diff --git a/.bundle/config b/.bundle/config new file mode 100644 index 00000000..799a7026 --- /dev/null +++ b/.bundle/config @@ -0,0 +1,5 @@ +--- +BUNDLE_PATH: "bundle" +BUNDLE_DEPLOYMENT: "true" +BUNDLE_JOBS: "4" +BUNDLE_WITHOUT: "documentation" diff --git a/.github/workflows/update_demo_data.yml b/.github/workflows/update_demo_data.yml index 16edf090..338aa467 100644 --- a/.github/workflows/update_demo_data.yml +++ b/.github/workflows/update_demo_data.yml @@ -19,39 +19,33 @@ on: jobs: update-demo-data: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 + with: + ref: task/update-cco-demo-data - name: Set up local Git config run: | git config user.name "GitHub Actions Bot" git config user.email "<>" - - name: Setup Node.js - uses: actions/setup-node@v2 + - uses: ruby/setup-ruby@v1 + with: + bundler-cache: true # runs 'bundle install' and caches installed gems automatically - - name: Install underscore library - run: npm install underscore --legacy-peer-deps + - name: Configure Ruby Environment + run: bundle install --without documentation --path bundle - name: Run the update script - run: bash ./update_demo_data.sh + run: | + mkdir -p flexera/data/aws + mkdir -p flexera/data/azure + mkdir -p flexera/data/google + ruby update_demo_data.rb - - name: Create Pull Request - id: cpr - uses: peter-evans/create-pull-request@v4 + - uses: stefanzweifel/git-auto-commit-action@v5 with: - commit-message: "Update CCO Demo Data" - title: "Update CCO Demo Data" - body: "Updated CCO Demo from GitHub Actions Workflow [${{ github.workflow }}](https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }})" - branch: "task/update-cco-demo-data" - delete-branch: true - labels: "automation, data" - - - name: Check outputs - if: ${{ steps.cpr.outputs.pull-request-number }} - run: | - echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" - echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}" + file_pattern: 'flexera/data/aws/*.json flexera/data/azure/*.json flexera/data/google/*.json' diff --git a/.ruby-version b/.ruby-version new file mode 100644 index 00000000..b347b11e --- /dev/null +++ b/.ruby-version @@ -0,0 +1 @@ +3.2.3 diff --git a/Gemfile b/Gemfile new file mode 100644 index 00000000..b61895c5 --- /dev/null +++ b/Gemfile @@ -0,0 +1,13 @@ +source "https://rubygems.org" + +git_source(:github) { |repo_name| "https://github.com/#{repo_name}" } + +gem "rake", "~> 13.1.0" +gem "json", "~> 2.7" +gem "danger", "~> 9.4" +gem "danger-textlint", "~> 2.0.4" +gem "danger-prose", "~> 2.0.7" +gem "danger-rubocop", "~> 0.12.0" +gem "pry", "~> 0.14.2" +gem "rb-readline", "~> 0.5.5" +gem "mdl", "~> 0.13.0" diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 00000000..c75a0061 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,143 @@ +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.6) + public_suffix (>= 2.0.2, < 6.0) + ast (2.4.2) + base64 (0.2.0) + chef-utils (18.4.2) + concurrent-ruby + claide (1.1.0) + claide-plugins (0.9.2) + cork + nap + open4 (~> 1.3) + coderay (1.1.3) + colored2 (3.1.2) + concurrent-ruby (1.2.3) + cork (0.3.0) + colored2 (~> 3.1) + danger (9.4.3) + claide (~> 1.0) + claide-plugins (>= 0.9.2) + colored2 (~> 3.1) + cork (~> 0.1) + faraday (>= 0.9.0, < 3.0) + faraday-http-cache (~> 2.0) + git (~> 1.13) + kramdown (~> 2.3) + kramdown-parser-gfm (~> 1.0) + no_proxy_fix + octokit (>= 4.0) + terminal-table (>= 1, < 4) + danger-plugin-api (1.0.0) + danger (> 2.0) + danger-prose (2.0.7) + danger + danger-rubocop (0.12.0) + danger + rubocop (~> 1.0) + danger-textlint (2.0.4) + danger-plugin-api (~> 1.0) + faraday (2.9.0) + faraday-net_http (>= 2.0, < 3.2) + faraday-http-cache (2.5.1) + faraday (>= 0.8) + faraday-net_http (3.1.0) + net-http + ffi (1.16.3-x64-mingw32) + ffi-win32-extensions (1.0.4) + ffi + git (1.19.1) + addressable (~> 2.8) + rchardet (~> 1.8) + json (2.7.1) + kramdown (2.4.0) + rexml + kramdown-parser-gfm (1.1.0) + kramdown (~> 2.0) + language_server-protocol (3.17.0.3) + mdl (0.13.0) + kramdown (~> 2.3) + kramdown-parser-gfm (~> 1.1) + mixlib-cli (~> 2.1, >= 2.1.1) + mixlib-config (>= 2.2.1, < 4) + mixlib-shellout + method_source (1.0.0) + mixlib-cli (2.1.8) + mixlib-config (3.0.27) + tomlrb + mixlib-shellout (3.2.7) + chef-utils + mixlib-shellout (3.2.7-universal-mingw32) + chef-utils + ffi-win32-extensions (~> 1.0.3) + win32-process (~> 0.9) + wmi-lite (~> 1.0) + nap (1.1.0) + net-http (0.4.1) + uri + no_proxy_fix (0.1.2) + octokit (8.1.0) + base64 + faraday (>= 1, < 3) + sawyer (~> 0.9) + open4 (1.3.4) + parallel (1.24.0) + parser (3.3.0.5) + ast (~> 2.4.1) + racc + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + public_suffix (5.0.4) + racc (1.7.3) + rainbow (3.1.1) + rake (13.1.0) + rb-readline (0.5.5) + rchardet (1.8.0) + regexp_parser (2.9.0) + rexml (3.2.6) + rubocop (1.61.0) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.3.0.2) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.30.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.1) + parser (>= 3.3.0.4) + ruby-progressbar (1.13.0) + sawyer (0.9.2) + addressable (>= 2.3.5) + faraday (>= 0.17.3, < 3) + terminal-table (3.0.2) + unicode-display_width (>= 1.1.1, < 3) + tomlrb (2.0.3) + unicode-display_width (2.5.0) + uri (0.13.0) + win32-process (0.10.0) + ffi (>= 1.0.0) + wmi-lite (1.0.7) + +PLATFORMS + ruby + x64-mingw32 + +DEPENDENCIES + danger (~> 9.4) + danger-prose (~> 2.0.7) + danger-rubocop (~> 0.12.0) + danger-textlint (~> 2.0.4) + json (~> 2.7) + mdl (~> 0.13.0) + pry (~> 0.14.2) + rake (~> 13.1.0) + rb-readline (~> 0.5.5) + +BUNDLED WITH + 2.2.16 diff --git a/flexera/README.md b/flexera/README.md index ef3e5d8d..978a7ab7 100644 --- a/flexera/README.md +++ b/flexera/README.md @@ -6,7 +6,7 @@ These policies are intended to emulate their counterparts in the policy catalog ## How To Use -Upload the desired policies to your demo environment in Flexera One and apply. The policies require no credentials and will automatically pull demo data from this repository. Allow ~24 hours for this demo data to be reflected in Flexera One. +Upload the desired policies to your demo environment in Flexera One and apply. The policies require no credentials and will automatically pull demo data from this repository's `./flexera/data` directory in the `task/update-cco-demo-data` branch. Allow ~24 hours for this demo data to be reflected in Flexera One. ## Technical Details @@ -17,5 +17,5 @@ Upload the desired policies to your demo environment in Flexera One and apply. T ## Data Generation -- The same-named .js files in the data folder were used to generate the demo data and can be modified and used to generate new data as needed. -- The update_all.sh bash script in the data folder can be run to update the demo data all at once. This script requires that the user have node.js installed so that the node command can be used to run the scripts. +- The `./update_demo_data.rb` script is used to generate the demo data. +- The `Update Demo Data` Github workflow runs on a weekly cadence to execute the script and update the demo data. diff --git a/flexera/aws/aws_delete_old_snapshots.pt b/flexera/aws/aws_delete_old_snapshots.pt index 6d001f22..4721ccdf 100644 --- a/flexera/aws/aws_delete_old_snapshots.pt +++ b/flexera/aws/aws_delete_old_snapshots.pt @@ -2,11 +2,12 @@ name "AWS Old Snapshots [Demo]" rs_pt_ver 20180301 type "policy" short_description "Demo policy for generating recommendations. See [README](https://github.com/flexera-public/optima-tools/tree/master/flexera/) for more information." +long_description "" category "Cost" severity "low" -default_frequency "daily" +default_frequency "weekly" info( - version: "6.2", + version: "8.0", provider: "AWS", service: "Storage", policy_set: "Old Snapshots", @@ -21,7 +22,7 @@ datasource "ds_snapshots_cost_mapping" do request do verb "GET" host "raw.githubusercontent.com" - path "/flexera-public/optima-tools/master/flexera/data/aws/aws_delete_old_snapshots.json" + path "/flexera-public/optima-tools/task/update-cco-demo-data/flexera/data/aws/aws_delete_old_snapshots.json" header "User-Agent", "RS Policies" end end @@ -31,15 +32,11 @@ end ############################################################################### policy "pol_utilization" do - validate $ds_snapshots_cost_mapping do - summary_template "AWS Account ID: {{with index data.result 0}}{{ .accountID }}{{end}} - {{ len data.result }} rows containing AWS old snapshot data" - detail_template <<-EOS -The following {{ len data.result }} old snapshots, for AWS Account: {{with index data.result 0}}{{ .accountID }}{{end}}, have exceeded the specified age of: 30 days old. - -{{data.message}} -EOS - check eq(1, 0) - export "result" do + validate_each $ds_snapshots_cost_mapping do + summary_template "{{ with index data 0 }}{{ .policy_name }}{{ end }}: {{ len data }} AWS Old Snapshots Found" + check eq(val(item, "resourceID"), "") + hash_exclude "tags", "age", "savings", "savingsCurrency" + export do resource_level true field "accountID" do label "Account ID" @@ -47,20 +44,38 @@ EOS field "accountName" do label "Account Name" end - field "region" do - label "Region" + field "resourceID" do + label "Resource ID" + end + field "resourceName" do + label "Resource Name" + end + field "tags" do + label "Resource Tags" end field "age" do - label "Days Old" - path "daysOld" + label "Age (Days)" end field "size" do - label "Size" - path "volumeSize" + label "Size (GB)" end - field "resourceID" do - label "Resource ID" - path "snapshotId" + field "service" do + label "Service" + end + field "recommendationDetails" do + label "Recommendation" + end + field "parentType" do + label "Parent Resource Type" + end + field "parentId" do + label "Parent Resource ID" + end + field "snapshotType" do + label "Snapshot Type" + end + field "description" do + label "Description" end field "resourceName" do label "Resource Name" @@ -71,11 +86,8 @@ EOS field "imageId" do label "AMI" end - field "dbClusterId" do - label "RDS DB Cluster ID" - end - field "dbInstanceId" do - label "RDS DB Instance ID" + field "region" do + label "Region" end field "savings" do label "Estimated Monthly Savings" @@ -83,15 +95,15 @@ EOS field "savingsCurrency" do label "Savings Currency" end - field "tags" do - label "Tags" + field "resourceType" do + label "Resource Type" + end + field "lookbackPeriod" do + label "Snapshot Age Threshold (Days)" end field "id" do label "ID" - path "snapshotId" - end - field "service" do - label "Service" + path "resourceID" end end end diff --git a/flexera/aws/aws_delete_unused_volumes.pt b/flexera/aws/aws_delete_unused_volumes.pt index fe0c645a..041297df 100644 --- a/flexera/aws/aws_delete_unused_volumes.pt +++ b/flexera/aws/aws_delete_unused_volumes.pt @@ -4,9 +4,9 @@ type "policy" short_description "Demo policy for generating recommendations. See [README](https://github.com/flexera-public/optima-tools/tree/master/flexera/) for more information." category "Cost" severity "low" -default_frequency "daily" +default_frequency "weekly" info( - version: "6.1", + version: "8.0", provider: "AWS", service: "EBS", policy_set: "Unused Volumes", @@ -21,51 +21,56 @@ datasource "ds_volume_cost_mapping" do request do verb "GET" host "raw.githubusercontent.com" - path "/flexera-public/optima-tools/master/flexera/data/aws/aws_delete_unused_volumes.json" + path "/flexera-public/optima-tools/task/update-cco-demo-data/flexera/data/aws/aws_delete_unused_volumes.json" header "User-Agent", "RS Policies" end end -############################################################################### +############################################################################## # Policy ############################################################################### policy "pol_unused_volumes" do - validate $ds_volume_cost_mapping do - summary_template "AWS Account ID: {{ data.accountID }} - {{ len data.unused_volumes }} Unused Volumes Found" - detail_template "{{ data.message }}" - check eq(1, 0) - export "unused_volumes" do + validate_each $ds_volume_cost_mapping do + summary_template "{{ with index data 0 }}{{ .policy_name }}{{ end }}: {{ len data }} Unused Volumes Found" + check eq(val(item, "resourceID"), "") + hash_exclude "age", "tags", "savings", "savingsCurrency" + export do resource_level true field "accountID" do - label "Account Id" + label "Account ID" end field "accountName" do label "Account Name" end - field "region" do - label "Region" - end field "resourceID" do - label "Resource Id" - path "volumeId" + label "Resource ID" + end + field "resourceName" do + label "Resource Name" + end + field "tags" do + label "Resource Tags" + end + field "age" do + label "Age (Days)" + end + field "recommendationDetails" do + label "Recommendation" end field "resourceType" do label "Resource Type" end - field "resourceName" do - label "Resource Name" + field "region" do + label "Region" + end + field "size" do + label "Size (GB)" end field "state" do label "Status" path "status" end - field "size" do - label "Size" - end - field "tags" do - label "Tags" - end field "savings" do label "Estimated Monthly Savings" end @@ -73,17 +78,14 @@ policy "pol_unused_volumes" do label "Savings Currency" end field "lookbackPeriod" do - label "Lookback Period" + label "Lookback Period (Days)" end - field "age" do - label "Age" + field "service" do + label "Service" end field "id" do label "ID" - path "volumeId" - end - field "service" do - label "Service" + path "resourceID" end end end diff --git a/flexera/aws/aws_reserved_instance_recommendations.pt b/flexera/aws/aws_reserved_instance_recommendations.pt index 64140cf5..c3a12ecf 100644 --- a/flexera/aws/aws_reserved_instance_recommendations.pt +++ b/flexera/aws/aws_reserved_instance_recommendations.pt @@ -5,11 +5,11 @@ short_description "Demo policy for generating recommendations. See [README](http long_description "" severity "medium" category "Cost" -default_frequency "daily" +default_frequency "weekly" info( - version: "2.19", + version: "3.4", provider: "AWS", - service: "EC2", + service: "Compute", policy_set: "Reserved Instances", recommendation_type: "Rate Reduction" ) @@ -22,7 +22,7 @@ datasource "ds_ri_normalization" do request do verb "GET" host "raw.githubusercontent.com" - path "/flexera-public/optima-tools/master/flexera/data/aws/aws_reserved_instance_recommendations.json" + path "/flexera-public/optima-tools/task/update-cco-demo-data/flexera/data/aws/aws_reserved_instance_recommendations.json" header "User-Agent", "RS Policies" end end @@ -31,31 +31,32 @@ end # Policy ############################################################################### -policy "aws_ri_recommendations" do +policy "pol_aws_ri_recommendations" do validate_each $ds_ri_normalization do - summary_template "{{ len data }} AWS Reserved Instances Purchase Recommendations" - check lt(to_n(val(item,"estimatedMonthlySavingsAmount")), 1) + summary_template "{{ with index data 0 }}{{ .policy_name }}{{ end }}: {{ len data }} AWS Reserved Instances Purchase Recommendations" + check lt(val(item, "savings"), 0) export do resource_level false + field "accountID" do + label "Account ID" + end + field "accountName" do + label "Account Name" + end field "region" do label "Region" end field "service" do label "Service" end - field "accountID" do - label "Account ID" - end - field "accountName" do - label "Account Name" + field "savingsCurrency" do + label "Currency" end field "savings" do label "Estimated Monthly Savings Amount" - path "estimatedMonthlySavingsAmount" end field "scope" do label "Account Scope" - path "accountScope" end field "averageNormalizedUnitsUsedPerHour" do label "Average Normalized Units Used Per Hour" @@ -103,8 +104,7 @@ policy "aws_ri_recommendations" do label "License Model" end field "lookbackPeriod" do - label "Look Back Period In Days" - path "lookbackPeriodInDays" + label "Look Back Period (Days)" end field "maximumNormalizedUnitsUsedPerHour" do label "Maximum Normalized Units Used Per Hour" @@ -135,7 +135,6 @@ policy "aws_ri_recommendations" do end field "recommendedQuantity" do label "Recommended Number Of Instances To Purchase" - path "recommendedNumberOfInstancesToPurchase" end field "recurringStandardMonthlyCost" do label "Recurring Standard Monthly Cost" diff --git a/flexera/aws/aws_compute_rightsizing.pt b/flexera/aws/aws_rightsize_ec2_instances.pt similarity index 76% rename from flexera/aws/aws_compute_rightsizing.pt rename to flexera/aws/aws_rightsize_ec2_instances.pt index b4bb3a62..fd1af4ee 100644 --- a/flexera/aws/aws_compute_rightsizing.pt +++ b/flexera/aws/aws_rightsize_ec2_instances.pt @@ -1,4 +1,4 @@ -name "AWS Rightsize Compute Instances [Demo]" +name "AWS Rightsize EC2 Instances [Demo]" rs_pt_ver 20180301 type "policy" short_description "Demo policy for generating recommendations. See [README](https://github.com/flexera-public/optima-tools/tree/master/flexera/) for more information." @@ -7,7 +7,7 @@ severity "low" category "Cost" default_frequency "weekly" info( - version: "3.4", + version: "5.0", provider: "AWS", service: "Compute", policy_set: "Rightsize Compute Instances", @@ -18,11 +18,11 @@ info( # Datasources ############################################################################### -datasource "ds_underutilized_instances" do +datasource "ds_underutil_instances" do request do verb "GET" host "raw.githubusercontent.com" - path "/flexera-public/optima-tools/master/flexera/data/aws/aws_compute_rightsizing_underutil.json" + path "/flexera-public/optima-tools/task/update-cco-demo-data/flexera/data/aws/aws_rightsize_ec2_instances_underutil.json" header "User-Agent", "RS Policies" end end @@ -31,7 +31,7 @@ datasource "ds_idle_instances" do request do verb "GET" host "raw.githubusercontent.com" - path "/flexera-public/optima-tools/master/flexera/data/aws/aws_compute_rightsizing_idle.json" + path "/flexera-public/optima-tools/task/update-cco-demo-data/flexera/data/aws/aws_rightsize_ec2_instances_idle.json" header "User-Agent", "RS Policies" end end @@ -41,14 +41,10 @@ end ############################################################################### policy "pol_utilization" do - validate_each $ds_underutilized_instances do - summary_template <<-EOS - {{ rs_project_name }} (Account ID: {{ rs_project_id }}): {{ with index data 0 }}{{ .summaryData.underutilInstanceCount }}{{ end }} AWS underutilized compute instances found - EOS - detail_template <<-EOS - {{ with index data 0 }}{{ .summaryData.underutilMessage }}{{ end }} - EOS - check eq(1, 0) + validate_each $ds_underutil_instances do + summary_template "{{ with index data 0 }}{{ .policy_name }}{{ end }}: {{ len data }} AWS Underutilized EC2 Instances Found" + check ne(val(item, "recommendationType"), "Downsize") + hash_exclude "tags", "savings", "savingsCurrency", "cpu_maximum", "cpu_minimum", "cpu_average", "cpu_p99", "cpu_p95", "cpu_p90", "mem_maximum", "mem_minimum", "mem_average", "mem_p99", "mem_p95", "mem_p90" export do resource_level true field "accountID" do @@ -60,19 +56,20 @@ policy "pol_utilization" do field "resourceID" do label "Resource ID" end - field "resourceType" do - # label "Resource Type" - label "Instance Size" - end field "resourceName" do label "Resource Name" end - # field "vmSize" do - # label "Instance Size" - # end + field "tags" do + label "Resource Tags" + end + field "recommendationDetails" do + label "Recommendation" + end + field "resourceType" do + label "Instance Size" + end field "newResourceType" do label "Recommended Instance Size" - path "recommendedVmSize" end field "region" do label "Region" @@ -89,9 +86,6 @@ policy "pol_utilization" do field "savingsCurrency" do label "Savings Currency" end - field "privateDnsName" do - label "Private DNS Name" - end field "launchTime" do label "Launch Time" end @@ -143,11 +137,17 @@ policy "pol_utilization" do label "Memory p90" path "mem_p90" end - field "tags" do - label "Tags" + field "thresholdType" do + label "Threshold Statistic" + end + field "threshold" do + label "CPU Threshold" + end + field "memoryThreshold" do + label "Memory Threshold" end field "lookbackPeriod" do - label "Lookback Period" + label "Look Back Period (Days)" end field "service" do label "Service" @@ -156,27 +156,12 @@ policy "pol_utilization" do label "ID" path "resourceID" end - field "threshold" do - label "CPU Threshold" - path "underutilThreshold" - end - field "memoryThreshold" do - label "Memory Threshold" - path "underutilMemoryThreshold" - end - field "thresholdType" do - label "Threshold Type" - end end end validate_each $ds_idle_instances do - summary_template <<-EOS - {{ rs_project_name }} (Account ID: {{ rs_project_id }}): {{ with index data 0 }}{{ .summaryData.idleInstanceCount }}{{end}} AWS idle compute instances found - EOS - detail_template <<-EOS - {{ with index data 0 }}{{ .summaryData.idleMessage }}{{ end }} - EOS - check eq(1, 0) + summary_template "{{ with index data 0 }}{{ .policy_name }}{{ end }}: {{ len data }} AWS Idle EC2 Instances Found" + check ne(val(item, "recommendationType"), "Terminate") + hash_exclude "tags", "savings", "savingsCurrency", "cpu_maximum", "cpu_minimum", "cpu_average", "cpu_p99", "cpu_p95", "cpu_p90", "mem_maximum", "mem_minimum", "mem_average", "mem_p99", "mem_p95", "mem_p90" export do resource_level true field "accountID" do @@ -188,18 +173,17 @@ policy "pol_utilization" do field "resourceID" do label "Resource ID" end - field "resourceType" do - label "Resource Type" - end field "resourceName" do label "Resource Name" end - field "vmSize" do - label "Instance Size" + field "tags" do + label "Resource Tags" end - field "newResourceType" do - label "Recommended Instance Size" - path "recommendedVmSize" + field "recommendationDetails" do + label "Recommendation" + end + field "resourceType" do + label "Instance Size" end field "region" do label "Region" @@ -216,9 +200,6 @@ policy "pol_utilization" do field "savingsCurrency" do label "Savings Currency" end - field "privateDnsName" do - label "Private DNS Name" - end field "launchTime" do label "Launch Time" end @@ -270,11 +251,17 @@ policy "pol_utilization" do label "Memory p90" path "mem_p90" end - field "tags" do - label "Tags" + field "thresholdType" do + label "Threshold Statistic" + end + field "threshold" do + label "CPU Threshold" + end + field "memoryThreshold" do + label "Memory Threshold" end field "lookbackPeriod" do - label "Lookback Period" + label "Look Back Period (Days)" end field "service" do label "Service" @@ -283,17 +270,6 @@ policy "pol_utilization" do label "ID" path "resourceID" end - field "threshold" do - label "CPU Threshold" - path "idleThreshold" - end - field "memoryThreshold" do - label "Memory Threshold" - path "idleMemoryThreshold" - end - field "thresholdType" do - label "Threshold Type" - end end end end diff --git a/flexera/aws/aws_rightsize_rds_instances.pt b/flexera/aws/aws_rightsize_rds_instances.pt new file mode 100644 index 00000000..6afc3cde --- /dev/null +++ b/flexera/aws/aws_rightsize_rds_instances.pt @@ -0,0 +1,215 @@ +name "AWS Rightsize RDS Instances [Demo]" +rs_pt_ver 20180301 +type "policy" +short_description "Demo policy for generating recommendations. See [README](https://github.com/flexera-public/optima-tools/tree/master/flexera/) for more information." +long_description "" +severity "low" +category "Cost" +default_frequency "weekly" +info( + version: "5.1", + provider: "AWS", + service: "RDS", + policy_set: "Rightsize Database Instances", + recommendation_type: "Usage Reduction" +) + +############################################################################### +# Datasources +############################################################################### + +datasource "ds_rds_underutil_incident" do + request do + verb "GET" + host "raw.githubusercontent.com" + path "/flexera-public/optima-tools/task/update-cco-demo-data/flexera/data/aws/aws_rightsize_rds_instance_underutil.json" + header "User-Agent", "RS Policies" + end +end + +datasource "ds_rds_idle_incident" do + request do + verb "GET" + host "raw.githubusercontent.com" + path "/flexera-public/optima-tools/task/update-cco-demo-data/flexera/data/aws/aws_rightsize_rds_instances_idle.json" + header "User-Agent", "RS Policies" + end +end + +############################################################################### +# Policy +############################################################################### + +policy "pol_rightsize_rds" do + validate_each $ds_rds_underutil_incident do + summary_template "{{ with index data 0 }}{{ .policy_name }}{{ end }}: {{ len data }} AWS Underutilized RDS Instances Found" + check eq(val(item, "resourceID"), "") + hash_exclude "tags", "savings", "savingsCurrency" + export do + resource_level true + field "accountID" do + label "Account ID" + end + field "accountName" do + label "Account Name" + end + field "resourceID" do + label "Resource ID" + end + field "resourceName" do + label "Resource Name" + end + field "tags" do + label "Resource Tags" + end + field "recommendationDetails" do + label "Recommendation" + end + field "region" do + label "Region" + end + field "availabilityZone" do + label "Availability Zone" + end + field "state" do + label "State" + end + field "savings" do + label "Estimated Monthly Savings" + end + field "savingsCurrency" do + label "Savings Currency" + end + field "privateDnsName" do + label "Private DNS Name" + end + field "resourceType" do + label "Resource Type" + end + field "newResourceType" do + label "Recommended Resource Type" + end + field "cpuMaximum" do + label "CPU Maximum %" + end + field "cpuMinimum" do + label "CPU Minimum %" + end + field "cpuAverage" do + label "CPU Average %" + end + field "cpuP99" do + label "CPU p99" + end + field "cpuP95" do + label "CPU p95" + end + field "cpuP90" do + label "CPU p90" + end + field "databaseEngine" do + label "Database Engine" + end + field "engineVersion" do + label "Engine Version" + end + field "vcpus" do + label "vCPUs" + end + field "licenseModel" do + label "License Model" + end + field "arn" do + label "ARN" + end + field "platform" do + label "Platform" + end + field "service" do + label "Service" + end + field "lookbackPeriod" do + label "Look Back Period (Days)" + end + field "id" do + label "id" + path "resourceID" + end + end + end + validate_each $ds_rds_idle_incident do + summary_template "{{ with index data 0 }}{{ .policy_name }}{{ end }}: {{ len data }} AWS Unused RDS Instances Found" + check eq(val(item, "resourceID"), "") + hash_exclude "tags", "savings", "savingsCurrency" + export do + resource_level true + field "accountID" do + label "Account ID" + end + field "accountName" do + label "Account Name" + end + field "resourceID" do + label "Resource ID" + end + field "resourceName" do + label "Resource Name" + end + field "tags" do + label "Resource Tags" + end + field "recommendationDetails" do + label "Recommendation" + end + field "region" do + label "Region" + end + field "availabilityZone" do + label "Availability Zone" + end + field "state" do + label "State" + end + field "savings" do + label "Estimated Monthly Savings" + end + field "savingsCurrency" do + label "Savings Currency" + end + field "privateDnsName" do + label "Private DNS Name" + end + field "resourceType" do + label "Resource Type" + end + field "databaseEngine" do + label "Database Engine" + end + field "engineVersion" do + label "Engine Version" + end + field "vcpus" do + label "vCPUs" + end + field "licenseModel" do + label "License Model" + end + field "arn" do + label "ARN" + end + field "platform" do + label "Platform" + end + field "service" do + label "Service" + end + field "lookbackPeriod" do + label "Look Back Period (Days)" + end + field "id" do + label "id" + path "resourceID" + end + end + end +end diff --git a/flexera/aws/aws_savings_plan_recommendations.pt b/flexera/aws/aws_savings_plan_recommendations.pt index 682e0c38..88f03b00 100644 --- a/flexera/aws/aws_savings_plan_recommendations.pt +++ b/flexera/aws/aws_savings_plan_recommendations.pt @@ -5,11 +5,11 @@ short_description "Demo policy for generating recommendations. See [README](http long_description "" severity "medium" category "Cost" -default_frequency "daily" +default_frequency "weekly" info( - version: "2.17", + version: "3.1", provider: "AWS", - service: "", + service: "Compute", policy_set: "Savings Plans", recommendation_type: "Rate Reduction" ) @@ -22,7 +22,7 @@ datasource "ds_sp_normalization" do request do verb "GET" host "raw.githubusercontent.com" - path "/flexera-public/optima-tools/master/flexera/data/aws/aws_savings_plan_recommendations.json" + path "/flexera-public/optima-tools/task/update-cco-demo-data/flexera/data/aws/aws_savings_plan_recommendations.json" header "User-Agent", "RS Policies" end end @@ -31,12 +31,12 @@ end # Policy ############################################################################### -policy "aws_sp_recommendations" do +policy "pol_aws_sp_recommendations" do validate_each $ds_sp_normalization do - summary_template "AWS Savings Plan Purchase Recommendations" - check lt(to_n(val(item,"estimatedMonthlySavingsAmount")), 1) + summary_template "{{ with index data 0 }}{{ .policy_name }}{{ end }}: {{ len data }} AWS Savings Plan Purchase Recommendations" + check lt(val(item, "savings"), 0) export do - resource_level true + resource_level false field "accountID" do label "Account ID" end @@ -46,56 +46,53 @@ policy "aws_sp_recommendations" do field "region" do label "Region" end - field "estimatedMonthlySavingsAmountWithCurrencyCode" do + field "service" do + label "Service" + end + field "savingsCurrency" do + label "Currency" + end + field "savings" do label "Estimated Monthly Savings" end field "estimatedSavingsPercentage" do label "Estimated Savings Percentage" end - field "estimatedSavingsPlanCostWithCurrencyCode" do + field "estimatedSavingsPlanCost" do label "Estimated Savings Plan Cost" end + field "lookbackPeriod" do + label "Look Back Period (Days)" + end + field "paymentOption" do + label "Payment Option" + end field "recommendedQuantity" do - label "Quantity to Purchase" - path "hourlyCommitmentToPurchaseWithCurrencyCode" + label "Recommendeded Quantity to Purchase" end - field "upfrontCostWithCurrencyCode" do + field "upfrontCost" do label "Upfront Cost" end - field "instanceFamily" do - label "Instance Family" + field "currentAverageHourlyOnDemandSpend" do + label "Current Average Hourly On-Demand Spend" end - field "currentAverageHourlyOnDemandSpendWithCurrencyCode" do - label "Current Avg Hourly OnDemand Spend" + field "currentMaximumHourlyOnDemandSpend" do + label "Current Maximum Hourly On-Demand Spend" end - field "currentMaximumHourlyOnDemandSpendWithCurrencyCode" do - label "Current Max Hourly OnDemand Spend" - end - field "currentMinimumHourlyOnDemandSpendWithCurrencyCode" do - label "Current Min Hourly OnDemand Spend" + field "currentMinimumHourlyOnDemandSpend" do + label "Current Minimum Hourly On-Demand Spend" end field "offeringId" do label "Offering Id" end - field "id" do - label "Account Id" - path "accountID" - end - field "savings" do - label "Estimated Savings" - path "estimatedMonthlySavingsAmount" - end - field "term" do - label "Term" - end - field "paymentOption" do - label "Purchasing Option" + field "instanceFamily" do + label "Instance Family" end field "resourceType" do label "Resource Type" end - field "lookbackPeriod" do - label "Lookback Period" + field "term" do + label "Term" end end end diff --git a/flexera/aws/aws_unused_ip_addresses.pt b/flexera/aws/aws_unused_ip_addresses.pt index 8c450b27..e74d080a 100644 --- a/flexera/aws/aws_unused_ip_addresses.pt +++ b/flexera/aws/aws_unused_ip_addresses.pt @@ -5,11 +5,11 @@ short_description "Demo policy for generating recommendations. See [README](http long_description "" severity "low" category "Cost" -default_frequency "daily" +default_frequency "weekly" info( - version: "5.2", + version: "8.0", provider: "AWS", - service: "EC2", + service: "Compute", policy_set: "Unused IP Addresses", recommendation_type: "Usage Reduction" ) @@ -22,7 +22,7 @@ datasource "ds_ip_cost_mapping" do request do verb "GET" host "raw.githubusercontent.com" - path "/flexera-public/optima-tools/master/flexera/data/aws/aws_unused_ip_addresses.json" + path "/flexera-public/optima-tools/task/update-cco-demo-data/flexera/data/aws/aws_unused_ip_addresses.json" header "User-Agent", "RS Policies" end end @@ -31,43 +31,45 @@ end # Policy ############################################################################### -policy "policy_unused_ip_addresses" do - validate $ds_ip_cost_mapping do - summary_template "AWS Account ID: {{ data.accountID }} - {{ len data.ip_list }} Unused IP Addresses Found" - detail_template <<-EOS -{{data.message}} -EOS - check eq(1, 0) - export "ip_list" do +policy "policy_unused_ips" do + validate_each $ds_ip_cost_mapping do + summary_template "{{ with index data 0 }}{{ .policy_name }}{{ end }}: {{ len data }} AWS Unused IP Addresses Found" + check eq(val(item, "publicIp"), "") + hash_exclude "age", "tags", "savings", "savingsCurrency" + export do resource_level true field "accountID" do - label "Account Id" + label "Account ID" end field "accountName" do label "Account Name" end field "resourceID" do - label "Resource ID" - path "publicIp" + label "IP Address" end - field "resourceType" do - label "Resource Type" - path "domain" + field "ipAddress" do + label "Private Address" end field "resourceName" do label "Resource Name" end - field "domain" do - label "Domain" + field "resourceType" do + label "Resource Type" + end + field "recommendationDetails" do + label "Recommendation" + end + field "age" do + label "Days Unattached" end field "region" do label "Region" end field "tags" do - label "Tags" + label "Resource Tags" end field "allocationID" do - label "Allocation Id" + label "Allocation ID" end field "savings" do label "Estimated Monthly Savings" @@ -75,13 +77,19 @@ EOS field "savingsCurrency" do label "Savings Currency" end - field "id" do - label "ID" - path "publicIp" - end field "service" do label "Service" end + field "domain" do + label "Domain" + end + field "lookbackPeriod" do + label "Look Back Period (Days)" + end + field "id" do + label "ID" + path "resourceID" + end end end end diff --git a/flexera/aws/rds_instance_cloudwatch_utilization.pt b/flexera/aws/rds_instance_cloudwatch_utilization.pt deleted file mode 100644 index 839f3a14..00000000 --- a/flexera/aws/rds_instance_cloudwatch_utilization.pt +++ /dev/null @@ -1,86 +0,0 @@ -name "AWS Rightsize RDS Instances [Demo]" -rs_pt_ver 20180301 -type "policy" -short_description "Demo policy for generating recommendations. See [README](https://github.com/flexera-public/optima-tools/tree/master/flexera/) for more information." -long_description "" -severity "low" -category "Cost" -default_frequency "daily" -info( - version: "3.1", - provider: "AWS", - service: "RDS", - policy_set: "RightSize Database Services" -) - -############################################################################### -# Datasources -############################################################################### - -datasource "ds_filtered_results" do - request do - verb "GET" - host "raw.githubusercontent.com" - path "/flexera-public/optima-tools/master/flexera/data/aws/rds_instance_cloudwatch_utilization.json" - header "User-Agent", "RS Policies" - end -end - -############################################################################### -# Policy -############################################################################### - -policy "pol_utilization" do - validate $ds_filtered_results do - summary_template "AWS Account ID: {{with index data 0}}{{ .accountId }}{{end}} - {{ len data }} AWS RDS instances with inefficient utilization" - check eq(1, 0) - export do - resource_level true - field "accountID" do - label "Account Id" - path "accountId" - end - field "accountName" do - label "Account Name" - end - field "region" do - label "Region" - end - field "id" do - label "Instance Id" - path "dbInstanceIdentifier" - end - field "platform" do - label "Platform" - path "databaseEngine" - end - field "resourceType" do - label "Current Instance Class" - path "dbInstanceClass" - end - field "newResourceType" do - label "Recommended Instance Class" - path "recommended_size" - end - field "availabilityZone" do - label "Availability Zone" - end - field "cpuAverage" do - label "CPU Average %" - path "percent_cpu_avg" - end - field "lookbackPeriod" do - label "Lookback Period" - end - field "databaseEngine" do - label "Database Engine" - end - field "engineVersion" do - label "Engine Version" - end - field "threshold" do - label "CPU Threshold" - end - end - end -end diff --git a/flexera/aws/unused_rds.pt b/flexera/aws/unused_rds.pt deleted file mode 100644 index 530986f4..00000000 --- a/flexera/aws/unused_rds.pt +++ /dev/null @@ -1,103 +0,0 @@ -name "AWS Unused RDS Instance [Demo]" -rs_pt_ver 20180301 -type "policy" -short_description "Demo policy for generating recommendations. See [README](https://github.com/flexera-public/optima-tools/tree/master/flexera/) for more information." -long_description "" -severity "low" -category "Cost" -default_frequency "daily" -info( - version: "5.2", - provider: "AWS", - service: "RDS", - policy_set: "Unused Database Services", - recommendation_type: "Usage Reduction" -) - -############################################################################### -# Datasources -############################################################################### - -datasource "ds_instance_cost_mapping" do - request do - verb "GET" - host "raw.githubusercontent.com" - path "/flexera-public/optima-tools/master/flexera/data/aws/unused_rds.json" - header "User-Agent", "RS Policies" - end -end - -############################################################################### -# Policy -############################################################################### - -policy "pol_unused_rds" do - validate $ds_instance_cost_mapping do - summary_template "AWS Account ID: {{ data.accountID }} - {{ len data.instance_list }} rows containing AWS RDS Unused Instances" - detail_template <<-EOS -{{data.message}} -EOS - check eq(1, 0) - export "instance_list" do - resource_level true - field "accountID" do - label "Account ID" - end - field "accountName" do - label "Account Name" - end - field "region" do - label "Region" - end - field "resourceName" do - label "Resource Name" - path "name" - end - field "state" do - label "Status" - path "status" - end - field "savings" do - label "Estimated Monthly Savings" - end - field "savingsCurrency" do - label "Savings Currency" - end - field "resourceID" do - label "Resource Id" - end - field "privateDnsName" do - label "Private DNS Name" - end - field "resourceType" do - label "Resource Type" - end - field "databaseEngine" do - label "Database Engine" - end - field "engineVersion" do - label "Engine Version" - end - field "arn" do - label "ARN" - end - field "platform" do - label "Platform" - path "databaseEngine" - end - field "tags" do - label "Tags" - end - field "lookbackPeriod" do - label "Lookback Period" - end - field "id" do - label "id" - path "resourceID" - end - field "service" do - label "Service" - end - end - end -end diff --git a/flexera/azure/azure_compute_rightsizing.pt b/flexera/azure/azure_compute_rightsizing.pt index be38e36d..f46650f9 100644 --- a/flexera/azure/azure_compute_rightsizing.pt +++ b/flexera/azure/azure_compute_rightsizing.pt @@ -7,7 +7,7 @@ category "Cost" severity "low" default_frequency "weekly" info( - version: "2.4", + version: "5.0", provider: "Azure", service: "Compute", policy_set: "Rightsize Compute Instances", @@ -18,11 +18,20 @@ info( # Datasources ############################################################################### -datasource "ds_combined_data" do +datasource "ds_underutilized_instances" do request do verb "GET" host "raw.githubusercontent.com" - path "/flexera-public/optima-tools/master/flexera/data/azure/azure_compute_rightsizing.json" + path "/flexera-public/optima-tools/task/update-cco-demo-data/flexera/data/azure/azure_compute_rightsizing_underutil.json" + header "User-Agent", "RS Policies" + end +end + +datasource "ds_idle_instances" do + request do + verb "GET" + host "raw.githubusercontent.com" + path "/flexera-public/optima-tools/task/update-cco-demo-data/flexera/data/azure/azure_compute_rightsizing_idle.json" header "User-Agent", "RS Policies" end end @@ -30,20 +39,18 @@ end ############################################################################### # Policy ############################################################################### - -policy "policy_azure_rightsizing_data" do - validate_each $ds_combined_data do - summary_template "{{ len data }} Azure Underutilized Virtual Machines Found" - check ne(val(item, "recommendationType"), "Downsize") +policy "pol_utilization" do + validate_each $ds_underutilized_instances do + summary_template "{{ with index data 0 }}{{ .policy_name }}{{ end }}: {{ len data }} Azure Underutilized Virtual Machines Found" + check eq(val(item, "resourceID"), "") + hash_exclude "tags", "savings", "savingsCurrency", "cpu_maximum", "cpu_minimum", "cpu_average", "mem_maximum", "mem_minimum", "mem_average" export do resource_level true field "accountID" do label "Subscription ID" - path "subscriptionId" end field "accountName" do label "Subscription Name" - path "subscriptionName" end field "resourceGroup" do label "Resource Group" @@ -53,7 +60,6 @@ policy "policy_azure_rightsizing_data" do end field "resourceID" do label "Resource ID" - path "resourceId" end field "tags" do label "Resource Tags" @@ -123,22 +129,21 @@ policy "policy_azure_rightsizing_data" do end field "id" do label "ID" - path "resourceId" + path "resourceID" end end end - validate_each $ds_combined_data do - summary_template "{{ len data }} Azure Idle Virtual Machines Found" - check ne(val(item, "recommendationType"), "Delete") + validate_each $ds_idle_instances do + summary_template "{{ with index data 0 }}{{ .policy_name }}{{ end }}: {{ len data }} Azure Idle Virtual Machines Found" + check eq(val(item, "resourceID"), "") + hash_exclude "tags", "savings", "savingsCurrency", "cpu_maximum", "cpu_minimum", "cpu_average", "mem_maximum", "mem_minimum", "mem_average" export do resource_level true field "accountID" do label "Subscription ID" - path "subscriptionId" end field "accountName" do label "Subscription Name" - path "subscriptionName" end field "resourceGroup" do label "Resource Group" @@ -148,7 +153,6 @@ policy "policy_azure_rightsizing_data" do end field "resourceID" do label "Resource ID" - path "resourceId" end field "tags" do label "Resource Tags" @@ -215,7 +219,7 @@ policy "policy_azure_rightsizing_data" do end field "id" do label "ID" - path "resourceId" + path "resourceID" end end end diff --git a/flexera/azure/azure_delete_old_snapshots.pt b/flexera/azure/azure_delete_old_snapshots.pt index 2c89ce38..ee63d8dd 100644 --- a/flexera/azure/azure_delete_old_snapshots.pt +++ b/flexera/azure/azure_delete_old_snapshots.pt @@ -2,12 +2,11 @@ name "Azure Old Snapshots [Demo]" rs_pt_ver 20180301 type "policy" short_description "Demo policy for generating recommendations. See [README](https://github.com/flexera-public/optima-tools/tree/master/flexera/) for more information." -long_description "" severity "low" category "Cost" -default_frequency "daily" +default_frequency "weekly" info( - version: "4.5", + version: "7.0", provider: "Azure", service: "Storage", policy_set: "Old Snapshots", @@ -18,11 +17,11 @@ info( # Datasources ############################################################################### -datasource "ds_snapshot_cost_mapping" do +datasource "ds_azure_snapshots_incident" do request do verb "GET" host "raw.githubusercontent.com" - path "/flexera-public/optima-tools/master/flexera/data/azure/azure_delete_old_snapshots.json" + path "/flexera-public/optima-tools/task/update-cco-demo-data/flexera/data/azure/azure_delete_old_snapshots.json" header "User-Agent", "RS Policies" end end @@ -31,60 +30,62 @@ end # Policy ############################################################################### -policy "pol_azure_delete_old_snapshots" do - validate $ds_snapshot_cost_mapping do - summary_template "{{ rs_project_name }} (Account ID: {{ rs_project_id }}): {{ len data.instances }} Old Snapshots Found" - detail_template <<-EOS -{{data.message}}. -EOS - check eq(1, 0) - export "instances" do +policy "pol_azure_old_snapshots" do + validate_each $ds_azure_snapshots_incident do + summary_template "{{ with index data 0 }}{{ .policy_name }}{{ end }}: {{ len data }} Azure Old Snapshots Found" + check eq(val(item, "resourceID"), "") + hash_exclude "tags", "age", "savings", "savingsCurrency" + export do resource_level true field "accountID" do label "Subscription ID" - path "subscriptionID" end field "accountName" do label "Subscription Name" - path "subscriptionName" - end - field "resourceID" do - label "Resource Id" - end - field "resourceName" do - label "Resource Name" end field "resourceGroup" do label "Resource Group" end - field "resourceType" do - label "Resource Type" + field "resourceName" do + label "Resource Name" end - field "region" do - label "Region" + field "tags" do + label "Resource Tags" end field "age" do label "Age In Days" end - field "tags" do - label "Tags" + field "size" do + label "Size (GB)" end field "service" do label "Service" end + field "region" do + label "Region" + end + field "recommendationDetails" do + label "Recommendation" + end field "savings" do label "Estimated Monthly Savings" end field "savingsCurrency" do label "Savings Currency" end + field "resourceType" do + label "Resource Type" + end + field "lookbackPeriod" do + label "Snapshot Age Threshold (Days)" + end + field "resourceID" do + label "Resource ID" + end field "id" do label "ID" path "resourceID" end - field "size" do - label "Size (GB)" - end end end end diff --git a/flexera/azure/azure_reserved_instance_recommendations.pt b/flexera/azure/azure_reserved_instance_recommendations.pt index 83c9a2a0..440c7c3f 100644 --- a/flexera/azure/azure_reserved_instance_recommendations.pt +++ b/flexera/azure/azure_reserved_instance_recommendations.pt @@ -5,9 +5,9 @@ short_description "Demo policy for generating recommendations. See [README](http long_description "" severity "medium" category "Cost" -default_frequency "daily" +default_frequency "weekly" info( - version: "2.17", + version: "3.3", provider: "Azure", service: "Compute", policy_set: "Reserved Instances", @@ -18,11 +18,11 @@ info( # Datasources ############################################################################### -datasource "ds_ri_normalization" do +datasource "ds_ri_incident" do request do verb "GET" host "raw.githubusercontent.com" - path "/flexera-public/optima-tools/master/flexera/data/azure/azure_reserved_instance_recommendations.json" + path "/flexera-public/optima-tools/task/update-cco-demo-data/flexera/data/azure/azure_reserved_instance_recommendations.json" header "User-Agent", "RS Policies" end end @@ -31,70 +31,68 @@ end # Policy ############################################################################### -policy "azure_ri_recommendations" do - validate_each $ds_ri_normalization do - summary_template "{{ len data }} Azure Reservation Purchase Recommendations" - check lt(to_n(val(item, "netSavings")), 1) +policy "pol_azure_ri_recommendations" do + validate_each $ds_ri_incident do + summary_template "{{ with index data 0 }}{{ .policy_name }}{{ end }}: {{ len data }} Azure Reserved Instances Purchase Recommendations" + check lt(val(item, "savings"), 0) export do resource_level false field "accountID" do label "Subscription ID" - path "subscriptionId" end field "accountName" do label "Subscription Name" - path "subscriptionName" end field "service" do label "Service" end field "resourceType" do label "Resource Type" - path "skuName" end field "region" do - label "Location" + label "Region" end field "term" do label "Term" end - field "savings" do - label "Net Savings" - path "netSavings" - end field "recommendedQuantity" do label "Recommended Quantity to Purchase" end + field "savingsCurrency" do + label "Currency" + end field "costWithNoRI" do - label "Total Current Cost (without RI)" + label "Current Monthly Cost" end field "totalCostWithRI" do - label "Total Cost if RI was purchased" + label "New Monthly Cost with Reservations" + end + field "savings" do + label "Estimated Monthly Savings" end field "firstUsageDate" do label "First Usage Date" end field "id" do - label "Resource MeterID" - path "meterId" + label "Resource Meter ID" + end + field "scope" do + label "Scope" end field "instanceFlexibilityGroup" do - label "instanceFlexibilityGroup" + label "Flexibility Group" end field "instanceFlexibilityRatio" do - label "instanceFlexibilityRatio" + label "Flexibility Ratio" end field "normalizedSize" do - label "normalizedSize" + label "Normalized Resource Type" end field "recommendedQuantityNormalized" do - label "recommendedQuantityNormalized" - end - field "scope" do - label "Scope" + label "Normalized Recommended Quantity to Purchase" end field "lookbackPeriod" do - label "Lookback Period" + label "Look Back Period" end end end diff --git a/flexera/azure/azure_rightsize_sql_instances.pt b/flexera/azure/azure_rightsize_sql_instances.pt index 7c26a721..c4a5ca07 100644 --- a/flexera/azure/azure_rightsize_sql_instances.pt +++ b/flexera/azure/azure_rightsize_sql_instances.pt @@ -3,47 +3,35 @@ rs_pt_ver 20180301 type "policy" short_description "Demo policy for generating recommendations. See [README](https://github.com/flexera-public/optima-tools/tree/master/flexera/) for more information." long_description "" -severity "low" category "Cost" -default_frequency "daily" +severity "low" +default_frequency "weekly" info( - version: "2.13", + version: "5.0", provider: "Azure", service: "SQL", - policy_set: "RightSize Database Services" + policy_set: "Rightsize Database Instances", + recommendation_type: "Usage Reduction" ) ############################################################################### -# Parameters +# Datasources ############################################################################### -parameter "param_avg_cpu_upsize" do - type "number" - label "Average used CPU % - Upsize threshold" - description "Set to -1 to ignore CPU utilization" - default 80 - min_value -1 - max_value 100 -end - -parameter "param_avg_cpu_downsize" do - type "number" - label "Average used CPU % - Downsize Threshold" - description "Set to -1 to ignore CPU utilization" - default 60 - min_value -1 - max_value 100 +datasource "ds_downsize_sql_incident" do + request do + verb "GET" + host "raw.githubusercontent.com" + path "/flexera-public/optima-tools/task/update-cco-demo-data/flexera/data/azure/azure_rightsize_sql_instances_downsize.json" + header "User-Agent", "RS Policies" + end end -############################################################################### -# Datasources -############################################################################### - -datasource "ds_merged_metrics" do +datasource "ds_unused_sql_incident" do request do verb "GET" host "raw.githubusercontent.com" - path "/flexera-public/optima-tools/master/flexera/data/azure/azure_rightsize_sql_instances.json" + path "/flexera-public/optima-tools/task/update-cco-demo-data/flexera/data/azure/azure_rightsize_sql_instances_unused.json" header "User-Agent", "RS Policies" end end @@ -52,50 +40,40 @@ end # Policy ############################################################################### -policy 'policy_azure_db_utilization' do - validate $ds_merged_metrics do - summary_template "{{ rs_project_name }} (Account ID: {{ rs_project_id }}): Found {{ len data }} Azure Rightsize SQL single Database" - detail_template <<-EOS - ### Thresholds for Consideration - - Upsize Average CPU% threshold : {{ parameters.param_avg_cpu_upsize }} - - Downsize Average CPU% threshold : {{ parameters.param_avg_cpu_downsize }} - EOS - check eq(1 ,0) +policy "pol_azure_sql_utilization" do + validate_each $ds_downsize_sql_incident do + summary_template "{{ with index data 0 }}{{ .policy_name }}{{ end }}: {{ len data }} Azure Underutilized SQL Databases Found" + check ne(val(item, "recommendationType"), "Downsize") + hash_exclude "savings", "savingsCurrency", "tags", "cpuAverage" export do resource_level true field "accountID" do label "Subscription ID" - path "subscriptionId" end field "accountName" do label "Subscription Name" - path "subscriptionName" end - field "region" do - label "Location" - path "location" + field "resourceGroup" do + label "Resource Group" end field "resourceName" do - label "Name" - path "name" + label "Resource Name" end - field "resourceGroup" do - label "Resource Group" - path "resource_group" + field "tags" do + label "Resource Tags" end - field "kind" do - label "Kind" + field "createdTime" do + label "Created At" end - field "type" do - label "Type" + field "recommendationDetails" do + label "Recommendation" end field "skuCapacity" do label "Current Capacity" path "sku.capacity" end field "newResourceType" do - label "Recommended Resource Type" - path "recommended_capacity" + label "Recommended Capacity" end field "skuName" do label "SKU - Name" @@ -105,24 +83,106 @@ policy 'policy_azure_db_utilization' do label "SKU - Tier" path "sku.tier" end + field "resourceType" do + label "Resource Type" + end + field "resourceKind" do + label "Resource Kind" + end + field "region" do + label "Region" + end + field "savings" do + label "Estimated Monthly Savings" + end + field "savingsCurrency" do + label "Savings Currency" + end field "cpuAverage" do label "CPU Average %" - path "average_cpu" end - field "recommendation" do - label "Recommendation" + field "service" do + label "Service" + end + field "platform" do + label "Platform" end field "id" do - label "Id" + label "Resource ID" end - field "resourceType" do - label "Resource Type" + field "threshold" do + label "CPU Threshold" end field "lookbackPeriod" do label "Lookback Period" end - field "threshold" do - label "Threshold" + end + end + validate_each $ds_unused_sql_incident do + summary_template "{{ with index data 0 }}{{ .policy_name }}{{ end }}: {{ len data }} Azure Unused SQL Databases Found" + check ne(val(item, "recommendationType"), "Delete") + hash_exclude "savings", "savingsCurrency", "tags" + export do + resource_level true + field "accountID" do + label "Subscription ID" + end + field "accountName" do + label "Subscription Name" + end + field "resourceGroup" do + label "Resource Group" + end + field "resourceName" do + label "Resource Name" + end + field "tags" do + label "Resource Tags" + end + field "createdTime" do + label "Created At" + end + field "recommendationDetails" do + label "Recommendation" + end + field "resourceType" do + label "Type" + end + field "resourceKind" do + label "Kind" + end + field "region" do + label "Region" + end + field "skuName" do + label "SKU - Name" + path "sku.name" + end + field "skuTier" do + label "SKU - Tier" + path "sku.tier" + end + field "skuCapacity" do + label "SKU - Capacity" + path "sku.capacity" + end + field "savings" do + label "Estimated Monthly Savings" + end + field "savingsCurrency" do + label "Savings Currency" + end + field "service" do + label "Service" + end + field "platform" do + label "Platform" + end + field "id" do + label "Resource ID" + end + field "lookbackPeriod" do + label "Lookback Period" end end end diff --git a/flexera/azure/azure_savings_plan_recommendations.pt b/flexera/azure/azure_savings_plan_recommendations.pt index da5faa17..098fea21 100644 --- a/flexera/azure/azure_savings_plan_recommendations.pt +++ b/flexera/azure/azure_savings_plan_recommendations.pt @@ -5,9 +5,9 @@ short_description "Demo policy for generating recommendations. See [README](http long_description "" severity "medium" category "Cost" -default_frequency "daily" +default_frequency "weekly" info( - version: "1.4", + version: "2.1", provider: "Azure", service: "Compute", policy_set: "Savings Plans", @@ -18,11 +18,11 @@ info( # Datasources ############################################################################### -datasource "ds_sp_recommendations_data" do +datasource "ds_sp_incident" do request do verb "GET" host "raw.githubusercontent.com" - path "/flexera-public/optima-tools/master/flexera/data/azure/azure_savings_plan_recommendations.json" + path "/flexera-public/optima-tools/task/update-cco-demo-data/flexera/data/azure/azure_savings_plan_recommendations.json" header "User-Agent", "RS Policies" end end @@ -31,66 +31,71 @@ end # Policy ############################################################################### -policy "azure_sp_recommendations" do - validate_each $ds_sp_recommendations_data do - summary_template "{{ rs_project_name }} (Account ID: {{ rs_project_id }}): {{ len data }} Azure Savings Plan Purchase Recommendations" - check lt(to_n(val(item,"savingsAmount")), 1) +policy "pol_azure_sp_recommendations" do + validate_each $ds_sp_incident do + summary_template "{{ with index data 0 }}{{ .policy_name }}{{ end }}: {{ len data }} Azure Savings Plan Purchase Recommendations" + check lt(val(item, "savings"), 0) export do resource_level false - field "name" do - label "Reservation Recommendation Name" - end field "accountID" do label "Subscription ID" - path "subscriptionId" end field "accountName" do label "Subscription Name" - path "subscriptionName" end - field "scope" do - label "Scope" + field "name" do + label "Recommendation Name" + end + field "resourceType" do + label "Recommendation Type" end field "term" do label "Term" end + field "recommendedQuantity" do + label "Recommended Quantity to Purchase" + end + field "savingsCurrency" do + label "Currency" + end + field "costWithoutBenefit" do + label "Current Monthly Cost" + end + field "totalCost" do + label "New Monthly Cost with Savings Plan" + end field "savings" do - label "Savings Amount (Over Lookback Period)" - path "savingsAmount" + label "Estimated Monthly Savings" end field "savingsPercentage" do label "Savings Percentage (%)" end - field "overageCost" do - label "Overage Cost (Over Lookback Period)" + field "totalHours" do + label "Total Hours" end - field "totalCost" do - label "Total Cost (Over Lookback Period)" + field "benefitCost" do + label "Benefit Cost (Hours)" end field "wastageCost" do - label "Wastage Amount (Over Lookback Period)" - end - field "costWithoutBenefit" do - label "Cost Without Benefit (Over Lookback Period)" + label "Wastage Cost (Hours)" end - field "totalHours" do - label "Total Hours (Over Lookback Period)" + field "overageCost" do + label "Overage Cost (Hours)" end field "coveragePercentage" do label "Coverage Percentage" end - field "recommendedQuantity" do - label "Commitment Amount" - path "commitmentAmount" - end field "commitmentGranularity" do label "Commitment Granularity" end - field "lookbackPeriod" do - label "Lookback Period" + field "scope" do + label "Scope" end field "id" do - label "Reservation Recommendation ID" + label "Recommendation ID" + end + field "lookbackPeriod" do + label "Look Back Period" end end end diff --git a/flexera/azure/azure_unused_ip_addresses.pt b/flexera/azure/azure_unused_ip_addresses.pt index 08173195..ebb42906 100644 --- a/flexera/azure/azure_unused_ip_addresses.pt +++ b/flexera/azure/azure_unused_ip_addresses.pt @@ -7,7 +7,7 @@ severity "low" category "Cost" default_frequency "weekly" info( - version: "4.6", + version: "7.1", provider: "Azure", service: "Compute", policy_set: "Unused IP Addresses", @@ -22,7 +22,7 @@ datasource "ds_ip_cost_mapping" do request do verb "GET" host "raw.githubusercontent.com" - path "/flexera-public/optima-tools/master/flexera/data/azure/azure_unused_ip_addresses.json" + path "/flexera-public/optima-tools/task/update-cco-demo-data/flexera/data/azure/azure_unused_ip_addresses.json" header "User-Agent", "RS Policies" end end @@ -32,60 +32,64 @@ end ############################################################################### policy "pol_unused_ip_addresses" do - validate $ds_ip_cost_mapping do - summary_template "{{ rs_project_name }} (Account ID: {{ rs_project_id }}): {{ len data.ip_list }} Unused IP Addresses Found" - hash_exclude "savingsCurrency", "savings" - detail_template <<-EOS - {{ data.message }} -EOS - check eq(1, 0) - export "ip_list" do + validate_each $ds_ip_cost_mapping do + summary_template "{{ with index data 0 }}{{ .policy_name }}{{ end }}: {{ len data }} Azure Unused IP Addresses Found" + check eq(val(item, "resourceID"), "") + hash_exclude "tags", "savings", "savingsCurrency" + export do resource_level true field "accountID" do label "Subscription ID" - path "subscriptionId" end field "accountName" do label "Subscription Name" - path "subscriptionName" end field "resourceGroup" do label "Resource Group" end + field "ipAddress"do + label "IP Address" + end field "resourceName" do label "Resource Name" end - field "savings" do - label "Estimated Monthly Savings" + field "resourceType" do + label "Resource Type" end - field "ipAddress"do - label "IP Address" - path "properties.ipAddress" + field "recommendationDetails" do + label "Recommendation" + end + field "age" do + label "Days Unattached" end field "region" do label "Region" end + field "allocation" do + label "Allocation" + end field "tags" do label "Tags" end - field "resourceID" do - label "Resource ID" - path "resourceId" + field "savings" do + label "Estimated Monthly Savings" end - field "resourceType" do - label "Resource Type" + field "savingsCurrency" do + label "Savings Currency" end field "service" do label "Service" end - field "savingsCurrency" do - label "Savings Currency" + field "lookbackPeriod" do + label "Look Back Period (Days)" end - field "id" do + field "resourceID" do label "Resource ID" - path "resourceId" + end + field "id" do + label "ID" + path "resourceID" end end - hash_exclude "ip_list" end end diff --git a/flexera/azure/azure_unused_sql_databases.pt b/flexera/azure/azure_unused_sql_databases.pt deleted file mode 100644 index b83d3985..00000000 --- a/flexera/azure/azure_unused_sql_databases.pt +++ /dev/null @@ -1,105 +0,0 @@ -name "Azure Unused SQL Databases [Demo]" -rs_pt_ver 20180301 -type "policy" -short_description "Demo policy for generating recommendations. See [README](https://github.com/flexera-public/optima-tools/tree/master/flexera/) for more information." -long_description "" -severity "low" -category "Cost" -default_frequency "daily" -info( - version: "4.6", - provider: "Azure", - service: "SQL", - policy_set: "Unused Database Services", - recommendation_type: "Usage Reduction" -) - -############################################################################### -# Datasources -############################################################################### - -datasource "ds_instance_cost_mapping" do - request do - verb "GET" - host "raw.githubusercontent.com" - path "/flexera-public/optima-tools/master/flexera/data/azure/azure_unused_sql_databases.json" - header "User-Agent", "RS Policies" - end -end - -############################################################################### -# Policy -############################################################################### - -policy "policy_azure_db_utilization" do - validate $ds_instance_cost_mapping do - summary_template "{{ rs_project_name }} (Account ID: {{ rs_project_id }}): {{ len data.instance_list }} Unused Azure Databases Found" - detail_template <<-EOS -{{data.message}}. -EOS - check eq(1, 0) - export "instance_list" do - resource_level true - field "accountID" do - label "Subscription ID" - path "subscriptionID" - end - field "accountName" do - label "Subscription Name" - path "subscriptionName" - end - field "resourceID" do - label "Resource ID" - end - field "resourceName" do - label "Resource Name" - end - field "resourceGroup" do - label "Resource Group" - end - field "region" do - label "Region" - end - field "resourceKind" do - label "Resource Kind" - end - field "resourceType" do - label "Resource Type" - end - field "savings" do - label "Estimated Monthly Savings" - end - field "savingsCurrency" do - label "Savings Currency" - end - field "tags" do - label "Tags" - end - field "service" do - label "Service" - end - field "skuName" do - label "SKU - Name" - path "sku.name" - end - field "skuTier" do - label "SKU - Tier" - path "sku.tier" - end - field "skuCapacity" do - label "SKU - Capacity" - path "sku.capacity" - end - field "id" do - label "ID" - path "resourceID" - end - field "lookbackPeriod" do - label "Lookback Period" - end - field "platform" do - label "Platform" - end - end - end -end diff --git a/flexera/azure/azure_delete_unattached_volumes.pt b/flexera/azure/azure_unused_volumes.pt similarity index 69% rename from flexera/azure/azure_delete_unattached_volumes.pt rename to flexera/azure/azure_unused_volumes.pt index afda7c97..3fcd4afe 100644 --- a/flexera/azure/azure_delete_unattached_volumes.pt +++ b/flexera/azure/azure_unused_volumes.pt @@ -5,9 +5,9 @@ short_description "Demo policy for generating recommendations. See [README](http long_description "" severity "low" category "Cost" -default_frequency "daily" +default_frequency "weekly" info( - version: "4.10", + version: "8.0", provider: "Azure", service: "Storage", policy_set: "Unused Volumes", @@ -22,7 +22,7 @@ datasource "ds_volume_cost_mapping" do request do verb "GET" host "raw.githubusercontent.com" - path "/flexera-public/optima-tools/master/flexera/data/azure/azure_delete_unattached_volumes.json" + path "/flexera-public/optima-tools/task/update-cco-demo-data/flexera/data/azure/azure_unused_volumes.json" header "User-Agent", "RS Policies" end end @@ -32,48 +32,47 @@ end ############################################################################### policy "pol_azure_unattached_volumes" do - validate $ds_volume_cost_mapping do - summary_template "{{ rs_project_name }} (Account ID: {{ rs_project_id }}): {{ len data.instances }} Unused Volumes Found" - detail_template <<-EOS -The following {{ len data.instances }} unused volumes, for Account: {{ rs_project_name }} (ID: {{ rs_project_id }}), have exceeded the specified age of: 30 days old.\n -{{data.message}} -EOS - check eq(1, 0) - export "instances" do + validate_each $ds_volume_cost_mapping do + summary_template "{{ with index data 0 }}{{ .policy_name }}{{ end }}: {{ len data }} Azure Unused Volumes Found" + check eq(val(item, "resourceID"), "") + hash_exclude "savings", "savingsCurrency", "age", "size" + export do resource_level true field "accountID" do label "Subscription ID" - path "subscriptionID" end field "accountName" do label "Subscription Name" - path "subscriptionName" end - field "resourceID" do - label "Resource ID" - path "disk_id" + field "resourceGroup" do + label "Resource Group" end field "resourceName" do label "Resource Name" end + field "tags" do + label "Tags" + end + field "age" do + label "Age (Days)" + end + field "timeCreated" do + label "Created At" + end + field "recommendationDetails" do + label "Recommendation" + end field "resourceType" do label "Resource Type" end - field "lookbackPeriod" do - label "Lookback Period" - end field "region" do label "Region" end - field "resourceGroup" do - label "Resource Group" - end field "size" do - label "Disk Size in GB" - path "diskSize" + label "Disk Size (GB)" end - field "tags" do - label "Tags" + field "state" do + label "State" end field "savings" do label "Estimated Monthly Savings" @@ -81,13 +80,22 @@ EOS field "savingsCurrency" do label "Savings Currency" end - field "id" do - label "Disk Id" - path "disk_id" + field "attached_vm" do + label "Attached VM ID" end field "service" do label "Service" end + field "resourceID" do + label "Resource ID" + end + field "lookbackPeriod" do + label "Lookback Period" + end + field "id" do + label "ID" + path "resourceID" + end end end end diff --git a/flexera/data/aws/aws_compute_rightsizing_idle.js b/flexera/data/aws/aws_compute_rightsizing_idle.js deleted file mode 100644 index e2fcd7a7..00000000 --- a/flexera/data/aws/aws_compute_rightsizing_idle.js +++ /dev/null @@ -1,186 +0,0 @@ -// -------------------------------------- -// Libraries -// -------------------------------------- - -var _ = require('underscore') - -// -------------------------------------- -// Functions -// -------------------------------------- - -function getRandomDate(year) { - let start = new Date(year, 0, 1); // Start from January 1st of the given year - let end = new Date(year + 1, 0, 1); // End at December 31st of the given year - let randomDate = new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())); - - return randomDate.toISOString(); -} - -function generateRandomName() { - adjectives = [ - "quick", "lazy", "drowsy", "excited", "adventurous", "jolly", "brave", "calm", - "eager", "fierce", "gentle", "happy", "innocent", "jovial", "kind", "lively", - "merry", "nervous", "obedient", "proud", "relieved", "silly", "thankful", - "upbeat", "vivacious", "witty", "excited", "youthful", "zealous", "quirky" - ] - - animals = [ - "ant", "bear", "cat", "dog", "eel", "fox", "goat", "horse", "ibis", "jaguar", - "kangaroo", "lion", "mouse", "newt", "owl", "penguin", "quail", "rabbit", - "snake", "tiger", "urchin", "viper", "whale", "xerus", "yak", "zebra", "parrot", - "octopus", "giraffe", "elephant" - ]; - - randomAdjective = adjectives[Math.floor(Math.random() * adjectives.length)] - randomAnimal = animals[Math.floor(Math.random() * animals.length)] - - return randomAdjective + randomAnimal -} - -// -------------------------------------- -// Dummy Data -// -------------------------------------- - -current_year = parseInt(new Date().toISOString().split('-')[0]) - -account_list = [ - "999773517191", - "138186646095", - "353197488767", - "516702013600", - "627286410625", - "165283112664", - "646728909564", - "620368136857", - "665319725593", - "925894598672", - "766083082562" -] - -times_list = [ - "2022-02-11T00:34:25.000Z", - "2023-05-01T01:24:20.000Z", - "2022-03-15T02:35:15.000Z", - "2022-02-17T05:11:35.000Z", - "2022-07-18T08:22:48.000Z", - "2022-02-22T11:33:57.000Z", - "2022-12-27T14:44:46.000Z", - "2022-11-05T17:55:35.000Z", - "2022-10-12T22:45:23.000Z", - "2022-09-13T15:21:11.000Z" -] - -type_list = [ - "c5n.xlarge", - "m6i.8xlarge", - "r5.2xlarge", - "m5.8xlarge", - "r5.xlarge", - "c4n.xlarge", - "m5i.8xlarge", - "r4.2xlarge", - "m4.8xlarge", - "c3n.xlarge" -] - -type_downsize_list = [ - "c4n.xlarge", - "m5i.8xlarge", - "r4.2xlarge", - "m4.8xlarge", - "r4.xlarge", - "c3n.xlarge", - "m4i.8xlarge", - "r3.2xlarge", - "m3.8xlarge", - "c2n.xlarge" -] - -region_list = [ - "us-east-2", - "us-east-1", - "us-west-1", - "us-west-2", - "ap-east-1", - "ap-northeast-3", - "ca-central-1", - "eu-central-1", - "eu-west-1", - "eu-west-2" -] - -tag_list = [ - "environment=prod, app=paymentGateway", - "environment=dev, app=dataAnalytics", - "environment=prod, app=userManagement", - "environment=dev, app=reportingService", - "environment=staging, app=invoiceProcessing", - "environment=prod, app=emailService", - "environment=prod, app=securityModule", - "environment=dev, app=inventoryManagement", - "environment=prod, app=customerSupport", - "environment=staging, app=crmModule" -] - -// -------------------------------------- -// Script -// -------------------------------------- - -result = [] - -for (var i = 0; i < 50; i++) { - id = "i-" + (Math.random() + 1).toString(36).substring(2) - ip = "ip-" + parseInt(Math.random() * 100) + '-' + parseInt(Math.random() * 100) + '-' + parseInt(Math.random() * 100) + '-' + parseInt(Math.random() * 100) - resourceName = generateRandomName() - savings = parseFloat((Math.random() * Math.random() * 1000).toFixed(3)) - - result.push({ - "accountID": account_list[parseInt(Math.random() * 10)], - "accountName": generateRandomName(), - "cpu_average": parseFloat((Math.random() + 3).toFixed(2)), - "cpu_maximum": parseFloat((Math.random() + 5).toFixed(2)), - "cpu_minimum": parseFloat((Math.random()).toFixed(2)), - "cpu_p90": parseFloat((Math.random()).toFixed(2)), - "cpu_p95": parseFloat((Math.random()).toFixed(2)), - "cpu_p99": parseFloat((Math.random()).toFixed(2)), - "hostname": ip, - "id": id, - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": getRandomDate(current_year - 1 - parseInt(Math.random() * 5)), - "lookbackPeriod": "30 days", - "mem_average": parseFloat((Math.random() + 3).toFixed(2)), - "mem_maximum": parseFloat((Math.random() + 5).toFixed(2)), - "mem_minimum": parseFloat((Math.random()).toFixed(2)), - "mem_p90": parseFloat((Math.random()).toFixed(2)), - "mem_p95": parseFloat((Math.random()).toFixed(2)), - "mem_p99": parseFloat((Math.random()).toFixed(2)), - "platform": "Linux/UNIX", - "privateDnsName": ip + ".ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": region_list[parseInt(Math.random() * 10)], - "resourceID": id, - "resourceName": resourceName, - "resourceType": type_list[parseInt(Math.random() * 10)], - "savings": savings, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=" + resourceName + ", " + tag_list[parseInt(Math.random() * 10)], - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }) -} - -// -------------------------------------- -// Output -// -------------------------------------- - -console.log(JSON.stringify(result, '', 2)) diff --git a/flexera/data/aws/aws_compute_rightsizing_idle.json b/flexera/data/aws/aws_compute_rightsizing_idle.json deleted file mode 100644 index 4b67e75e..00000000 --- a/flexera/data/aws/aws_compute_rightsizing_idle.json +++ /dev/null @@ -1,2152 +0,0 @@ -[ - { - "accountID": "138186646095", - "accountName": "jollygoat", - "cpu_average": 3.52, - "cpu_maximum": 5.05, - "cpu_minimum": 0.04, - "cpu_p90": 0.45, - "cpu_p95": 0.74, - "cpu_p99": 0.08, - "hostname": "ip-50-78-34-37", - "id": "i-ozq930crl3k", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2021-12-08T12:13:41.722Z", - "lookbackPeriod": "30 days", - "mem_average": 3.94, - "mem_maximum": 5.15, - "mem_minimum": 0.34, - "mem_p90": 0.5, - "mem_p95": 0.24, - "mem_p99": 0.77, - "platform": "Linux/UNIX", - "privateDnsName": "ip-50-78-34-37.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "ap-east-1", - "resourceID": "i-ozq930crl3k", - "resourceName": "lazypenguin", - "resourceType": "m4.8xlarge", - "savings": 247.647, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=lazypenguin, environment=prod, app=userManagement", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "646728909564", - "accountName": "gentlerabbit", - "cpu_average": 3.11, - "cpu_maximum": 5.8, - "cpu_minimum": 0.58, - "cpu_p90": 0.48, - "cpu_p95": 0.32, - "cpu_p99": 0.41, - "hostname": "ip-34-89-59-74", - "id": "i-enfoktafoc", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2023-09-15T13:26:17.001Z", - "lookbackPeriod": "30 days", - "mem_average": 3.11, - "mem_maximum": 5.57, - "mem_minimum": 0.46, - "mem_p90": 0.55, - "mem_p95": 0.5, - "mem_p99": 0.15, - "platform": "Linux/UNIX", - "privateDnsName": "ip-34-89-59-74.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "eu-central-1", - "resourceID": "i-enfoktafoc", - "resourceName": "nervousoctopus", - "resourceType": "c3n.xlarge", - "savings": 394.349, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=nervousoctopus, environment=staging, app=invoiceProcessing", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "165283112664", - "accountName": "excitedlion", - "cpu_average": 3.28, - "cpu_maximum": 5.63, - "cpu_minimum": 0.52, - "cpu_p90": 0.45, - "cpu_p95": 0.07, - "cpu_p99": 0.36, - "hostname": "ip-54-64-99-66", - "id": "i-ohkvz0652p", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2023-10-06T07:55:15.084Z", - "lookbackPeriod": "30 days", - "mem_average": 3.59, - "mem_maximum": 5.07, - "mem_minimum": 0.08, - "mem_p90": 0.48, - "mem_p95": 0.1, - "mem_p99": 0.86, - "platform": "Linux/UNIX", - "privateDnsName": "ip-54-64-99-66.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "us-west-1", - "resourceID": "i-ohkvz0652p", - "resourceName": "lazyzebra", - "resourceType": "c3n.xlarge", - "savings": 402.096, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=lazyzebra, environment=dev, app=dataAnalytics", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "646728909564", - "accountName": "kindmouse", - "cpu_average": 3.01, - "cpu_maximum": 5.88, - "cpu_minimum": 0.02, - "cpu_p90": 0.03, - "cpu_p95": 0.37, - "cpu_p99": 0.7, - "hostname": "ip-91-99-72-75", - "id": "i-y5n2qv8betg", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2023-09-01T20:37:23.879Z", - "lookbackPeriod": "30 days", - "mem_average": 3.09, - "mem_maximum": 5.48, - "mem_minimum": 0.92, - "mem_p90": 0.5, - "mem_p95": 0.47, - "mem_p99": 0.2, - "platform": "Linux/UNIX", - "privateDnsName": "ip-91-99-72-75.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "us-east-2", - "resourceID": "i-y5n2qv8betg", - "resourceName": "sillykangaroo", - "resourceType": "r4.2xlarge", - "savings": 131.783, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=sillykangaroo, environment=dev, app=dataAnalytics", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "646728909564", - "accountName": "quickibis", - "cpu_average": 3.42, - "cpu_maximum": 5.22, - "cpu_minimum": 0.56, - "cpu_p90": 0.7, - "cpu_p95": 0.53, - "cpu_p99": 0.24, - "hostname": "ip-29-73-28-75", - "id": "i-pf7e8wv61r", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2019-01-28T15:35:09.250Z", - "lookbackPeriod": "30 days", - "mem_average": 3.28, - "mem_maximum": 5.92, - "mem_minimum": 0.77, - "mem_p90": 0.29, - "mem_p95": 0.59, - "mem_p99": 0.11, - "platform": "Linux/UNIX", - "privateDnsName": "ip-29-73-28-75.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "eu-central-1", - "resourceID": "i-pf7e8wv61r", - "resourceName": "kindquail", - "resourceType": "m5.8xlarge", - "savings": 281.955, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=kindquail, environment=prod, app=userManagement", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "999773517191", - "accountName": "thankfulant", - "cpu_average": 3.23, - "cpu_maximum": 5.14, - "cpu_minimum": 0.92, - "cpu_p90": 0.48, - "cpu_p95": 0.8, - "cpu_p99": 0.94, - "hostname": "ip-87-73-1-42", - "id": "i-y5wce5egnh", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2023-11-07T14:07:48.316Z", - "lookbackPeriod": "30 days", - "mem_average": 3.98, - "mem_maximum": 5.28, - "mem_minimum": 0.63, - "mem_p90": 0.92, - "mem_p95": 0.95, - "mem_p99": 0.83, - "platform": "Linux/UNIX", - "privateDnsName": "ip-87-73-1-42.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "eu-west-2", - "resourceID": "i-y5wce5egnh", - "resourceName": "adventurousibis", - "resourceType": "r4.2xlarge", - "savings": 177.275, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=adventurousibis, environment=prod, app=securityModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "138186646095", - "accountName": "calmgoat", - "cpu_average": 3.55, - "cpu_maximum": 5.53, - "cpu_minimum": 0.07, - "cpu_p90": 0.39, - "cpu_p95": 0.5, - "cpu_p99": 0.79, - "hostname": "ip-1-57-77-86", - "id": "i-1ww6xpgnaw", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2019-09-21T02:22:17.545Z", - "lookbackPeriod": "30 days", - "mem_average": 3.39, - "mem_maximum": 5.15, - "mem_minimum": 0.32, - "mem_p90": 0.98, - "mem_p95": 0.51, - "mem_p99": 0.87, - "platform": "Linux/UNIX", - "privateDnsName": "ip-1-57-77-86.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "eu-west-1", - "resourceID": "i-1ww6xpgnaw", - "resourceName": "sillynewt", - "resourceType": "r5.2xlarge", - "savings": 32.64, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=sillynewt, environment=staging, app=crmModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "138186646095", - "accountName": "sillyurchin", - "cpu_average": 3.7, - "cpu_maximum": 5.19, - "cpu_minimum": 0.3, - "cpu_p90": 0.4, - "cpu_p95": 0.01, - "cpu_p99": 0.7, - "hostname": "ip-74-83-38-62", - "id": "i-360amka8z3", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2020-04-02T04:37:28.741Z", - "lookbackPeriod": "30 days", - "mem_average": 3.39, - "mem_maximum": 5.7, - "mem_minimum": 0.17, - "mem_p90": 0.8, - "mem_p95": 0.76, - "mem_p99": 0.62, - "platform": "Linux/UNIX", - "privateDnsName": "ip-74-83-38-62.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "us-east-2", - "resourceID": "i-360amka8z3", - "resourceName": "lazynewt", - "resourceType": "c5n.xlarge", - "savings": 641.615, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=lazynewt, environment=prod, app=customerSupport", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "516702013600", - "accountName": "thankfulowl", - "cpu_average": 3.44, - "cpu_maximum": 5.98, - "cpu_minimum": 0.47, - "cpu_p90": 0.45, - "cpu_p95": 0.54, - "cpu_p99": 0.4, - "hostname": "ip-36-81-79-86", - "id": "i-vvls2nxn9n", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2021-11-29T07:22:28.507Z", - "lookbackPeriod": "30 days", - "mem_average": 3.45, - "mem_maximum": 5.1, - "mem_minimum": 0.11, - "mem_p90": 0.1, - "mem_p95": 0.08, - "mem_p99": 0.98, - "platform": "Linux/UNIX", - "privateDnsName": "ip-36-81-79-86.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "eu-west-1", - "resourceID": "i-vvls2nxn9n", - "resourceName": "excitedant", - "resourceType": "r4.2xlarge", - "savings": 203.394, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=excitedant, environment=prod, app=customerSupport", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "646728909564", - "accountName": "vivaciousyak", - "cpu_average": 3.15, - "cpu_maximum": 5.65, - "cpu_minimum": 0.12, - "cpu_p90": 0.66, - "cpu_p95": 0.46, - "cpu_p99": 0.56, - "hostname": "ip-99-71-28-3", - "id": "i-q1yvsrz577f", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2019-09-27T23:47:07.594Z", - "lookbackPeriod": "30 days", - "mem_average": 3.7, - "mem_maximum": 5.86, - "mem_minimum": 0.04, - "mem_p90": 0.81, - "mem_p95": 0.99, - "mem_p99": 0.85, - "platform": "Linux/UNIX", - "privateDnsName": "ip-99-71-28-3.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "us-west-1", - "resourceID": "i-q1yvsrz577f", - "resourceName": "gentlerabbit", - "resourceType": "c4n.xlarge", - "savings": 471.057, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=gentlerabbit, environment=dev, app=reportingService", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "999773517191", - "accountName": "sillyfox", - "cpu_average": 3.86, - "cpu_maximum": 5.64, - "cpu_minimum": 0.04, - "cpu_p90": 0.79, - "cpu_p95": 0.8, - "cpu_p99": 0.49, - "hostname": "ip-26-2-46-1", - "id": "i-qveppge2dxk", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2019-06-21T20:58:17.205Z", - "lookbackPeriod": "30 days", - "mem_average": 3.93, - "mem_maximum": 5.62, - "mem_minimum": 0.22, - "mem_p90": 0.65, - "mem_p95": 0.78, - "mem_p99": 0.06, - "platform": "Linux/UNIX", - "privateDnsName": "ip-26-2-46-1.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "us-west-2", - "resourceID": "i-qveppge2dxk", - "resourceName": "excitedfox", - "resourceType": "m4.8xlarge", - "savings": 330.474, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=excitedfox, environment=dev, app=dataAnalytics", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "925894598672", - "accountName": "kindibis", - "cpu_average": 3.36, - "cpu_maximum": 6, - "cpu_minimum": 0.17, - "cpu_p90": 0.61, - "cpu_p95": 0.07, - "cpu_p99": 0.15, - "hostname": "ip-31-80-49-79", - "id": "i-vusamejbdg", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2020-02-13T05:30:07.516Z", - "lookbackPeriod": "30 days", - "mem_average": 3.85, - "mem_maximum": 5.75, - "mem_minimum": 0.71, - "mem_p90": 0.57, - "mem_p95": 0.53, - "mem_p99": 0.87, - "platform": "Linux/UNIX", - "privateDnsName": "ip-31-80-49-79.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "ap-northeast-3", - "resourceID": "i-vusamejbdg", - "resourceName": "jollyfox", - "resourceType": "m5i.8xlarge", - "savings": 475.862, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=jollyfox, environment=prod, app=securityModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "353197488767", - "accountName": "eagersnake", - "cpu_average": 3.28, - "cpu_maximum": 5.74, - "cpu_minimum": 0.27, - "cpu_p90": 0.02, - "cpu_p95": 0.41, - "cpu_p99": 0.51, - "hostname": "ip-55-33-37-42", - "id": "i-cuurn5yxc6", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2021-01-31T19:39:56.276Z", - "lookbackPeriod": "30 days", - "mem_average": 3.97, - "mem_maximum": 5.74, - "mem_minimum": 0.94, - "mem_p90": 0.51, - "mem_p95": 0.06, - "mem_p99": 0.61, - "platform": "Linux/UNIX", - "privateDnsName": "ip-55-33-37-42.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "us-west-2", - "resourceID": "i-cuurn5yxc6", - "resourceName": "lazypenguin", - "resourceType": "m5.8xlarge", - "savings": 77.1, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=lazypenguin, environment=prod, app=paymentGateway", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "665319725593", - "accountName": "youthfulpenguin", - "cpu_average": 3.67, - "cpu_maximum": 5.66, - "cpu_minimum": 0.07, - "cpu_p90": 0.13, - "cpu_p95": 0.55, - "cpu_p99": 0.41, - "hostname": "ip-19-32-79-19", - "id": "i-ru1xj6d74u", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2021-03-10T03:27:06.405Z", - "lookbackPeriod": "30 days", - "mem_average": 3.15, - "mem_maximum": 5.5, - "mem_minimum": 0.91, - "mem_p90": 0.51, - "mem_p95": 0.6, - "mem_p99": 0.51, - "platform": "Linux/UNIX", - "privateDnsName": "ip-19-32-79-19.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "us-west-2", - "resourceID": "i-ru1xj6d74u", - "resourceName": "obedientdog", - "resourceType": "c5n.xlarge", - "savings": 121.055, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=obedientdog, environment=prod, app=customerSupport", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "165283112664", - "accountName": "bravewhale", - "cpu_average": 3.77, - "cpu_maximum": 5.41, - "cpu_minimum": 0.76, - "cpu_p90": 0.37, - "cpu_p95": 0.69, - "cpu_p99": 0.52, - "hostname": "ip-54-20-59-93", - "id": "i-ohd9488i8g", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2021-08-08T16:36:53.713Z", - "lookbackPeriod": "30 days", - "mem_average": 3.35, - "mem_maximum": 5.04, - "mem_minimum": 0.07, - "mem_p90": 0.2, - "mem_p95": 0.89, - "mem_p99": 0.57, - "platform": "Linux/UNIX", - "privateDnsName": "ip-54-20-59-93.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "eu-west-2", - "resourceID": "i-ohd9488i8g", - "resourceName": "excitedowl", - "resourceType": "c3n.xlarge", - "savings": 61.681, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=excitedowl, environment=dev, app=reportingService", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "665319725593", - "accountName": "sillysnake", - "cpu_average": 3.42, - "cpu_maximum": 5.25, - "cpu_minimum": 0.54, - "cpu_p90": 0.09, - "cpu_p95": 0.49, - "cpu_p99": 0.96, - "hostname": "ip-52-76-67-77", - "id": "i-3txarzmkli", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2023-01-19T05:20:24.400Z", - "lookbackPeriod": "30 days", - "mem_average": 3.5, - "mem_maximum": 5.59, - "mem_minimum": 0.85, - "mem_p90": 0.9, - "mem_p95": 0.79, - "mem_p99": 0.59, - "platform": "Linux/UNIX", - "privateDnsName": "ip-52-76-67-77.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "us-west-1", - "resourceID": "i-3txarzmkli", - "resourceName": "calmelephant", - "resourceType": "m4.8xlarge", - "savings": 65.919, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=calmelephant, environment=dev, app=dataAnalytics", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "646728909564", - "accountName": "obedienttiger", - "cpu_average": 3.43, - "cpu_maximum": 5.69, - "cpu_minimum": 0.62, - "cpu_p90": 0.32, - "cpu_p95": 0.51, - "cpu_p99": 0.95, - "hostname": "ip-82-38-65-83", - "id": "i-c4xnogirg6k", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2023-10-14T15:26:30.990Z", - "lookbackPeriod": "30 days", - "mem_average": 3.04, - "mem_maximum": 5.5, - "mem_minimum": 0.41, - "mem_p90": 0.13, - "mem_p95": 0.98, - "mem_p99": 0.09, - "platform": "Linux/UNIX", - "privateDnsName": "ip-82-38-65-83.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "us-east-1", - "resourceID": "i-c4xnogirg6k", - "resourceName": "calmbear", - "resourceType": "c3n.xlarge", - "savings": 44.696, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=calmbear, environment=prod, app=securityModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "646728909564", - "accountName": "merryfox", - "cpu_average": 3.18, - "cpu_maximum": 5.66, - "cpu_minimum": 0.28, - "cpu_p90": 0.53, - "cpu_p95": 0.42, - "cpu_p99": 0.99, - "hostname": "ip-88-21-24-44", - "id": "i-4dpgumnmai", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2023-04-26T02:47:16.729Z", - "lookbackPeriod": "30 days", - "mem_average": 3.19, - "mem_maximum": 5.01, - "mem_minimum": 0.43, - "mem_p90": 0.5, - "mem_p95": 0.74, - "mem_p99": 0.09, - "platform": "Linux/UNIX", - "privateDnsName": "ip-88-21-24-44.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "eu-west-2", - "resourceID": "i-4dpgumnmai", - "resourceName": "fiercesnake", - "resourceType": "c4n.xlarge", - "savings": 213.38, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=fiercesnake, environment=dev, app=dataAnalytics", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "138186646095", - "accountName": "lazyviper", - "cpu_average": 3.49, - "cpu_maximum": 5.81, - "cpu_minimum": 0.03, - "cpu_p90": 0.01, - "cpu_p95": 0.84, - "cpu_p99": 0.79, - "hostname": "ip-35-91-31-15", - "id": "i-6wbkarcjng", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2022-12-12T12:41:23.168Z", - "lookbackPeriod": "30 days", - "mem_average": 3.82, - "mem_maximum": 5.42, - "mem_minimum": 0.88, - "mem_p90": 0.88, - "mem_p95": 1, - "mem_p99": 0.37, - "platform": "Linux/UNIX", - "privateDnsName": "ip-35-91-31-15.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "us-west-1", - "resourceID": "i-6wbkarcjng", - "resourceName": "relievedant", - "resourceType": "m5.8xlarge", - "savings": 24.442, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=relievedant, environment=prod, app=emailService", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "353197488767", - "accountName": "youthfulowl", - "cpu_average": 3.58, - "cpu_maximum": 5.55, - "cpu_minimum": 0.24, - "cpu_p90": 0.68, - "cpu_p95": 0.68, - "cpu_p99": 0.28, - "hostname": "ip-7-45-97-68", - "id": "i-8e9m7x3xdp", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2022-08-16T13:43:45.755Z", - "lookbackPeriod": "30 days", - "mem_average": 3.03, - "mem_maximum": 5.45, - "mem_minimum": 0.57, - "mem_p90": 0.63, - "mem_p95": 0.39, - "mem_p99": 0.99, - "platform": "Linux/UNIX", - "privateDnsName": "ip-7-45-97-68.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "us-east-1", - "resourceID": "i-8e9m7x3xdp", - "resourceName": "excitedcat", - "resourceType": "c4n.xlarge", - "savings": 226.965, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=excitedcat, environment=staging, app=crmModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "516702013600", - "accountName": "wittyant", - "cpu_average": 3.33, - "cpu_maximum": 6, - "cpu_minimum": 0.77, - "cpu_p90": 0.35, - "cpu_p95": 0.46, - "cpu_p99": 0.11, - "hostname": "ip-55-11-32-40", - "id": "i-j5oh9kv5tl", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2020-01-24T04:54:04.558Z", - "lookbackPeriod": "30 days", - "mem_average": 3.43, - "mem_maximum": 5.4, - "mem_minimum": 0.84, - "mem_p90": 0.92, - "mem_p95": 0.82, - "mem_p99": 0.44, - "platform": "Linux/UNIX", - "privateDnsName": "ip-55-11-32-40.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "eu-west-1", - "resourceID": "i-j5oh9kv5tl", - "resourceName": "innocentlion", - "resourceType": "c4n.xlarge", - "savings": 230.238, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=innocentlion, environment=prod, app=emailService", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "165283112664", - "accountName": "zealousviper", - "cpu_average": 3.26, - "cpu_maximum": 5.81, - "cpu_minimum": 0.86, - "cpu_p90": 0.29, - "cpu_p95": 0.75, - "cpu_p99": 0.46, - "hostname": "ip-94-74-53-60", - "id": "i-82lkx1jkab", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2019-06-18T12:33:40.246Z", - "lookbackPeriod": "30 days", - "mem_average": 3.11, - "mem_maximum": 5.94, - "mem_minimum": 0.68, - "mem_p90": 0.38, - "mem_p95": 0.43, - "mem_p99": 0.35, - "platform": "Linux/UNIX", - "privateDnsName": "ip-94-74-53-60.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "us-east-1", - "resourceID": "i-82lkx1jkab", - "resourceName": "innocentrabbit", - "resourceType": "m5i.8xlarge", - "savings": 669.035, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=innocentrabbit, environment=prod, app=paymentGateway", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "999773517191", - "accountName": "eagermouse", - "cpu_average": 3.39, - "cpu_maximum": 5.19, - "cpu_minimum": 0.52, - "cpu_p90": 0.11, - "cpu_p95": 0.16, - "cpu_p99": 0.42, - "hostname": "ip-62-46-36-14", - "id": "i-bicfnyygbvk", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2023-07-01T19:23:02.880Z", - "lookbackPeriod": "30 days", - "mem_average": 3.13, - "mem_maximum": 5.77, - "mem_minimum": 0.27, - "mem_p90": 0.96, - "mem_p95": 0.78, - "mem_p99": 0.31, - "platform": "Linux/UNIX", - "privateDnsName": "ip-62-46-36-14.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "ap-east-1", - "resourceID": "i-bicfnyygbvk", - "resourceName": "excitedlion", - "resourceType": "c3n.xlarge", - "savings": 11.973, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=excitedlion, environment=prod, app=securityModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "165283112664", - "accountName": "gentlenewt", - "cpu_average": 3.89, - "cpu_maximum": 5.13, - "cpu_minimum": 0.65, - "cpu_p90": 0.12, - "cpu_p95": 0.97, - "cpu_p99": 0.05, - "hostname": "ip-78-13-82-18", - "id": "i-883yxjk4cx", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2023-03-29T16:07:50.468Z", - "lookbackPeriod": "30 days", - "mem_average": 3.54, - "mem_maximum": 5.51, - "mem_minimum": 0.34, - "mem_p90": 0.05, - "mem_p95": 0.32, - "mem_p99": 0.9, - "platform": "Linux/UNIX", - "privateDnsName": "ip-78-13-82-18.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "us-west-1", - "resourceID": "i-883yxjk4cx", - "resourceName": "nervousfox", - "resourceType": "m5i.8xlarge", - "savings": 227.647, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=nervousfox, environment=prod, app=customerSupport", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "665319725593", - "accountName": "fierceyak", - "cpu_average": 3.46, - "cpu_maximum": 5.98, - "cpu_minimum": 0.41, - "cpu_p90": 0.9, - "cpu_p95": 0.73, - "cpu_p99": 0.81, - "hostname": "ip-74-88-98-24", - "id": "i-78zlavjbcr", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2020-08-07T12:21:24.746Z", - "lookbackPeriod": "30 days", - "mem_average": 3.09, - "mem_maximum": 5.02, - "mem_minimum": 0.39, - "mem_p90": 0.23, - "mem_p95": 0.43, - "mem_p99": 0.78, - "platform": "Linux/UNIX", - "privateDnsName": "ip-74-88-98-24.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "ca-central-1", - "resourceID": "i-78zlavjbcr", - "resourceName": "braveoctopus", - "resourceType": "c4n.xlarge", - "savings": 97.343, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=braveoctopus, environment=staging, app=crmModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "516702013600", - "accountName": "relievedoctopus", - "cpu_average": 3.45, - "cpu_maximum": 5.95, - "cpu_minimum": 0.47, - "cpu_p90": 0.27, - "cpu_p95": 0.1, - "cpu_p99": 0.63, - "hostname": "ip-87-26-99-15", - "id": "i-qwytbna3wl", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2023-12-04T11:28:19.458Z", - "lookbackPeriod": "30 days", - "mem_average": 3.45, - "mem_maximum": 5.88, - "mem_minimum": 0.82, - "mem_p90": 0.49, - "mem_p95": 0.82, - "mem_p99": 0.75, - "platform": "Linux/UNIX", - "privateDnsName": "ip-87-26-99-15.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "eu-central-1", - "resourceID": "i-qwytbna3wl", - "resourceName": "wittypenguin", - "resourceType": "c5n.xlarge", - "savings": 440.778, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=wittypenguin, environment=prod, app=customerSupport", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "353197488767", - "accountName": "fierceeel", - "cpu_average": 3.94, - "cpu_maximum": 5.56, - "cpu_minimum": 0.3, - "cpu_p90": 0.76, - "cpu_p95": 0.55, - "cpu_p99": 0.82, - "hostname": "ip-60-2-2-83", - "id": "i-wx58sae18m", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2022-03-25T14:17:41.127Z", - "lookbackPeriod": "30 days", - "mem_average": 3.97, - "mem_maximum": 5.87, - "mem_minimum": 0.78, - "mem_p90": 0.24, - "mem_p95": 0.77, - "mem_p99": 0.94, - "platform": "Linux/UNIX", - "privateDnsName": "ip-60-2-2-83.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "eu-central-1", - "resourceID": "i-wx58sae18m", - "resourceName": "calmrabbit", - "resourceType": "m4.8xlarge", - "savings": 440.951, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=calmrabbit, environment=dev, app=reportingService", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "620368136857", - "accountName": "bravehorse", - "cpu_average": 3.9, - "cpu_maximum": 5.78, - "cpu_minimum": 0.65, - "cpu_p90": 0.16, - "cpu_p95": 0.89, - "cpu_p99": 0.54, - "hostname": "ip-48-36-27-32", - "id": "i-vwh91p3z8h", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2023-02-13T00:06:46.143Z", - "lookbackPeriod": "30 days", - "mem_average": 3.44, - "mem_maximum": 5.35, - "mem_minimum": 0.22, - "mem_p90": 0.34, - "mem_p95": 0.15, - "mem_p99": 0.07, - "platform": "Linux/UNIX", - "privateDnsName": "ip-48-36-27-32.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "us-west-2", - "resourceID": "i-vwh91p3z8h", - "resourceName": "merrynewt", - "resourceType": "r5.xlarge", - "savings": 125.587, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=merrynewt, environment=prod, app=paymentGateway", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "165283112664", - "accountName": "happygoat", - "cpu_average": 3.15, - "cpu_maximum": 5.09, - "cpu_minimum": 1, - "cpu_p90": 0.52, - "cpu_p95": 0.9, - "cpu_p99": 0.61, - "hostname": "ip-55-84-99-25", - "id": "i-1d3r3jk50o", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2021-12-01T05:59:12.417Z", - "lookbackPeriod": "30 days", - "mem_average": 3.53, - "mem_maximum": 5.03, - "mem_minimum": 0.8, - "mem_p90": 0.3, - "mem_p95": 0.85, - "mem_p99": 0.16, - "platform": "Linux/UNIX", - "privateDnsName": "ip-55-84-99-25.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "us-east-2", - "resourceID": "i-1d3r3jk50o", - "resourceName": "quickquail", - "resourceType": "r5.xlarge", - "savings": 417.082, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=quickquail, environment=staging, app=crmModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "165283112664", - "accountName": "relievedparrot", - "cpu_average": 3.1, - "cpu_maximum": 5.21, - "cpu_minimum": 0.96, - "cpu_p90": 0.16, - "cpu_p95": 0.56, - "cpu_p99": 0.62, - "hostname": "ip-85-75-70-28", - "id": "i-qhq3c1idqq", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2020-04-13T14:59:01.868Z", - "lookbackPeriod": "30 days", - "mem_average": 3.4, - "mem_maximum": 5.97, - "mem_minimum": 0.42, - "mem_p90": 0.09, - "mem_p95": 0.4, - "mem_p99": 0.46, - "platform": "Linux/UNIX", - "privateDnsName": "ip-85-75-70-28.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "eu-west-2", - "resourceID": "i-qhq3c1idqq", - "resourceName": "upbeatwhale", - "resourceType": "m4.8xlarge", - "savings": 168.305, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=upbeatwhale, environment=staging, app=crmModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "627286410625", - "accountName": "innocentdog", - "cpu_average": 3.67, - "cpu_maximum": 5.5, - "cpu_minimum": 0.39, - "cpu_p90": 0.33, - "cpu_p95": 0.23, - "cpu_p99": 0.04, - "hostname": "ip-77-2-19-93", - "id": "i-y4ui1odmas", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2021-07-24T09:31:48.289Z", - "lookbackPeriod": "30 days", - "mem_average": 3.08, - "mem_maximum": 5.31, - "mem_minimum": 0.63, - "mem_p90": 0.76, - "mem_p95": 0.85, - "mem_p99": 0.92, - "platform": "Linux/UNIX", - "privateDnsName": "ip-77-2-19-93.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "us-west-2", - "resourceID": "i-y4ui1odmas", - "resourceName": "sillyibis", - "resourceType": "c4n.xlarge", - "savings": 220.659, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=sillyibis, environment=prod, app=securityModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "353197488767", - "accountName": "nervouslion", - "cpu_average": 3.67, - "cpu_maximum": 5.72, - "cpu_minimum": 0.09, - "cpu_p90": 0.66, - "cpu_p95": 0.92, - "cpu_p99": 0.56, - "hostname": "ip-67-98-24-86", - "id": "i-jwdufx4sxn", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2023-02-13T12:27:26.547Z", - "lookbackPeriod": "30 days", - "mem_average": 3.49, - "mem_maximum": 5.63, - "mem_minimum": 0.78, - "mem_p90": 0.43, - "mem_p95": 0.49, - "mem_p99": 0.75, - "platform": "Linux/UNIX", - "privateDnsName": "ip-67-98-24-86.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "us-east-1", - "resourceID": "i-jwdufx4sxn", - "resourceName": "zealousmouse", - "resourceType": "m6i.8xlarge", - "savings": 211.756, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=zealousmouse, environment=prod, app=userManagement", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "646728909564", - "accountName": "lazyowl", - "cpu_average": 3.28, - "cpu_maximum": 5.31, - "cpu_minimum": 0.19, - "cpu_p90": 0, - "cpu_p95": 0.86, - "cpu_p99": 0.94, - "hostname": "ip-13-52-45-9", - "id": "i-ihxhx0cpfsi", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2021-11-23T14:49:55.549Z", - "lookbackPeriod": "30 days", - "mem_average": 3.66, - "mem_maximum": 5.29, - "mem_minimum": 0.97, - "mem_p90": 0.02, - "mem_p95": 0.76, - "mem_p99": 0.45, - "platform": "Linux/UNIX", - "privateDnsName": "ip-13-52-45-9.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "us-west-2", - "resourceID": "i-ihxhx0cpfsi", - "resourceName": "fiercenewt", - "resourceType": "r4.2xlarge", - "savings": 136.82, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=fiercenewt, environment=dev, app=reportingService", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "646728909564", - "accountName": "zealousdog", - "cpu_average": 3.32, - "cpu_maximum": 5.83, - "cpu_minimum": 0.22, - "cpu_p90": 0.19, - "cpu_p95": 0.7, - "cpu_p99": 0.48, - "hostname": "ip-31-5-74-32", - "id": "i-vongcxt1n3h", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2020-08-28T13:39:05.141Z", - "lookbackPeriod": "30 days", - "mem_average": 3.2, - "mem_maximum": 5.14, - "mem_minimum": 0.59, - "mem_p90": 0.71, - "mem_p95": 0.32, - "mem_p99": 0.78, - "platform": "Linux/UNIX", - "privateDnsName": "ip-31-5-74-32.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "ap-east-1", - "resourceID": "i-vongcxt1n3h", - "resourceName": "calmmouse", - "resourceType": "c3n.xlarge", - "savings": 461.394, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=calmmouse, environment=staging, app=crmModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "516702013600", - "accountName": "sillypenguin", - "cpu_average": 3.89, - "cpu_maximum": 5.7, - "cpu_minimum": 0.08, - "cpu_p90": 0.97, - "cpu_p95": 0.13, - "cpu_p99": 0.26, - "hostname": "ip-84-78-70-16", - "id": "i-dlgzrl73z1", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2019-04-14T11:09:07.135Z", - "lookbackPeriod": "30 days", - "mem_average": 3.36, - "mem_maximum": 5.55, - "mem_minimum": 0.76, - "mem_p90": 0.55, - "mem_p95": 0.58, - "mem_p99": 0.04, - "platform": "Linux/UNIX", - "privateDnsName": "ip-84-78-70-16.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "eu-west-2", - "resourceID": "i-dlgzrl73z1", - "resourceName": "calmhorse", - "resourceType": "c3n.xlarge", - "savings": 342.747, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=calmhorse, environment=prod, app=securityModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "138186646095", - "accountName": "merryowl", - "cpu_average": 3.44, - "cpu_maximum": 5.1, - "cpu_minimum": 0.56, - "cpu_p90": 0.26, - "cpu_p95": 0.53, - "cpu_p99": 0.03, - "hostname": "ip-5-97-67-54", - "id": "i-j5abr7j6f", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2020-05-20T10:09:41.211Z", - "lookbackPeriod": "30 days", - "mem_average": 3.55, - "mem_maximum": 5.1, - "mem_minimum": 0.67, - "mem_p90": 0.46, - "mem_p95": 0.92, - "mem_p99": 0.55, - "platform": "Linux/UNIX", - "privateDnsName": "ip-5-97-67-54.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "ca-central-1", - "resourceID": "i-j5abr7j6f", - "resourceName": "adventurousmouse", - "resourceType": "r5.2xlarge", - "savings": 791.506, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=adventurousmouse, environment=dev, app=inventoryManagement", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "646728909564", - "accountName": "obedientpenguin", - "cpu_average": 3.62, - "cpu_maximum": 5.67, - "cpu_minimum": 0.22, - "cpu_p90": 0.58, - "cpu_p95": 0.92, - "cpu_p99": 0.82, - "hostname": "ip-12-86-55-40", - "id": "i-jnab283cxe", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2023-04-05T13:58:07.720Z", - "lookbackPeriod": "30 days", - "mem_average": 3.46, - "mem_maximum": 5.79, - "mem_minimum": 0.25, - "mem_p90": 0.42, - "mem_p95": 0.7, - "mem_p99": 0.16, - "platform": "Linux/UNIX", - "privateDnsName": "ip-12-86-55-40.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "eu-west-1", - "resourceID": "i-jnab283cxe", - "resourceName": "adventurousgiraffe", - "resourceType": "r4.2xlarge", - "savings": 0.377, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=adventurousgiraffe, environment=prod, app=userManagement", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "646728909564", - "accountName": "kindjaguar", - "cpu_average": 3.33, - "cpu_maximum": 5.25, - "cpu_minimum": 0.32, - "cpu_p90": 0.63, - "cpu_p95": 0.45, - "cpu_p99": 0.16, - "hostname": "ip-6-11-13-72", - "id": "i-rckmtzpyowf", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2021-01-15T21:19:04.245Z", - "lookbackPeriod": "30 days", - "mem_average": 3.04, - "mem_maximum": 5.28, - "mem_minimum": 0.51, - "mem_p90": 0.45, - "mem_p95": 0.51, - "mem_p99": 0.37, - "platform": "Linux/UNIX", - "privateDnsName": "ip-6-11-13-72.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "ap-northeast-3", - "resourceID": "i-rckmtzpyowf", - "resourceName": "youthfulquail", - "resourceType": "c5n.xlarge", - "savings": 66.602, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=youthfulquail, environment=prod, app=userManagement", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "646728909564", - "accountName": "jollygiraffe", - "cpu_average": 3.07, - "cpu_maximum": 5.55, - "cpu_minimum": 0.58, - "cpu_p90": 0.74, - "cpu_p95": 0.85, - "cpu_p99": 0.79, - "hostname": "ip-91-75-96-95", - "id": "i-f521d72w5p", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2019-05-14T18:38:23.133Z", - "lookbackPeriod": "30 days", - "mem_average": 3.3, - "mem_maximum": 5.18, - "mem_minimum": 0.02, - "mem_p90": 0.54, - "mem_p95": 0.33, - "mem_p99": 0.54, - "platform": "Linux/UNIX", - "privateDnsName": "ip-91-75-96-95.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "eu-west-2", - "resourceID": "i-f521d72w5p", - "resourceName": "jovialcat", - "resourceType": "c3n.xlarge", - "savings": 185.565, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=jovialcat, environment=dev, app=dataAnalytics", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "665319725593", - "accountName": "obedienteel", - "cpu_average": 3.65, - "cpu_maximum": 5.99, - "cpu_minimum": 0.5, - "cpu_p90": 0.63, - "cpu_p95": 0.33, - "cpu_p99": 0.37, - "hostname": "ip-15-26-41-99", - "id": "i-jd4yi6nq96", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2022-04-08T00:11:38.393Z", - "lookbackPeriod": "30 days", - "mem_average": 3.38, - "mem_maximum": 5.97, - "mem_minimum": 0.75, - "mem_p90": 0.54, - "mem_p95": 0.29, - "mem_p99": 0.99, - "platform": "Linux/UNIX", - "privateDnsName": "ip-15-26-41-99.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "us-west-1", - "resourceID": "i-jd4yi6nq96", - "resourceName": "excitedeel", - "resourceType": "c4n.xlarge", - "savings": 136.742, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=excitedeel, environment=prod, app=customerSupport", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "646728909564", - "accountName": "wittymouse", - "cpu_average": 3.59, - "cpu_maximum": 5.32, - "cpu_minimum": 0.73, - "cpu_p90": 0.17, - "cpu_p95": 0.16, - "cpu_p99": 0.79, - "hostname": "ip-27-22-44-64", - "id": "i-stqil568je", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2019-08-02T07:24:32.394Z", - "lookbackPeriod": "30 days", - "mem_average": 3.58, - "mem_maximum": 5.86, - "mem_minimum": 0.94, - "mem_p90": 0.04, - "mem_p95": 0.15, - "mem_p99": 0.65, - "platform": "Linux/UNIX", - "privateDnsName": "ip-27-22-44-64.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "us-west-1", - "resourceID": "i-stqil568je", - "resourceName": "lazyxerus", - "resourceType": "c5n.xlarge", - "savings": 121.629, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=lazyxerus, environment=prod, app=customerSupport", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "627286410625", - "accountName": "calmquail", - "cpu_average": 3.65, - "cpu_maximum": 5.03, - "cpu_minimum": 0.65, - "cpu_p90": 0.66, - "cpu_p95": 0.37, - "cpu_p99": 0.71, - "hostname": "ip-33-8-11-45", - "id": "i-glb5erqgac", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2023-09-16T05:22:03.795Z", - "lookbackPeriod": "30 days", - "mem_average": 3.89, - "mem_maximum": 5.66, - "mem_minimum": 0.64, - "mem_p90": 0.37, - "mem_p95": 0.06, - "mem_p99": 0.58, - "platform": "Linux/UNIX", - "privateDnsName": "ip-33-8-11-45.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "eu-central-1", - "resourceID": "i-glb5erqgac", - "resourceName": "obedienttiger", - "resourceType": "c4n.xlarge", - "savings": 14.229, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=obedienttiger, environment=prod, app=securityModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "620368136857", - "accountName": "proudzebra", - "cpu_average": 3.24, - "cpu_maximum": 5.26, - "cpu_minimum": 0.42, - "cpu_p90": 0.03, - "cpu_p95": 0.35, - "cpu_p99": 0.19, - "hostname": "ip-94-2-50-32", - "id": "i-rv2zwc4nwk", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2021-08-01T07:03:33.238Z", - "lookbackPeriod": "30 days", - "mem_average": 3.79, - "mem_maximum": 5.2, - "mem_minimum": 0.87, - "mem_p90": 0.96, - "mem_p95": 0.24, - "mem_p99": 0.53, - "platform": "Linux/UNIX", - "privateDnsName": "ip-94-2-50-32.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "ap-northeast-3", - "resourceID": "i-rv2zwc4nwk", - "resourceName": "relievedkangaroo", - "resourceType": "m5.8xlarge", - "savings": 43.502, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=relievedkangaroo, environment=prod, app=paymentGateway", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "925894598672", - "accountName": "livelylion", - "cpu_average": 3.46, - "cpu_maximum": 5.44, - "cpu_minimum": 0.85, - "cpu_p90": 0.04, - "cpu_p95": 0.38, - "cpu_p99": 0.76, - "hostname": "ip-42-92-20-78", - "id": "i-fity3nlemq", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2022-06-12T10:31:58.047Z", - "lookbackPeriod": "30 days", - "mem_average": 3.29, - "mem_maximum": 5.05, - "mem_minimum": 0.46, - "mem_p90": 0.57, - "mem_p95": 0.17, - "mem_p99": 0.05, - "platform": "Linux/UNIX", - "privateDnsName": "ip-42-92-20-78.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "us-east-2", - "resourceID": "i-fity3nlemq", - "resourceName": "gentleeel", - "resourceType": "m4.8xlarge", - "savings": 558.397, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=gentleeel, environment=prod, app=customerSupport", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "627286410625", - "accountName": "jovialhorse", - "cpu_average": 3.98, - "cpu_maximum": 5.82, - "cpu_minimum": 0.9, - "cpu_p90": 0.92, - "cpu_p95": 0.95, - "cpu_p99": 0.09, - "hostname": "ip-86-2-11-48", - "id": "i-ac7ycab4ub", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2020-07-24T12:33:21.249Z", - "lookbackPeriod": "30 days", - "mem_average": 3.41, - "mem_maximum": 5.02, - "mem_minimum": 0.03, - "mem_p90": 0.91, - "mem_p95": 0.03, - "mem_p99": 0.9, - "platform": "Linux/UNIX", - "privateDnsName": "ip-86-2-11-48.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "us-west-2", - "resourceID": "i-ac7ycab4ub", - "resourceName": "excitedgiraffe", - "resourceType": "c3n.xlarge", - "savings": 27.38, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=excitedgiraffe, environment=staging, app=invoiceProcessing", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "999773517191", - "accountName": "obedientibis", - "cpu_average": 3.95, - "cpu_maximum": 5.04, - "cpu_minimum": 0.41, - "cpu_p90": 0.67, - "cpu_p95": 0.95, - "cpu_p99": 0.12, - "hostname": "ip-76-25-6-69", - "id": "i-p2a5uaevvb", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2020-07-23T15:41:29.969Z", - "lookbackPeriod": "30 days", - "mem_average": 3.36, - "mem_maximum": 5.21, - "mem_minimum": 0.26, - "mem_p90": 0.36, - "mem_p95": 0.88, - "mem_p99": 0.52, - "platform": "Linux/UNIX", - "privateDnsName": "ip-76-25-6-69.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "us-east-1", - "resourceID": "i-p2a5uaevvb", - "resourceName": "merryxerus", - "resourceType": "r5.xlarge", - "savings": 165.56, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=merryxerus, environment=dev, app=inventoryManagement", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "620368136857", - "accountName": "livelybear", - "cpu_average": 3.27, - "cpu_maximum": 5.49, - "cpu_minimum": 0.68, - "cpu_p90": 0.02, - "cpu_p95": 0.39, - "cpu_p99": 0.96, - "hostname": "ip-88-71-94-36", - "id": "i-ey7m0b95r2", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2019-03-19T11:20:41.256Z", - "lookbackPeriod": "30 days", - "mem_average": 3.18, - "mem_maximum": 5.95, - "mem_minimum": 0.47, - "mem_p90": 0.48, - "mem_p95": 0.12, - "mem_p99": 0.79, - "platform": "Linux/UNIX", - "privateDnsName": "ip-88-71-94-36.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "ca-central-1", - "resourceID": "i-ey7m0b95r2", - "resourceName": "fierceoctopus", - "resourceType": "m5.8xlarge", - "savings": 119.72, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=fierceoctopus, environment=staging, app=invoiceProcessing", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "620368136857", - "accountName": "adventurouslion", - "cpu_average": 3.98, - "cpu_maximum": 5.09, - "cpu_minimum": 0.22, - "cpu_p90": 0.48, - "cpu_p95": 0.32, - "cpu_p99": 0.35, - "hostname": "ip-69-78-84-45", - "id": "i-0sw1nzuqis", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2021-02-01T00:51:35.843Z", - "lookbackPeriod": "30 days", - "mem_average": 3.78, - "mem_maximum": 5.44, - "mem_minimum": 0.68, - "mem_p90": 0.41, - "mem_p95": 0.57, - "mem_p99": 0.19, - "platform": "Linux/UNIX", - "privateDnsName": "ip-69-78-84-45.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "us-east-2", - "resourceID": "i-0sw1nzuqis", - "resourceName": "jollyparrot", - "resourceType": "r4.2xlarge", - "savings": 77.342, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=jollyparrot, environment=dev, app=inventoryManagement", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "165283112664", - "accountName": "proudmouse", - "cpu_average": 3.74, - "cpu_maximum": 5.68, - "cpu_minimum": 0.54, - "cpu_p90": 0.87, - "cpu_p95": 0.92, - "cpu_p99": 0.52, - "hostname": "ip-46-22-52-1", - "id": "i-uvx79u23m4", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2019-02-01T07:09:31.916Z", - "lookbackPeriod": "30 days", - "mem_average": 3.9, - "mem_maximum": 5.44, - "mem_minimum": 0.96, - "mem_p90": 0.89, - "mem_p95": 0.14, - "mem_p99": 0.96, - "platform": "Linux/UNIX", - "privateDnsName": "ip-46-22-52-1.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "eu-west-1", - "resourceID": "i-uvx79u23m4", - "resourceName": "calmeel", - "resourceType": "r5.xlarge", - "savings": 130.489, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=calmeel, environment=prod, app=customerSupport", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "353197488767", - "accountName": "merryibis", - "cpu_average": 3.49, - "cpu_maximum": 5.66, - "cpu_minimum": 0.48, - "cpu_p90": 0.45, - "cpu_p95": 0.86, - "cpu_p99": 0.89, - "hostname": "ip-68-58-6-75", - "id": "i-dfw3pr91gx", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2019-01-05T13:12:04.880Z", - "lookbackPeriod": "30 days", - "mem_average": 3.43, - "mem_maximum": 5.65, - "mem_minimum": 0.86, - "mem_p90": 0.79, - "mem_p95": 0.63, - "mem_p99": 0.75, - "platform": "Linux/UNIX", - "privateDnsName": "ip-68-58-6-75.ec2.internal", - "recommendationType": "Terminate", - "recommendedVmSize": "Terminate Instance", - "region": "ap-east-1", - "resourceID": "i-dfw3pr91gx", - "resourceName": "zealousbear", - "resourceType": "m6i.8xlarge", - "savings": 401.807, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=zealousbear, environment=prod, app=customerSupport", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - } -] diff --git a/flexera/data/aws/aws_compute_rightsizing_underutil.js b/flexera/data/aws/aws_compute_rightsizing_underutil.js deleted file mode 100644 index d4688fe1..00000000 --- a/flexera/data/aws/aws_compute_rightsizing_underutil.js +++ /dev/null @@ -1,174 +0,0 @@ -// -------------------------------------- -// Libraries -// -------------------------------------- - -var _ = require('underscore') - -// -------------------------------------- -// Functions -// -------------------------------------- - -function getRandomDate(year) { - let start = new Date(year, 0, 1); // Start from January 1st of the given year - let end = new Date(year + 1, 0, 1); // End at December 31st of the given year - let randomDate = new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())); - - return randomDate.toISOString(); -} - -function generateRandomName() { - adjectives = [ - "quick", "lazy", "drowsy", "excited", "adventurous", "jolly", "brave", "calm", - "eager", "fierce", "gentle", "happy", "innocent", "jovial", "kind", "lively", - "merry", "nervous", "obedient", "proud", "relieved", "silly", "thankful", - "upbeat", "vivacious", "witty", "excited", "youthful", "zealous", "quirky" - ] - - animals = [ - "ant", "bear", "cat", "dog", "eel", "fox", "goat", "horse", "ibis", "jaguar", - "kangaroo", "lion", "mouse", "newt", "owl", "penguin", "quail", "rabbit", - "snake", "tiger", "urchin", "viper", "whale", "xerus", "yak", "zebra", "parrot", - "octopus", "giraffe", "elephant" - ]; - - randomAdjective = adjectives[Math.floor(Math.random() * adjectives.length)] - randomAnimal = animals[Math.floor(Math.random() * animals.length)] - - return randomAdjective + randomAnimal -} - -// -------------------------------------- -// Dummy Data -// -------------------------------------- - -current_year = parseInt(new Date().toISOString().split('-')[0]) - -account_list = [ - "999773517191", - "138186646095", - "353197488767", - "516702013600", - "627286410625", - "165283112664", - "646728909564", - "620368136857", - "665319725593", - "925894598672", - "766083082562" -] - -type_list = [ - "c5n.xlarge", - "m6i.8xlarge", - "r5.2xlarge", - "m5.8xlarge", - "r5.xlarge", - "c4n.xlarge", - "m5i.8xlarge", - "r4.2xlarge", - "m4.8xlarge", - "c3n.xlarge" -] - -type_downsize_list = [ - "c4n.xlarge", - "m5i.8xlarge", - "r4.2xlarge", - "m4.8xlarge", - "r4.xlarge", - "c3n.xlarge", - "m4i.8xlarge", - "r3.2xlarge", - "m3.8xlarge", - "c2n.xlarge" -] - -region_list = [ - "us-east-2", - "us-east-1", - "us-west-1", - "us-west-2", - "ap-east-1", - "ap-northeast-3", - "ca-central-1", - "eu-central-1", - "eu-west-1", - "eu-west-2" -] - -tag_list = [ - "environment=prod, app=paymentGateway", - "environment=dev, app=dataAnalytics", - "environment=prod, app=userManagement", - "environment=dev, app=reportingService", - "environment=staging, app=invoiceProcessing", - "environment=prod, app=emailService", - "environment=prod, app=securityModule", - "environment=dev, app=inventoryManagement", - "environment=prod, app=customerSupport", - "environment=staging, app=crmModule" -] - -// -------------------------------------- -// Script -// -------------------------------------- - -result = [] - -for (var i = 0; i < 50; i++) { - id = "i-" + (Math.random() + 1).toString(36).substring(2) - ip = "ip-" + parseInt(Math.random() * 100) + '-' + parseInt(Math.random() * 100) + '-' + parseInt(Math.random() * 100) + '-' + parseInt(Math.random() * 100) - resourceName = generateRandomName() - resourceNumber = parseInt(Math.random() * 10) - savings = parseFloat((Math.random() * Math.random() * 1000).toFixed(3)) - - result.push({ - "accountID": account_list[parseInt(Math.random() * 10)], - "accountName": generateRandomName(), - "cpu_average": parseFloat((parseInt(Math.random() * 30) + Math.random()).toFixed(2)), - "cpu_maximum": parseFloat((parseInt(Math.random() * 40) + Math.random()).toFixed(2)), - "cpu_minimum": parseFloat((parseInt(Math.random() * 10) + Math.random()).toFixed(2)), - "cpu_p90": parseFloat((parseInt(Math.random() * 30) + Math.random()).toFixed(2)), - "cpu_p95": parseFloat((parseInt(Math.random() * 40) + Math.random()).toFixed(2)), - "cpu_p99": parseFloat((parseInt(Math.random() * 10) + Math.random()).toFixed(2)), - "hostname": ip, - "id": id, - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": getRandomDate(current_year - 1 - parseInt(Math.random() * 5)), - "lookbackPeriod": "30 days", - "mem_average": parseFloat((parseInt(Math.random() * 40) + Math.random()).toFixed(2)), - "mem_maximum": parseFloat((parseInt(Math.random() * 40) + Math.random()).toFixed(2)), - "mem_minimum": parseFloat((parseInt(Math.random() * 40) + Math.random()).toFixed(2)), - "mem_p90": parseFloat((parseInt(Math.random() * 40) + Math.random()).toFixed(2)), - "mem_p95": parseFloat((parseInt(Math.random() * 40) + Math.random()).toFixed(2)), - "mem_p99": parseFloat((parseInt(Math.random() * 40) + Math.random()).toFixed(2)), - "platform": "Linux/UNIX", - "privateDnsName": ip + ".ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": type_downsize_list[resourceNumber], - "region": region_list[parseInt(Math.random() * 10)], - "resourceID": id, - "resourceName": resourceName, - "resourceType": type_list[resourceNumber], - "savings": savings, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=" + resourceName + ", " + tag_list[parseInt(Math.random() * 10)], - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }) -} - -// -------------------------------------- -// Output -// -------------------------------------- - -console.log(JSON.stringify(result, '', 2)) diff --git a/flexera/data/aws/aws_compute_rightsizing_underutil.json b/flexera/data/aws/aws_compute_rightsizing_underutil.json deleted file mode 100644 index 17d87074..00000000 --- a/flexera/data/aws/aws_compute_rightsizing_underutil.json +++ /dev/null @@ -1,2152 +0,0 @@ -[ - { - "accountID": "620368136857", - "accountName": "quickhorse", - "cpu_average": 7.2, - "cpu_maximum": 24.36, - "cpu_minimum": 6.18, - "cpu_p90": 18.44, - "cpu_p95": 4.79, - "cpu_p99": 9.85, - "hostname": "ip-18-11-17-36", - "id": "i-2wpgmmfdro", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2020-01-07T12:31:44.380Z", - "lookbackPeriod": "30 days", - "mem_average": 19.46, - "mem_maximum": 28.62, - "mem_minimum": 23.31, - "mem_p90": 7.4, - "mem_p95": 27.78, - "mem_p99": 6.16, - "platform": "Linux/UNIX", - "privateDnsName": "ip-18-11-17-36.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "m3.8xlarge", - "region": "us-west-1", - "resourceID": "i-2wpgmmfdro", - "resourceName": "thankfulgoat", - "resourceType": "m4.8xlarge", - "savings": 313.16, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=thankfulgoat, environment=dev, app=inventoryManagement", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "646728909564", - "accountName": "kindparrot", - "cpu_average": 11.41, - "cpu_maximum": 38.57, - "cpu_minimum": 1.56, - "cpu_p90": 10.32, - "cpu_p95": 27.76, - "cpu_p99": 0.84, - "hostname": "ip-28-60-34-41", - "id": "i-yq1s4szt2e", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2023-03-07T05:19:50.892Z", - "lookbackPeriod": "30 days", - "mem_average": 39.6, - "mem_maximum": 3.94, - "mem_minimum": 32.97, - "mem_p90": 35.32, - "mem_p95": 37.56, - "mem_p99": 9.5, - "platform": "Linux/UNIX", - "privateDnsName": "ip-28-60-34-41.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "r4.2xlarge", - "region": "ap-northeast-3", - "resourceID": "i-yq1s4szt2e", - "resourceName": "excitedfox", - "resourceType": "r5.2xlarge", - "savings": 231.194, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=excitedfox, environment=prod, app=paymentGateway", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "138186646095", - "accountName": "relievedquail", - "cpu_average": 22.82, - "cpu_maximum": 27.76, - "cpu_minimum": 5.55, - "cpu_p90": 12.43, - "cpu_p95": 6.76, - "cpu_p99": 9.04, - "hostname": "ip-31-10-22-83", - "id": "i-ql1z6rqwks", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2020-10-18T19:43:24.137Z", - "lookbackPeriod": "30 days", - "mem_average": 28.35, - "mem_maximum": 16.9, - "mem_minimum": 20.85, - "mem_p90": 11.46, - "mem_p95": 10.68, - "mem_p99": 31.55, - "platform": "Linux/UNIX", - "privateDnsName": "ip-31-10-22-83.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "c3n.xlarge", - "region": "us-west-2", - "resourceID": "i-ql1z6rqwks", - "resourceName": "gentlebear", - "resourceType": "c4n.xlarge", - "savings": 677.087, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=gentlebear, environment=staging, app=crmModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "620368136857", - "accountName": "excitedtiger", - "cpu_average": 0.4, - "cpu_maximum": 7.08, - "cpu_minimum": 7.94, - "cpu_p90": 1.9, - "cpu_p95": 7.47, - "cpu_p99": 2.97, - "hostname": "ip-12-24-36-33", - "id": "i-nva089ylrx", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2022-11-16T11:35:51.485Z", - "lookbackPeriod": "30 days", - "mem_average": 4.69, - "mem_maximum": 5.46, - "mem_minimum": 3.95, - "mem_p90": 37.43, - "mem_p95": 23.61, - "mem_p99": 19.32, - "platform": "Linux/UNIX", - "privateDnsName": "ip-12-24-36-33.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "m3.8xlarge", - "region": "eu-west-2", - "resourceID": "i-nva089ylrx", - "resourceName": "merrymouse", - "resourceType": "m4.8xlarge", - "savings": 186.796, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=merrymouse, environment=dev, app=dataAnalytics", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "665319725593", - "accountName": "drowsyxerus", - "cpu_average": 21.82, - "cpu_maximum": 34.13, - "cpu_minimum": 9.69, - "cpu_p90": 22.91, - "cpu_p95": 16.61, - "cpu_p99": 5.3, - "hostname": "ip-67-49-18-60", - "id": "i-0dj7fo2q95", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2022-06-02T23:29:57.434Z", - "lookbackPeriod": "30 days", - "mem_average": 13.39, - "mem_maximum": 6.32, - "mem_minimum": 32.93, - "mem_p90": 12.35, - "mem_p95": 5.88, - "mem_p99": 9.65, - "platform": "Linux/UNIX", - "privateDnsName": "ip-67-49-18-60.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "m3.8xlarge", - "region": "eu-west-2", - "resourceID": "i-0dj7fo2q95", - "resourceName": "quickcat", - "resourceType": "m4.8xlarge", - "savings": 65.83, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=quickcat, environment=prod, app=customerSupport", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "646728909564", - "accountName": "quickibis", - "cpu_average": 24.55, - "cpu_maximum": 28.27, - "cpu_minimum": 8.03, - "cpu_p90": 8.37, - "cpu_p95": 20.39, - "cpu_p99": 1.34, - "hostname": "ip-91-27-79-47", - "id": "i-0dodrzxfwg", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2023-07-18T09:13:49.641Z", - "lookbackPeriod": "30 days", - "mem_average": 7.64, - "mem_maximum": 25.48, - "mem_minimum": 17.92, - "mem_p90": 38.86, - "mem_p95": 14.99, - "mem_p99": 19.41, - "platform": "Linux/UNIX", - "privateDnsName": "ip-91-27-79-47.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "m4i.8xlarge", - "region": "ca-central-1", - "resourceID": "i-0dodrzxfwg", - "resourceName": "jollygoat", - "resourceType": "m5i.8xlarge", - "savings": 163.009, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=jollygoat, environment=prod, app=customerSupport", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "516702013600", - "accountName": "excitedoctopus", - "cpu_average": 8.27, - "cpu_maximum": 29.1, - "cpu_minimum": 2.46, - "cpu_p90": 7.09, - "cpu_p95": 3.4, - "cpu_p99": 0.43, - "hostname": "ip-62-88-73-8", - "id": "i-ng141s7yvq", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2020-12-14T06:30:10.201Z", - "lookbackPeriod": "30 days", - "mem_average": 29.78, - "mem_maximum": 14.88, - "mem_minimum": 38.87, - "mem_p90": 23.78, - "mem_p95": 5.61, - "mem_p99": 25.67, - "platform": "Linux/UNIX", - "privateDnsName": "ip-62-88-73-8.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "r4.2xlarge", - "region": "ap-east-1", - "resourceID": "i-ng141s7yvq", - "resourceName": "quirkyjaguar", - "resourceType": "r5.2xlarge", - "savings": 208.22, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=quirkyjaguar, environment=prod, app=emailService", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "665319725593", - "accountName": "jollyzebra", - "cpu_average": 6.55, - "cpu_maximum": 2.08, - "cpu_minimum": 5.27, - "cpu_p90": 27.34, - "cpu_p95": 10.96, - "cpu_p99": 2.07, - "hostname": "ip-55-77-64-60", - "id": "i-nik6583m6v", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2022-05-31T10:33:21.990Z", - "lookbackPeriod": "30 days", - "mem_average": 18.95, - "mem_maximum": 20.67, - "mem_minimum": 11.4, - "mem_p90": 34.94, - "mem_p95": 6.49, - "mem_p99": 1.67, - "platform": "Linux/UNIX", - "privateDnsName": "ip-55-77-64-60.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "m3.8xlarge", - "region": "us-west-1", - "resourceID": "i-nik6583m6v", - "resourceName": "jollytiger", - "resourceType": "m4.8xlarge", - "savings": 814.275, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=jollytiger, environment=prod, app=securityModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "646728909564", - "accountName": "obedientviper", - "cpu_average": 0.87, - "cpu_maximum": 32.51, - "cpu_minimum": 5.15, - "cpu_p90": 8.86, - "cpu_p95": 21.05, - "cpu_p99": 9.45, - "hostname": "ip-2-17-93-48", - "id": "i-q226xawpl6", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2019-10-24T14:09:06.046Z", - "lookbackPeriod": "30 days", - "mem_average": 2.88, - "mem_maximum": 5.72, - "mem_minimum": 19.37, - "mem_p90": 30.73, - "mem_p95": 31.16, - "mem_p99": 23, - "platform": "Linux/UNIX", - "privateDnsName": "ip-2-17-93-48.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "r3.2xlarge", - "region": "us-west-1", - "resourceID": "i-q226xawpl6", - "resourceName": "thankfulwhale", - "resourceType": "r4.2xlarge", - "savings": 1.564, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=thankfulwhale, environment=prod, app=emailService", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "353197488767", - "accountName": "obedientjaguar", - "cpu_average": 3.44, - "cpu_maximum": 8.64, - "cpu_minimum": 7.06, - "cpu_p90": 22.08, - "cpu_p95": 26.39, - "cpu_p99": 0.32, - "hostname": "ip-13-87-13-11", - "id": "i-80s3qty4z", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2021-12-11T02:42:09.609Z", - "lookbackPeriod": "30 days", - "mem_average": 30.63, - "mem_maximum": 32.34, - "mem_minimum": 28.55, - "mem_p90": 9.15, - "mem_p95": 24.72, - "mem_p99": 14.01, - "platform": "Linux/UNIX", - "privateDnsName": "ip-13-87-13-11.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "m4i.8xlarge", - "region": "us-west-1", - "resourceID": "i-80s3qty4z", - "resourceName": "upbeathorse", - "resourceType": "m5i.8xlarge", - "savings": 200.86, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=upbeathorse, environment=dev, app=inventoryManagement", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "516702013600", - "accountName": "obedientwhale", - "cpu_average": 10.9, - "cpu_maximum": 3.31, - "cpu_minimum": 6.03, - "cpu_p90": 9.3, - "cpu_p95": 30.89, - "cpu_p99": 4.83, - "hostname": "ip-79-94-92-84", - "id": "i-v9ib93zfht", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2020-03-01T06:08:19.767Z", - "lookbackPeriod": "30 days", - "mem_average": 17.74, - "mem_maximum": 38.43, - "mem_minimum": 0.1, - "mem_p90": 15.91, - "mem_p95": 6.9, - "mem_p99": 15.72, - "platform": "Linux/UNIX", - "privateDnsName": "ip-79-94-92-84.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "m4.8xlarge", - "region": "ap-northeast-3", - "resourceID": "i-v9ib93zfht", - "resourceName": "merryowl", - "resourceType": "m5.8xlarge", - "savings": 61.624, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=merryowl, environment=prod, app=userManagement", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "925894598672", - "accountName": "calmant", - "cpu_average": 25.91, - "cpu_maximum": 27.49, - "cpu_minimum": 1.94, - "cpu_p90": 20.72, - "cpu_p95": 7.52, - "cpu_p99": 7, - "hostname": "ip-23-92-85-21", - "id": "i-qoywl2pqtc", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2020-04-06T05:15:45.584Z", - "lookbackPeriod": "30 days", - "mem_average": 21.91, - "mem_maximum": 21.89, - "mem_minimum": 30.13, - "mem_p90": 33.68, - "mem_p95": 37.36, - "mem_p99": 30.54, - "platform": "Linux/UNIX", - "privateDnsName": "ip-23-92-85-21.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "m3.8xlarge", - "region": "us-east-2", - "resourceID": "i-qoywl2pqtc", - "resourceName": "drowsyquail", - "resourceType": "m4.8xlarge", - "savings": 35.659, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=drowsyquail, environment=dev, app=dataAnalytics", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "627286410625", - "accountName": "gentlemouse", - "cpu_average": 12.25, - "cpu_maximum": 29.19, - "cpu_minimum": 5.16, - "cpu_p90": 8.1, - "cpu_p95": 26.82, - "cpu_p99": 1.27, - "hostname": "ip-18-3-20-62", - "id": "i-lkvx3frovl", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2019-12-05T11:32:41.970Z", - "lookbackPeriod": "30 days", - "mem_average": 37.94, - "mem_maximum": 2.81, - "mem_minimum": 11.64, - "mem_p90": 22.19, - "mem_p95": 24.98, - "mem_p99": 20.68, - "platform": "Linux/UNIX", - "privateDnsName": "ip-18-3-20-62.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "m4i.8xlarge", - "region": "ap-east-1", - "resourceID": "i-lkvx3frovl", - "resourceName": "wittykangaroo", - "resourceType": "m5i.8xlarge", - "savings": 21.108, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=wittykangaroo, environment=prod, app=securityModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "516702013600", - "accountName": "fiercebear", - "cpu_average": 29.84, - "cpu_maximum": 21.09, - "cpu_minimum": 1.85, - "cpu_p90": 14.74, - "cpu_p95": 30.29, - "cpu_p99": 2.28, - "hostname": "ip-94-1-81-8", - "id": "i-9xe4suvfa0g", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2023-10-26T11:03:23.812Z", - "lookbackPeriod": "30 days", - "mem_average": 11.69, - "mem_maximum": 5.83, - "mem_minimum": 25.69, - "mem_p90": 10.5, - "mem_p95": 8.56, - "mem_p99": 13.91, - "platform": "Linux/UNIX", - "privateDnsName": "ip-94-1-81-8.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "m4.8xlarge", - "region": "ap-east-1", - "resourceID": "i-9xe4suvfa0g", - "resourceName": "bravetiger", - "resourceType": "m5.8xlarge", - "savings": 3.865, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=bravetiger, environment=prod, app=paymentGateway", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "999773517191", - "accountName": "jollyowl", - "cpu_average": 9.59, - "cpu_maximum": 32.38, - "cpu_minimum": 5.48, - "cpu_p90": 17.15, - "cpu_p95": 23.27, - "cpu_p99": 4.04, - "hostname": "ip-85-61-0-18", - "id": "i-ilpojxodjti", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2020-03-11T00:18:05.057Z", - "lookbackPeriod": "30 days", - "mem_average": 15.51, - "mem_maximum": 0.69, - "mem_minimum": 38.39, - "mem_p90": 28.48, - "mem_p95": 16.65, - "mem_p99": 15.36, - "platform": "Linux/UNIX", - "privateDnsName": "ip-85-61-0-18.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "r4.2xlarge", - "region": "us-east-1", - "resourceID": "i-ilpojxodjti", - "resourceName": "livelyibis", - "resourceType": "r5.2xlarge", - "savings": 8.196, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=livelyibis, environment=prod, app=paymentGateway", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "165283112664", - "accountName": "youthfultiger", - "cpu_average": 14.07, - "cpu_maximum": 27.35, - "cpu_minimum": 6.49, - "cpu_p90": 2.9, - "cpu_p95": 6.77, - "cpu_p99": 9.31, - "hostname": "ip-32-70-57-41", - "id": "i-fgof7otj4l", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2023-09-30T10:44:35.936Z", - "lookbackPeriod": "30 days", - "mem_average": 26.58, - "mem_maximum": 32.61, - "mem_minimum": 7.4, - "mem_p90": 16.53, - "mem_p95": 30.63, - "mem_p99": 19.36, - "platform": "Linux/UNIX", - "privateDnsName": "ip-32-70-57-41.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "r3.2xlarge", - "region": "eu-west-2", - "resourceID": "i-fgof7otj4l", - "resourceName": "excitedpenguin", - "resourceType": "r4.2xlarge", - "savings": 323.79, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=excitedpenguin, environment=staging, app=crmModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "665319725593", - "accountName": "kindxerus", - "cpu_average": 20.01, - "cpu_maximum": 39.66, - "cpu_minimum": 6.81, - "cpu_p90": 6.48, - "cpu_p95": 22.28, - "cpu_p99": 0.59, - "hostname": "ip-60-82-40-1", - "id": "i-h1g1lbfwup", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2020-04-28T01:01:29.516Z", - "lookbackPeriod": "30 days", - "mem_average": 13.96, - "mem_maximum": 32.17, - "mem_minimum": 11.49, - "mem_p90": 30.39, - "mem_p95": 29.03, - "mem_p99": 10.82, - "platform": "Linux/UNIX", - "privateDnsName": "ip-60-82-40-1.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "r3.2xlarge", - "region": "eu-west-2", - "resourceID": "i-h1g1lbfwup", - "resourceName": "vivaciouslion", - "resourceType": "r4.2xlarge", - "savings": 172.199, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=vivaciouslion, environment=dev, app=reportingService", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "665319725593", - "accountName": "relievedviper", - "cpu_average": 0.74, - "cpu_maximum": 9.25, - "cpu_minimum": 3.92, - "cpu_p90": 15.6, - "cpu_p95": 36.41, - "cpu_p99": 2.12, - "hostname": "ip-79-48-40-37", - "id": "i-cuz553naqy", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2019-07-03T13:59:07.998Z", - "lookbackPeriod": "30 days", - "mem_average": 17.17, - "mem_maximum": 15.44, - "mem_minimum": 35.91, - "mem_p90": 24.4, - "mem_p95": 20.51, - "mem_p99": 1.17, - "platform": "Linux/UNIX", - "privateDnsName": "ip-79-48-40-37.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "r4.xlarge", - "region": "us-east-1", - "resourceID": "i-cuz553naqy", - "resourceName": "exciteddog", - "resourceType": "r5.xlarge", - "savings": 527.992, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=exciteddog, environment=prod, app=securityModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "353197488767", - "accountName": "relieveddog", - "cpu_average": 8.49, - "cpu_maximum": 32.54, - "cpu_minimum": 4.45, - "cpu_p90": 3.76, - "cpu_p95": 12.15, - "cpu_p99": 9.7, - "hostname": "ip-52-48-49-73", - "id": "i-z2u68f66kz", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2022-10-07T06:11:43.664Z", - "lookbackPeriod": "30 days", - "mem_average": 25.55, - "mem_maximum": 38.12, - "mem_minimum": 1.65, - "mem_p90": 16.22, - "mem_p95": 39.46, - "mem_p99": 10.34, - "platform": "Linux/UNIX", - "privateDnsName": "ip-52-48-49-73.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "r4.xlarge", - "region": "us-east-2", - "resourceID": "i-z2u68f66kz", - "resourceName": "adventurouspenguin", - "resourceType": "r5.xlarge", - "savings": 494.194, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=adventurouspenguin, environment=prod, app=userManagement", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "165283112664", - "accountName": "quirkyxerus", - "cpu_average": 24.7, - "cpu_maximum": 16.96, - "cpu_minimum": 3.66, - "cpu_p90": 18.23, - "cpu_p95": 10.64, - "cpu_p99": 6.58, - "hostname": "ip-8-55-32-97", - "id": "i-bcxax64grw", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2022-05-13T22:13:11.045Z", - "lookbackPeriod": "30 days", - "mem_average": 16.19, - "mem_maximum": 14.58, - "mem_minimum": 0.74, - "mem_p90": 14.24, - "mem_p95": 33.08, - "mem_p99": 26.42, - "platform": "Linux/UNIX", - "privateDnsName": "ip-8-55-32-97.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "m5i.8xlarge", - "region": "us-east-2", - "resourceID": "i-bcxax64grw", - "resourceName": "quickgoat", - "resourceType": "m6i.8xlarge", - "savings": 120.7, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=quickgoat, environment=prod, app=paymentGateway", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "665319725593", - "accountName": "merryoctopus", - "cpu_average": 13.19, - "cpu_maximum": 22.71, - "cpu_minimum": 0.92, - "cpu_p90": 3.93, - "cpu_p95": 25.28, - "cpu_p99": 7.01, - "hostname": "ip-98-43-46-22", - "id": "i-yp2w7kbo1v", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2020-11-22T05:24:43.989Z", - "lookbackPeriod": "30 days", - "mem_average": 39.98, - "mem_maximum": 21.21, - "mem_minimum": 4.1, - "mem_p90": 22.38, - "mem_p95": 31.77, - "mem_p99": 25.12, - "platform": "Linux/UNIX", - "privateDnsName": "ip-98-43-46-22.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "m4.8xlarge", - "region": "eu-west-2", - "resourceID": "i-yp2w7kbo1v", - "resourceName": "nervousnewt", - "resourceType": "m5.8xlarge", - "savings": 59.299, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=nervousnewt, environment=prod, app=securityModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "138186646095", - "accountName": "excitedviper", - "cpu_average": 12.86, - "cpu_maximum": 31.91, - "cpu_minimum": 9.95, - "cpu_p90": 26.48, - "cpu_p95": 2.03, - "cpu_p99": 9.41, - "hostname": "ip-14-15-49-88", - "id": "i-bmb5sj1lhph", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2019-02-28T02:55:58.679Z", - "lookbackPeriod": "30 days", - "mem_average": 30.47, - "mem_maximum": 30.31, - "mem_minimum": 3.42, - "mem_p90": 10.59, - "mem_p95": 8.76, - "mem_p99": 20.29, - "platform": "Linux/UNIX", - "privateDnsName": "ip-14-15-49-88.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "r4.xlarge", - "region": "us-west-2", - "resourceID": "i-bmb5sj1lhph", - "resourceName": "thankfulgoat", - "resourceType": "r5.xlarge", - "savings": 456.199, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=thankfulgoat, environment=prod, app=customerSupport", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "165283112664", - "accountName": "sillydog", - "cpu_average": 22.33, - "cpu_maximum": 29.93, - "cpu_minimum": 6.33, - "cpu_p90": 25.92, - "cpu_p95": 13.8, - "cpu_p99": 0.29, - "hostname": "ip-82-39-79-72", - "id": "i-35mho31suqi", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2023-07-20T04:55:15.163Z", - "lookbackPeriod": "30 days", - "mem_average": 35.31, - "mem_maximum": 39.12, - "mem_minimum": 12.75, - "mem_p90": 35.62, - "mem_p95": 34.91, - "mem_p99": 37.57, - "platform": "Linux/UNIX", - "privateDnsName": "ip-82-39-79-72.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "r4.xlarge", - "region": "eu-central-1", - "resourceID": "i-35mho31suqi", - "resourceName": "wittyfox", - "resourceType": "r5.xlarge", - "savings": 235.845, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=wittyfox, environment=dev, app=reportingService", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "627286410625", - "accountName": "zealousurchin", - "cpu_average": 4.64, - "cpu_maximum": 38.33, - "cpu_minimum": 4, - "cpu_p90": 5.16, - "cpu_p95": 14.02, - "cpu_p99": 1.2, - "hostname": "ip-25-54-5-74", - "id": "i-nrddaean7y", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2023-12-23T17:26:06.387Z", - "lookbackPeriod": "30 days", - "mem_average": 36.12, - "mem_maximum": 4.95, - "mem_minimum": 28.67, - "mem_p90": 36.51, - "mem_p95": 28.63, - "mem_p99": 34.67, - "platform": "Linux/UNIX", - "privateDnsName": "ip-25-54-5-74.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "m4.8xlarge", - "region": "eu-west-1", - "resourceID": "i-nrddaean7y", - "resourceName": "jollyant", - "resourceType": "m5.8xlarge", - "savings": 379.767, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=jollyant, environment=prod, app=securityModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "353197488767", - "accountName": "youthfulxerus", - "cpu_average": 23.92, - "cpu_maximum": 27.43, - "cpu_minimum": 4.18, - "cpu_p90": 15.08, - "cpu_p95": 6.49, - "cpu_p99": 9.23, - "hostname": "ip-59-62-94-14", - "id": "i-yx86xuecuq", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2020-05-05T06:37:13.007Z", - "lookbackPeriod": "30 days", - "mem_average": 18.51, - "mem_maximum": 33.02, - "mem_minimum": 35.17, - "mem_p90": 28.06, - "mem_p95": 5.16, - "mem_p99": 29.37, - "platform": "Linux/UNIX", - "privateDnsName": "ip-59-62-94-14.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "c4n.xlarge", - "region": "ca-central-1", - "resourceID": "i-yx86xuecuq", - "resourceName": "nervousdog", - "resourceType": "c5n.xlarge", - "savings": 348.242, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=nervousdog, environment=prod, app=emailService", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "999773517191", - "accountName": "youthfulxerus", - "cpu_average": 9.53, - "cpu_maximum": 8.21, - "cpu_minimum": 0.69, - "cpu_p90": 23.76, - "cpu_p95": 16.26, - "cpu_p99": 4.81, - "hostname": "ip-25-66-7-33", - "id": "i-t194a6p271", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2021-04-02T22:59:06.975Z", - "lookbackPeriod": "30 days", - "mem_average": 15.25, - "mem_maximum": 5.64, - "mem_minimum": 4.31, - "mem_p90": 1.44, - "mem_p95": 25.01, - "mem_p99": 6.29, - "platform": "Linux/UNIX", - "privateDnsName": "ip-25-66-7-33.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "r4.xlarge", - "region": "eu-west-2", - "resourceID": "i-t194a6p271", - "resourceName": "youthfulpenguin", - "resourceType": "r5.xlarge", - "savings": 5.828, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=youthfulpenguin, environment=staging, app=invoiceProcessing", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "516702013600", - "accountName": "relievednewt", - "cpu_average": 13.48, - "cpu_maximum": 32.89, - "cpu_minimum": 5.17, - "cpu_p90": 16.09, - "cpu_p95": 12.61, - "cpu_p99": 5.39, - "hostname": "ip-54-23-91-60", - "id": "i-xnij717n0f", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2019-06-14T07:08:55.838Z", - "lookbackPeriod": "30 days", - "mem_average": 32.62, - "mem_maximum": 24.78, - "mem_minimum": 3.54, - "mem_p90": 9.93, - "mem_p95": 27.49, - "mem_p99": 5.1, - "platform": "Linux/UNIX", - "privateDnsName": "ip-54-23-91-60.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "m4i.8xlarge", - "region": "eu-central-1", - "resourceID": "i-xnij717n0f", - "resourceName": "quirkypenguin", - "resourceType": "m5i.8xlarge", - "savings": 117.724, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=quirkypenguin, environment=staging, app=crmModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "999773517191", - "accountName": "youthfuljaguar", - "cpu_average": 8.85, - "cpu_maximum": 16.84, - "cpu_minimum": 5.28, - "cpu_p90": 14.98, - "cpu_p95": 0.77, - "cpu_p99": 5.03, - "hostname": "ip-81-84-44-68", - "id": "i-65xo8y6pvng", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2020-08-03T12:06:58.838Z", - "lookbackPeriod": "30 days", - "mem_average": 11.77, - "mem_maximum": 27, - "mem_minimum": 15.23, - "mem_p90": 39.01, - "mem_p95": 24.03, - "mem_p99": 33.24, - "platform": "Linux/UNIX", - "privateDnsName": "ip-81-84-44-68.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "m3.8xlarge", - "region": "ca-central-1", - "resourceID": "i-65xo8y6pvng", - "resourceName": "bravesnake", - "resourceType": "m4.8xlarge", - "savings": 145.649, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=bravesnake, environment=staging, app=crmModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "620368136857", - "accountName": "quickparrot", - "cpu_average": 25.2, - "cpu_maximum": 10.23, - "cpu_minimum": 2.34, - "cpu_p90": 21.46, - "cpu_p95": 28.8, - "cpu_p99": 1.96, - "hostname": "ip-46-37-9-16", - "id": "i-gx3k2njdc8", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2021-12-26T20:50:21.829Z", - "lookbackPeriod": "30 days", - "mem_average": 6.51, - "mem_maximum": 27.49, - "mem_minimum": 5.35, - "mem_p90": 19.36, - "mem_p95": 9.58, - "mem_p99": 6.63, - "platform": "Linux/UNIX", - "privateDnsName": "ip-46-37-9-16.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "m4.8xlarge", - "region": "us-west-1", - "resourceID": "i-gx3k2njdc8", - "resourceName": "zealousoctopus", - "resourceType": "m5.8xlarge", - "savings": 335.31, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=zealousoctopus, environment=prod, app=paymentGateway", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "646728909564", - "accountName": "lazyoctopus", - "cpu_average": 16.52, - "cpu_maximum": 18.07, - "cpu_minimum": 7.53, - "cpu_p90": 6.16, - "cpu_p95": 3.85, - "cpu_p99": 2.1, - "hostname": "ip-44-82-88-76", - "id": "i-scpkedqz41i", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2019-05-07T02:12:24.758Z", - "lookbackPeriod": "30 days", - "mem_average": 30.04, - "mem_maximum": 15.19, - "mem_minimum": 0.28, - "mem_p90": 29.79, - "mem_p95": 15.66, - "mem_p99": 27.06, - "platform": "Linux/UNIX", - "privateDnsName": "ip-44-82-88-76.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "r4.2xlarge", - "region": "eu-west-1", - "resourceID": "i-scpkedqz41i", - "resourceName": "zealousquail", - "resourceType": "r5.2xlarge", - "savings": 61.648, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=zealousquail, environment=prod, app=customerSupport", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "516702013600", - "accountName": "upbeatoctopus", - "cpu_average": 0.24, - "cpu_maximum": 9.23, - "cpu_minimum": 3.81, - "cpu_p90": 29.73, - "cpu_p95": 20.13, - "cpu_p99": 6.93, - "hostname": "ip-29-6-62-94", - "id": "i-lja94qka5y", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2022-09-29T13:10:15.576Z", - "lookbackPeriod": "30 days", - "mem_average": 18.09, - "mem_maximum": 35.7, - "mem_minimum": 26.23, - "mem_p90": 2.14, - "mem_p95": 36.33, - "mem_p99": 18.12, - "platform": "Linux/UNIX", - "privateDnsName": "ip-29-6-62-94.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "r3.2xlarge", - "region": "eu-central-1", - "resourceID": "i-lja94qka5y", - "resourceName": "jovialoctopus", - "resourceType": "r4.2xlarge", - "savings": 1.082, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=jovialoctopus, environment=dev, app=reportingService", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "925894598672", - "accountName": "zealouseel", - "cpu_average": 22.49, - "cpu_maximum": 18.46, - "cpu_minimum": 4.97, - "cpu_p90": 2.94, - "cpu_p95": 36.36, - "cpu_p99": 3.96, - "hostname": "ip-69-94-53-91", - "id": "i-ulhwr3o9jt", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2023-08-20T13:23:50.328Z", - "lookbackPeriod": "30 days", - "mem_average": 3.85, - "mem_maximum": 4.98, - "mem_minimum": 6.95, - "mem_p90": 6.09, - "mem_p95": 39.57, - "mem_p99": 14.7, - "platform": "Linux/UNIX", - "privateDnsName": "ip-69-94-53-91.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "r4.2xlarge", - "region": "us-east-1", - "resourceID": "i-ulhwr3o9jt", - "resourceName": "excitedeel", - "resourceType": "r5.2xlarge", - "savings": 364.024, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=excitedeel, environment=dev, app=dataAnalytics", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "925894598672", - "accountName": "excitedzebra", - "cpu_average": 16.33, - "cpu_maximum": 16.03, - "cpu_minimum": 7.66, - "cpu_p90": 12.17, - "cpu_p95": 34.26, - "cpu_p99": 3.19, - "hostname": "ip-46-79-26-39", - "id": "i-58zvhiaxch", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2020-02-12T04:28:32.870Z", - "lookbackPeriod": "30 days", - "mem_average": 16.25, - "mem_maximum": 23.5, - "mem_minimum": 25.18, - "mem_p90": 15.01, - "mem_p95": 18.28, - "mem_p99": 12.64, - "platform": "Linux/UNIX", - "privateDnsName": "ip-46-79-26-39.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "m3.8xlarge", - "region": "eu-central-1", - "resourceID": "i-58zvhiaxch", - "resourceName": "upbeatparrot", - "resourceType": "m4.8xlarge", - "savings": 645.753, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=upbeatparrot, environment=prod, app=userManagement", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "516702013600", - "accountName": "youthfulmouse", - "cpu_average": 7.44, - "cpu_maximum": 27.09, - "cpu_minimum": 1.84, - "cpu_p90": 23.16, - "cpu_p95": 34.97, - "cpu_p99": 9.81, - "hostname": "ip-26-61-79-90", - "id": "i-khrswjwwsf", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2020-05-25T12:21:02.642Z", - "lookbackPeriod": "30 days", - "mem_average": 38.67, - "mem_maximum": 30.37, - "mem_minimum": 11.8, - "mem_p90": 5.86, - "mem_p95": 16.26, - "mem_p99": 15.52, - "platform": "Linux/UNIX", - "privateDnsName": "ip-26-61-79-90.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "c2n.xlarge", - "region": "eu-west-1", - "resourceID": "i-khrswjwwsf", - "resourceName": "relievedgiraffe", - "resourceType": "c3n.xlarge", - "savings": 417.41, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=relievedgiraffe, environment=dev, app=dataAnalytics", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "627286410625", - "accountName": "happywhale", - "cpu_average": 0.57, - "cpu_maximum": 10.59, - "cpu_minimum": 4.94, - "cpu_p90": 7.16, - "cpu_p95": 23.29, - "cpu_p99": 9.75, - "hostname": "ip-17-26-72-51", - "id": "i-uxj2sxe9d0j", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2023-10-19T05:28:38.544Z", - "lookbackPeriod": "30 days", - "mem_average": 30.08, - "mem_maximum": 23.75, - "mem_minimum": 32.16, - "mem_p90": 18.39, - "mem_p95": 33.77, - "mem_p99": 31.61, - "platform": "Linux/UNIX", - "privateDnsName": "ip-17-26-72-51.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "m4i.8xlarge", - "region": "ap-east-1", - "resourceID": "i-uxj2sxe9d0j", - "resourceName": "bravepenguin", - "resourceType": "m5i.8xlarge", - "savings": 61.303, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=bravepenguin, environment=staging, app=crmModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "627286410625", - "accountName": "vivaciousfox", - "cpu_average": 1.57, - "cpu_maximum": 20.19, - "cpu_minimum": 6.02, - "cpu_p90": 16.17, - "cpu_p95": 17.5, - "cpu_p99": 1.59, - "hostname": "ip-31-80-83-90", - "id": "i-q10w0h71uxj", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2021-07-02T18:24:35.402Z", - "lookbackPeriod": "30 days", - "mem_average": 7.48, - "mem_maximum": 9.19, - "mem_minimum": 10.46, - "mem_p90": 35.43, - "mem_p95": 14.44, - "mem_p99": 14.94, - "platform": "Linux/UNIX", - "privateDnsName": "ip-31-80-83-90.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "m4.8xlarge", - "region": "us-west-2", - "resourceID": "i-q10w0h71uxj", - "resourceName": "zealouscat", - "resourceType": "m5.8xlarge", - "savings": 329.343, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=zealouscat, environment=staging, app=crmModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "620368136857", - "accountName": "calmtiger", - "cpu_average": 19.78, - "cpu_maximum": 37.77, - "cpu_minimum": 2.94, - "cpu_p90": 10.73, - "cpu_p95": 20.13, - "cpu_p99": 9.72, - "hostname": "ip-47-98-21-70", - "id": "i-bemwat02l8", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2023-06-22T14:06:27.326Z", - "lookbackPeriod": "30 days", - "mem_average": 32.67, - "mem_maximum": 34.7, - "mem_minimum": 14.22, - "mem_p90": 17.03, - "mem_p95": 9.03, - "mem_p99": 27.92, - "platform": "Linux/UNIX", - "privateDnsName": "ip-47-98-21-70.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "r3.2xlarge", - "region": "us-east-2", - "resourceID": "i-bemwat02l8", - "resourceName": "calmelephant", - "resourceType": "r4.2xlarge", - "savings": 909.377, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=calmelephant, environment=prod, app=emailService", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "665319725593", - "accountName": "adventurouswhale", - "cpu_average": 28.4, - "cpu_maximum": 15.87, - "cpu_minimum": 4.44, - "cpu_p90": 13.71, - "cpu_p95": 15.96, - "cpu_p99": 7.15, - "hostname": "ip-91-48-44-27", - "id": "i-p6grcd6qhp", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2022-11-15T23:19:53.583Z", - "lookbackPeriod": "30 days", - "mem_average": 35.36, - "mem_maximum": 26.4, - "mem_minimum": 5.08, - "mem_p90": 18.16, - "mem_p95": 25.43, - "mem_p99": 5.05, - "platform": "Linux/UNIX", - "privateDnsName": "ip-91-48-44-27.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "c4n.xlarge", - "region": "us-east-2", - "resourceID": "i-p6grcd6qhp", - "resourceName": "excitedyak", - "resourceType": "c5n.xlarge", - "savings": 487.18, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=excitedyak, environment=prod, app=userManagement", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "353197488767", - "accountName": "thankfuleel", - "cpu_average": 21.39, - "cpu_maximum": 9.72, - "cpu_minimum": 9.52, - "cpu_p90": 3.23, - "cpu_p95": 33.65, - "cpu_p99": 3.35, - "hostname": "ip-17-7-71-57", - "id": "i-2s8qimszob", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2022-07-02T21:08:34.281Z", - "lookbackPeriod": "30 days", - "mem_average": 35.2, - "mem_maximum": 4.21, - "mem_minimum": 29.85, - "mem_p90": 24.22, - "mem_p95": 12.08, - "mem_p99": 32.84, - "platform": "Linux/UNIX", - "privateDnsName": "ip-17-7-71-57.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "m5i.8xlarge", - "region": "ca-central-1", - "resourceID": "i-2s8qimszob", - "resourceName": "quirkynewt", - "resourceType": "m6i.8xlarge", - "savings": 90.712, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=quirkynewt, environment=dev, app=reportingService", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "627286410625", - "accountName": "calmant", - "cpu_average": 20.66, - "cpu_maximum": 9.58, - "cpu_minimum": 5.09, - "cpu_p90": 24.37, - "cpu_p95": 1.47, - "cpu_p99": 0.85, - "hostname": "ip-74-91-86-5", - "id": "i-u9040gnbl5", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2020-12-09T07:10:12.001Z", - "lookbackPeriod": "30 days", - "mem_average": 25.56, - "mem_maximum": 38.74, - "mem_minimum": 14.74, - "mem_p90": 29.11, - "mem_p95": 30.28, - "mem_p99": 12.24, - "platform": "Linux/UNIX", - "privateDnsName": "ip-74-91-86-5.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "c2n.xlarge", - "region": "eu-central-1", - "resourceID": "i-u9040gnbl5", - "resourceName": "braveelephant", - "resourceType": "c3n.xlarge", - "savings": 482.038, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=braveelephant, environment=dev, app=inventoryManagement", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "925894598672", - "accountName": "sillyxerus", - "cpu_average": 4.9, - "cpu_maximum": 4.53, - "cpu_minimum": 8.61, - "cpu_p90": 0.96, - "cpu_p95": 26.06, - "cpu_p99": 2.37, - "hostname": "ip-4-41-85-84", - "id": "i-447n9jkvg6", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2020-08-02T22:32:46.351Z", - "lookbackPeriod": "30 days", - "mem_average": 5.8, - "mem_maximum": 19.37, - "mem_minimum": 2.64, - "mem_p90": 39.56, - "mem_p95": 20.93, - "mem_p99": 1.95, - "platform": "Linux/UNIX", - "privateDnsName": "ip-4-41-85-84.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "c3n.xlarge", - "region": "eu-central-1", - "resourceID": "i-447n9jkvg6", - "resourceName": "nervouslion", - "resourceType": "c4n.xlarge", - "savings": 34.437, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=nervouslion, environment=staging, app=invoiceProcessing", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "516702013600", - "accountName": "youthfulgoat", - "cpu_average": 5.69, - "cpu_maximum": 22.39, - "cpu_minimum": 6.37, - "cpu_p90": 29.38, - "cpu_p95": 4.12, - "cpu_p99": 5.17, - "hostname": "ip-8-49-54-66", - "id": "i-r9f9dqqz3q", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2022-10-17T04:06:27.318Z", - "lookbackPeriod": "30 days", - "mem_average": 3.44, - "mem_maximum": 11.32, - "mem_minimum": 6.86, - "mem_p90": 34.51, - "mem_p95": 26.22, - "mem_p99": 30.33, - "platform": "Linux/UNIX", - "privateDnsName": "ip-8-49-54-66.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "r3.2xlarge", - "region": "us-east-2", - "resourceID": "i-r9f9dqqz3q", - "resourceName": "kindparrot", - "resourceType": "r4.2xlarge", - "savings": 125.506, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=kindparrot, environment=staging, app=crmModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "138186646095", - "accountName": "jovialowl", - "cpu_average": 3.73, - "cpu_maximum": 34.03, - "cpu_minimum": 1.78, - "cpu_p90": 1.13, - "cpu_p95": 10.52, - "cpu_p99": 0.36, - "hostname": "ip-80-38-83-39", - "id": "i-1v23ad1f1", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2022-07-02T14:58:52.814Z", - "lookbackPeriod": "30 days", - "mem_average": 11.68, - "mem_maximum": 4.84, - "mem_minimum": 6.23, - "mem_p90": 38.14, - "mem_p95": 16.03, - "mem_p99": 30.99, - "platform": "Linux/UNIX", - "privateDnsName": "ip-80-38-83-39.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "r4.2xlarge", - "region": "eu-west-2", - "resourceID": "i-1v23ad1f1", - "resourceName": "excitedowl", - "resourceType": "r5.2xlarge", - "savings": 0.573, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=excitedowl, environment=prod, app=paymentGateway", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "665319725593", - "accountName": "gentlesnake", - "cpu_average": 21.03, - "cpu_maximum": 22.37, - "cpu_minimum": 6.76, - "cpu_p90": 4.21, - "cpu_p95": 10.42, - "cpu_p99": 8.36, - "hostname": "ip-89-64-78-46", - "id": "i-p9aqtyqisz", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2021-12-18T08:37:00.515Z", - "lookbackPeriod": "30 days", - "mem_average": 39.12, - "mem_maximum": 34.9, - "mem_minimum": 20.93, - "mem_p90": 10.38, - "mem_p95": 16.6, - "mem_p99": 8.39, - "platform": "Linux/UNIX", - "privateDnsName": "ip-89-64-78-46.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "m5i.8xlarge", - "region": "us-east-2", - "resourceID": "i-p9aqtyqisz", - "resourceName": "livelykangaroo", - "resourceType": "m6i.8xlarge", - "savings": 31.468, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=livelykangaroo, environment=staging, app=invoiceProcessing", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "138186646095", - "accountName": "fiercegoat", - "cpu_average": 24.2, - "cpu_maximum": 16.89, - "cpu_minimum": 8.57, - "cpu_p90": 18.57, - "cpu_p95": 12.87, - "cpu_p99": 9.02, - "hostname": "ip-37-64-14-55", - "id": "i-pgp27ho04o", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2019-03-10T02:00:37.665Z", - "lookbackPeriod": "30 days", - "mem_average": 25.99, - "mem_maximum": 10.74, - "mem_minimum": 7.2, - "mem_p90": 38.55, - "mem_p95": 38.68, - "mem_p99": 1.09, - "platform": "Linux/UNIX", - "privateDnsName": "ip-37-64-14-55.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "m3.8xlarge", - "region": "ap-northeast-3", - "resourceID": "i-pgp27ho04o", - "resourceName": "relievedeel", - "resourceType": "m4.8xlarge", - "savings": 435.63, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=relievedeel, environment=staging, app=crmModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "620368136857", - "accountName": "proudquail", - "cpu_average": 27.76, - "cpu_maximum": 15.04, - "cpu_minimum": 9.67, - "cpu_p90": 26.7, - "cpu_p95": 29.02, - "cpu_p99": 6.52, - "hostname": "ip-55-85-67-56", - "id": "i-2hxuwsnfqb", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2023-07-10T08:21:07.307Z", - "lookbackPeriod": "30 days", - "mem_average": 18.88, - "mem_maximum": 25.75, - "mem_minimum": 36.06, - "mem_p90": 15.46, - "mem_p95": 18.36, - "mem_p99": 30.23, - "platform": "Linux/UNIX", - "privateDnsName": "ip-55-85-67-56.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "m4i.8xlarge", - "region": "eu-west-2", - "resourceID": "i-2hxuwsnfqb", - "resourceName": "lazyoctopus", - "resourceType": "m5i.8xlarge", - "savings": 143.772, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=lazyoctopus, environment=prod, app=paymentGateway", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "999773517191", - "accountName": "vivaciousoctopus", - "cpu_average": 4.76, - "cpu_maximum": 5.07, - "cpu_minimum": 0.25, - "cpu_p90": 15.78, - "cpu_p95": 11.02, - "cpu_p99": 5.43, - "hostname": "ip-24-59-45-7", - "id": "i-pswujycjci", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2020-02-13T23:22:48.894Z", - "lookbackPeriod": "30 days", - "mem_average": 13.62, - "mem_maximum": 14.65, - "mem_minimum": 17.59, - "mem_p90": 3.59, - "mem_p95": 28.87, - "mem_p99": 21.23, - "platform": "Linux/UNIX", - "privateDnsName": "ip-24-59-45-7.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "c3n.xlarge", - "region": "ap-northeast-3", - "resourceID": "i-pswujycjci", - "resourceName": "quickkangaroo", - "resourceType": "c4n.xlarge", - "savings": 632.523, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=quickkangaroo, environment=prod, app=paymentGateway", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "620368136857", - "accountName": "upbeatzebra", - "cpu_average": 12.27, - "cpu_maximum": 22.92, - "cpu_minimum": 0.14, - "cpu_p90": 18.35, - "cpu_p95": 29.04, - "cpu_p99": 1.18, - "hostname": "ip-11-70-87-4", - "id": "i-sc45oaf9pc", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2022-11-16T19:28:06.808Z", - "lookbackPeriod": "30 days", - "mem_average": 7.82, - "mem_maximum": 32.06, - "mem_minimum": 15.04, - "mem_p90": 12.11, - "mem_p95": 21.41, - "mem_p99": 25.03, - "platform": "Linux/UNIX", - "privateDnsName": "ip-11-70-87-4.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "c3n.xlarge", - "region": "us-west-2", - "resourceID": "i-sc45oaf9pc", - "resourceName": "quirkyxerus", - "resourceType": "c4n.xlarge", - "savings": 566.156, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=quirkyxerus, environment=staging, app=crmModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "138186646095", - "accountName": "vivaciousbear", - "cpu_average": 1.71, - "cpu_maximum": 28.06, - "cpu_minimum": 9.51, - "cpu_p90": 14.13, - "cpu_p95": 5.32, - "cpu_p99": 7.87, - "hostname": "ip-42-35-27-20", - "id": "i-a3z2k0mir3", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2020-03-29T12:03:22.110Z", - "lookbackPeriod": "30 days", - "mem_average": 17.95, - "mem_maximum": 6.05, - "mem_minimum": 27.5, - "mem_p90": 8.43, - "mem_p95": 0.02, - "mem_p99": 16.24, - "platform": "Linux/UNIX", - "privateDnsName": "ip-42-35-27-20.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "r4.xlarge", - "region": "ap-northeast-3", - "resourceID": "i-a3z2k0mir3", - "resourceName": "vivaciouselephant", - "resourceType": "r5.xlarge", - "savings": 131.916, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=vivaciouselephant, environment=prod, app=securityModule", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - }, - { - "accountID": "999773517191", - "accountName": "merrylion", - "cpu_average": 29.85, - "cpu_maximum": 34.29, - "cpu_minimum": 1.72, - "cpu_p90": 16.48, - "cpu_p95": 28.91, - "cpu_p99": 0.91, - "hostname": "ip-91-63-55-48", - "id": "i-l5u47ud7j4", - "idleMemoryThreshold": 5, - "idleThreshold": 5, - "launchTime": "2020-09-12T14:26:12.902Z", - "lookbackPeriod": "30 days", - "mem_average": 5.74, - "mem_maximum": 6.71, - "mem_minimum": 19.68, - "mem_p90": 36.31, - "mem_p95": 21.42, - "mem_p99": 11.36, - "platform": "Linux/UNIX", - "privateDnsName": "ip-91-63-55-48.ec2.internal", - "recommendationType": "Downsize", - "recommendedVmSize": "r4.2xlarge", - "region": "us-west-1", - "resourceID": "i-l5u47ud7j4", - "resourceName": "fierceparrot", - "resourceType": "r5.2xlarge", - "savings": 529.338, - "savingsCurrency": "US$", - "service": "EC2", - "summaryData": { - "idleInstanceCount": 38, - "idleMessage": "The total estimated monthly savings is US$ 1,276.63", - "underutilInstanceCount": 16, - "underutilMessage": "The total estimated monthly savings is US$ 142.24" - }, - "tags": "name=fierceparrot, environment=prod, app=paymentGateway", - "thresholdType": "average", - "underutilMemoryThreshold": 40, - "underutilThreshold": 40 - } -] diff --git a/flexera/data/aws/aws_delete_old_snapshots.js b/flexera/data/aws/aws_delete_old_snapshots.js deleted file mode 100644 index d4dcb7a1..00000000 --- a/flexera/data/aws/aws_delete_old_snapshots.js +++ /dev/null @@ -1,145 +0,0 @@ -// -------------------------------------- -// Libraries -// -------------------------------------- - -var _ = require('underscore') - -// -------------------------------------- -// Functions -// -------------------------------------- - -function getRandomDate(year) { - let start = new Date(year, 0, 1); // Start from January 1st of the given year - let end = new Date(year + 1, 0, 1); // End at December 31st of the given year - let randomDate = new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())); - - return randomDate.toISOString(); -} - -function generateRandomName() { - adjectives = [ - "quick", "lazy", "drowsy", "excited", "adventurous", "jolly", "brave", "calm", - "eager", "fierce", "gentle", "happy", "innocent", "jovial", "kind", "lively", - "merry", "nervous", "obedient", "proud", "relieved", "silly", "thankful", - "upbeat", "vivacious", "witty", "excited", "youthful", "zealous", "quirky" - ] - - animals = [ - "ant", "bear", "cat", "dog", "eel", "fox", "goat", "horse", "ibis", "jaguar", - "kangaroo", "lion", "mouse", "newt", "owl", "penguin", "quail", "rabbit", - "snake", "tiger", "urchin", "viper", "whale", "xerus", "yak", "zebra", "parrot", - "octopus", "giraffe", "elephant" - ]; - - randomAdjective = adjectives[Math.floor(Math.random() * adjectives.length)] - randomAnimal = animals[Math.floor(Math.random() * animals.length)] - - return randomAdjective + randomAnimal -} - -// -------------------------------------- -// Dummy Data -// -------------------------------------- - -current_year = parseInt(new Date().toISOString().split('-')[0]) - -account_list = [ - "999773517191", - "138186646095", - "353197488767", - "516702013600", - "627286410625", - "165283112664", - "646728909564", - "620368136857", - "665319725593", - "925894598672", - "766083082562" -] - -region_list = [ - "us-east-2", - "us-east-1", - "us-west-1", - "us-west-2", - "ap-east-1", - "ap-northeast-3", - "ca-central-1", - "eu-central-1", - "eu-west-1", - "eu-west-2" -] - -tag_list = [ - { environment: "prod", app: "paymentGateway" }, - { environment: "dev", app: "dataAnalytics" }, - { environment: "staging", app: "userManagement" }, - { environment: "prod", app: "reportingService" }, - { environment: "dev", app: "emailService" }, - { environment: "staging", app: "invoiceProcessing" }, - { environment: "prod", app: "securityModule" }, - { environment: "prod", app: "inventoryManagement" }, - { environment: "dev", app: "customerSupport" }, - { environment: "prod", app: "crmModule" } -] - -// -------------------------------------- -// Script -// -------------------------------------- - -snapshots = [] - -for (var i = 0; i < 10; i++) { - savings = parseFloat((Math.random() * Math.random() * 1000).toFixed(3)) - - snapshots.push({ - "accountID": account_list[parseInt(Math.random() * 10)], - "accountName": generateRandomName(), - "daysOld": parseInt(Math.random() * 200), - "dbClusterId": (Math.random() + 1).toString(36).substring(2), - "dbInstanceId": "", - "imageId": "", - "region": region_list[parseInt(Math.random() * 10)], - "resourceName": generateRandomName(), - "resourceType": "Storage Snapshot", - "savings": savings, - "savingsCurrency": "US$", - "service": "RDS", - "snapshotId": generateRandomName(), - "tags": tag_list[parseInt(Math.random() * 10)], - "volumeSize": parseInt(Math.random() * 500).toFixed(0) - }) -} - -for (var i = 0; i < 40; i++) { - savings = parseFloat((Math.random() * Math.random() * 1000).toFixed(3)) - - snapshots.push({ - "accountID": account_list[parseInt(Math.random() * 10)], - "accountName": generateRandomName(), - "daysOld": parseInt(Math.random() * 200), - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": region_list[parseInt(Math.random() * 10)], - "resourceName": generateRandomName(), - "resourceType": "Storage Snapshot", - "savings": savings, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": generateRandomName(), - "tags": tag_list[parseInt(Math.random() * 10)], - "volumeSize": parseInt(Math.random() * 500).toFixed(0) - }) -} - -result = { - "message": "The total estimated monthly savings are US$ 246.70", - "result": snapshots -} - -// -------------------------------------- -// Output -// -------------------------------------- - -console.log(JSON.stringify(result, '', 2)) diff --git a/flexera/data/aws/aws_delete_old_snapshots.json b/flexera/data/aws/aws_delete_old_snapshots.json index ddc798f7..ec0ff26e 100644 --- a/flexera/data/aws/aws_delete_old_snapshots.json +++ b/flexera/data/aws/aws_delete_old_snapshots.json @@ -1,1005 +1,1102 @@ -{ - "message": "The total estimated monthly savings are US$ 246.70", - "result": [ - { - "accountID": "925894598672", - "accountName": "thankfulyak", - "daysOld": 128, - "dbClusterId": "3cc3jlm9ap", - "dbInstanceId": "", - "imageId": "", - "region": "eu-west-2", - "resourceName": "obedientxerus", - "resourceType": "Storage Snapshot", - "savings": 226.594, - "savingsCurrency": "US$", - "service": "RDS", - "snapshotId": "wittynewt", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "volumeSize": "265" - }, - { - "accountID": "516702013600", - "accountName": "thankfulsnake", - "daysOld": 190, - "dbClusterId": "9us7zhdughl", - "dbInstanceId": "", - "imageId": "", - "region": "us-west-1", - "resourceName": "wittyzebra", - "resourceType": "Storage Snapshot", - "savings": 182.249, - "savingsCurrency": "US$", - "service": "RDS", - "snapshotId": "kindoctopus", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "volumeSize": "164" - }, - { - "accountID": "620368136857", - "accountName": "adventurousfox", - "daysOld": 77, - "dbClusterId": "3vnei0m963", - "dbInstanceId": "", - "imageId": "", - "region": "ap-east-1", - "resourceName": "vivaciousxerus", - "resourceType": "Storage Snapshot", - "savings": 29.806, - "savingsCurrency": "US$", - "service": "RDS", - "snapshotId": "gentlequail", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "volumeSize": "53" - }, - { - "accountID": "165283112664", - "accountName": "quickant", - "daysOld": 63, - "dbClusterId": "lzjow3db6y", - "dbInstanceId": "", - "imageId": "", - "region": "us-east-1", - "resourceName": "merryhorse", - "resourceType": "Storage Snapshot", - "savings": 149.351, - "savingsCurrency": "US$", - "service": "RDS", - "snapshotId": "thankfulhorse", - "tags": { - "environment": "prod", - "app": "crmModule" - }, - "volumeSize": "153" - }, - { - "accountID": "353197488767", - "accountName": "zealouspenguin", - "daysOld": 107, - "dbClusterId": "6znolflt96", - "dbInstanceId": "", - "imageId": "", - "region": "us-east-2", - "resourceName": "innocentelephant", - "resourceType": "Storage Snapshot", - "savings": 335.833, - "savingsCurrency": "US$", - "service": "RDS", - "snapshotId": "excitedeel", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "volumeSize": "432" - }, - { - "accountID": "165283112664", - "accountName": "quickcat", - "daysOld": 3, - "dbClusterId": "5ujcp5duk2", - "dbInstanceId": "", - "imageId": "", - "region": "us-west-1", - "resourceName": "quirkyyak", - "resourceType": "Storage Snapshot", - "savings": 505.493, - "savingsCurrency": "US$", - "service": "RDS", - "snapshotId": "adventurousjaguar", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "volumeSize": "303" - }, - { - "accountID": "620368136857", - "accountName": "vivaciousurchin", - "daysOld": 35, - "dbClusterId": "op8s6j5dmt", - "dbInstanceId": "", - "imageId": "", - "region": "ca-central-1", - "resourceName": "merrykangaroo", - "resourceType": "Storage Snapshot", - "savings": 69.713, - "savingsCurrency": "US$", - "service": "RDS", - "snapshotId": "jovialcat", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "volumeSize": "312" - }, - { - "accountID": "353197488767", - "accountName": "nervousfox", - "daysOld": 32, - "dbClusterId": "kxdbcstet2i", - "dbInstanceId": "", - "imageId": "", - "region": "us-west-2", - "resourceName": "thankfullion", - "resourceType": "Storage Snapshot", - "savings": 177.072, - "savingsCurrency": "US$", - "service": "RDS", - "snapshotId": "kindurchin", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "volumeSize": "29" - }, - { - "accountID": "627286410625", - "accountName": "merryeel", - "daysOld": 187, - "dbClusterId": "jlml6o9tv7k", - "dbInstanceId": "", - "imageId": "", - "region": "eu-west-2", - "resourceName": "livelypenguin", - "resourceType": "Storage Snapshot", - "savings": 550.402, - "savingsCurrency": "US$", - "service": "RDS", - "snapshotId": "bravexerus", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "volumeSize": "291" - }, - { - "accountID": "353197488767", - "accountName": "gentlenewt", - "daysOld": 141, - "dbClusterId": "w8d4hvvlnb", - "dbInstanceId": "", - "imageId": "", - "region": "eu-central-1", - "resourceName": "merryurchin", - "resourceType": "Storage Snapshot", - "savings": 109.762, - "savingsCurrency": "US$", - "service": "RDS", - "snapshotId": "happywhale", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "volumeSize": "467" - }, - { - "accountID": "138186646095", - "accountName": "gentlefox", - "daysOld": 39, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "eu-west-1", - "resourceName": "merryjaguar", - "resourceType": "Storage Snapshot", - "savings": 272.297, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "relievedurchin", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "volumeSize": "337" - }, - { - "accountID": "999773517191", - "accountName": "kindlion", - "daysOld": 38, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "ap-east-1", - "resourceName": "zealousrabbit", - "resourceType": "Storage Snapshot", - "savings": 131.119, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "relievedelephant", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "volumeSize": "479" - }, - { - "accountID": "646728909564", - "accountName": "drowsykangaroo", - "daysOld": 73, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "eu-west-1", - "resourceName": "eageribis", - "resourceType": "Storage Snapshot", - "savings": 25.329, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "drowsycat", - "tags": { - "environment": "prod", - "app": "crmModule" - }, - "volumeSize": "158" - }, - { - "accountID": "620368136857", - "accountName": "thankfulparrot", - "daysOld": 15, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "eu-west-2", - "resourceName": "wittymouse", - "resourceType": "Storage Snapshot", - "savings": 14.606, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "kindfox", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "volumeSize": "260" - }, - { - "accountID": "925894598672", - "accountName": "jovialbear", - "daysOld": 156, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "eu-west-2", - "resourceName": "vivaciousant", - "resourceType": "Storage Snapshot", - "savings": 80.329, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "happyurchin", - "tags": { - "environment": "prod", - "app": "crmModule" - }, - "volumeSize": "230" - }, - { - "accountID": "925894598672", - "accountName": "youthfulsnake", - "daysOld": 69, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "ap-east-1", - "resourceName": "happywhale", - "resourceType": "Storage Snapshot", - "savings": 183.795, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "drowsyoctopus", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "volumeSize": "411" - }, - { - "accountID": "925894598672", - "accountName": "relievedoctopus", - "daysOld": 84, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "us-west-2", - "resourceName": "proudant", - "resourceType": "Storage Snapshot", - "savings": 134.728, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "thankfulgiraffe", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "volumeSize": "11" - }, - { - "accountID": "620368136857", - "accountName": "eagerparrot", - "daysOld": 176, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "us-west-2", - "resourceName": "sillycat", - "resourceType": "Storage Snapshot", - "savings": 800.73, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "youthfulgoat", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "volumeSize": "47" - }, - { - "accountID": "627286410625", - "accountName": "excitedmouse", - "daysOld": 97, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "eu-central-1", - "resourceName": "jovialeel", - "resourceType": "Storage Snapshot", - "savings": 59.246, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "excitedyak", - "tags": { - "environment": "prod", - "app": "securityModule" - }, - "volumeSize": "459" - }, - { - "accountID": "165283112664", - "accountName": "gentleant", - "daysOld": 121, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "ca-central-1", - "resourceName": "quickelephant", - "resourceType": "Storage Snapshot", - "savings": 34.897, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "vivaciousibis", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "volumeSize": "44" - }, - { - "accountID": "627286410625", - "accountName": "kindcat", - "daysOld": 4, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "us-west-1", - "resourceName": "drowsyoctopus", - "resourceType": "Storage Snapshot", - "savings": 40.903, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "lazycat", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "volumeSize": "199" - }, - { - "accountID": "165283112664", - "accountName": "excitedparrot", - "daysOld": 176, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "us-east-1", - "resourceName": "upbeatcat", - "resourceType": "Storage Snapshot", - "savings": 386.24, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "relievedbear", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "volumeSize": "110" - }, - { - "accountID": "999773517191", - "accountName": "upbeatgiraffe", - "daysOld": 152, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "eu-central-1", - "resourceName": "quirkyjaguar", - "resourceType": "Storage Snapshot", - "savings": 461.098, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "happyzebra", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "volumeSize": "495" - }, - { - "accountID": "627286410625", - "accountName": "proudlion", - "daysOld": 91, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "ap-northeast-3", - "resourceName": "obedientlion", - "resourceType": "Storage Snapshot", - "savings": 195.303, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "zealousviper", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - }, - "volumeSize": "35" - }, - { - "accountID": "646728909564", - "accountName": "proudurchin", - "daysOld": 155, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "ca-central-1", - "resourceName": "upbeatgoat", - "resourceType": "Storage Snapshot", - "savings": 360.173, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "sillycat", - "tags": { - "environment": "prod", - "app": "securityModule" - }, - "volumeSize": "3" - }, - { - "accountID": "627286410625", - "accountName": "vivaciousmouse", - "daysOld": 75, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "ca-central-1", - "resourceName": "braveurchin", - "resourceType": "Storage Snapshot", - "savings": 441.061, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "bravenewt", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "volumeSize": "52" - }, - { - "accountID": "353197488767", - "accountName": "kindcat", - "daysOld": 129, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "eu-central-1", - "resourceName": "sillysnake", - "resourceType": "Storage Snapshot", - "savings": 33.327, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "excitedibis", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - }, - "volumeSize": "277" - }, - { - "accountID": "165283112664", - "accountName": "jovialdog", - "daysOld": 1, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "ca-central-1", - "resourceName": "calmgoat", - "resourceType": "Storage Snapshot", - "savings": 44.946, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "thankfulwhale", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "volumeSize": "68" - }, - { - "accountID": "665319725593", - "accountName": "merryowl", - "daysOld": 138, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "eu-west-2", - "resourceName": "braveoctopus", - "resourceType": "Storage Snapshot", - "savings": 63.72, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "adventurousquail", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "volumeSize": "446" - }, - { - "accountID": "925894598672", - "accountName": "kindant", - "daysOld": 163, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "us-east-2", - "resourceName": "wittyzebra", - "resourceType": "Storage Snapshot", - "savings": 698.532, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "gentleurchin", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "volumeSize": "98" - }, - { - "accountID": "646728909564", - "accountName": "livelyelephant", - "daysOld": 199, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "us-east-2", - "resourceName": "fiercequail", - "resourceType": "Storage Snapshot", - "savings": 609.947, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "quirkytiger", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "volumeSize": "395" - }, - { - "accountID": "627286410625", - "accountName": "jollynewt", - "daysOld": 130, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "eu-west-1", - "resourceName": "relievedowl", - "resourceType": "Storage Snapshot", - "savings": 64.378, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "excitedjaguar", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "volumeSize": "392" - }, - { - "accountID": "627286410625", - "accountName": "drowsyjaguar", - "daysOld": 57, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "ap-east-1", - "resourceName": "quickibis", - "resourceType": "Storage Snapshot", - "savings": 232.044, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "adventurousowl", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "volumeSize": "40" - }, - { - "accountID": "353197488767", - "accountName": "adventurousoctopus", - "daysOld": 191, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "ap-east-1", - "resourceName": "sillynewt", - "resourceType": "Storage Snapshot", - "savings": 120.729, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "jollyibis", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "volumeSize": "486" - }, - { - "accountID": "138186646095", - "accountName": "youthfulant", - "daysOld": 125, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "us-east-2", - "resourceName": "obedientbear", - "resourceType": "Storage Snapshot", - "savings": 262.689, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "livelyoctopus", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "volumeSize": "410" - }, - { - "accountID": "665319725593", - "accountName": "calmlion", - "daysOld": 104, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "ap-east-1", - "resourceName": "bravemouse", - "resourceType": "Storage Snapshot", - "savings": 78.949, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "kindelephant", - "tags": { - "environment": "prod", - "app": "securityModule" - }, - "volumeSize": "42" - }, - { - "accountID": "627286410625", - "accountName": "happylion", - "daysOld": 46, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "eu-central-1", - "resourceName": "innocenthorse", - "resourceType": "Storage Snapshot", - "savings": 313.255, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "lazyowl", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "volumeSize": "356" - }, - { - "accountID": "353197488767", - "accountName": "calmowl", - "daysOld": 27, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "ap-east-1", - "resourceName": "vivaciouswhale", - "resourceType": "Storage Snapshot", - "savings": 67.606, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "kindpenguin", - "tags": { - "environment": "prod", - "app": "securityModule" - }, - "volumeSize": "8" - }, - { - "accountID": "353197488767", - "accountName": "fiercegiraffe", - "daysOld": 139, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "eu-west-1", - "resourceName": "wittylion", - "resourceType": "Storage Snapshot", - "savings": 192.995, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "kindwhale", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "volumeSize": "39" - }, - { - "accountID": "627286410625", - "accountName": "excitedwhale", - "daysOld": 3, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "eu-west-1", - "resourceName": "nervouszebra", - "resourceType": "Storage Snapshot", - "savings": 213.872, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "youthfuldog", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "volumeSize": "222" - }, - { - "accountID": "925894598672", - "accountName": "exciteddog", - "daysOld": 21, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "ap-east-1", - "resourceName": "thankfulsnake", - "resourceType": "Storage Snapshot", - "savings": 179.17, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "upbeatgiraffe", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "volumeSize": "114" - }, - { - "accountID": "665319725593", - "accountName": "calmmouse", - "daysOld": 115, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "us-west-1", - "resourceName": "excitedant", - "resourceType": "Storage Snapshot", - "savings": 356.079, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "eagerjaguar", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "volumeSize": "354" - }, - { - "accountID": "165283112664", - "accountName": "merrycat", - "daysOld": 106, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "us-east-1", - "resourceName": "adventurousmouse", - "resourceType": "Storage Snapshot", - "savings": 423.145, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "lazymouse", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "volumeSize": "274" - }, - { - "accountID": "627286410625", - "accountName": "sillysnake", - "daysOld": 48, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "us-east-1", - "resourceName": "relievedant", - "resourceType": "Storage Snapshot", - "savings": 123.624, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "quickwhale", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "volumeSize": "332" - }, - { - "accountID": "925894598672", - "accountName": "calmpenguin", - "daysOld": 99, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "eu-west-2", - "resourceName": "braveibis", - "resourceType": "Storage Snapshot", - "savings": 241.451, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "gentlesnake", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "volumeSize": "431" - }, - { - "accountID": "665319725593", - "accountName": "gentlekangaroo", - "daysOld": 174, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "us-east-2", - "resourceName": "quickquail", - "resourceType": "Storage Snapshot", - "savings": 365.451, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "excitedeel", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "volumeSize": "386" - }, - { - "accountID": "665319725593", - "accountName": "vivaciouscat", - "daysOld": 117, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "eu-central-1", - "resourceName": "quicktiger", - "resourceType": "Storage Snapshot", - "savings": 613.846, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "obedientjaguar", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "volumeSize": "432" - }, - { - "accountID": "516702013600", - "accountName": "upbeateel", - "daysOld": 127, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "us-west-2", - "resourceName": "fiercenewt", - "resourceType": "Storage Snapshot", - "savings": 319.553, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "eagerdog", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "volumeSize": "26" - }, - { - "accountID": "516702013600", - "accountName": "happyxerus", - "daysOld": 2, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "ap-east-1", - "resourceName": "calmoctopus", - "resourceType": "Storage Snapshot", - "savings": 551.816, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "sillysnake", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "volumeSize": "486" - }, - { - "accountID": "138186646095", - "accountName": "gentlemouse", - "daysOld": 145, - "dbClusterId": "", - "dbInstanceId": "", - "imageId": "", - "region": "us-west-1", - "resourceName": "eageribis", - "resourceType": "Storage Snapshot", - "savings": 747.384, - "savingsCurrency": "US$", - "service": "EBS", - "snapshotId": "upbeatxerus", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "volumeSize": "101" - } - ] -} +[ + { + "accountID": "646728909564", + "accountName": "giganticquail", + "resourceID": "youthfulcoconut", + "resourceName": "bluenewt", + "tags": "environment=staging, app=crmModule", + "age": 189, + "size": 185, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot youthfulcoconut in AWS Account giganticquail (646728909564)", + "parentType": "EBS Volume", + "parentId": "vol-3f07cd498cbc49a4a", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "us-east-2", + "savings": 629.71, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "627286410625", + "accountName": "flatkiwi", + "resourceID": "narrowsaturn", + "resourceName": "lazyjupiter", + "tags": "environment=test, app=paymentGateway, tier=application", + "age": 46, + "size": 315, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot narrowsaturn in AWS Account flatkiwi (627286410625)", + "parentType": "EBS Volume", + "parentId": "vol-e131f40bfb55d759f", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "ca-central-1", + "savings": 466.45, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "646728909564", + "accountName": "fiercejuno", + "resourceID": "flatjupiter", + "resourceName": "vivaciouspepper", + "tags": "environment=dev, app=reportingService", + "age": 104, + "size": 85, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot flatjupiter in AWS Account fiercejuno (646728909564)", + "parentType": "EBS Volume", + "parentId": "vol-772f7a8afc64cb087", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "us-east-1", + "savings": 696.04, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "165283112664", + "accountName": "rectangularpeas", + "resourceID": "adventurousceres", + "resourceName": "relievedjuno", + "tags": "environment=staging, app=invoiceProcessing", + "age": 79, + "size": 384, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot adventurousceres in AWS Account rectangularpeas (165283112664)", + "parentType": "EBS Volume", + "parentId": "vol-026b49bc721e4d9b3", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "eu-west-2", + "savings": 50.1, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "766083082562", + "accountName": "calmbroccoli", + "resourceID": "brightibis", + "resourceName": "zealousstrawberry", + "tags": "environment=prod, app=userManagement", + "age": 139, + "size": 58, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot brightibis in AWS Account calmbroccoli (766083082562)", + "parentType": "EBS Volume", + "parentId": "vol-e6ef313b97fda73cf", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "ap-northeast-3", + "savings": 560.33, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "620368136857", + "accountName": "tinymakemake", + "resourceID": "drowsylion", + "resourceName": "merrygrape", + "tags": "environment=prod, app=customerSupport", + "age": 118, + "size": 210, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot drowsylion in AWS Account tinymakemake (620368136857)", + "parentType": "EBS Volume", + "parentId": "vol-eb3af2251760afd33", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "ap-east-1", + "savings": 621.82, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "353197488767", + "accountName": "flatrabbit", + "resourceID": "purplepeas", + "resourceName": "merryraspberry", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "age": 3, + "size": 60, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot purplepeas in AWS Account flatrabbit (353197488767)", + "parentType": "EBS Volume", + "parentId": "vol-9c248357175c6edf3", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "ap-east-1", + "savings": 185.6, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "646728909564", + "accountName": "yellowpallas", + "resourceID": "whitevenus", + "resourceName": "smallpepper", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "age": 109, + "size": 392, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot whitevenus in AWS Account yellowpallas (646728909564)", + "parentType": "EBS Volume", + "parentId": "vol-f9011a64b18fff50b", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "ap-northeast-3", + "savings": 750.27, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "999773517191", + "accountName": "obedienturanus", + "resourceID": "obedientmouse", + "resourceName": "roundhorse", + "tags": "environment=staging, app=invoiceProcessing", + "age": 195, + "size": 41, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot obedientmouse in AWS Account obedienturanus (999773517191)", + "parentType": "EBS Volume", + "parentId": "vol-9f64de4ded2f72cd8", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "us-east-2", + "savings": 263.77, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "999773517191", + "accountName": "mattejaguar", + "resourceID": "drowsylemon", + "resourceName": "proudstrawberry", + "tags": "environment=test, app=paymentGateway, tier=application", + "age": 173, + "size": 330, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot drowsylemon in AWS Account mattejaguar (999773517191)", + "parentType": "EBS Volume", + "parentId": "vol-e4f4905e8c0262a01", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "us-east-2", + "savings": 671.74, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "766083082562", + "accountName": "widepenguin", + "resourceID": "circularquail", + "resourceName": "smallmercury", + "tags": "environment=prod, app=userManagement", + "age": 61, + "size": 73, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot circularquail in AWS Account widepenguin (766083082562)", + "parentType": "EBS Volume", + "parentId": "vol-2084c6449edf10dca", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "us-west-2", + "savings": 814.76, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "627286410625", + "accountName": "dullpeas", + "resourceID": "brightpeach", + "resourceName": "blackpepper", + "tags": "environment=prod, app=emailService", + "age": 14, + "size": 375, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot brightpeach in AWS Account dullpeas (627286410625)", + "parentType": "EBS Volume", + "parentId": "vol-27f3da1daff636f2e", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "eu-central-1", + "savings": 383.61, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "165283112664", + "accountName": "fierceearth", + "resourceID": "brightlettuce", + "resourceName": "rotundpenguin", + "tags": "environment=prod, app=customerSupport", + "age": 29, + "size": 157, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot brightlettuce in AWS Account fierceearth (165283112664)", + "parentType": "EBS Volume", + "parentId": "vol-02b6dd963de79c177", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "ap-east-1", + "savings": 894.36, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "353197488767", + "accountName": "eagerapple", + "resourceID": "livelyyak", + "resourceName": "excitederis", + "tags": "environment=staging, app=invoiceProcessing", + "age": 139, + "size": 491, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot livelyyak in AWS Account eagerapple (353197488767)", + "parentType": "EBS Volume", + "parentId": "vol-8d69eda43111d544b", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "ap-northeast-3", + "savings": 85.8, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "620368136857", + "accountName": "merrypeas", + "resourceID": "calmparrot", + "resourceName": "largepluto", + "tags": "environment=prod, app=customerSupport", + "age": 134, + "size": 491, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot calmparrot in AWS Account merrypeas (620368136857)", + "parentType": "EBS Volume", + "parentId": "vol-4832e060bea53aa15", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "ca-central-1", + "savings": 748.11, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "766083082562", + "accountName": "happygiraffe", + "resourceID": "quickquail", + "resourceName": "narrowrabbit", + "tags": "environment=prod, app=paymentGateway", + "age": 200, + "size": 296, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot quickquail in AWS Account happygiraffe (766083082562)", + "parentType": "EBS Volume", + "parentId": "vol-c720f3a77c95c937d", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "ap-east-1", + "savings": 466.22, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "165283112664", + "accountName": "metallicmoon", + "resourceID": "ovalbear", + "resourceName": "quickcallisto", + "tags": "environment=staging, app=crmModule", + "age": 7, + "size": 282, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot ovalbear in AWS Account metallicmoon (165283112664)", + "parentType": "EBS Volume", + "parentId": "vol-01e408dc4107ec066", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "ap-east-1", + "savings": 310.03, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "766083082562", + "accountName": "narrowturnip", + "resourceID": "redpotato", + "resourceName": "fluorescentpeas", + "tags": "environment=staging, app=crmModule", + "age": 144, + "size": 83, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot redpotato in AWS Account narrowturnip (766083082562)", + "parentType": "EBS Volume", + "parentId": "vol-a1164b37bffd5b75b", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "eu-west-2", + "savings": 789.6, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "620368136857", + "accountName": "sphericalzebra", + "resourceID": "ellipticalganymede", + "resourceName": "ovalapple", + "tags": "environment=prod, app=emailService", + "age": 66, + "size": 367, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot ellipticalganymede in AWS Account sphericalzebra (620368136857)", + "parentType": "EBS Volume", + "parentId": "vol-3aa21cec4f49f3285", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "us-west-1", + "savings": 562.47, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "627286410625", + "accountName": "metallicjupiter", + "resourceID": "translucentblueberry", + "resourceName": "lazymercury", + "tags": "environment=prod, app=securityModule", + "age": 16, + "size": 412, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot translucentblueberry in AWS Account metallicjupiter (627286410625)", + "parentType": "EBS Volume", + "parentId": "vol-9c0db658c7a61437c", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "ap-east-1", + "savings": 418.38, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "620368136857", + "accountName": "opaquemelon", + "resourceID": "circularpineapple", + "resourceName": "giganticzucchini", + "tags": "environment=prod, app=userManagement", + "age": 191, + "size": 35, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot circularpineapple in AWS Account opaquemelon (620368136857)", + "parentType": "EBS Volume", + "parentId": "vol-964a4e6240e51ac2b", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "us-west-2", + "savings": 100.09, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "620368136857", + "accountName": "flatibis", + "resourceID": "ellipticalstrawberry", + "resourceName": "metallicsedna", + "tags": "environment=prod, app=customerSupport", + "age": 135, + "size": 45, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot ellipticalstrawberry in AWS Account flatibis (620368136857)", + "parentType": "EBS Volume", + "parentId": "vol-d2f77d77f075e0989", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "ca-central-1", + "savings": 609.01, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "627286410625", + "accountName": "innocenttriton", + "resourceID": "adventurouspeas", + "resourceName": "ovalvenus", + "tags": "environment=dev, app=dataAnalytics", + "age": 141, + "size": 122, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot adventurouspeas in AWS Account innocenttriton (627286410625)", + "parentType": "EBS Volume", + "parentId": "vol-a2abfe1b74f1786df", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "ca-central-1", + "savings": 192.18, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "665319725593", + "accountName": "zealoustitan", + "resourceID": "sphericalxerus", + "resourceName": "giganticchiron", + "tags": "environment=dev, app=securityModule, team=infra", + "age": 181, + "size": 211, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot sphericalxerus in AWS Account zealoustitan (665319725593)", + "parentType": "EBS Volume", + "parentId": "vol-9b8f17f8199a19dc2", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "eu-central-1", + "savings": 113.21, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "665319725593", + "accountName": "vivaciouselephant", + "resourceID": "wittycharon", + "resourceName": "orangeonion", + "tags": "environment=test, app=billingService, team=backend", + "age": 39, + "size": 487, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot wittycharon in AWS Account vivaciouselephant (665319725593)", + "parentType": "EBS Volume", + "parentId": "vol-5b79a1ce9a0216144", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "eu-west-2", + "savings": 656.76, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "516702013600", + "accountName": "fluorescentiapetus", + "resourceID": "greenkiwi", + "resourceName": "quirkymouse", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "age": 190, + "size": 464, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot greenkiwi in AWS Account fluorescentiapetus (516702013600)", + "parentType": "EBS Volume", + "parentId": "vol-39172c2420f4ca7cc", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "ap-east-1", + "savings": 831.32, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "766083082562", + "accountName": "roundgoat", + "resourceID": "youthfulchiron", + "resourceName": "upbeatorcus", + "tags": "environment=test, app=paymentGateway, tier=application", + "age": 191, + "size": 199, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot youthfulchiron in AWS Account roundgoat (766083082562)", + "parentType": "EBS Volume", + "parentId": "vol-5945d93ba30394dbf", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "ap-east-1", + "savings": 237.98, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "665319725593", + "accountName": "wideeris", + "resourceID": "narrowmushroom", + "resourceName": "metalliccherry", + "tags": "environment=dev, app=reportingService", + "age": 22, + "size": 424, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot narrowmushroom in AWS Account wideeris (665319725593)", + "parentType": "EBS Volume", + "parentId": "vol-e2522e2f807d00a71", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "us-west-1", + "savings": 941.18, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "165283112664", + "accountName": "thankfuldog", + "resourceID": "brightgiraffe", + "resourceName": "giganticmakemake", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "age": 93, + "size": 467, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot brightgiraffe in AWS Account thankfuldog (165283112664)", + "parentType": "EBS Volume", + "parentId": "vol-cecc80e5cec2b83b4", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "us-west-2", + "savings": 745.46, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "999773517191", + "accountName": "tinylion", + "resourceID": "opaquesedna", + "resourceName": "obedientgarlic", + "tags": "environment=prod, app=userManagement", + "age": 144, + "size": 75, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot opaquesedna in AWS Account tinylion (999773517191)", + "parentType": "EBS Volume", + "parentId": "vol-72a567830ea0537e1", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "eu-central-1", + "savings": 142.56, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "620368136857", + "accountName": "orangeturnip", + "resourceID": "fierceant", + "resourceName": "thankfulurchin", + "tags": "environment=prod, app=paymentGateway", + "age": 21, + "size": 270, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot fierceant in AWS Account orangeturnip (620368136857)", + "parentType": "EBS Volume", + "parentId": "vol-4e66332a79f917886", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "us-west-1", + "savings": 951.37, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "620368136857", + "accountName": "happyonion", + "resourceID": "shinystrawberry", + "resourceName": "quirkylemon", + "tags": "environment=dev, app=inventoryManagement", + "age": 170, + "size": 235, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot shinystrawberry in AWS Account happyonion (620368136857)", + "parentType": "EBS Volume", + "parentId": "vol-6fa646dd60fdf5679", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "ca-central-1", + "savings": 108.29, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "646728909564", + "accountName": "zealouseris", + "resourceID": "brightquail", + "resourceName": "innocentcorn", + "tags": "environment=prod, app=userManagement", + "age": 104, + "size": 305, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot brightquail in AWS Account zealouseris (646728909564)", + "parentType": "EBS Volume", + "parentId": "vol-ac8715173e7ab1098", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "us-east-2", + "savings": 120.7, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "999773517191", + "accountName": "kindcherry", + "resourceID": "vibrantpepper", + "resourceName": "orangecherry", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "age": 27, + "size": 131, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot vibrantpepper in AWS Account kindcherry (999773517191)", + "parentType": "EBS Volume", + "parentId": "vol-485de1b7dcd7b687f", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "eu-west-2", + "savings": 899.66, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "353197488767", + "accountName": "excitedant", + "resourceID": "calmtiger", + "resourceName": "thankfulphobos", + "tags": "environment=staging, app=invoiceProcessing", + "age": 74, + "size": 307, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot calmtiger in AWS Account excitedant (353197488767)", + "parentType": "EBS Volume", + "parentId": "vol-9291ae6c1bcd6f188", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "eu-west-1", + "savings": 519.62, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "353197488767", + "accountName": "orangeeris", + "resourceID": "widepear", + "resourceName": "circularant", + "tags": "environment=prod, app=userManagement", + "age": 87, + "size": 259, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot widepear in AWS Account orangeeris (353197488767)", + "parentType": "EBS Volume", + "parentId": "vol-161f36e098181367a", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "us-east-1", + "savings": 197.45, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "516702013600", + "accountName": "circularpenguin", + "resourceID": "nervousgrape", + "resourceName": "orangeapple", + "tags": "environment=qa, app=customerSupport, tier=application", + "age": 138, + "size": 301, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot nervousgrape in AWS Account circularpenguin (516702013600)", + "parentType": "EBS Volume", + "parentId": "vol-d3c6a414d38498ec3", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "us-west-2", + "savings": 731.36, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "516702013600", + "accountName": "jovialbroccoli", + "resourceID": "wittyspinach", + "resourceName": "kindkangaroo", + "tags": "environment=prod, app=userManagement", + "age": 122, + "size": 226, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot wittyspinach in AWS Account jovialbroccoli (516702013600)", + "parentType": "EBS Volume", + "parentId": "vol-fc9e5a6375f5534d5", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "us-east-1", + "savings": 852.32, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "353197488767", + "accountName": "cylindricalurchin", + "resourceID": "thankfulpeas", + "resourceName": "relievedpotato", + "tags": "environment=dev, app=reportingService", + "age": 188, + "size": 303, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot thankfulpeas in AWS Account cylindricalurchin (353197488767)", + "parentType": "EBS Volume", + "parentId": "vol-9e55f9892e8ac9e36", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "eu-central-1", + "savings": 943.35, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "665319725593", + "accountName": "smallblueberry", + "resourceID": "vivaciousolive", + "resourceName": "obedientsedna", + "tags": "environment=dev, app=reportingService", + "age": 81, + "size": 449, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot vivaciousolive in AWS Account smallblueberry (665319725593)", + "parentType": "EBS Volume", + "parentId": "vol-1eb82265e055071f1", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "eu-west-2", + "savings": 375.58, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "646728909564", + "accountName": "proudhygiea", + "resourceID": "talloctopus", + "resourceName": "eagerpluto", + "tags": "environment=staging, app=crmModule", + "age": 154, + "size": 187, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot talloctopus in AWS Account proudhygiea (646728909564)", + "parentType": "EBS Volume", + "parentId": "vol-7369a5cea2ca3f7b1", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "us-west-2", + "savings": 296.42, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "165283112664", + "accountName": "purplepomegranate", + "resourceID": "rectangularsedna", + "resourceName": "orangestrawberry", + "tags": "environment=test, app=dataWarehouse", + "age": 198, + "size": 289, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot rectangularsedna in AWS Account purplepomegranate (165283112664)", + "parentType": "EBS Volume", + "parentId": "vol-63fb354030678bb15", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "ap-east-1", + "savings": 26.31, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "138186646095", + "accountName": "zealousgoat", + "resourceID": "redgarlic", + "resourceName": "quickeuropa", + "tags": "environment=test, app=paymentGateway, tier=application", + "age": 47, + "size": 394, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot redgarlic in AWS Account zealousgoat (138186646095)", + "parentType": "EBS Volume", + "parentId": "vol-e9b367b268bab8e83", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "ap-east-1", + "savings": 620.91, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "999773517191", + "accountName": "lazyspinach", + "resourceID": "ellipticalstrawberry", + "resourceName": "roundmars", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "age": 135, + "size": 494, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot ellipticalstrawberry in AWS Account lazyspinach (999773517191)", + "parentType": "EBS Volume", + "parentId": "vol-f9eb97dc206ede6cf", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "ap-east-1", + "savings": 164.82, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "516702013600", + "accountName": "calmsaturn", + "resourceID": "quickdog", + "resourceName": "shinymakemake", + "tags": "environment=test, app=dataWarehouse", + "age": 12, + "size": 132, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot quickdog in AWS Account calmsaturn (516702013600)", + "parentType": "EBS Volume", + "parentId": "vol-6d999998e716ecedf", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "eu-west-1", + "savings": 123.77, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "353197488767", + "accountName": "metalliccorn", + "resourceID": "excitedlemon", + "resourceName": "gentlevesta", + "tags": "environment=dev, app=dataAnalytics", + "age": 22, + "size": 33, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot excitedlemon in AWS Account metalliccorn (353197488767)", + "parentType": "EBS Volume", + "parentId": "vol-48b294f337fd16915", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "ca-central-1", + "savings": 861.19, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "516702013600", + "accountName": "whitepepper", + "resourceID": "innocenteuropa", + "resourceName": "cylindricalpsyche", + "tags": "environment=staging, app=invoiceProcessing", + "age": 47, + "size": 277, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot innocenteuropa in AWS Account whitepepper (516702013600)", + "parentType": "EBS Volume", + "parentId": "vol-205beb28676655291", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "us-east-1", + "savings": 501.03, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "620368136857", + "accountName": "dulltitan", + "resourceID": "ovalonion", + "resourceName": "quirkyorange", + "tags": "environment=dev, app=inventoryManagement", + "age": 118, + "size": 305, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot ovalonion in AWS Account dulltitan (620368136857)", + "parentType": "EBS Volume", + "parentId": "vol-9fc5a2d3d77f12de9", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "us-west-2", + "savings": 961.85, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "627286410625", + "accountName": "yellowgoat", + "resourceID": "wittyviper", + "resourceName": "rotundwatermelon", + "tags": "environment=prod, app=paymentGateway", + "age": 146, + "size": 315, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot wittyviper in AWS Account yellowgoat (627286410625)", + "parentType": "EBS Volume", + "parentId": "vol-021287e6373b3922e", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "eu-west-2", + "savings": 92.88, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + }, + { + "accountID": "925894598672", + "accountName": "translucentquail", + "resourceID": "whitepeas", + "resourceName": "calmbanana", + "tags": "environment=staging, app=invoiceProcessing", + "age": 101, + "size": 260, + "service": "EC2", + "recommendationDetails": "Delete EC2 snapshot whitepeas in AWS Account translucentquail (925894598672)", + "parentType": "EBS Volume", + "parentId": "vol-8a350aa993ff7fa37", + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": "ap-east-1", + "savings": 305.99, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + } +] \ No newline at end of file diff --git a/flexera/data/aws/aws_delete_unused_volumes.js b/flexera/data/aws/aws_delete_unused_volumes.js deleted file mode 100644 index 0ab9cdb5..00000000 --- a/flexera/data/aws/aws_delete_unused_volumes.js +++ /dev/null @@ -1,130 +0,0 @@ -// -------------------------------------- -// Libraries -// -------------------------------------- - -var _ = require('underscore') - -// -------------------------------------- -// Functions -// -------------------------------------- - -function getRandomDate(year) { - let start = new Date(year, 0, 1); // Start from January 1st of the given year - let end = new Date(year + 1, 0, 1); // End at December 31st of the given year - let randomDate = new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())); - - return randomDate.toISOString(); -} - -function generateRandomName() { - adjectives = [ - "quick", "lazy", "drowsy", "excited", "adventurous", "jolly", "brave", "calm", - "eager", "fierce", "gentle", "happy", "innocent", "jovial", "kind", "lively", - "merry", "nervous", "obedient", "proud", "relieved", "silly", "thankful", - "upbeat", "vivacious", "witty", "excited", "youthful", "zealous", "quirky" - ] - - animals = [ - "ant", "bear", "cat", "dog", "eel", "fox", "goat", "horse", "ibis", "jaguar", - "kangaroo", "lion", "mouse", "newt", "owl", "penguin", "quail", "rabbit", - "snake", "tiger", "urchin", "viper", "whale", "xerus", "yak", "zebra", "parrot", - "octopus", "giraffe", "elephant" - ]; - - randomAdjective = adjectives[Math.floor(Math.random() * adjectives.length)] - randomAnimal = animals[Math.floor(Math.random() * animals.length)] - - return randomAdjective + randomAnimal -} - -// -------------------------------------- -// Dummy Data -// -------------------------------------- - -current_year = parseInt(new Date().toISOString().split('-')[0]) - -account_list = [ - "999773517191", - "138186646095", - "353197488767", - "516702013600", - "627286410625", - "165283112664", - "646728909564", - "620368136857", - "665319725593", - "925894598672", - "766083082562" -] - -region_list = [ - "us-east-2", - "us-east-1", - "us-west-1", - "us-west-2", - "ap-east-1", - "ap-northeast-3", - "ca-central-1", - "eu-central-1", - "eu-west-1", - "eu-west-2" -] - -tag_list = [ - { environment: "prod", app: "paymentGateway" }, - { environment: "dev", app: "dataAnalytics" }, - { environment: "staging", app: "userManagement" }, - { environment: "prod", app: "reportingService" }, - { environment: "dev", app: "emailService" }, - { environment: "staging", app: "invoiceProcessing" }, - { environment: "prod", app: "securityModule" }, - { environment: "prod", app: "inventoryManagement" }, - { environment: "dev", app: "customerSupport" }, - { environment: "prod", app: "crmModule" } -] - -// -------------------------------------- -// Script -// -------------------------------------- - -volumes = [] - -for (var i = 0; i < 50; i++) { - region = region_list[parseInt(Math.random() * 10)] - - createdTime = getRandomDate(current_year - 1 - parseInt(Math.random() * 2)) - age = Math.round((new Date() - new Date(createdTime)) / 1000 / 60 / 60 / 24) - - savings = parseFloat((Math.random() * Math.random() * 1000).toFixed(3)) - - volumes.push({ - "accountID": account_list[parseInt(Math.random() * 10)], - "accountName": generateRandomName(), - "age": age + " days", - "availabilityZone": region + 'a', - "createdTime": createdTime, - "lookbackPeriod": "30 days", - "region": region, - "resourceName": generateRandomName(), - "resourceType": "gp" + (parseInt(Math.random() * 2) + 2), - "savings": savings, - "savingsCurrency": "US$", - "service": "EBS", - "size": parseInt(Math.random() * 500).toFixed(0) + " GB", - "status": "available", - "tags": tag_list[parseInt(Math.random() * 10)], - "volumeId": "vol-" + generateRandomName() - }) -} - -result = { - "accountID": account_list[parseInt(Math.random() * 10)], - "message": "The total estimated monthly savings are US$ 171.29", - "unused_volumes": volumes -} - -// -------------------------------------- -// Output -// -------------------------------------- - -console.log(JSON.stringify(result, '', 2)) diff --git a/flexera/data/aws/aws_delete_unused_volumes.json b/flexera/data/aws/aws_delete_unused_volumes.json index 6ffdaef5..8af368d7 100644 --- a/flexera/data/aws/aws_delete_unused_volumes.json +++ b/flexera/data/aws/aws_delete_unused_volumes.json @@ -1,1056 +1,902 @@ -{ - "accountID": "165283112664", - "message": "The total estimated monthly savings are US$ 171.29", - "unused_volumes": [ - { - "accountID": "165283112664", - "accountName": "zealousjaguar", - "age": "441 days", - "availabilityZone": "us-east-2a", - "createdTime": "2022-11-30T02:13:26.228Z", - "lookbackPeriod": "30 days", - "region": "us-east-2", - "resourceName": "fiercelion", - "resourceType": "gp2", - "savings": 154.411, - "savingsCurrency": "US$", - "service": "EBS", - "size": "448 GB", - "status": "available", - "tags": { - "environment": "prod", - "app": "crmModule" - }, - "volumeId": "vol-zealoustiger" - }, - { - "accountID": "165283112664", - "accountName": "fiercegiraffe", - "age": "160 days", - "availabilityZone": "ap-northeast-3a", - "createdTime": "2023-09-07T05:03:12.786Z", - "lookbackPeriod": "30 days", - "region": "ap-northeast-3", - "resourceName": "wittygiraffe", - "resourceType": "gp2", - "savings": 24.205, - "savingsCurrency": "US$", - "service": "EBS", - "size": "198 GB", - "status": "available", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "volumeId": "vol-eagercat" - }, - { - "accountID": "627286410625", - "accountName": "braveibis", - "age": "163 days", - "availabilityZone": "ap-east-1a", - "createdTime": "2023-09-04T06:58:27.701Z", - "lookbackPeriod": "30 days", - "region": "ap-east-1", - "resourceName": "calmowl", - "resourceType": "gp2", - "savings": 72.148, - "savingsCurrency": "US$", - "service": "EBS", - "size": "146 GB", - "status": "available", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - }, - "volumeId": "vol-quirkyibis" - }, - { - "accountID": "138186646095", - "accountName": "excitedeel", - "age": "290 days", - "availabilityZone": "us-east-2a", - "createdTime": "2023-04-30T04:34:39.425Z", - "lookbackPeriod": "30 days", - "region": "us-east-2", - "resourceName": "calmfox", - "resourceType": "gp3", - "savings": 590.691, - "savingsCurrency": "US$", - "service": "EBS", - "size": "458 GB", - "status": "available", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "volumeId": "vol-relievedquail" - }, - { - "accountID": "627286410625", - "accountName": "livelylion", - "age": "551 days", - "availabilityZone": "us-west-2a", - "createdTime": "2022-08-12T05:29:33.370Z", - "lookbackPeriod": "30 days", - "region": "us-west-2", - "resourceName": "quickparrot", - "resourceType": "gp3", - "savings": 104.836, - "savingsCurrency": "US$", - "service": "EBS", - "size": "367 GB", - "status": "available", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "volumeId": "vol-vivaciousdog" - }, - { - "accountID": "646728909564", - "accountName": "quickmouse", - "age": "163 days", - "availabilityZone": "eu-west-1a", - "createdTime": "2023-09-04T07:37:27.100Z", - "lookbackPeriod": "30 days", - "region": "eu-west-1", - "resourceName": "livelymouse", - "resourceType": "gp2", - "savings": 102.421, - "savingsCurrency": "US$", - "service": "EBS", - "size": "70 GB", - "status": "available", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "volumeId": "vol-eagerant" - }, - { - "accountID": "646728909564", - "accountName": "jovialkangaroo", - "age": "233 days", - "availabilityZone": "us-east-2a", - "createdTime": "2023-06-25T23:55:34.019Z", - "lookbackPeriod": "30 days", - "region": "us-east-2", - "resourceName": "lazybear", - "resourceType": "gp2", - "savings": 669.958, - "savingsCurrency": "US$", - "service": "EBS", - "size": "325 GB", - "status": "available", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "volumeId": "vol-quickwhale" - }, - { - "accountID": "627286410625", - "accountName": "vivaciousgiraffe", - "age": "432 days", - "availabilityZone": "ap-east-1a", - "createdTime": "2022-12-08T18:38:58.376Z", - "lookbackPeriod": "30 days", - "region": "ap-east-1", - "resourceName": "thankfulowl", - "resourceType": "gp2", - "savings": 212.921, - "savingsCurrency": "US$", - "service": "EBS", - "size": "484 GB", - "status": "available", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "volumeId": "vol-eagerjaguar" - }, - { - "accountID": "620368136857", - "accountName": "merryparrot", - "age": "404 days", - "availabilityZone": "us-west-1a", - "createdTime": "2023-01-05T16:54:50.061Z", - "lookbackPeriod": "30 days", - "region": "us-west-1", - "resourceName": "relievedquail", - "resourceType": "gp2", - "savings": 342.539, - "savingsCurrency": "US$", - "service": "EBS", - "size": "453 GB", - "status": "available", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - }, - "volumeId": "vol-jovialrabbit" - }, - { - "accountID": "516702013600", - "accountName": "calmyak", - "age": "257 days", - "availabilityZone": "ap-east-1a", - "createdTime": "2023-06-02T04:05:36.593Z", - "lookbackPeriod": "30 days", - "region": "ap-east-1", - "resourceName": "nervousbear", - "resourceType": "gp3", - "savings": 73.706, - "savingsCurrency": "US$", - "service": "EBS", - "size": "59 GB", - "status": "available", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "volumeId": "vol-lazygoat" - }, - { - "accountID": "665319725593", - "accountName": "zealousurchin", - "age": "418 days", - "availabilityZone": "ap-east-1a", - "createdTime": "2022-12-22T12:11:46.374Z", - "lookbackPeriod": "30 days", - "region": "ap-east-1", - "resourceName": "innocentowl", - "resourceType": "gp3", - "savings": 534.432, - "savingsCurrency": "US$", - "service": "EBS", - "size": "255 GB", - "status": "available", - "tags": { - "environment": "prod", - "app": "crmModule" - }, - "volumeId": "vol-proudpenguin" - }, - { - "accountID": "665319725593", - "accountName": "wittykangaroo", - "age": "393 days", - "availabilityZone": "us-west-1a", - "createdTime": "2023-01-16T22:46:37.243Z", - "lookbackPeriod": "30 days", - "region": "us-west-1", - "resourceName": "quickhorse", - "resourceType": "gp2", - "savings": 181.695, - "savingsCurrency": "US$", - "service": "EBS", - "size": "342 GB", - "status": "available", - "tags": { - "environment": "prod", - "app": "securityModule" - }, - "volumeId": "vol-relieveddog" - }, - { - "accountID": "165283112664", - "accountName": "eagerviper", - "age": "416 days", - "availabilityZone": "eu-west-1a", - "createdTime": "2022-12-24T08:48:52.761Z", - "lookbackPeriod": "30 days", - "region": "eu-west-1", - "resourceName": "sillyhorse", - "resourceType": "gp3", - "savings": 486.978, - "savingsCurrency": "US$", - "service": "EBS", - "size": "222 GB", - "status": "available", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "volumeId": "vol-wittyxerus" - }, - { - "accountID": "353197488767", - "accountName": "wittypenguin", - "age": "358 days", - "availabilityZone": "eu-west-2a", - "createdTime": "2023-02-21T00:44:51.350Z", - "lookbackPeriod": "30 days", - "region": "eu-west-2", - "resourceName": "happycat", - "resourceType": "gp3", - "savings": 30.862, - "savingsCurrency": "US$", - "service": "EBS", - "size": "487 GB", - "status": "available", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "volumeId": "vol-obedientoctopus" - }, - { - "accountID": "138186646095", - "accountName": "happycat", - "age": "618 days", - "availabilityZone": "ap-east-1a", - "createdTime": "2022-06-06T02:17:41.304Z", - "lookbackPeriod": "30 days", - "region": "ap-east-1", - "resourceName": "jovialdog", - "resourceType": "gp3", - "savings": 108.211, - "savingsCurrency": "US$", - "service": "EBS", - "size": "155 GB", - "status": "available", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "volumeId": "vol-merryant" - }, - { - "accountID": "138186646095", - "accountName": "adventurouspenguin", - "age": "489 days", - "availabilityZone": "us-east-1a", - "createdTime": "2022-10-13T01:10:06.592Z", - "lookbackPeriod": "30 days", - "region": "us-east-1", - "resourceName": "nervousowl", - "resourceType": "gp2", - "savings": 83.524, - "savingsCurrency": "US$", - "service": "EBS", - "size": "235 GB", - "status": "available", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - }, - "volumeId": "vol-thankfulxerus" - }, - { - "accountID": "138186646095", - "accountName": "adventurousant", - "age": "100 days", - "availabilityZone": "eu-central-1a", - "createdTime": "2023-11-05T21:51:32.077Z", - "lookbackPeriod": "30 days", - "region": "eu-central-1", - "resourceName": "sillynewt", - "resourceType": "gp2", - "savings": 96.214, - "savingsCurrency": "US$", - "service": "EBS", - "size": "340 GB", - "status": "available", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "volumeId": "vol-thankfulsnake" - }, - { - "accountID": "925894598672", - "accountName": "livelyrabbit", - "age": "175 days", - "availabilityZone": "ap-northeast-3a", - "createdTime": "2023-08-22T20:35:20.731Z", - "lookbackPeriod": "30 days", - "region": "ap-northeast-3", - "resourceName": "kindgoat", - "resourceType": "gp3", - "savings": 505.777, - "savingsCurrency": "US$", - "service": "EBS", - "size": "108 GB", - "status": "available", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "volumeId": "vol-excitedyak" - }, - { - "accountID": "516702013600", - "accountName": "relievedant", - "age": "180 days", - "availabilityZone": "us-west-1a", - "createdTime": "2023-08-17T16:40:05.401Z", - "lookbackPeriod": "30 days", - "region": "us-west-1", - "resourceName": "excitedowl", - "resourceType": "gp2", - "savings": 1.869, - "savingsCurrency": "US$", - "service": "EBS", - "size": "81 GB", - "status": "available", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "volumeId": "vol-eagerhorse" - }, - { - "accountID": "353197488767", - "accountName": "lazyparrot", - "age": "139 days", - "availabilityZone": "ap-northeast-3a", - "createdTime": "2023-09-27T19:32:08.228Z", - "lookbackPeriod": "30 days", - "region": "ap-northeast-3", - "resourceName": "thankfulwhale", - "resourceType": "gp2", - "savings": 287.39, - "savingsCurrency": "US$", - "service": "EBS", - "size": "322 GB", - "status": "available", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "volumeId": "vol-vivaciousibis" - }, - { - "accountID": "516702013600", - "accountName": "relievedgiraffe", - "age": "550 days", - "availabilityZone": "eu-west-1a", - "createdTime": "2022-08-12T09:38:15.888Z", - "lookbackPeriod": "30 days", - "region": "eu-west-1", - "resourceName": "proudzebra", - "resourceType": "gp3", - "savings": 266.041, - "savingsCurrency": "US$", - "service": "EBS", - "size": "387 GB", - "status": "available", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - }, - "volumeId": "vol-drowsyxerus" - }, - { - "accountID": "999773517191", - "accountName": "excitedeel", - "age": "306 days", - "availabilityZone": "ap-east-1a", - "createdTime": "2023-04-14T00:16:17.892Z", - "lookbackPeriod": "30 days", - "region": "ap-east-1", - "resourceName": "adventurousoctopus", - "resourceType": "gp2", - "savings": 379.858, - "savingsCurrency": "US$", - "service": "EBS", - "size": "303 GB", - "status": "available", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "volumeId": "vol-eagerrabbit" - }, - { - "accountID": "353197488767", - "accountName": "adventurouskangaroo", - "age": "132 days", - "availabilityZone": "eu-central-1a", - "createdTime": "2023-10-04T20:19:59.845Z", - "lookbackPeriod": "30 days", - "region": "eu-central-1", - "resourceName": "adventurouszebra", - "resourceType": "gp3", - "savings": 320.305, - "savingsCurrency": "US$", - "service": "EBS", - "size": "265 GB", - "status": "available", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "volumeId": "vol-adventurousgoat" - }, - { - "accountID": "665319725593", - "accountName": "relievedyak", - "age": "241 days", - "availabilityZone": "eu-central-1a", - "createdTime": "2023-06-18T02:35:05.803Z", - "lookbackPeriod": "30 days", - "region": "eu-central-1", - "resourceName": "obedientjaguar", - "resourceType": "gp3", - "savings": 372.768, - "savingsCurrency": "US$", - "service": "EBS", - "size": "334 GB", - "status": "available", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "volumeId": "vol-merrysnake" - }, - { - "accountID": "620368136857", - "accountName": "adventuroushorse", - "age": "85 days", - "availabilityZone": "ca-central-1a", - "createdTime": "2023-11-20T15:21:39.480Z", - "lookbackPeriod": "30 days", - "region": "ca-central-1", - "resourceName": "excitedgoat", - "resourceType": "gp2", - "savings": 16.024, - "savingsCurrency": "US$", - "service": "EBS", - "size": "179 GB", - "status": "available", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "volumeId": "vol-merryhorse" - }, - { - "accountID": "646728909564", - "accountName": "quickcat", - "age": "609 days", - "availabilityZone": "us-west-1a", - "createdTime": "2022-06-15T01:47:46.696Z", - "lookbackPeriod": "30 days", - "region": "us-west-1", - "resourceName": "livelynewt", - "resourceType": "gp2", - "savings": 146.278, - "savingsCurrency": "US$", - "service": "EBS", - "size": "299 GB", - "status": "available", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "volumeId": "vol-excitedviper" - }, - { - "accountID": "353197488767", - "accountName": "excitedrabbit", - "age": "753 days", - "availabilityZone": "ap-east-1a", - "createdTime": "2022-01-21T12:11:14.417Z", - "lookbackPeriod": "30 days", - "region": "ap-east-1", - "resourceName": "obedienturchin", - "resourceType": "gp2", - "savings": 202.065, - "savingsCurrency": "US$", - "service": "EBS", - "size": "116 GB", - "status": "available", - "tags": { - "environment": "prod", - "app": "crmModule" - }, - "volumeId": "vol-jollynewt" - }, - { - "accountID": "665319725593", - "accountName": "nervousibis", - "age": "553 days", - "availabilityZone": "eu-west-1a", - "createdTime": "2022-08-10T05:41:23.644Z", - "lookbackPeriod": "30 days", - "region": "eu-west-1", - "resourceName": "drowsytiger", - "resourceType": "gp3", - "savings": 62.788, - "savingsCurrency": "US$", - "service": "EBS", - "size": "249 GB", - "status": "available", - "tags": { - "environment": "prod", - "app": "crmModule" - }, - "volumeId": "vol-proudfox" - }, - { - "accountID": "620368136857", - "accountName": "innocentnewt", - "age": "588 days", - "availabilityZone": "ca-central-1a", - "createdTime": "2022-07-06T04:28:21.797Z", - "lookbackPeriod": "30 days", - "region": "ca-central-1", - "resourceName": "proudeel", - "resourceType": "gp2", - "savings": 229.665, - "savingsCurrency": "US$", - "service": "EBS", - "size": "183 GB", - "status": "available", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "volumeId": "vol-fierceyak" - }, - { - "accountID": "627286410625", - "accountName": "jovialkangaroo", - "age": "109 days", - "availabilityZone": "us-west-2a", - "createdTime": "2023-10-27T15:37:31.548Z", - "lookbackPeriod": "30 days", - "region": "us-west-2", - "resourceName": "jovialelephant", - "resourceType": "gp3", - "savings": 0.263, - "savingsCurrency": "US$", - "service": "EBS", - "size": "305 GB", - "status": "available", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "volumeId": "vol-vivaciousibis" - }, - { - "accountID": "353197488767", - "accountName": "lazyoctopus", - "age": "81 days", - "availabilityZone": "eu-west-1a", - "createdTime": "2023-11-24T14:40:36.158Z", - "lookbackPeriod": "30 days", - "region": "eu-west-1", - "resourceName": "innocentviper", - "resourceType": "gp3", - "savings": 389.421, - "savingsCurrency": "US$", - "service": "EBS", - "size": "233 GB", - "status": "available", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "volumeId": "vol-fiercegiraffe" - }, - { - "accountID": "627286410625", - "accountName": "eagerkangaroo", - "age": "747 days", - "availabilityZone": "us-west-1a", - "createdTime": "2022-01-27T08:58:50.720Z", - "lookbackPeriod": "30 days", - "region": "us-west-1", - "resourceName": "thankfulowl", - "resourceType": "gp3", - "savings": 193.5, - "savingsCurrency": "US$", - "service": "EBS", - "size": "269 GB", - "status": "available", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - }, - "volumeId": "vol-livelypenguin" - }, - { - "accountID": "353197488767", - "accountName": "calmlion", - "age": "622 days", - "availabilityZone": "eu-west-1a", - "createdTime": "2022-06-02T00:51:02.936Z", - "lookbackPeriod": "30 days", - "region": "eu-west-1", - "resourceName": "merryurchin", - "resourceType": "gp3", - "savings": 782.708, - "savingsCurrency": "US$", - "service": "EBS", - "size": "104 GB", - "status": "available", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "volumeId": "vol-jollybear" - }, - { - "accountID": "665319725593", - "accountName": "merrybear", - "age": "392 days", - "availabilityZone": "eu-central-1a", - "createdTime": "2023-01-17T12:29:27.572Z", - "lookbackPeriod": "30 days", - "region": "eu-central-1", - "resourceName": "obedientjaguar", - "resourceType": "gp3", - "savings": 4.033, - "savingsCurrency": "US$", - "service": "EBS", - "size": "325 GB", - "status": "available", - "tags": { - "environment": "prod", - "app": "securityModule" - }, - "volumeId": "vol-quicktiger" - }, - { - "accountID": "665319725593", - "accountName": "quickbear", - "age": "736 days", - "availabilityZone": "eu-west-1a", - "createdTime": "2022-02-08T06:30:08.909Z", - "lookbackPeriod": "30 days", - "region": "eu-west-1", - "resourceName": "sillypenguin", - "resourceType": "gp2", - "savings": 398.897, - "savingsCurrency": "US$", - "service": "EBS", - "size": "25 GB", - "status": "available", - "tags": { - "environment": "prod", - "app": "securityModule" - }, - "volumeId": "vol-vivaciousviper" - }, - { - "accountID": "646728909564", - "accountName": "jovialzebra", - "age": "293 days", - "availabilityZone": "eu-west-2a", - "createdTime": "2023-04-27T08:23:43.123Z", - "lookbackPeriod": "30 days", - "region": "eu-west-2", - "resourceName": "happylion", - "resourceType": "gp2", - "savings": 769.165, - "savingsCurrency": "US$", - "service": "EBS", - "size": "44 GB", - "status": "available", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "volumeId": "vol-happyowl" - }, - { - "accountID": "925894598672", - "accountName": "obedientelephant", - "age": "206 days", - "availabilityZone": "ca-central-1a", - "createdTime": "2023-07-23T00:32:01.105Z", - "lookbackPeriod": "30 days", - "region": "ca-central-1", - "resourceName": "proudquail", - "resourceType": "gp3", - "savings": 98.462, - "savingsCurrency": "US$", - "service": "EBS", - "size": "248 GB", - "status": "available", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "volumeId": "vol-merryhorse" - }, - { - "accountID": "138186646095", - "accountName": "adventurousxerus", - "age": "143 days", - "availabilityZone": "eu-central-1a", - "createdTime": "2023-09-23T21:23:40.936Z", - "lookbackPeriod": "30 days", - "region": "eu-central-1", - "resourceName": "lazyzebra", - "resourceType": "gp2", - "savings": 25.122, - "savingsCurrency": "US$", - "service": "EBS", - "size": "475 GB", - "status": "available", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - }, - "volumeId": "vol-calmurchin" - }, - { - "accountID": "925894598672", - "accountName": "calmxerus", - "age": "233 days", - "availabilityZone": "eu-west-2a", - "createdTime": "2023-06-25T12:32:28.172Z", - "lookbackPeriod": "30 days", - "region": "eu-west-2", - "resourceName": "zealoussnake", - "resourceType": "gp2", - "savings": 48.158, - "savingsCurrency": "US$", - "service": "EBS", - "size": "35 GB", - "status": "available", - "tags": { - "environment": "prod", - "app": "crmModule" - }, - "volumeId": "vol-relievedwhale" - }, - { - "accountID": "353197488767", - "accountName": "sillypenguin", - "age": "268 days", - "availabilityZone": "ap-east-1a", - "createdTime": "2023-05-22T01:03:47.063Z", - "lookbackPeriod": "30 days", - "region": "ap-east-1", - "resourceName": "thankfulbear", - "resourceType": "gp2", - "savings": 28.074, - "savingsCurrency": "US$", - "service": "EBS", - "size": "44 GB", - "status": "available", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - }, - "volumeId": "vol-sillylion" - }, - { - "accountID": "620368136857", - "accountName": "livelywhale", - "age": "75 days", - "availabilityZone": "us-east-1a", - "createdTime": "2023-11-30T09:34:03.477Z", - "lookbackPeriod": "30 days", - "region": "us-east-1", - "resourceName": "calmkangaroo", - "resourceType": "gp3", - "savings": 21.531, - "savingsCurrency": "US$", - "service": "EBS", - "size": "224 GB", - "status": "available", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "volumeId": "vol-happyoctopus" - }, - { - "accountID": "627286410625", - "accountName": "relievedbear", - "age": "364 days", - "availabilityZone": "us-east-1a", - "createdTime": "2023-02-14T23:46:22.233Z", - "lookbackPeriod": "30 days", - "region": "us-east-1", - "resourceName": "bravefox", - "resourceType": "gp3", - "savings": 213.63, - "savingsCurrency": "US$", - "service": "EBS", - "size": "136 GB", - "status": "available", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "volumeId": "vol-bravequail" - }, - { - "accountID": "925894598672", - "accountName": "kindquail", - "age": "134 days", - "availabilityZone": "us-west-2a", - "createdTime": "2023-10-03T01:07:56.218Z", - "lookbackPeriod": "30 days", - "region": "us-west-2", - "resourceName": "adventurousparrot", - "resourceType": "gp3", - "savings": 326.579, - "savingsCurrency": "US$", - "service": "EBS", - "size": "235 GB", - "status": "available", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - }, - "volumeId": "vol-kindibis" - }, - { - "accountID": "353197488767", - "accountName": "excitedkangaroo", - "age": "548 days", - "availabilityZone": "ap-east-1a", - "createdTime": "2022-08-15T01:48:27.841Z", - "lookbackPeriod": "30 days", - "region": "ap-east-1", - "resourceName": "nervousmouse", - "resourceType": "gp2", - "savings": 232.206, - "savingsCurrency": "US$", - "service": "EBS", - "size": "492 GB", - "status": "available", - "tags": { - "environment": "prod", - "app": "securityModule" - }, - "volumeId": "vol-zealousrabbit" - }, - { - "accountID": "925894598672", - "accountName": "adventurousdog", - "age": "405 days", - "availabilityZone": "us-west-2a", - "createdTime": "2023-01-05T00:31:32.094Z", - "lookbackPeriod": "30 days", - "region": "us-west-2", - "resourceName": "livelyfox", - "resourceType": "gp2", - "savings": 116.523, - "savingsCurrency": "US$", - "service": "EBS", - "size": "135 GB", - "status": "available", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - }, - "volumeId": "vol-kindparrot" - }, - { - "accountID": "620368136857", - "accountName": "adventurousbear", - "age": "397 days", - "availabilityZone": "eu-west-2a", - "createdTime": "2023-01-13T06:05:23.192Z", - "lookbackPeriod": "30 days", - "region": "eu-west-2", - "resourceName": "livelyibis", - "resourceType": "gp3", - "savings": 321.281, - "savingsCurrency": "US$", - "service": "EBS", - "size": "367 GB", - "status": "available", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - }, - "volumeId": "vol-happyviper" - }, - { - "accountID": "620368136857", - "accountName": "adventurousjaguar", - "age": "283 days", - "availabilityZone": "eu-west-1a", - "createdTime": "2023-05-07T04:26:35.417Z", - "lookbackPeriod": "30 days", - "region": "eu-west-1", - "resourceName": "kindurchin", - "resourceType": "gp3", - "savings": 181.316, - "savingsCurrency": "US$", - "service": "EBS", - "size": "402 GB", - "status": "available", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "volumeId": "vol-proudyak" - }, - { - "accountID": "999773517191", - "accountName": "zealouslion", - "age": "447 days", - "availabilityZone": "us-east-1a", - "createdTime": "2022-11-23T10:01:11.386Z", - "lookbackPeriod": "30 days", - "region": "us-east-1", - "resourceName": "calmyak", - "resourceType": "gp2", - "savings": 30.735, - "savingsCurrency": "US$", - "service": "EBS", - "size": "162 GB", - "status": "available", - "tags": { - "environment": "prod", - "app": "securityModule" - }, - "volumeId": "vol-sillykangaroo" - }, - { - "accountID": "999773517191", - "accountName": "bravekangaroo", - "age": "607 days", - "availabilityZone": "us-west-2a", - "createdTime": "2022-06-17T07:02:52.959Z", - "lookbackPeriod": "30 days", - "region": "us-west-2", - "resourceName": "quirkyyak", - "resourceType": "gp3", - "savings": 589.529, - "savingsCurrency": "US$", - "service": "EBS", - "size": "38 GB", - "status": "available", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "volumeId": "vol-jollyant" - }, - { - "accountID": "138186646095", - "accountName": "obedientmouse", - "age": "400 days", - "availabilityZone": "eu-west-2a", - "createdTime": "2023-01-09T10:43:38.582Z", - "lookbackPeriod": "30 days", - "region": "eu-west-2", - "resourceName": "lazyibis", - "resourceType": "gp3", - "savings": 434.86, - "savingsCurrency": "US$", - "service": "EBS", - "size": "115 GB", - "status": "available", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "volumeId": "vol-sillyurchin" - } - ] -} +[ + { + "accountID": "620368136857", + "accountName": "redzucchini", + "resourceID": "vol-afeb415517d88dd53", + "resourceName": "flatsaturn", + "tags": "environment=dev, app=reportingService, tier=web", + "age": 92, + "recommendationDetails": "Delete volume vol-afeb415517d88dd53 in AWS Account redzucchini (620368136857)", + "resourceType": "gp2", + "region": "ap-northeast-3", + "size": 327, + "status": "available", + "savings": 191.95, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "516702013600", + "accountName": "darklemon", + "resourceID": "vol-913b58a31f8975a8a", + "resourceName": "brighteunomia", + "tags": "environment=dev, app=securityModule, team=infra", + "age": 193, + "recommendationDetails": "Delete volume vol-913b58a31f8975a8a in AWS Account darklemon (516702013600)", + "resourceType": "gp2", + "region": "ap-northeast-3", + "size": 259, + "status": "available", + "savings": 501.98, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "646728909564", + "accountName": "matteowl", + "resourceID": "vol-da98207223962503f", + "resourceName": "bravepotato", + "tags": "environment=prod, app=paymentGateway", + "age": 29, + "recommendationDetails": "Delete volume vol-da98207223962503f in AWS Account matteowl (646728909564)", + "resourceType": "gp3", + "region": "us-west-2", + "size": 68, + "status": "available", + "savings": 611.52, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "665319725593", + "accountName": "quirkyorange", + "resourceID": "vol-8f74eb6db58c84bac", + "resourceName": "circularwatermelon", + "tags": "environment=qa, app=customerSupport, tier=application", + "age": 59, + "recommendationDetails": "Delete volume vol-8f74eb6db58c84bac in AWS Account quirkyorange (665319725593)", + "resourceType": "gp2", + "region": "us-east-2", + "size": 469, + "status": "available", + "savings": 636.91, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "620368136857", + "accountName": "jovialbroccoli", + "resourceID": "vol-285e67b3c123cdfc1", + "resourceName": "cylindricalcucumber", + "tags": "environment=qa, app=customerSupport, tier=application", + "age": 25, + "recommendationDetails": "Delete volume vol-285e67b3c123cdfc1 in AWS Account jovialbroccoli (620368136857)", + "resourceType": "gp2", + "region": "us-west-2", + "size": 194, + "status": "available", + "savings": 423.12, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "627286410625", + "accountName": "bluehygiea", + "resourceID": "vol-bc8e05ae215959e16", + "resourceName": "purplegrapefruit", + "tags": "environment=test, app=dataWarehouse", + "age": 98, + "recommendationDetails": "Delete volume vol-bc8e05ae215959e16 in AWS Account bluehygiea (627286410625)", + "resourceType": "gp3", + "region": "ap-east-1", + "size": 424, + "status": "available", + "savings": 641.2, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "925894598672", + "accountName": "redcorn", + "resourceID": "vol-71968473b53207ebf", + "resourceName": "kindspinach", + "tags": "environment=test, app=billingService, team=backend", + "age": 78, + "recommendationDetails": "Delete volume vol-71968473b53207ebf in AWS Account redcorn (925894598672)", + "resourceType": "gp3", + "region": "us-east-2", + "size": 67, + "status": "available", + "savings": 131.38, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "766083082562", + "accountName": "youthfulnewt", + "resourceID": "vol-325db3cf6eb5d6f2b", + "resourceName": "largeyam", + "tags": "environment=qa, app=customerSupport, tier=application", + "age": 117, + "recommendationDetails": "Delete volume vol-325db3cf6eb5d6f2b in AWS Account youthfulnewt (766083082562)", + "resourceType": "gp2", + "region": "ap-east-1", + "size": 330, + "status": "available", + "savings": 451.15, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "766083082562", + "accountName": "cylindricalplum", + "resourceID": "vol-b2f3a7a59e7777ee4", + "resourceName": "thankfulpineapple", + "tags": "environment=prod, app=paymentGateway", + "age": 118, + "recommendationDetails": "Delete volume vol-b2f3a7a59e7777ee4 in AWS Account cylindricalplum (766083082562)", + "resourceType": "gp3", + "region": "ap-northeast-3", + "size": 358, + "status": "available", + "savings": 418.67, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "620368136857", + "accountName": "nervousquaoar", + "resourceID": "vol-2f8a0d9ce8e841da4", + "resourceName": "wideraspberry", + "tags": "environment=staging, app=crmModule", + "age": 83, + "recommendationDetails": "Delete volume vol-2f8a0d9ce8e841da4 in AWS Account nervousquaoar (620368136857)", + "resourceType": "gp2", + "region": "us-east-2", + "size": 250, + "status": "available", + "savings": 233.27, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "766083082562", + "accountName": "cylindricalgrapefruit", + "resourceID": "vol-c02b0496d07610520", + "resourceName": "ovalgrapefruit", + "tags": "environment=prod, app=userManagement", + "age": 134, + "recommendationDetails": "Delete volume vol-c02b0496d07610520 in AWS Account cylindricalgrapefruit (766083082562)", + "resourceType": "gp2", + "region": "eu-west-2", + "size": 366, + "status": "available", + "savings": 814.36, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "353197488767", + "accountName": "rotundowl", + "resourceID": "vol-0a4c63addfd71d6a8", + "resourceName": "nervousdione", + "tags": "environment=prod, app=userManagement", + "age": 96, + "recommendationDetails": "Delete volume vol-0a4c63addfd71d6a8 in AWS Account rotundowl (353197488767)", + "resourceType": "gp2", + "region": "ca-central-1", + "size": 155, + "status": "available", + "savings": 743.07, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "646728909564", + "accountName": "greeneunomia", + "resourceID": "vol-14daa9432348fee35", + "resourceName": "purplepluto", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "age": 118, + "recommendationDetails": "Delete volume vol-14daa9432348fee35 in AWS Account greeneunomia (646728909564)", + "resourceType": "gp3", + "region": "eu-west-1", + "size": 349, + "status": "available", + "savings": 920.68, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "665319725593", + "accountName": "metallicearth", + "resourceID": "vol-7ef1ede5242175561", + "resourceName": "youthfulstrawberry", + "tags": "environment=dev, app=securityModule, team=infra", + "age": 165, + "recommendationDetails": "Delete volume vol-7ef1ede5242175561 in AWS Account metallicearth (665319725593)", + "resourceType": "gp2", + "region": "eu-west-2", + "size": 177, + "status": "available", + "savings": 762.98, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "516702013600", + "accountName": "livelyyam", + "resourceID": "vol-d07ed92447b8cd665", + "resourceName": "brightgoat", + "tags": "environment=dev, app=securityModule, team=infra", + "age": 121, + "recommendationDetails": "Delete volume vol-d07ed92447b8cd665 in AWS Account livelyyam (516702013600)", + "resourceType": "gp3", + "region": "ap-northeast-3", + "size": 486, + "status": "available", + "savings": 61.56, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "766083082562", + "accountName": "upbeatganymede", + "resourceID": "vol-f204da384ecb97634", + "resourceName": "shortpluto", + "tags": "environment=staging, app=invoiceProcessing", + "age": 134, + "recommendationDetails": "Delete volume vol-f204da384ecb97634 in AWS Account upbeatganymede (766083082562)", + "resourceType": "gp3", + "region": "eu-west-2", + "size": 132, + "status": "available", + "savings": 603.84, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "138186646095", + "accountName": "tallmercury", + "resourceID": "vol-25e7689b032392a55", + "resourceName": "fiercegonggong", + "tags": "environment=dev, app=dataAnalytics", + "age": 5, + "recommendationDetails": "Delete volume vol-25e7689b032392a55 in AWS Account tallmercury (138186646095)", + "resourceType": "gp2", + "region": "eu-west-2", + "size": 332, + "status": "available", + "savings": 923.53, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "999773517191", + "accountName": "relievedspinach", + "resourceID": "vol-7bc4e31a3585d90bb", + "resourceName": "relievedtriton", + "tags": "environment=dev, app=inventoryManagement", + "age": 72, + "recommendationDetails": "Delete volume vol-7bc4e31a3585d90bb in AWS Account relievedspinach (999773517191)", + "resourceType": "gp3", + "region": "ap-northeast-3", + "size": 80, + "status": "available", + "savings": 671.14, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "766083082562", + "accountName": "innocentaubergine", + "resourceID": "vol-e127cd2af81e7cd5e", + "resourceName": "happyoctopus", + "tags": "environment=qa, app=customerSupport, tier=application", + "age": 91, + "recommendationDetails": "Delete volume vol-e127cd2af81e7cd5e in AWS Account innocentaubergine (766083082562)", + "resourceType": "gp2", + "region": "us-west-2", + "size": 328, + "status": "available", + "savings": 764.89, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "353197488767", + "accountName": "redibis", + "resourceID": "vol-031d5c5ff61280ab0", + "resourceName": "drowsyzebra", + "tags": "environment=prod, app=securityModule", + "age": 68, + "recommendationDetails": "Delete volume vol-031d5c5ff61280ab0 in AWS Account redibis (353197488767)", + "resourceType": "gp3", + "region": "ca-central-1", + "size": 236, + "status": "available", + "savings": 860.55, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "999773517191", + "accountName": "relievedpluto", + "resourceID": "vol-2d2ae6bf672a86b03", + "resourceName": "sphericalblueberry", + "tags": "environment=dev, app=reportingService", + "age": 149, + "recommendationDetails": "Delete volume vol-2d2ae6bf672a86b03 in AWS Account relievedpluto (999773517191)", + "resourceType": "gp2", + "region": "eu-central-1", + "size": 346, + "status": "available", + "savings": 972.8, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "353197488767", + "accountName": "rectangulario", + "resourceID": "vol-0f810265bd112beb5", + "resourceName": "largepeach", + "tags": "environment=prod, app=securityModule", + "age": 97, + "recommendationDetails": "Delete volume vol-0f810265bd112beb5 in AWS Account rectangulario (353197488767)", + "resourceType": "gp2", + "region": "us-west-1", + "size": 177, + "status": "available", + "savings": 648.02, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "516702013600", + "accountName": "innocentgonggong", + "resourceID": "vol-794bdb89d322422cd", + "resourceName": "rectangularmelon", + "tags": "environment=staging, app=crmModule", + "age": 52, + "recommendationDetails": "Delete volume vol-794bdb89d322422cd in AWS Account innocentgonggong (516702013600)", + "resourceType": "gp2", + "region": "us-east-1", + "size": 407, + "status": "available", + "savings": 481.83, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "516702013600", + "accountName": "smallmango", + "resourceID": "vol-21ebdefc3c76aa046", + "resourceName": "wittycherry", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "age": 141, + "recommendationDetails": "Delete volume vol-21ebdefc3c76aa046 in AWS Account smallmango (516702013600)", + "resourceType": "gp3", + "region": "us-east-2", + "size": 400, + "status": "available", + "savings": 292.86, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "766083082562", + "accountName": "narrowtitan", + "resourceID": "vol-67fc7714ee1098078", + "resourceName": "thankfulmars", + "tags": "environment=prod, app=userManagement", + "age": 28, + "recommendationDetails": "Delete volume vol-67fc7714ee1098078 in AWS Account narrowtitan (766083082562)", + "resourceType": "gp3", + "region": "ap-northeast-3", + "size": 454, + "status": "available", + "savings": 257.92, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "138186646095", + "accountName": "vivaciouspomegranate", + "resourceID": "vol-336db2b3c19f8a506", + "resourceName": "kindkiwi", + "tags": "environment=dev, app=dataAnalytics", + "age": 94, + "recommendationDetails": "Delete volume vol-336db2b3c19f8a506 in AWS Account vivaciouspomegranate (138186646095)", + "resourceType": "gp2", + "region": "us-east-2", + "size": 182, + "status": "available", + "savings": 268.01, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "999773517191", + "accountName": "greenmoon", + "resourceID": "vol-1b67f5e05eac8eeca", + "resourceName": "quirkypeas", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "age": 185, + "recommendationDetails": "Delete volume vol-1b67f5e05eac8eeca in AWS Account greenmoon (999773517191)", + "resourceType": "gp2", + "region": "ap-east-1", + "size": 395, + "status": "available", + "savings": 955.41, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "353197488767", + "accountName": "metallicsun", + "resourceID": "vol-a46a8e056f54d6894", + "resourceName": "yellowtriton", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "age": 8, + "recommendationDetails": "Delete volume vol-a46a8e056f54d6894 in AWS Account metallicsun (353197488767)", + "resourceType": "gp3", + "region": "ap-northeast-3", + "size": 37, + "status": "available", + "savings": 219.17, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "646728909564", + "accountName": "brightaubergine", + "resourceID": "vol-abceddc9dbcdfe64e", + "resourceName": "innocentsaturn", + "tags": "environment=prod, app=securityModule", + "age": 136, + "recommendationDetails": "Delete volume vol-abceddc9dbcdfe64e in AWS Account brightaubergine (646728909564)", + "resourceType": "gp3", + "region": "ca-central-1", + "size": 36, + "status": "available", + "savings": 250.83, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "999773517191", + "accountName": "purplepepper", + "resourceID": "vol-7e69ee3f5b71bc009", + "resourceName": "fluorescentmars", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "age": 17, + "recommendationDetails": "Delete volume vol-7e69ee3f5b71bc009 in AWS Account purplepepper (999773517191)", + "resourceType": "gp2", + "region": "us-east-1", + "size": 299, + "status": "available", + "savings": 733.32, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "516702013600", + "accountName": "narrowtomato", + "resourceID": "vol-dc500cc3c05a927bd", + "resourceName": "zealouseel", + "tags": "environment=dev, app=customerSupport, tier=application", + "age": 33, + "recommendationDetails": "Delete volume vol-dc500cc3c05a927bd in AWS Account narrowtomato (516702013600)", + "resourceType": "gp3", + "region": "ca-central-1", + "size": 492, + "status": "available", + "savings": 35.32, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "646728909564", + "accountName": "shinykiwi", + "resourceID": "vol-3dd13995bdc8cbee5", + "resourceName": "whiteibis", + "tags": "environment=dev, app=customerSupport, tier=application", + "age": 99, + "recommendationDetails": "Delete volume vol-3dd13995bdc8cbee5 in AWS Account shinykiwi (646728909564)", + "resourceType": "gp2", + "region": "us-east-1", + "size": 321, + "status": "available", + "savings": 240.74, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "627286410625", + "accountName": "fiercejupiter", + "resourceID": "vol-04c3b88f7d5ba9935", + "resourceName": "metalliccucumber", + "tags": "environment=prod, app=emailService", + "age": 26, + "recommendationDetails": "Delete volume vol-04c3b88f7d5ba9935 in AWS Account fiercejupiter (627286410625)", + "resourceType": "gp3", + "region": "us-west-1", + "size": 414, + "status": "available", + "savings": 292.28, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "627286410625", + "accountName": "upbeatcoconut", + "resourceID": "vol-bf2179baeb542480e", + "resourceName": "flatgarlic", + "tags": "environment=dev, app=dataAnalytics", + "age": 34, + "recommendationDetails": "Delete volume vol-bf2179baeb542480e in AWS Account upbeatcoconut (627286410625)", + "resourceType": "gp3", + "region": "ap-east-1", + "size": 255, + "status": "available", + "savings": 388.84, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "665319725593", + "accountName": "happypsyche", + "resourceID": "vol-5bc57d6e53f000d1d", + "resourceName": "calmplum", + "tags": "environment=prod, app=userManagement", + "age": 1, + "recommendationDetails": "Delete volume vol-5bc57d6e53f000d1d in AWS Account happypsyche (665319725593)", + "resourceType": "gp3", + "region": "eu-west-2", + "size": 147, + "status": "available", + "savings": 8.5, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "353197488767", + "accountName": "thinpsyche", + "resourceID": "vol-b6ac36121b9aa6845", + "resourceName": "orangepotato", + "tags": "environment=dev, app=inventoryManagement", + "age": 162, + "recommendationDetails": "Delete volume vol-b6ac36121b9aa6845 in AWS Account thinpsyche (353197488767)", + "resourceType": "gp3", + "region": "ap-east-1", + "size": 144, + "status": "available", + "savings": 907.62, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "165283112664", + "accountName": "squaregarlic", + "resourceID": "vol-eb3455d68de1cb376", + "resourceName": "transparentsedna", + "tags": "environment=qa, app=customerSupport, tier=application", + "age": 101, + "recommendationDetails": "Delete volume vol-eb3455d68de1cb376 in AWS Account squaregarlic (165283112664)", + "resourceType": "gp2", + "region": "us-west-1", + "size": 486, + "status": "available", + "savings": 397.49, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "925894598672", + "accountName": "giganticgiraffe", + "resourceID": "vol-96122c025cd670755", + "resourceName": "translucentmelon", + "tags": "environment=dev, app=dataAnalytics", + "age": 127, + "recommendationDetails": "Delete volume vol-96122c025cd670755 in AWS Account giganticgiraffe (925894598672)", + "resourceType": "gp3", + "region": "ap-northeast-3", + "size": 236, + "status": "available", + "savings": 714.4, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "353197488767", + "accountName": "darkolive", + "resourceID": "vol-925f05b0b9384fc68", + "resourceName": "braveoctopus", + "tags": "environment=prod, app=securityModule", + "age": 119, + "recommendationDetails": "Delete volume vol-925f05b0b9384fc68 in AWS Account darkolive (353197488767)", + "resourceType": "gp2", + "region": "ap-northeast-3", + "size": 60, + "status": "available", + "savings": 162.04, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "165283112664", + "accountName": "roundmushroom", + "resourceID": "vol-e81bb0102d6fadffd", + "resourceName": "roundio", + "tags": "environment=staging, app=invoiceProcessing", + "age": 2, + "recommendationDetails": "Delete volume vol-e81bb0102d6fadffd in AWS Account roundmushroom (165283112664)", + "resourceType": "gp3", + "region": "ap-east-1", + "size": 265, + "status": "available", + "savings": 539.85, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "646728909564", + "accountName": "bravepotato", + "resourceID": "vol-3c329216a8517c362", + "resourceName": "thincarrot", + "tags": "environment=prod, app=userManagement", + "age": 72, + "recommendationDetails": "Delete volume vol-3c329216a8517c362 in AWS Account bravepotato (646728909564)", + "resourceType": "gp2", + "region": "us-west-2", + "size": 170, + "status": "available", + "savings": 347.51, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "516702013600", + "accountName": "quirkyio", + "resourceID": "vol-6f00a434b7864ef21", + "resourceName": "ovaljaguar", + "tags": "environment=staging, app=crmModule", + "age": 43, + "recommendationDetails": "Delete volume vol-6f00a434b7864ef21 in AWS Account quirkyio (516702013600)", + "resourceType": "gp3", + "region": "us-west-2", + "size": 277, + "status": "available", + "savings": 111.16, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "766083082562", + "accountName": "livelystrawberry", + "resourceID": "vol-697964618e970473b", + "resourceName": "braveplum", + "tags": "environment=prod, app=userManagement", + "age": 200, + "recommendationDetails": "Delete volume vol-697964618e970473b in AWS Account livelystrawberry (766083082562)", + "resourceType": "gp2", + "region": "eu-west-2", + "size": 241, + "status": "available", + "savings": 313.09, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "646728909564", + "accountName": "bluebroccoli", + "resourceID": "vol-7eee0ab17b1f24f1f", + "resourceName": "blueparrot", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "age": 8, + "recommendationDetails": "Delete volume vol-7eee0ab17b1f24f1f in AWS Account bluebroccoli (646728909564)", + "resourceType": "gp3", + "region": "us-west-1", + "size": 353, + "status": "available", + "savings": 199.1, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "665319725593", + "accountName": "largepotato", + "resourceID": "vol-8852afba76a2a59eb", + "resourceName": "massivebanana", + "tags": "environment=dev, app=securityModule, team=infra", + "age": 98, + "recommendationDetails": "Delete volume vol-8852afba76a2a59eb in AWS Account largepotato (665319725593)", + "resourceType": "gp2", + "region": "eu-west-1", + "size": 356, + "status": "available", + "savings": 72.82, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "665319725593", + "accountName": "circularearth", + "resourceID": "vol-19b4a52359813b490", + "resourceName": "upbeatlettuce", + "tags": "environment=test, app=billingService, team=backend", + "age": 148, + "recommendationDetails": "Delete volume vol-19b4a52359813b490 in AWS Account circularearth (665319725593)", + "resourceType": "gp2", + "region": "eu-west-2", + "size": 69, + "status": "available", + "savings": 73.84, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "516702013600", + "accountName": "transparentiapetus", + "resourceID": "vol-764b83438b7652113", + "resourceName": "squarevenus", + "tags": "environment=dev, app=inventoryManagement", + "age": 42, + "recommendationDetails": "Delete volume vol-764b83438b7652113 in AWS Account transparentiapetus (516702013600)", + "resourceType": "gp3", + "region": "us-east-2", + "size": 303, + "status": "available", + "savings": 18.75, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "620368136857", + "accountName": "lazypluto", + "resourceID": "vol-591df58964ea5275b", + "resourceName": "merrycharon", + "tags": "environment=dev, app=reportingService", + "age": 95, + "recommendationDetails": "Delete volume vol-591df58964ea5275b in AWS Account lazypluto (620368136857)", + "resourceType": "gp3", + "region": "ap-east-1", + "size": 307, + "status": "available", + "savings": 295.9, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "138186646095", + "accountName": "lazytitan", + "resourceID": "vol-23693779a83298b91", + "resourceName": "proudceres", + "tags": "environment=test, app=paymentGateway, tier=application", + "age": 103, + "recommendationDetails": "Delete volume vol-23693779a83298b91 in AWS Account lazytitan (138186646095)", + "resourceType": "gp3", + "region": "ap-northeast-3", + "size": 316, + "status": "available", + "savings": 427.03, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + }, + { + "accountID": "353197488767", + "accountName": "transparentneptune", + "resourceID": "vol-7d160c95f7bf1ef69", + "resourceName": "lazyeuropa", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "age": 55, + "recommendationDetails": "Delete volume vol-7d160c95f7bf1ef69 in AWS Account transparentneptune (353197488767)", + "resourceType": "gp2", + "region": "eu-west-1", + "size": 216, + "status": "available", + "savings": 839.5, + "savingsCurrency": "US$", + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + } +] \ No newline at end of file diff --git a/flexera/data/aws/aws_reserved_instance_recommendations.js b/flexera/data/aws/aws_reserved_instance_recommendations.js deleted file mode 100644 index 8cb5263a..00000000 --- a/flexera/data/aws/aws_reserved_instance_recommendations.js +++ /dev/null @@ -1,161 +0,0 @@ -// -------------------------------------- -// Libraries -// -------------------------------------- - -var _ = require('underscore') - -// -------------------------------------- -// Functions -// -------------------------------------- - -function getRandomDate(year) { - let start = new Date(year, 0, 1); // Start from January 1st of the given year - let end = new Date(year + 1, 0, 1); // End at December 31st of the given year - let randomDate = new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())); - - return randomDate.toISOString(); -} - -function generateRandomName() { - adjectives = [ - "quick", "lazy", "drowsy", "excited", "adventurous", "jolly", "brave", "calm", - "eager", "fierce", "gentle", "happy", "innocent", "jovial", "kind", "lively", - "merry", "nervous", "obedient", "proud", "relieved", "silly", "thankful", - "upbeat", "vivacious", "witty", "excited", "youthful", "zealous", "quirky" - ] - - animals = [ - "ant", "bear", "cat", "dog", "eel", "fox", "goat", "horse", "ibis", "jaguar", - "kangaroo", "lion", "mouse", "newt", "owl", "penguin", "quail", "rabbit", - "snake", "tiger", "urchin", "viper", "whale", "xerus", "yak", "zebra", "parrot", - "octopus", "giraffe", "elephant" - ]; - - randomAdjective = adjectives[Math.floor(Math.random() * adjectives.length)] - randomAnimal = animals[Math.floor(Math.random() * animals.length)] - - return randomAdjective + randomAnimal -} - -// -------------------------------------- -// Dummy Data -// -------------------------------------- - -current_year = parseInt(new Date().toISOString().split('-')[0]) - -account_list = [ - "999773517191", - "138186646095", - "353197488767", - "516702013600", - "627286410625", - "165283112664", - "646728909564", - "620368136857", - "665319725593", - "925894598672", - "766083082562" -] - -region_list = [ - "EU (London)", - "US East (N. Virginia)", - "Asia Pacific (Mumbai)", - "EU (Frankfurt)", - "Asia Pacific (Tokyo)", - "Asia Pacific (Sydney)", - "US West (Oregon)", - "EU (Ireland)", - "EU (Paris)", - "Asia Pacific (Singapore)" -] - -instance_type_list = [ - "r5.large", - "m5.large", - "c4.large", - "t2.nano", - "t3.nano", - "c6i.large", - "c5.xlarge", - "i4i.large", - "g4dn.xlarge", - "c5a.large", - "m4.large", - "g5.2xlarge", - "c6a.2xlarge", - "t3a.nano", - "c6a.8xlarge", - "m4.2xlarge", - "c6g.medium", - "im4gn.large", - "c5d.large", - "r6g.medium", - "t3.xlarge", - "m6i.large", - "m6gd.medium", - "g5.4xlarge", - "m3.medium", - "r6i.large", - "c5.4xlarge", - "c5.large" -] - -// -------------------------------------- -// Script -// -------------------------------------- - -result = [] - -for (var i = 0; i < 50; i++) { - instanceType = instance_type_list[parseInt(Math.random() * 10)] - resourceType = instanceType.split('.')[0] - - result.push({ - "accountID": account_list[parseInt(Math.random() * 10)], - "accountName": generateRandomName(), - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": parseFloat((Math.random() * 1000).toFixed(2)), - "averageNumberOfInstancesUsedPerHour": parseFloat((Math.random() * 1000).toFixed(2)), - "averageUtilization": parseInt(Math.random() * 100).toFixed(0), - "databaseEdition": "", - "databaseEngine": "", - "deploymentOption": "", - "estimatedBreakEvenInMonths": (Math.random() * Math.random() * 100).toFixed(2), - "estimatedMonthlyOnDemandCost": (Math.random() * Math.random() * 1000).toFixed(2), - "estimatedMonthlySavingsAmount": (Math.random() * Math.random() * 1000).toFixed(2), - "estimatedMonthlySavingsPercentage": parseInt(Math.random() * 100).toFixed(0), - "estimatedReservationCostForLookbackPeriod": (Math.random() * Math.random() * 100).toFixed(2), - "family": resourceType, - "instanceClass": "", - "instanceSize": "", - "instanceType": instanceType, - "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": parseFloat((Math.random() * 100).toFixed(2)), - "maximumNumberOfInstancesUsedPerHour": parseFloat((Math.random() * 100).toFixed(2)), - "minimumNormalizedUnitsUsedPerHour": parseFloat((Math.random() * 100).toFixed(2)), - "minimumNumberOfInstancesUsedPerHour": parseFloat((Math.random() * 100).toFixed(2)), - "nodeType": instanceType, - "paymentOption": "Partial_Upfront", - "platform": "", - "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": parseInt(Math.random() * 10).toFixed(0), - "recommendedNumberOfInstancesToPurchase": parseInt(Math.random() * 10).toFixed(0), - "recurringStandardMonthlyCost": (Math.random() * Math.random() * 1000).toFixed(2), - "region": region_list[parseInt(Math.random() * 10)], - "resourceType": resourceType, - "service": "Elastic Compute Cloud (EC2)", - "sizeFlexEligible": "false", - "tenancy": "Shared", - "term": "1 year", - "upfrontCost": (Math.random() * Math.random() * 1000).toFixed(2) - }) -} - -// -------------------------------------- -// Output -// -------------------------------------- - -console.log(JSON.stringify(result, '', 2)) diff --git a/flexera/data/aws/aws_reserved_instance_recommendations.json b/flexera/data/aws/aws_reserved_instance_recommendations.json index 6dc79959..06cf6549 100644 --- a/flexera/data/aws/aws_reserved_instance_recommendations.json +++ b/flexera/data/aws/aws_reserved_instance_recommendations.json @@ -1,2052 +1,2102 @@ [ { - "accountID": "516702013600", - "accountName": "obedientibis", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 499.53, - "averageNumberOfInstancesUsedPerHour": 444.9, - "averageUtilization": "89", + "accountID": "627286410625", + "accountName": "redpsyche", + "region": "us-west-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 449.39, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 931.96, + "averageNumberOfInstancesUsedPerHour": 264.76, + "averageUtilization": 26, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "4.05", - "estimatedMonthlyOnDemandCost": "153.42", - "estimatedMonthlySavingsAmount": "537.55", - "estimatedMonthlySavingsPercentage": "77", - "estimatedReservationCostForLookbackPeriod": "38.92", - "family": "i4i", + "estimatedBreakEvenInMonths": 37.05, + "estimatedMonthlyOnDemandCost": 541.83, + "estimatedMonthlySavingsPercentage": 88, + "estimatedReservationCostForLookbackPeriod": 14.28, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "i4i.large", + "instanceType": "m5i.8xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 60.43, - "maximumNumberOfInstancesUsedPerHour": 32.33, - "minimumNormalizedUnitsUsedPerHour": 91.5, - "minimumNumberOfInstancesUsedPerHour": 36.08, - "nodeType": "i4i.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 45.26, + "maximumNumberOfInstancesUsedPerHour": 21.13, + "minimumNormalizedUnitsUsedPerHour": 55.77, + "minimumNumberOfInstancesUsedPerHour": 69.48, + "nodeType": "m5i.8xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "5", - "recommendedNumberOfInstancesToPurchase": "6", - "recurringStandardMonthlyCost": "5.66", - "region": "Asia Pacific (Singapore)", - "resourceType": "i4i", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 1, + "recommendedQuantity": 1, + "recurringStandardMonthlyCost": 878.41, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 266.64, + "resourceType": "m5i", "term": "1 year", - "upfrontCost": "577.07" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "999773517191", - "accountName": "eagerhorse", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 196.48, - "averageNumberOfInstancesUsedPerHour": 717.91, - "averageUtilization": "7", + "accountID": "665319725593", + "accountName": "ovalzebra", + "region": "ap-northeast-3", + "service": "Elastic Compute Cloud (EC2)", + "savings": 24.58, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 590.96, + "averageNumberOfInstancesUsedPerHour": 314.06, + "averageUtilization": 15, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "15.47", - "estimatedMonthlyOnDemandCost": "778.63", - "estimatedMonthlySavingsAmount": "241.44", - "estimatedMonthlySavingsPercentage": "17", - "estimatedReservationCostForLookbackPeriod": "23.29", - "family": "t2", + "estimatedBreakEvenInMonths": 74.4, + "estimatedMonthlyOnDemandCost": 391.14, + "estimatedMonthlySavingsPercentage": 81, + "estimatedReservationCostForLookbackPeriod": 86.87, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "t2.nano", + "instanceType": "m2.8xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 63.09, - "maximumNumberOfInstancesUsedPerHour": 6.22, - "minimumNormalizedUnitsUsedPerHour": 15.06, - "minimumNumberOfInstancesUsedPerHour": 15.76, - "nodeType": "t2.nano", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 50.21, + "maximumNumberOfInstancesUsedPerHour": 77.06, + "minimumNormalizedUnitsUsedPerHour": 54.38, + "minimumNumberOfInstancesUsedPerHour": 33.71, + "nodeType": "m2.8xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "5", - "recommendedNumberOfInstancesToPurchase": "1", - "recurringStandardMonthlyCost": "10.97", - "region": "Asia Pacific (Sydney)", - "resourceType": "t2", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 8, + "recommendedQuantity": 4, + "recurringStandardMonthlyCost": 50.99, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 411.85, + "resourceType": "m2", "term": "1 year", - "upfrontCost": "152.65" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "138186646095", - "accountName": "quirkyurchin", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 909.99, - "averageNumberOfInstancesUsedPerHour": 75.95, - "averageUtilization": "55", + "accountID": "766083082562", + "accountName": "youthfulfox", + "region": "eu-central-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 345.93, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 382.87, + "averageNumberOfInstancesUsedPerHour": 934.22, + "averageUtilization": 40, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "0.42", - "estimatedMonthlyOnDemandCost": "300.79", - "estimatedMonthlySavingsAmount": "39.42", - "estimatedMonthlySavingsPercentage": "86", - "estimatedReservationCostForLookbackPeriod": "14.44", - "family": "t2", + "estimatedBreakEvenInMonths": 76.73, + "estimatedMonthlyOnDemandCost": 526.55, + "estimatedMonthlySavingsPercentage": 82, + "estimatedReservationCostForLookbackPeriod": 17.79, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "t2.nano", + "instanceType": "c4n.xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 11.27, - "maximumNumberOfInstancesUsedPerHour": 0.05, - "minimumNormalizedUnitsUsedPerHour": 51.81, - "minimumNumberOfInstancesUsedPerHour": 61.16, - "nodeType": "t2.nano", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 59.57, + "maximumNumberOfInstancesUsedPerHour": 21.7, + "minimumNormalizedUnitsUsedPerHour": 61.72, + "minimumNumberOfInstancesUsedPerHour": 86.34, + "nodeType": "c4n.xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "5", - "recommendedNumberOfInstancesToPurchase": "8", - "recurringStandardMonthlyCost": "54.71", - "region": "Asia Pacific (Sydney)", - "resourceType": "t2", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 4, + "recommendedQuantity": 6, + "recurringStandardMonthlyCost": 745.66, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 811.11, + "resourceType": "c4n", "term": "1 year", - "upfrontCost": "86.47" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "138186646095", - "accountName": "drowsyzebra", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 619.53, - "averageNumberOfInstancesUsedPerHour": 395.1, - "averageUtilization": "40", + "accountID": "620368136857", + "accountName": "nervousolive", + "region": "eu-west-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 53.7, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 472.04, + "averageNumberOfInstancesUsedPerHour": 417.69, + "averageUtilization": 45, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "0.86", - "estimatedMonthlyOnDemandCost": "58.31", - "estimatedMonthlySavingsAmount": "279.63", - "estimatedMonthlySavingsPercentage": "40", - "estimatedReservationCostForLookbackPeriod": "69.31", - "family": "i4i", + "estimatedBreakEvenInMonths": 66.35, + "estimatedMonthlyOnDemandCost": 202.15, + "estimatedMonthlySavingsPercentage": 90, + "estimatedReservationCostForLookbackPeriod": 46.56, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "i4i.large", + "instanceType": "m3.8xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 26.89, - "maximumNumberOfInstancesUsedPerHour": 96.36, - "minimumNormalizedUnitsUsedPerHour": 65.06, - "minimumNumberOfInstancesUsedPerHour": 18.77, - "nodeType": "i4i.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 10.32, + "maximumNumberOfInstancesUsedPerHour": 100.58, + "minimumNormalizedUnitsUsedPerHour": 26.85, + "minimumNumberOfInstancesUsedPerHour": 28.37, + "nodeType": "m3.8xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "1", - "recommendedNumberOfInstancesToPurchase": "6", - "recurringStandardMonthlyCost": "276.94", - "region": "EU (Frankfurt)", - "resourceType": "i4i", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 9, + "recommendedQuantity": 6, + "recurringStandardMonthlyCost": 531.49, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 236.4, + "resourceType": "m3", "term": "1 year", - "upfrontCost": "715.86" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "665319725593", - "accountName": "relievedparrot", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 820.44, - "averageNumberOfInstancesUsedPerHour": 63.01, - "averageUtilization": "3", + "accountID": "627286410625", + "accountName": "whiteurchin", + "region": "us-west-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 388.88, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 766.68, + "averageNumberOfInstancesUsedPerHour": 127.75, + "averageUtilization": 52, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "36.21", - "estimatedMonthlyOnDemandCost": "809.97", - "estimatedMonthlySavingsAmount": "180.59", - "estimatedMonthlySavingsPercentage": "61", - "estimatedReservationCostForLookbackPeriod": "8.44", - "family": "c5a", + "estimatedBreakEvenInMonths": 3.6, + "estimatedMonthlyOnDemandCost": 393.08, + "estimatedMonthlySavingsPercentage": 21, + "estimatedReservationCostForLookbackPeriod": 83.69, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "c5a.large", + "instanceType": "r5.xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 89.1, - "maximumNumberOfInstancesUsedPerHour": 48.14, - "minimumNormalizedUnitsUsedPerHour": 3.06, - "minimumNumberOfInstancesUsedPerHour": 5.86, - "nodeType": "c5a.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 27.53, + "maximumNumberOfInstancesUsedPerHour": 49.05, + "minimumNormalizedUnitsUsedPerHour": 22.98, + "minimumNumberOfInstancesUsedPerHour": 29.36, + "nodeType": "r5.xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "3", - "recommendedNumberOfInstancesToPurchase": "2", - "recurringStandardMonthlyCost": "243.74", - "region": "EU (Paris)", - "resourceType": "c5a", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 9, + "recommendedQuantity": 1, + "recurringStandardMonthlyCost": 445.53, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 49.51, + "resourceType": "r5", "term": "1 year", - "upfrontCost": "63.48" + "policy_name": "AWS Reserved Instances Recommendations" }, { "accountID": "620368136857", - "accountName": "proudnewt", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 713.79, - "averageNumberOfInstancesUsedPerHour": 750.31, - "averageUtilization": "3", + "accountName": "excitedgrapefruit", + "region": "us-east-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 848.02, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 389.06, + "averageNumberOfInstancesUsedPerHour": 423.67, + "averageUtilization": 39, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "35.09", - "estimatedMonthlyOnDemandCost": "90.78", - "estimatedMonthlySavingsAmount": "664.61", - "estimatedMonthlySavingsPercentage": "13", - "estimatedReservationCostForLookbackPeriod": "67.88", - "family": "c6i", + "estimatedBreakEvenInMonths": 41.75, + "estimatedMonthlyOnDemandCost": 930.38, + "estimatedMonthlySavingsPercentage": 82, + "estimatedReservationCostForLookbackPeriod": 4.3, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "c6i.large", + "instanceType": "m4.8xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 2.9, - "maximumNumberOfInstancesUsedPerHour": 80.79, - "minimumNormalizedUnitsUsedPerHour": 13.86, - "minimumNumberOfInstancesUsedPerHour": 80.29, - "nodeType": "c6i.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 29.73, + "maximumNumberOfInstancesUsedPerHour": 37.5, + "minimumNormalizedUnitsUsedPerHour": 42.89, + "minimumNumberOfInstancesUsedPerHour": 28.12, + "nodeType": "m4.8xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "8", - "recommendedNumberOfInstancesToPurchase": "6", - "recurringStandardMonthlyCost": "95.21", - "region": "Asia Pacific (Tokyo)", - "resourceType": "c6i", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 5, + "recommendedQuantity": 6, + "recurringStandardMonthlyCost": 1000.8, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 405.91, + "resourceType": "m4", "term": "1 year", - "upfrontCost": "106.77" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "620368136857", - "accountName": "lazycat", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 73.14, - "averageNumberOfInstancesUsedPerHour": 180.04, - "averageUtilization": "61", + "accountID": "766083082562", + "accountName": "vibrantcoconut", + "region": "ap-east-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 870.33, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 602.83, + "averageNumberOfInstancesUsedPerHour": 405.52, + "averageUtilization": 61, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "28.00", - "estimatedMonthlyOnDemandCost": "454.81", - "estimatedMonthlySavingsAmount": "130.78", - "estimatedMonthlySavingsPercentage": "62", - "estimatedReservationCostForLookbackPeriod": "0.01", - "family": "g4dn", + "estimatedBreakEvenInMonths": 100.17, + "estimatedMonthlyOnDemandCost": 956.61, + "estimatedMonthlySavingsPercentage": 53, + "estimatedReservationCostForLookbackPeriod": 56.17, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "g4dn.xlarge", + "instanceType": "m4i.8xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 11.9, - "maximumNumberOfInstancesUsedPerHour": 97.41, - "minimumNormalizedUnitsUsedPerHour": 56.49, - "minimumNumberOfInstancesUsedPerHour": 85.59, - "nodeType": "g4dn.xlarge", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 8.27, + "maximumNumberOfInstancesUsedPerHour": 51.64, + "minimumNormalizedUnitsUsedPerHour": 2.17, + "minimumNumberOfInstancesUsedPerHour": 7.93, + "nodeType": "m4i.8xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "1", - "recommendedNumberOfInstancesToPurchase": "9", - "recurringStandardMonthlyCost": "496.97", - "region": "EU (Frankfurt)", - "resourceType": "g4dn", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 5, + "recommendedQuantity": 9, + "recurringStandardMonthlyCost": 407.72, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 347.1, + "resourceType": "m4i", "term": "1 year", - "upfrontCost": "157.94" + "policy_name": "AWS Reserved Instances Recommendations" }, { "accountID": "620368136857", - "accountName": "youthfulgoat", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 225.89, - "averageNumberOfInstancesUsedPerHour": 633.54, - "averageUtilization": "80", + "accountName": "zealousavocado", + "region": "ap-east-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 362.2, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 50.83, + "averageNumberOfInstancesUsedPerHour": 208.93, + "averageUtilization": 35, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "1.68", - "estimatedMonthlyOnDemandCost": "160.15", - "estimatedMonthlySavingsAmount": "74.54", - "estimatedMonthlySavingsPercentage": "78", - "estimatedReservationCostForLookbackPeriod": "2.03", - "family": "c5a", + "estimatedBreakEvenInMonths": 86.12, + "estimatedMonthlyOnDemandCost": 531.24, + "estimatedMonthlySavingsPercentage": 71, + "estimatedReservationCostForLookbackPeriod": 86.19, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "c5a.large", + "instanceType": "c3n.xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 73.58, - "maximumNumberOfInstancesUsedPerHour": 39.63, - "minimumNormalizedUnitsUsedPerHour": 8.72, - "minimumNumberOfInstancesUsedPerHour": 82.88, - "nodeType": "c5a.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 100.95, + "maximumNumberOfInstancesUsedPerHour": 94.78, + "minimumNormalizedUnitsUsedPerHour": 18.63, + "minimumNumberOfInstancesUsedPerHour": 28.61, + "nodeType": "c3n.xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "7", - "recommendedNumberOfInstancesToPurchase": "6", - "recurringStandardMonthlyCost": "39.77", - "region": "EU (Ireland)", - "resourceType": "c5a", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 2, + "recommendedQuantity": 9, + "recurringStandardMonthlyCost": 593.04, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 369.82, + "resourceType": "c3n", "term": "1 year", - "upfrontCost": "220.08" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "353197488767", - "accountName": "quicktiger", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 205.02, - "averageNumberOfInstancesUsedPerHour": 701.68, - "averageUtilization": "16", + "accountID": "165283112664", + "accountName": "glossypotato", + "region": "ap-northeast-3", + "service": "Elastic Compute Cloud (EC2)", + "savings": 160.9, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 536.16, + "averageNumberOfInstancesUsedPerHour": 352.55, + "averageUtilization": 93, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "28.50", - "estimatedMonthlyOnDemandCost": "356.21", - "estimatedMonthlySavingsAmount": "78.34", - "estimatedMonthlySavingsPercentage": "39", - "estimatedReservationCostForLookbackPeriod": "57.20", - "family": "t2", + "estimatedBreakEvenInMonths": 26.12, + "estimatedMonthlyOnDemandCost": 872.26, + "estimatedMonthlySavingsPercentage": 13, + "estimatedReservationCostForLookbackPeriod": 57.22, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "t2.nano", + "instanceType": "c2n.xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 61.29, - "maximumNumberOfInstancesUsedPerHour": 7.39, - "minimumNormalizedUnitsUsedPerHour": 86.45, - "minimumNumberOfInstancesUsedPerHour": 19.16, - "nodeType": "t2.nano", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 24.64, + "maximumNumberOfInstancesUsedPerHour": 64.7, + "minimumNormalizedUnitsUsedPerHour": 19.73, + "minimumNumberOfInstancesUsedPerHour": 81.66, + "nodeType": "c2n.xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "1", - "recommendedNumberOfInstancesToPurchase": "0", - "recurringStandardMonthlyCost": "131.14", - "region": "US East (N. Virginia)", - "resourceType": "t2", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 1, + "recommendedQuantity": 7, + "recurringStandardMonthlyCost": 729.67, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 267.1, + "resourceType": "c2n", "term": "1 year", - "upfrontCost": "5.52" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "999773517191", - "accountName": "quickxerus", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 758.79, - "averageNumberOfInstancesUsedPerHour": 112.27, - "averageUtilization": "76", + "accountID": "165283112664", + "accountName": "zealouspineapple", + "region": "eu-west-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 858.47, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 670.48, + "averageNumberOfInstancesUsedPerHour": 524.18, + "averageUtilization": 2, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "3.22", - "estimatedMonthlyOnDemandCost": "186.20", - "estimatedMonthlySavingsAmount": "507.19", - "estimatedMonthlySavingsPercentage": "29", - "estimatedReservationCostForLookbackPeriod": "4.49", - "family": "m5", + "estimatedBreakEvenInMonths": 77.65, + "estimatedMonthlyOnDemandCost": 528.23, + "estimatedMonthlySavingsPercentage": 75, + "estimatedReservationCostForLookbackPeriod": 40.68, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "m5.large", + "instanceType": "c5n.xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 4.11, - "maximumNumberOfInstancesUsedPerHour": 89.68, - "minimumNormalizedUnitsUsedPerHour": 20.19, - "minimumNumberOfInstancesUsedPerHour": 43.24, - "nodeType": "m5.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 98.23, + "maximumNumberOfInstancesUsedPerHour": 43.02, + "minimumNormalizedUnitsUsedPerHour": 72.14, + "minimumNumberOfInstancesUsedPerHour": 5.85, + "nodeType": "c5n.xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "8", - "recommendedNumberOfInstancesToPurchase": "7", - "recurringStandardMonthlyCost": "33.50", - "region": "US West (Oregon)", - "resourceType": "m5", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 1, + "recommendedQuantity": 2, + "recurringStandardMonthlyCost": 891.79, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 582.62, + "resourceType": "c5n", "term": "1 year", - "upfrontCost": "283.50" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "516702013600", - "accountName": "bravequail", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 647.6, - "averageNumberOfInstancesUsedPerHour": 957.29, - "averageUtilization": "50", + "accountID": "766083082562", + "accountName": "ellipticalchiron", + "region": "us-east-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 597.71, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 730.26, + "averageNumberOfInstancesUsedPerHour": 72.07, + "averageUtilization": 15, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "21.69", - "estimatedMonthlyOnDemandCost": "332.79", - "estimatedMonthlySavingsAmount": "502.87", - "estimatedMonthlySavingsPercentage": "35", - "estimatedReservationCostForLookbackPeriod": "16.02", - "family": "t2", + "estimatedBreakEvenInMonths": 84.39, + "estimatedMonthlyOnDemandCost": 810.58, + "estimatedMonthlySavingsPercentage": 18, + "estimatedReservationCostForLookbackPeriod": 43.16, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "t2.nano", + "instanceType": "m3.8xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 92.25, - "maximumNumberOfInstancesUsedPerHour": 13.3, - "minimumNormalizedUnitsUsedPerHour": 56.22, - "minimumNumberOfInstancesUsedPerHour": 19.33, - "nodeType": "t2.nano", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 64.05, + "maximumNumberOfInstancesUsedPerHour": 49.68, + "minimumNormalizedUnitsUsedPerHour": 54.3, + "minimumNumberOfInstancesUsedPerHour": 16.16, + "nodeType": "m3.8xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "6", - "recommendedNumberOfInstancesToPurchase": "7", - "recurringStandardMonthlyCost": "24.84", - "region": "US East (N. Virginia)", - "resourceType": "t2", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 4, + "recommendedQuantity": 1, + "recurringStandardMonthlyCost": 623.82, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 34.91, + "resourceType": "m3", "term": "1 year", - "upfrontCost": "369.76" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "516702013600", - "accountName": "eagerwhale", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 511.27, - "averageNumberOfInstancesUsedPerHour": 385.46, - "averageUtilization": "58", + "accountID": "353197488767", + "accountName": "nervousxerus", + "region": "eu-west-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 162.68, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 29.72, + "averageNumberOfInstancesUsedPerHour": 278.12, + "averageUtilization": 90, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "60.69", - "estimatedMonthlyOnDemandCost": "821.03", - "estimatedMonthlySavingsAmount": "44.71", - "estimatedMonthlySavingsPercentage": "73", - "estimatedReservationCostForLookbackPeriod": "40.47", - "family": "g4dn", + "estimatedBreakEvenInMonths": 44.11, + "estimatedMonthlyOnDemandCost": 818.62, + "estimatedMonthlySavingsPercentage": 90, + "estimatedReservationCostForLookbackPeriod": 67.74, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "g4dn.xlarge", + "instanceType": "m4i.8xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 91.59, - "maximumNumberOfInstancesUsedPerHour": 60.85, - "minimumNormalizedUnitsUsedPerHour": 60.59, - "minimumNumberOfInstancesUsedPerHour": 73.46, - "nodeType": "g4dn.xlarge", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 80.31, + "maximumNumberOfInstancesUsedPerHour": 74.27, + "minimumNormalizedUnitsUsedPerHour": 59.58, + "minimumNumberOfInstancesUsedPerHour": 91.12, + "nodeType": "m4i.8xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "2", - "recommendedNumberOfInstancesToPurchase": "8", - "recurringStandardMonthlyCost": "604.18", - "region": "EU (Paris)", - "resourceType": "g4dn", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 7, + "recommendedQuantity": 8, + "recurringStandardMonthlyCost": 403.84, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 954.45, + "resourceType": "m4i", "term": "1 year", - "upfrontCost": "77.84" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "516702013600", - "accountName": "excitedbear", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 873.44, - "averageNumberOfInstancesUsedPerHour": 675.37, - "averageUtilization": "86", + "accountID": "646728909564", + "accountName": "rotundpapaya", + "region": "us-east-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 173.88, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 584.22, + "averageNumberOfInstancesUsedPerHour": 273.48, + "averageUtilization": 70, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "9.95", - "estimatedMonthlyOnDemandCost": "70.00", - "estimatedMonthlySavingsAmount": "503.16", - "estimatedMonthlySavingsPercentage": "82", - "estimatedReservationCostForLookbackPeriod": "19.20", - "family": "g4dn", + "estimatedBreakEvenInMonths": 13.37, + "estimatedMonthlyOnDemandCost": 116.15, + "estimatedMonthlySavingsPercentage": 29, + "estimatedReservationCostForLookbackPeriod": 28.51, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "g4dn.xlarge", + "instanceType": "c3n.xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 33.23, - "maximumNumberOfInstancesUsedPerHour": 32.74, - "minimumNormalizedUnitsUsedPerHour": 60.53, - "minimumNumberOfInstancesUsedPerHour": 53, - "nodeType": "g4dn.xlarge", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 100.04, + "maximumNumberOfInstancesUsedPerHour": 46.59, + "minimumNormalizedUnitsUsedPerHour": 100.43, + "minimumNumberOfInstancesUsedPerHour": 53.44, + "nodeType": "c3n.xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "7", - "recommendedNumberOfInstancesToPurchase": "2", - "recurringStandardMonthlyCost": "677.66", - "region": "Asia Pacific (Tokyo)", - "resourceType": "g4dn", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 2, + "recommendedQuantity": 6, + "recurringStandardMonthlyCost": 398.48, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 109.94, + "resourceType": "c3n", "term": "1 year", - "upfrontCost": "235.45" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "646728909564", - "accountName": "eagerfox", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 585.75, - "averageNumberOfInstancesUsedPerHour": 246.98, - "averageUtilization": "15", + "accountID": "925894598672", + "accountName": "ellipticaltiger", + "region": "eu-central-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 279.31, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 231.64, + "averageNumberOfInstancesUsedPerHour": 468.06, + "averageUtilization": 21, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "5.65", - "estimatedMonthlyOnDemandCost": "6.56", - "estimatedMonthlySavingsAmount": "52.43", - "estimatedMonthlySavingsPercentage": "94", - "estimatedReservationCostForLookbackPeriod": "16.93", - "family": "c5", + "estimatedBreakEvenInMonths": 60.08, + "estimatedMonthlyOnDemandCost": 606.53, + "estimatedMonthlySavingsPercentage": 62, + "estimatedReservationCostForLookbackPeriod": 91.55, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "c5.xlarge", + "instanceType": "c2n.xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 50.24, - "maximumNumberOfInstancesUsedPerHour": 23.54, - "minimumNormalizedUnitsUsedPerHour": 46.67, - "minimumNumberOfInstancesUsedPerHour": 32.49, - "nodeType": "c5.xlarge", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 32.24, + "maximumNumberOfInstancesUsedPerHour": 51.03, + "minimumNormalizedUnitsUsedPerHour": 85.5, + "minimumNumberOfInstancesUsedPerHour": 33.39, + "nodeType": "c2n.xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "6", - "recommendedNumberOfInstancesToPurchase": "0", - "recurringStandardMonthlyCost": "51.12", - "region": "Asia Pacific (Sydney)", - "resourceType": "c5", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 10, + "recommendedQuantity": 3, + "recurringStandardMonthlyCost": 321.48, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 839.73, + "resourceType": "c2n", "term": "1 year", - "upfrontCost": "116.52" + "policy_name": "AWS Reserved Instances Recommendations" }, { "accountID": "516702013600", - "accountName": "youthfuloctopus", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 207.95, - "averageNumberOfInstancesUsedPerHour": 756.5, - "averageUtilization": "83", + "accountName": "happyeunomia", + "region": "eu-west-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 29.8, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 834.81, + "averageNumberOfInstancesUsedPerHour": 393.82, + "averageUtilization": 42, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "5.24", - "estimatedMonthlyOnDemandCost": "290.18", - "estimatedMonthlySavingsAmount": "338.87", - "estimatedMonthlySavingsPercentage": "5", - "estimatedReservationCostForLookbackPeriod": "10.23", - "family": "g4dn", + "estimatedBreakEvenInMonths": 60.19, + "estimatedMonthlyOnDemandCost": 980.43, + "estimatedMonthlySavingsPercentage": 36, + "estimatedReservationCostForLookbackPeriod": 48.47, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "g4dn.xlarge", + "instanceType": "r5.2xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 70.64, - "maximumNumberOfInstancesUsedPerHour": 35.57, - "minimumNormalizedUnitsUsedPerHour": 79.04, - "minimumNumberOfInstancesUsedPerHour": 73.37, - "nodeType": "g4dn.xlarge", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 34.48, + "maximumNumberOfInstancesUsedPerHour": 31.12, + "minimumNormalizedUnitsUsedPerHour": 63.17, + "minimumNumberOfInstancesUsedPerHour": 72.69, + "nodeType": "r5.2xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "2", - "recommendedNumberOfInstancesToPurchase": "9", - "recurringStandardMonthlyCost": "72.20", - "region": "Asia Pacific (Tokyo)", - "resourceType": "g4dn", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 10, + "recommendedQuantity": 7, + "recurringStandardMonthlyCost": 207.62, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 946.5, + "resourceType": "r5", "term": "1 year", - "upfrontCost": "261.88" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "925894598672", - "accountName": "innocentmouse", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 774.75, - "averageNumberOfInstancesUsedPerHour": 31.61, - "averageUtilization": "45", + "accountID": "999773517191", + "accountName": "nervouselephant", + "region": "eu-west-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 642.99, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 147.81, + "averageNumberOfInstancesUsedPerHour": 408.91, + "averageUtilization": 14, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "17.07", - "estimatedMonthlyOnDemandCost": "164.71", - "estimatedMonthlySavingsAmount": "34.46", - "estimatedMonthlySavingsPercentage": "17", - "estimatedReservationCostForLookbackPeriod": "10.59", - "family": "c6i", + "estimatedBreakEvenInMonths": 18.14, + "estimatedMonthlyOnDemandCost": 539.73, + "estimatedMonthlySavingsPercentage": 83, + "estimatedReservationCostForLookbackPeriod": 4.86, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "c6i.large", + "instanceType": "r3.xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 47.77, - "maximumNumberOfInstancesUsedPerHour": 73.74, - "minimumNormalizedUnitsUsedPerHour": 15.82, - "minimumNumberOfInstancesUsedPerHour": 76.13, - "nodeType": "c6i.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 76.4, + "maximumNumberOfInstancesUsedPerHour": 60.3, + "minimumNormalizedUnitsUsedPerHour": 87.82, + "minimumNumberOfInstancesUsedPerHour": 95.96, + "nodeType": "r3.xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "1", - "recommendedNumberOfInstancesToPurchase": "8", - "recurringStandardMonthlyCost": "389.49", - "region": "EU (Paris)", - "resourceType": "c6i", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 3, + "recommendedQuantity": 7, + "recurringStandardMonthlyCost": 71.86, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 713.76, + "resourceType": "r3", "term": "1 year", - "upfrontCost": "187.80" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "516702013600", - "accountName": "thankfulcat", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 359.05, - "averageNumberOfInstancesUsedPerHour": 914.95, - "averageUtilization": "98", + "accountID": "620368136857", + "accountName": "transparentibis", + "region": "us-west-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 734.77, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 424.83, + "averageNumberOfInstancesUsedPerHour": 318.52, + "averageUtilization": 30, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "69.57", - "estimatedMonthlyOnDemandCost": "229.09", - "estimatedMonthlySavingsAmount": "247.93", - "estimatedMonthlySavingsPercentage": "12", - "estimatedReservationCostForLookbackPeriod": "26.56", - "family": "c4", + "estimatedBreakEvenInMonths": 8.04, + "estimatedMonthlyOnDemandCost": 123.95, + "estimatedMonthlySavingsPercentage": 5, + "estimatedReservationCostForLookbackPeriod": 68.06, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "c4.large", + "instanceType": "m3.8xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 69.93, - "maximumNumberOfInstancesUsedPerHour": 43.86, - "minimumNormalizedUnitsUsedPerHour": 32.95, - "minimumNumberOfInstancesUsedPerHour": 56.48, - "nodeType": "c4.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 45.3, + "maximumNumberOfInstancesUsedPerHour": 60.53, + "minimumNormalizedUnitsUsedPerHour": 95.19, + "minimumNumberOfInstancesUsedPerHour": 90.07, + "nodeType": "m3.8xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "0", - "recommendedNumberOfInstancesToPurchase": "5", - "recurringStandardMonthlyCost": "253.01", - "region": "Asia Pacific (Mumbai)", - "resourceType": "c4", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 2, + "recommendedQuantity": 7, + "recurringStandardMonthlyCost": 340.27, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 661.05, + "resourceType": "m3", "term": "1 year", - "upfrontCost": "238.38" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "165283112664", - "accountName": "jollymouse", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 460.57, - "averageNumberOfInstancesUsedPerHour": 857.83, - "averageUtilization": "53", + "accountID": "627286410625", + "accountName": "blackkiwi", + "region": "eu-west-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 622.03, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 490.37, + "averageNumberOfInstancesUsedPerHour": 755.01, + "averageUtilization": 99, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "21.83", - "estimatedMonthlyOnDemandCost": "386.13", - "estimatedMonthlySavingsAmount": "558.88", - "estimatedMonthlySavingsPercentage": "44", - "estimatedReservationCostForLookbackPeriod": "5.48", - "family": "r5", + "estimatedBreakEvenInMonths": 36.17, + "estimatedMonthlyOnDemandCost": 578.98, + "estimatedMonthlySavingsPercentage": 20, + "estimatedReservationCostForLookbackPeriod": 89.13, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "r5.large", + "instanceType": "c4n.xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 64.23, - "maximumNumberOfInstancesUsedPerHour": 92.05, - "minimumNormalizedUnitsUsedPerHour": 19.95, - "minimumNumberOfInstancesUsedPerHour": 59.92, - "nodeType": "r5.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 67.57, + "maximumNumberOfInstancesUsedPerHour": 31.85, + "minimumNormalizedUnitsUsedPerHour": 10.25, + "minimumNumberOfInstancesUsedPerHour": 58.32, + "nodeType": "c4n.xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "2", - "recommendedNumberOfInstancesToPurchase": "2", - "recurringStandardMonthlyCost": "41.94", - "region": "EU (Paris)", - "resourceType": "r5", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 9, + "recommendedQuantity": 10, + "recurringStandardMonthlyCost": 209.62, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 950.72, + "resourceType": "c4n", "term": "1 year", - "upfrontCost": "561.54" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "138186646095", - "accountName": "eagerkangaroo", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 225.26, - "averageNumberOfInstancesUsedPerHour": 232.71, - "averageUtilization": "6", + "accountID": "165283112664", + "accountName": "vivaciouscat", + "region": "us-east-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 395.74, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 682.3, + "averageNumberOfInstancesUsedPerHour": 646.56, + "averageUtilization": 78, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "2.65", - "estimatedMonthlyOnDemandCost": "30.59", - "estimatedMonthlySavingsAmount": "267.96", - "estimatedMonthlySavingsPercentage": "5", - "estimatedReservationCostForLookbackPeriod": "53.82", - "family": "c6i", + "estimatedBreakEvenInMonths": 59.93, + "estimatedMonthlyOnDemandCost": 658.9, + "estimatedMonthlySavingsPercentage": 79, + "estimatedReservationCostForLookbackPeriod": 10.75, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "c6i.large", + "instanceType": "c3n.xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 40.05, - "maximumNumberOfInstancesUsedPerHour": 31.5, - "minimumNormalizedUnitsUsedPerHour": 96.07, - "minimumNumberOfInstancesUsedPerHour": 35.42, - "nodeType": "c6i.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 10.69, + "maximumNumberOfInstancesUsedPerHour": 18.4, + "minimumNormalizedUnitsUsedPerHour": 28.62, + "minimumNumberOfInstancesUsedPerHour": 92.53, + "nodeType": "c3n.xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "8", - "recommendedNumberOfInstancesToPurchase": "9", - "recurringStandardMonthlyCost": "143.28", - "region": "US East (N. Virginia)", - "resourceType": "c6i", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 2, + "recommendedQuantity": 3, + "recurringStandardMonthlyCost": 812.26, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 884.8, + "resourceType": "c3n", "term": "1 year", - "upfrontCost": "273.95" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "925894598672", - "accountName": "jollygoat", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 923.38, - "averageNumberOfInstancesUsedPerHour": 355.47, - "averageUtilization": "93", + "accountID": "627286410625", + "accountName": "sillyhygiea", + "region": "us-east-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 267.84, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 875.72, + "averageNumberOfInstancesUsedPerHour": 137.57, + "averageUtilization": 26, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "46.82", - "estimatedMonthlyOnDemandCost": "211.45", - "estimatedMonthlySavingsAmount": "12.79", - "estimatedMonthlySavingsPercentage": "47", - "estimatedReservationCostForLookbackPeriod": "31.93", - "family": "c6i", + "estimatedBreakEvenInMonths": 72.78, + "estimatedMonthlyOnDemandCost": 400.87, + "estimatedMonthlySavingsPercentage": 53, + "estimatedReservationCostForLookbackPeriod": 77.53, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "c6i.large", + "instanceType": "c3n.xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 42.44, - "maximumNumberOfInstancesUsedPerHour": 25.74, - "minimumNormalizedUnitsUsedPerHour": 16.17, - "minimumNumberOfInstancesUsedPerHour": 99.87, - "nodeType": "c6i.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 51.36, + "maximumNumberOfInstancesUsedPerHour": 94.21, + "minimumNormalizedUnitsUsedPerHour": 41.4, + "minimumNumberOfInstancesUsedPerHour": 9.51, + "nodeType": "c3n.xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "9", - "recommendedNumberOfInstancesToPurchase": "6", - "recurringStandardMonthlyCost": "63.28", - "region": "Asia Pacific (Sydney)", - "resourceType": "c6i", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 1, + "recommendedQuantity": 8, + "recurringStandardMonthlyCost": 140.47, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 949.12, + "resourceType": "c3n", "term": "1 year", - "upfrontCost": "33.90" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "999773517191", - "accountName": "excitedbear", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 765.17, - "averageNumberOfInstancesUsedPerHour": 509.46, - "averageUtilization": "81", + "accountID": "766083082562", + "accountName": "wittymoon", + "region": "us-west-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 365.09, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 230.38, + "averageNumberOfInstancesUsedPerHour": 483.95, + "averageUtilization": 32, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "4.90", - "estimatedMonthlyOnDemandCost": "101.60", - "estimatedMonthlySavingsAmount": "270.24", - "estimatedMonthlySavingsPercentage": "28", - "estimatedReservationCostForLookbackPeriod": "58.74", - "family": "g4dn", + "estimatedBreakEvenInMonths": 16.28, + "estimatedMonthlyOnDemandCost": 176.37, + "estimatedMonthlySavingsPercentage": 48, + "estimatedReservationCostForLookbackPeriod": 54.17, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "g4dn.xlarge", + "instanceType": "m3.8xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 77.89, - "maximumNumberOfInstancesUsedPerHour": 22.6, - "minimumNormalizedUnitsUsedPerHour": 75.71, - "minimumNumberOfInstancesUsedPerHour": 15.56, - "nodeType": "g4dn.xlarge", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 84.68, + "maximumNumberOfInstancesUsedPerHour": 84.92, + "minimumNormalizedUnitsUsedPerHour": 27.25, + "minimumNumberOfInstancesUsedPerHour": 87.62, + "nodeType": "m3.8xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "8", - "recommendedNumberOfInstancesToPurchase": "4", - "recurringStandardMonthlyCost": "38.53", - "region": "Asia Pacific (Tokyo)", - "resourceType": "g4dn", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 5, + "recommendedQuantity": 8, + "recurringStandardMonthlyCost": 291.99, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 244.33, + "resourceType": "m3", "term": "1 year", - "upfrontCost": "208.15" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "627286410625", - "accountName": "youthfuldog", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 461.08, - "averageNumberOfInstancesUsedPerHour": 630.73, - "averageUtilization": "96", + "accountID": "165283112664", + "accountName": "opaquekale", + "region": "us-east-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 186.8, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 890.24, + "averageNumberOfInstancesUsedPerHour": 196.57, + "averageUtilization": 1, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "0.05", - "estimatedMonthlyOnDemandCost": "256.56", - "estimatedMonthlySavingsAmount": "38.37", - "estimatedMonthlySavingsPercentage": "95", - "estimatedReservationCostForLookbackPeriod": "9.13", - "family": "t3", + "estimatedBreakEvenInMonths": 21.91, + "estimatedMonthlyOnDemandCost": 111.2, + "estimatedMonthlySavingsPercentage": 87, + "estimatedReservationCostForLookbackPeriod": 70.54, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "t3.nano", + "instanceType": "m4i.8xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 37.67, - "maximumNumberOfInstancesUsedPerHour": 84.51, - "minimumNormalizedUnitsUsedPerHour": 64.95, - "minimumNumberOfInstancesUsedPerHour": 39.39, - "nodeType": "t3.nano", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 32.08, + "maximumNumberOfInstancesUsedPerHour": 68.36, + "minimumNormalizedUnitsUsedPerHour": 55.36, + "minimumNumberOfInstancesUsedPerHour": 78.23, + "nodeType": "m4i.8xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "4", - "recommendedNumberOfInstancesToPurchase": "7", - "recurringStandardMonthlyCost": "359.16", - "region": "US West (Oregon)", - "resourceType": "t3", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 1, + "recommendedQuantity": 1, + "recurringStandardMonthlyCost": 8.6, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 204.47, + "resourceType": "m4i", "term": "1 year", - "upfrontCost": "116.28" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "925894598672", - "accountName": "quirkyurchin", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 805.97, - "averageNumberOfInstancesUsedPerHour": 231.08, - "averageUtilization": "78", + "accountID": "516702013600", + "accountName": "ovallettuce", + "region": "eu-west-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 798.49, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 327.48, + "averageNumberOfInstancesUsedPerHour": 319.7, + "averageUtilization": 57, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "11.87", - "estimatedMonthlyOnDemandCost": "153.34", - "estimatedMonthlySavingsAmount": "119.66", - "estimatedMonthlySavingsPercentage": "92", - "estimatedReservationCostForLookbackPeriod": "18.37", - "family": "c4", + "estimatedBreakEvenInMonths": 55.82, + "estimatedMonthlyOnDemandCost": 752.54, + "estimatedMonthlySavingsPercentage": 33, + "estimatedReservationCostForLookbackPeriod": 74.07, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "c4.large", + "instanceType": "c4n.xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 56.11, - "maximumNumberOfInstancesUsedPerHour": 52.59, - "minimumNormalizedUnitsUsedPerHour": 10.96, - "minimumNumberOfInstancesUsedPerHour": 29.83, - "nodeType": "c4.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 50.86, + "maximumNumberOfInstancesUsedPerHour": 2.44, + "minimumNormalizedUnitsUsedPerHour": 30.9, + "minimumNumberOfInstancesUsedPerHour": 69.67, + "nodeType": "c4n.xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "0", - "recommendedNumberOfInstancesToPurchase": "7", - "recurringStandardMonthlyCost": "285.82", - "region": "EU (Frankfurt)", - "resourceType": "c4", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 2, + "recommendedQuantity": 6, + "recurringStandardMonthlyCost": 704.47, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 449.01, + "resourceType": "c4n", "term": "1 year", - "upfrontCost": "395.56" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "627286410625", - "accountName": "happybear", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 146.76, - "averageNumberOfInstancesUsedPerHour": 504.11, - "averageUtilization": "83", + "accountID": "165283112664", + "accountName": "ovaljupiter", + "region": "eu-central-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 905.84, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 670.07, + "averageNumberOfInstancesUsedPerHour": 299.96, + "averageUtilization": 82, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "21.74", - "estimatedMonthlyOnDemandCost": "18.21", - "estimatedMonthlySavingsAmount": "474.42", - "estimatedMonthlySavingsPercentage": "10", - "estimatedReservationCostForLookbackPeriod": "86.41", - "family": "i4i", + "estimatedBreakEvenInMonths": 62.63, + "estimatedMonthlyOnDemandCost": 861.7, + "estimatedMonthlySavingsPercentage": 74, + "estimatedReservationCostForLookbackPeriod": 95.67, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "i4i.large", + "instanceType": "c3n.xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 24.87, - "maximumNumberOfInstancesUsedPerHour": 74.26, - "minimumNormalizedUnitsUsedPerHour": 3.72, - "minimumNumberOfInstancesUsedPerHour": 55.1, - "nodeType": "i4i.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 70.22, + "maximumNumberOfInstancesUsedPerHour": 67.81, + "minimumNormalizedUnitsUsedPerHour": 100.17, + "minimumNumberOfInstancesUsedPerHour": 77.08, + "nodeType": "c3n.xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "7", - "recommendedNumberOfInstancesToPurchase": "3", - "recurringStandardMonthlyCost": "128.83", - "region": "EU (Paris)", - "resourceType": "i4i", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 2, + "recommendedQuantity": 8, + "recurringStandardMonthlyCost": 171.47, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 742.06, + "resourceType": "c3n", "term": "1 year", - "upfrontCost": "16.05" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "665319725593", - "accountName": "nervousbear", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 183.78, - "averageNumberOfInstancesUsedPerHour": 584.02, - "averageUtilization": "46", + "accountID": "353197488767", + "accountName": "proudeunomia", + "region": "eu-west-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 161.15, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 620.43, + "averageNumberOfInstancesUsedPerHour": 33.57, + "averageUtilization": 1, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "0.01", - "estimatedMonthlyOnDemandCost": "114.52", - "estimatedMonthlySavingsAmount": "202.65", - "estimatedMonthlySavingsPercentage": "34", - "estimatedReservationCostForLookbackPeriod": "90.38", - "family": "i4i", + "estimatedBreakEvenInMonths": 48.74, + "estimatedMonthlyOnDemandCost": 530.48, + "estimatedMonthlySavingsPercentage": 6, + "estimatedReservationCostForLookbackPeriod": 58.2, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "i4i.large", + "instanceType": "r3.xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 72.76, - "maximumNumberOfInstancesUsedPerHour": 36.14, - "minimumNormalizedUnitsUsedPerHour": 83.42, - "minimumNumberOfInstancesUsedPerHour": 85.12, - "nodeType": "i4i.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 92.02, + "maximumNumberOfInstancesUsedPerHour": 87.25, + "minimumNormalizedUnitsUsedPerHour": 10.03, + "minimumNumberOfInstancesUsedPerHour": 59.58, + "nodeType": "r3.xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "1", - "recommendedNumberOfInstancesToPurchase": "5", - "recurringStandardMonthlyCost": "177.76", - "region": "Asia Pacific (Sydney)", - "resourceType": "i4i", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 4, + "recommendedQuantity": 1, + "recurringStandardMonthlyCost": 392.97, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 517.45, + "resourceType": "r3", "term": "1 year", - "upfrontCost": "72.35" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "353197488767", - "accountName": "kindgoat", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 789.05, - "averageNumberOfInstancesUsedPerHour": 775.81, - "averageUtilization": "49", + "accountID": "165283112664", + "accountName": "smallvenus", + "region": "us-east-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 872.52, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 206.49, + "averageNumberOfInstancesUsedPerHour": 559.33, + "averageUtilization": 49, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "68.01", - "estimatedMonthlyOnDemandCost": "65.91", - "estimatedMonthlySavingsAmount": "86.37", - "estimatedMonthlySavingsPercentage": "18", - "estimatedReservationCostForLookbackPeriod": "19.32", - "family": "r5", + "estimatedBreakEvenInMonths": 70.44, + "estimatedMonthlyOnDemandCost": 136.96, + "estimatedMonthlySavingsPercentage": 47, + "estimatedReservationCostForLookbackPeriod": 86.61, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "r5.large", + "instanceType": "r2.2xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 82.9, - "maximumNumberOfInstancesUsedPerHour": 4.47, - "minimumNormalizedUnitsUsedPerHour": 47.9, - "minimumNumberOfInstancesUsedPerHour": 7.76, - "nodeType": "r5.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 71.65, + "maximumNumberOfInstancesUsedPerHour": 22.09, + "minimumNormalizedUnitsUsedPerHour": 74.57, + "minimumNumberOfInstancesUsedPerHour": 38.2, + "nodeType": "r2.2xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "5", - "recommendedNumberOfInstancesToPurchase": "3", - "recurringStandardMonthlyCost": "141.01", - "region": "Asia Pacific (Mumbai)", - "resourceType": "r5", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 1, + "recommendedQuantity": 10, + "recurringStandardMonthlyCost": 163.82, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 803.15, + "resourceType": "r2", "term": "1 year", - "upfrontCost": "295.22" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "353197488767", - "accountName": "excitedzebra", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 758.6, - "averageNumberOfInstancesUsedPerHour": 391.27, - "averageUtilization": "28", + "accountID": "999773517191", + "accountName": "lazycarrot", + "region": "eu-central-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 122.88, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 156.09, + "averageNumberOfInstancesUsedPerHour": 216.69, + "averageUtilization": 61, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "20.82", - "estimatedMonthlyOnDemandCost": "695.55", - "estimatedMonthlySavingsAmount": "794.55", - "estimatedMonthlySavingsPercentage": "50", - "estimatedReservationCostForLookbackPeriod": "17.99", - "family": "r5", + "estimatedBreakEvenInMonths": 99.42, + "estimatedMonthlyOnDemandCost": 297.55, + "estimatedMonthlySavingsPercentage": 7, + "estimatedReservationCostForLookbackPeriod": 25.09, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "r5.large", + "instanceType": "m5i.8xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 27.91, - "maximumNumberOfInstancesUsedPerHour": 76.39, - "minimumNormalizedUnitsUsedPerHour": 52.31, - "minimumNumberOfInstancesUsedPerHour": 59.63, - "nodeType": "r5.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 40.19, + "maximumNumberOfInstancesUsedPerHour": 90.37, + "minimumNormalizedUnitsUsedPerHour": 38.37, + "minimumNumberOfInstancesUsedPerHour": 71.8, + "nodeType": "m5i.8xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "4", - "recommendedNumberOfInstancesToPurchase": "7", - "recurringStandardMonthlyCost": "230.01", - "region": "US West (Oregon)", - "resourceType": "r5", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 9, + "recommendedQuantity": 5, + "recurringStandardMonthlyCost": 94.29, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 489.59, + "resourceType": "m5i", "term": "1 year", - "upfrontCost": "106.88" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "516702013600", - "accountName": "quickquail", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 534.15, - "averageNumberOfInstancesUsedPerHour": 299.73, - "averageUtilization": "28", + "accountID": "165283112664", + "accountName": "livelydog", + "region": "eu-west-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 559.54, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 152.88, + "averageNumberOfInstancesUsedPerHour": 448.54, + "averageUtilization": 57, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "40.08", - "estimatedMonthlyOnDemandCost": "116.25", - "estimatedMonthlySavingsAmount": "821.94", - "estimatedMonthlySavingsPercentage": "0", - "estimatedReservationCostForLookbackPeriod": "4.49", - "family": "m5", + "estimatedBreakEvenInMonths": 25.35, + "estimatedMonthlyOnDemandCost": 811.03, + "estimatedMonthlySavingsPercentage": 36, + "estimatedReservationCostForLookbackPeriod": 67.74, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "m5.large", + "instanceType": "c2n.xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 40.48, - "maximumNumberOfInstancesUsedPerHour": 74.08, - "minimumNormalizedUnitsUsedPerHour": 71.54, - "minimumNumberOfInstancesUsedPerHour": 10.04, - "nodeType": "m5.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 86.68, + "maximumNumberOfInstancesUsedPerHour": 18.43, + "minimumNormalizedUnitsUsedPerHour": 85.47, + "minimumNumberOfInstancesUsedPerHour": 5.18, + "nodeType": "c2n.xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "0", - "recommendedNumberOfInstancesToPurchase": "7", - "recurringStandardMonthlyCost": "0.06", - "region": "US East (N. Virginia)", - "resourceType": "m5", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 3, + "recommendedQuantity": 8, + "recurringStandardMonthlyCost": 479.52, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 94.98, + "resourceType": "c2n", "term": "1 year", - "upfrontCost": "360.88" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "620368136857", - "accountName": "quickibis", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 290.89, - "averageNumberOfInstancesUsedPerHour": 801.59, - "averageUtilization": "92", + "accountID": "138186646095", + "accountName": "jollyibis", + "region": "eu-west-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 278.87, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 133.57, + "averageNumberOfInstancesUsedPerHour": 299.79, + "averageUtilization": 64, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "4.27", - "estimatedMonthlyOnDemandCost": "133.54", - "estimatedMonthlySavingsAmount": "229.14", - "estimatedMonthlySavingsPercentage": "49", - "estimatedReservationCostForLookbackPeriod": "5.80", - "family": "c5a", + "estimatedBreakEvenInMonths": 2.96, + "estimatedMonthlyOnDemandCost": 911.22, + "estimatedMonthlySavingsPercentage": 15, + "estimatedReservationCostForLookbackPeriod": 2.03, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "c5a.large", + "instanceType": "c5n.xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 47.9, - "maximumNumberOfInstancesUsedPerHour": 5.94, - "minimumNormalizedUnitsUsedPerHour": 67.4, - "minimumNumberOfInstancesUsedPerHour": 94.21, - "nodeType": "c5a.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 62.9, + "maximumNumberOfInstancesUsedPerHour": 85.7, + "minimumNormalizedUnitsUsedPerHour": 16.34, + "minimumNumberOfInstancesUsedPerHour": 33.21, + "nodeType": "c5n.xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "6", - "recommendedNumberOfInstancesToPurchase": "7", - "recurringStandardMonthlyCost": "539.03", - "region": "Asia Pacific (Tokyo)", - "resourceType": "c5a", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 9, + "recommendedQuantity": 7, + "recurringStandardMonthlyCost": 191.42, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 878.21, + "resourceType": "c5n", "term": "1 year", - "upfrontCost": "55.64" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "620368136857", - "accountName": "drowsyurchin", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 340.33, - "averageNumberOfInstancesUsedPerHour": 86.82, - "averageUtilization": "75", + "accountID": "516702013600", + "accountName": "gentleraspberry", + "region": "us-west-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 716.08, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 216.83, + "averageNumberOfInstancesUsedPerHour": 494.11, + "averageUtilization": 40, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "13.21", - "estimatedMonthlyOnDemandCost": "166.44", - "estimatedMonthlySavingsAmount": "57.15", - "estimatedMonthlySavingsPercentage": "18", - "estimatedReservationCostForLookbackPeriod": "57.98", - "family": "r5", + "estimatedBreakEvenInMonths": 2.93, + "estimatedMonthlyOnDemandCost": 592.58, + "estimatedMonthlySavingsPercentage": 16, + "estimatedReservationCostForLookbackPeriod": 63.48, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "r5.large", + "instanceType": "m5.8xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 98.75, - "maximumNumberOfInstancesUsedPerHour": 2.7, - "minimumNormalizedUnitsUsedPerHour": 15.63, - "minimumNumberOfInstancesUsedPerHour": 87.26, - "nodeType": "r5.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 29.58, + "maximumNumberOfInstancesUsedPerHour": 26.66, + "minimumNormalizedUnitsUsedPerHour": 30.53, + "minimumNumberOfInstancesUsedPerHour": 97.64, + "nodeType": "m5.8xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "1", - "recommendedNumberOfInstancesToPurchase": "7", - "recurringStandardMonthlyCost": "204.17", - "region": "US East (N. Virginia)", - "resourceType": "r5", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 5, + "recommendedQuantity": 6, + "recurringStandardMonthlyCost": 232.98, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 928.55, + "resourceType": "m5", "term": "1 year", - "upfrontCost": "363.17" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "999773517191", - "accountName": "lazyxerus", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 377.3, - "averageNumberOfInstancesUsedPerHour": 702.75, - "averageUtilization": "69", + "accountID": "353197488767", + "accountName": "narrowpepper", + "region": "eu-west-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 362.25, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 840.22, + "averageNumberOfInstancesUsedPerHour": 890.89, + "averageUtilization": 41, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "5.28", - "estimatedMonthlyOnDemandCost": "455.00", - "estimatedMonthlySavingsAmount": "398.91", - "estimatedMonthlySavingsPercentage": "33", - "estimatedReservationCostForLookbackPeriod": "2.40", - "family": "t2", + "estimatedBreakEvenInMonths": 26.38, + "estimatedMonthlyOnDemandCost": 1000.91, + "estimatedMonthlySavingsPercentage": 6, + "estimatedReservationCostForLookbackPeriod": 83.12, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "t2.nano", + "instanceType": "r5.xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 76.69, - "maximumNumberOfInstancesUsedPerHour": 45.19, - "minimumNormalizedUnitsUsedPerHour": 30.85, - "minimumNumberOfInstancesUsedPerHour": 28.83, - "nodeType": "t2.nano", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 87.76, + "maximumNumberOfInstancesUsedPerHour": 40.16, + "minimumNormalizedUnitsUsedPerHour": 76.26, + "minimumNumberOfInstancesUsedPerHour": 94.65, + "nodeType": "r5.xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "8", - "recommendedNumberOfInstancesToPurchase": "1", - "recurringStandardMonthlyCost": "99.95", - "region": "Asia Pacific (Singapore)", - "resourceType": "t2", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 1, + "recommendedQuantity": 6, + "recurringStandardMonthlyCost": 252.01, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 258.75, + "resourceType": "r5", "term": "1 year", - "upfrontCost": "68.64" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "999773517191", - "accountName": "bravexerus", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 716.57, - "averageNumberOfInstancesUsedPerHour": 166.24, - "averageUtilization": "19", + "accountID": "925894598672", + "accountName": "vibrantneptune", + "region": "ca-central-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 447.73, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 136.67, + "averageNumberOfInstancesUsedPerHour": 975.7, + "averageUtilization": 2, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "77.80", - "estimatedMonthlyOnDemandCost": "711.15", - "estimatedMonthlySavingsAmount": "96.71", - "estimatedMonthlySavingsPercentage": "0", - "estimatedReservationCostForLookbackPeriod": "16.53", - "family": "t3", + "estimatedBreakEvenInMonths": 18.45, + "estimatedMonthlyOnDemandCost": 375.04, + "estimatedMonthlySavingsPercentage": 81, + "estimatedReservationCostForLookbackPeriod": 93.48, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "t3.nano", + "instanceType": "c5n.xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 97.99, - "maximumNumberOfInstancesUsedPerHour": 44.93, - "minimumNormalizedUnitsUsedPerHour": 62.76, - "minimumNumberOfInstancesUsedPerHour": 86.89, - "nodeType": "t3.nano", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 52.52, + "maximumNumberOfInstancesUsedPerHour": 17.87, + "minimumNormalizedUnitsUsedPerHour": 22.79, + "minimumNumberOfInstancesUsedPerHour": 99.46, + "nodeType": "c5n.xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "8", - "recommendedNumberOfInstancesToPurchase": "1", - "recurringStandardMonthlyCost": "290.61", - "region": "EU (Ireland)", - "resourceType": "t3", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 1, + "recommendedQuantity": 8, + "recurringStandardMonthlyCost": 501.28, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 827.48, + "resourceType": "c5n", "term": "1 year", - "upfrontCost": "2.72" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "138186646095", - "accountName": "calmhorse", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 651.05, - "averageNumberOfInstancesUsedPerHour": 618.56, - "averageUtilization": "97", + "accountID": "627286410625", + "accountName": "fluorescenturchin", + "region": "us-west-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 405.58, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 774.7, + "averageNumberOfInstancesUsedPerHour": 425.8, + "averageUtilization": 66, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "18.59", - "estimatedMonthlyOnDemandCost": "107.34", - "estimatedMonthlySavingsAmount": "29.23", - "estimatedMonthlySavingsPercentage": "27", - "estimatedReservationCostForLookbackPeriod": "4.41", - "family": "t3", + "estimatedBreakEvenInMonths": 47.19, + "estimatedMonthlyOnDemandCost": 843.46, + "estimatedMonthlySavingsPercentage": 53, + "estimatedReservationCostForLookbackPeriod": 82.47, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "t3.nano", + "instanceType": "c2n.xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 13.63, - "maximumNumberOfInstancesUsedPerHour": 56.61, - "minimumNormalizedUnitsUsedPerHour": 80.62, - "minimumNumberOfInstancesUsedPerHour": 56.42, - "nodeType": "t3.nano", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 70.44, + "maximumNumberOfInstancesUsedPerHour": 90.17, + "minimumNormalizedUnitsUsedPerHour": 14.03, + "minimumNumberOfInstancesUsedPerHour": 20.11, + "nodeType": "c2n.xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "6", - "recommendedNumberOfInstancesToPurchase": "9", - "recurringStandardMonthlyCost": "69.00", - "region": "US East (N. Virginia)", - "resourceType": "t3", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 10, + "recommendedQuantity": 6, + "recurringStandardMonthlyCost": 686.59, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 447.5, + "resourceType": "c2n", "term": "1 year", - "upfrontCost": "223.12" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "138186646095", - "accountName": "excitedrabbit", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 410.23, - "averageNumberOfInstancesUsedPerHour": 125.91, - "averageUtilization": "34", + "accountID": "999773517191", + "accountName": "flatkale", + "region": "eu-west-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 875.89, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 622.35, + "averageNumberOfInstancesUsedPerHour": 42.11, + "averageUtilization": 26, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "7.59", - "estimatedMonthlyOnDemandCost": "503.09", - "estimatedMonthlySavingsAmount": "557.75", - "estimatedMonthlySavingsPercentage": "26", - "estimatedReservationCostForLookbackPeriod": "52.75", - "family": "m5", + "estimatedBreakEvenInMonths": 95.14, + "estimatedMonthlyOnDemandCost": 933.58, + "estimatedMonthlySavingsPercentage": 12, + "estimatedReservationCostForLookbackPeriod": 4.36, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "m5.large", + "instanceType": "r5.2xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 4.97, - "maximumNumberOfInstancesUsedPerHour": 43.14, - "minimumNormalizedUnitsUsedPerHour": 36.12, - "minimumNumberOfInstancesUsedPerHour": 84.53, - "nodeType": "m5.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 5.46, + "maximumNumberOfInstancesUsedPerHour": 80.12, + "minimumNormalizedUnitsUsedPerHour": 88.87, + "minimumNumberOfInstancesUsedPerHour": 85.92, + "nodeType": "r5.2xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "2", - "recommendedNumberOfInstancesToPurchase": "1", - "recurringStandardMonthlyCost": "403.84", - "region": "Asia Pacific (Tokyo)", - "resourceType": "m5", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 2, + "recommendedQuantity": 3, + "recurringStandardMonthlyCost": 121.32, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 924.27, + "resourceType": "r5", "term": "1 year", - "upfrontCost": "631.12" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "165283112664", - "accountName": "thankfulcat", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 897.77, - "averageNumberOfInstancesUsedPerHour": 172.92, - "averageUtilization": "31", + "accountID": "999773517191", + "accountName": "roundolive", + "region": "eu-west-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 339.17, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 143.57, + "averageNumberOfInstancesUsedPerHour": 157.96, + "averageUtilization": 38, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "15.63", - "estimatedMonthlyOnDemandCost": "32.72", - "estimatedMonthlySavingsAmount": "38.01", - "estimatedMonthlySavingsPercentage": "37", - "estimatedReservationCostForLookbackPeriod": "17.73", - "family": "m5", + "estimatedBreakEvenInMonths": 24.32, + "estimatedMonthlyOnDemandCost": 685.72, + "estimatedMonthlySavingsPercentage": 22, + "estimatedReservationCostForLookbackPeriod": 67.66, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "m5.large", + "instanceType": "c2n.xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 33.68, - "maximumNumberOfInstancesUsedPerHour": 28.29, - "minimumNormalizedUnitsUsedPerHour": 34.05, - "minimumNumberOfInstancesUsedPerHour": 56.86, - "nodeType": "m5.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 46.33, + "maximumNumberOfInstancesUsedPerHour": 21.49, + "minimumNormalizedUnitsUsedPerHour": 91.94, + "minimumNumberOfInstancesUsedPerHour": 16.26, + "nodeType": "c2n.xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "3", - "recommendedNumberOfInstancesToPurchase": "3", - "recurringStandardMonthlyCost": "182.31", - "region": "Asia Pacific (Tokyo)", - "resourceType": "m5", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 3, + "recommendedQuantity": 5, + "recurringStandardMonthlyCost": 253.24, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 912.9, + "resourceType": "c2n", "term": "1 year", - "upfrontCost": "320.90" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "925894598672", - "accountName": "kindcat", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 146.5, - "averageNumberOfInstancesUsedPerHour": 77.98, - "averageUtilization": "59", + "accountID": "646728909564", + "accountName": "merrymars", + "region": "us-east-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 280.8, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 764.85, + "averageNumberOfInstancesUsedPerHour": 968.75, + "averageUtilization": 56, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "42.55", - "estimatedMonthlyOnDemandCost": "713.45", - "estimatedMonthlySavingsAmount": "719.25", - "estimatedMonthlySavingsPercentage": "43", - "estimatedReservationCostForLookbackPeriod": "39.40", - "family": "c6i", + "estimatedBreakEvenInMonths": 77.48, + "estimatedMonthlyOnDemandCost": 726.39, + "estimatedMonthlySavingsPercentage": 17, + "estimatedReservationCostForLookbackPeriod": 35.9, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "c6i.large", + "instanceType": "c4n.xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 87.37, - "maximumNumberOfInstancesUsedPerHour": 93.64, - "minimumNormalizedUnitsUsedPerHour": 69.44, - "minimumNumberOfInstancesUsedPerHour": 65.7, - "nodeType": "c6i.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 5.51, + "maximumNumberOfInstancesUsedPerHour": 18.49, + "minimumNormalizedUnitsUsedPerHour": 32.99, + "minimumNumberOfInstancesUsedPerHour": 81.14, + "nodeType": "c4n.xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "9", - "recommendedNumberOfInstancesToPurchase": "9", - "recurringStandardMonthlyCost": "452.99", - "region": "US East (N. Virginia)", - "resourceType": "c6i", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 4, + "recommendedQuantity": 9, + "recurringStandardMonthlyCost": 232.59, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 265.66, + "resourceType": "c4n", "term": "1 year", - "upfrontCost": "396.05" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "516702013600", - "accountName": "jollynewt", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 557.58, - "averageNumberOfInstancesUsedPerHour": 692.69, - "averageUtilization": "12", + "accountID": "925894598672", + "accountName": "flatmelon", + "region": "ca-central-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 558.81, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 264.04, + "averageNumberOfInstancesUsedPerHour": 287.91, + "averageUtilization": 58, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "2.44", - "estimatedMonthlyOnDemandCost": "641.21", - "estimatedMonthlySavingsAmount": "88.27", - "estimatedMonthlySavingsPercentage": "20", - "estimatedReservationCostForLookbackPeriod": "0.19", - "family": "c5a", + "estimatedBreakEvenInMonths": 26.34, + "estimatedMonthlyOnDemandCost": 921.85, + "estimatedMonthlySavingsPercentage": 9, + "estimatedReservationCostForLookbackPeriod": 47.91, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "c5a.large", + "instanceType": "c4n.xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 47.29, - "maximumNumberOfInstancesUsedPerHour": 30.23, - "minimumNormalizedUnitsUsedPerHour": 41.47, - "minimumNumberOfInstancesUsedPerHour": 49.61, - "nodeType": "c5a.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 60.91, + "maximumNumberOfInstancesUsedPerHour": 27.82, + "minimumNormalizedUnitsUsedPerHour": 84.03, + "minimumNumberOfInstancesUsedPerHour": 34.34, + "nodeType": "c4n.xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "7", - "recommendedNumberOfInstancesToPurchase": "2", - "recurringStandardMonthlyCost": "8.85", - "region": "Asia Pacific (Tokyo)", - "resourceType": "c5a", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 9, + "recommendedQuantity": 9, + "recurringStandardMonthlyCost": 613.3, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 407.63, + "resourceType": "c4n", "term": "1 year", - "upfrontCost": "218.63" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "627286410625", - "accountName": "happyzebra", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 414.92, - "averageNumberOfInstancesUsedPerHour": 500.53, - "averageUtilization": "2", + "accountID": "646728909564", + "accountName": "quickbroccoli", + "region": "us-west-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 697.59, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 255.14, + "averageNumberOfInstancesUsedPerHour": 589.29, + "averageUtilization": 100, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "41.85", - "estimatedMonthlyOnDemandCost": "881.11", - "estimatedMonthlySavingsAmount": "479.09", - "estimatedMonthlySavingsPercentage": "24", - "estimatedReservationCostForLookbackPeriod": "29.52", - "family": "r5", + "estimatedBreakEvenInMonths": 47.77, + "estimatedMonthlyOnDemandCost": 563.74, + "estimatedMonthlySavingsPercentage": 81, + "estimatedReservationCostForLookbackPeriod": 38.53, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "r5.large", + "instanceType": "m4.8xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 78.77, - "maximumNumberOfInstancesUsedPerHour": 64.92, - "minimumNormalizedUnitsUsedPerHour": 15.38, - "minimumNumberOfInstancesUsedPerHour": 86.15, - "nodeType": "r5.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 36.73, + "maximumNumberOfInstancesUsedPerHour": 37.82, + "minimumNormalizedUnitsUsedPerHour": 98.14, + "minimumNumberOfInstancesUsedPerHour": 28.27, + "nodeType": "m4.8xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "5", - "recommendedNumberOfInstancesToPurchase": "9", - "recurringStandardMonthlyCost": "434.67", - "region": "Asia Pacific (Mumbai)", - "resourceType": "r5", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 9, + "recommendedQuantity": 3, + "recurringStandardMonthlyCost": 953.3, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 809.69, + "resourceType": "m4", "term": "1 year", - "upfrontCost": "783.71" + "policy_name": "AWS Reserved Instances Recommendations" }, { "accountID": "627286410625", - "accountName": "calmelephant", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 845.21, - "averageNumberOfInstancesUsedPerHour": 82.32, - "averageUtilization": "47", + "accountName": "redtomato", + "region": "eu-west-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 575.36, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 561.52, + "averageNumberOfInstancesUsedPerHour": 876.13, + "averageUtilization": 67, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "85.28", - "estimatedMonthlyOnDemandCost": "9.90", - "estimatedMonthlySavingsAmount": "51.57", - "estimatedMonthlySavingsPercentage": "38", - "estimatedReservationCostForLookbackPeriod": "71.36", - "family": "m5", + "estimatedBreakEvenInMonths": 11.82, + "estimatedMonthlyOnDemandCost": 363.5, + "estimatedMonthlySavingsPercentage": 17, + "estimatedReservationCostForLookbackPeriod": 91.56, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "m5.large", + "instanceType": "c4n.xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 15.25, - "maximumNumberOfInstancesUsedPerHour": 90.43, - "minimumNormalizedUnitsUsedPerHour": 28.39, - "minimumNumberOfInstancesUsedPerHour": 44.12, - "nodeType": "m5.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 97.47, + "maximumNumberOfInstancesUsedPerHour": 21.32, + "minimumNormalizedUnitsUsedPerHour": 67.5, + "minimumNumberOfInstancesUsedPerHour": 2.26, + "nodeType": "c4n.xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "4", - "recommendedNumberOfInstancesToPurchase": "4", - "recurringStandardMonthlyCost": "54.91", - "region": "EU (Ireland)", - "resourceType": "m5", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 3, + "recommendedQuantity": 6, + "recurringStandardMonthlyCost": 639.03, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 781.95, + "resourceType": "c4n", "term": "1 year", - "upfrontCost": "358.42" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "646728909564", - "accountName": "excitedgoat", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 260.15, - "averageNumberOfInstancesUsedPerHour": 937.76, - "averageUtilization": "97", + "accountID": "665319725593", + "accountName": "proudkiwi", + "region": "us-west-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 683.28, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 832.59, + "averageNumberOfInstancesUsedPerHour": 91.67, + "averageUtilization": 5, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "31.07", - "estimatedMonthlyOnDemandCost": "534.84", - "estimatedMonthlySavingsAmount": "6.39", - "estimatedMonthlySavingsPercentage": "31", - "estimatedReservationCostForLookbackPeriod": "0.53", - "family": "g4dn", + "estimatedBreakEvenInMonths": 50.89, + "estimatedMonthlyOnDemandCost": 811.9, + "estimatedMonthlySavingsPercentage": 6, + "estimatedReservationCostForLookbackPeriod": 84.18, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "g4dn.xlarge", + "instanceType": "r2.2xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 65.62, - "maximumNumberOfInstancesUsedPerHour": 1.69, - "minimumNormalizedUnitsUsedPerHour": 0.03, - "minimumNumberOfInstancesUsedPerHour": 7.3, - "nodeType": "g4dn.xlarge", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 18.43, + "maximumNumberOfInstancesUsedPerHour": 50.8, + "minimumNormalizedUnitsUsedPerHour": 38.21, + "minimumNumberOfInstancesUsedPerHour": 7.88, + "nodeType": "r2.2xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "2", - "recommendedNumberOfInstancesToPurchase": "2", - "recurringStandardMonthlyCost": "12.83", - "region": "EU (Paris)", - "resourceType": "g4dn", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 2, + "recommendedQuantity": 10, + "recurringStandardMonthlyCost": 785.83, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 258.96, + "resourceType": "r2", "term": "1 year", - "upfrontCost": "256.62" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "665319725593", - "accountName": "excitedparrot", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 515.06, - "averageNumberOfInstancesUsedPerHour": 91.98, - "averageUtilization": "78", + "accountID": "766083082562", + "accountName": "massivepear", + "region": "ap-east-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 51.99, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 826.08, + "averageNumberOfInstancesUsedPerHour": 406.76, + "averageUtilization": 87, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "34.12", - "estimatedMonthlyOnDemandCost": "169.94", - "estimatedMonthlySavingsAmount": "505.21", - "estimatedMonthlySavingsPercentage": "9", - "estimatedReservationCostForLookbackPeriod": "0.29", - "family": "c5a", + "estimatedBreakEvenInMonths": 74.76, + "estimatedMonthlyOnDemandCost": 829.51, + "estimatedMonthlySavingsPercentage": 39, + "estimatedReservationCostForLookbackPeriod": 65.53, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "c5a.large", + "instanceType": "r5.2xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 12.08, - "maximumNumberOfInstancesUsedPerHour": 34.49, - "minimumNormalizedUnitsUsedPerHour": 78.23, - "minimumNumberOfInstancesUsedPerHour": 33.09, - "nodeType": "c5a.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 67.51, + "maximumNumberOfInstancesUsedPerHour": 16.82, + "minimumNormalizedUnitsUsedPerHour": 89.54, + "minimumNumberOfInstancesUsedPerHour": 6.83, + "nodeType": "r5.2xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "8", - "recommendedNumberOfInstancesToPurchase": "1", - "recurringStandardMonthlyCost": "705.40", - "region": "EU (Frankfurt)", - "resourceType": "c5a", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 7, + "recommendedQuantity": 6, + "recurringStandardMonthlyCost": 676.03, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 507.95, + "resourceType": "r5", "term": "1 year", - "upfrontCost": "3.30" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "999773517191", - "accountName": "jovialjaguar", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 958.09, - "averageNumberOfInstancesUsedPerHour": 714.07, - "averageUtilization": "18", + "accountID": "165283112664", + "accountName": "innocentraspberry", + "region": "us-west-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 917.99, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 287.37, + "averageNumberOfInstancesUsedPerHour": 123.46, + "averageUtilization": 99, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "3.56", - "estimatedMonthlyOnDemandCost": "506.57", - "estimatedMonthlySavingsAmount": "775.12", - "estimatedMonthlySavingsPercentage": "81", - "estimatedReservationCostForLookbackPeriod": "6.34", - "family": "c6i", + "estimatedBreakEvenInMonths": 1.01, + "estimatedMonthlyOnDemandCost": 366.59, + "estimatedMonthlySavingsPercentage": 49, + "estimatedReservationCostForLookbackPeriod": 1.87, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "c6i.large", + "instanceType": "r2.2xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 23.76, - "maximumNumberOfInstancesUsedPerHour": 42.64, - "minimumNormalizedUnitsUsedPerHour": 38.52, - "minimumNumberOfInstancesUsedPerHour": 93.65, - "nodeType": "c6i.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 100.18, + "maximumNumberOfInstancesUsedPerHour": 83.61, + "minimumNormalizedUnitsUsedPerHour": 88.93, + "minimumNumberOfInstancesUsedPerHour": 88.08, + "nodeType": "r2.2xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "1", - "recommendedNumberOfInstancesToPurchase": "4", - "recurringStandardMonthlyCost": "458.21", - "region": "US East (N. Virginia)", - "resourceType": "c6i", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 5, + "recommendedQuantity": 2, + "recurringStandardMonthlyCost": 400.65, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 370.07, + "resourceType": "r2", "term": "1 year", - "upfrontCost": "91.64" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "627286410625", - "accountName": "calmurchin", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 494.88, - "averageNumberOfInstancesUsedPerHour": 990.83, - "averageUtilization": "75", + "accountID": "646728909564", + "accountName": "tallganymede", + "region": "ap-northeast-3", + "service": "Elastic Compute Cloud (EC2)", + "savings": 330.44, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 703.24, + "averageNumberOfInstancesUsedPerHour": 723.86, + "averageUtilization": 11, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "2.68", - "estimatedMonthlyOnDemandCost": "167.24", - "estimatedMonthlySavingsAmount": "140.31", - "estimatedMonthlySavingsPercentage": "93", - "estimatedReservationCostForLookbackPeriod": "28.48", - "family": "c5a", + "estimatedBreakEvenInMonths": 67.2, + "estimatedMonthlyOnDemandCost": 123.46, + "estimatedMonthlySavingsPercentage": 37, + "estimatedReservationCostForLookbackPeriod": 17.53, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "c5a.large", + "instanceType": "m3.8xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 42.69, - "maximumNumberOfInstancesUsedPerHour": 3.63, - "minimumNormalizedUnitsUsedPerHour": 82.12, - "minimumNumberOfInstancesUsedPerHour": 36.17, - "nodeType": "c5a.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 43.02, + "maximumNumberOfInstancesUsedPerHour": 45.65, + "minimumNormalizedUnitsUsedPerHour": 41.37, + "minimumNumberOfInstancesUsedPerHour": 89.84, + "nodeType": "m3.8xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "9", - "recommendedNumberOfInstancesToPurchase": "7", - "recurringStandardMonthlyCost": "163.24", - "region": "Asia Pacific (Sydney)", - "resourceType": "c5a", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 10, + "recommendedQuantity": 2, + "recurringStandardMonthlyCost": 871.92, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 394.84, + "resourceType": "m3", "term": "1 year", - "upfrontCost": "360.67" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "999773517191", - "accountName": "quirkygoat", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 984.87, - "averageNumberOfInstancesUsedPerHour": 417.88, - "averageUtilization": "93", + "accountID": "620368136857", + "accountName": "excitedpotato", + "region": "eu-west-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 349.57, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 964.72, + "averageNumberOfInstancesUsedPerHour": 217.22, + "averageUtilization": 65, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "35.20", - "estimatedMonthlyOnDemandCost": "535.84", - "estimatedMonthlySavingsAmount": "656.76", - "estimatedMonthlySavingsPercentage": "1", - "estimatedReservationCostForLookbackPeriod": "17.46", - "family": "c5a", + "estimatedBreakEvenInMonths": 78.87, + "estimatedMonthlyOnDemandCost": 134.67, + "estimatedMonthlySavingsPercentage": 9, + "estimatedReservationCostForLookbackPeriod": 33.68, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "c5a.large", + "instanceType": "c3n.xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 17.14, - "maximumNumberOfInstancesUsedPerHour": 89.01, - "minimumNormalizedUnitsUsedPerHour": 73.55, - "minimumNumberOfInstancesUsedPerHour": 49.62, - "nodeType": "c5a.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 9.31, + "maximumNumberOfInstancesUsedPerHour": 81.78, + "minimumNormalizedUnitsUsedPerHour": 70.8, + "minimumNumberOfInstancesUsedPerHour": 54.25, + "nodeType": "c3n.xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "5", - "recommendedNumberOfInstancesToPurchase": "6", - "recurringStandardMonthlyCost": "8.92", - "region": "Asia Pacific (Singapore)", - "resourceType": "c5a", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 5, + "recommendedQuantity": 10, + "recurringStandardMonthlyCost": 990.19, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 933.49, + "resourceType": "c3n", "term": "1 year", - "upfrontCost": "136.99" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "138186646095", - "accountName": "quickkangaroo", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 406.45, - "averageNumberOfInstancesUsedPerHour": 269.28, - "averageUtilization": "90", + "accountID": "627286410625", + "accountName": "squarekiwi", + "region": "us-east-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 406.97, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 534.87, + "averageNumberOfInstancesUsedPerHour": 645.96, + "averageUtilization": 44, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "59.72", - "estimatedMonthlyOnDemandCost": "64.18", - "estimatedMonthlySavingsAmount": "564.59", - "estimatedMonthlySavingsPercentage": "39", - "estimatedReservationCostForLookbackPeriod": "4.75", - "family": "g4dn", + "estimatedBreakEvenInMonths": 83.26, + "estimatedMonthlyOnDemandCost": 170.8, + "estimatedMonthlySavingsPercentage": 55, + "estimatedReservationCostForLookbackPeriod": 69.09, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "g4dn.xlarge", + "instanceType": "r4.2xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 57.9, - "maximumNumberOfInstancesUsedPerHour": 26.85, - "minimumNormalizedUnitsUsedPerHour": 87.18, - "minimumNumberOfInstancesUsedPerHour": 97, - "nodeType": "g4dn.xlarge", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 39.15, + "maximumNumberOfInstancesUsedPerHour": 83.22, + "minimumNormalizedUnitsUsedPerHour": 39.93, + "minimumNumberOfInstancesUsedPerHour": 15.36, + "nodeType": "r4.2xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "2", - "recommendedNumberOfInstancesToPurchase": "5", - "recurringStandardMonthlyCost": "857.66", - "region": "EU (Ireland)", - "resourceType": "g4dn", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 1, + "recommendedQuantity": 4, + "recurringStandardMonthlyCost": 730.22, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 926.73, + "resourceType": "r4", "term": "1 year", - "upfrontCost": "289.00" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "925894598672", - "accountName": "obedienthorse", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 429.23, - "averageNumberOfInstancesUsedPerHour": 211.73, - "averageUtilization": "79", + "accountID": "999773517191", + "accountName": "dullgoat", + "region": "eu-west-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 735.15, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 27.9, + "averageNumberOfInstancesUsedPerHour": 818.58, + "averageUtilization": 42, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "71.70", - "estimatedMonthlyOnDemandCost": "63.99", - "estimatedMonthlySavingsAmount": "6.24", - "estimatedMonthlySavingsPercentage": "96", - "estimatedReservationCostForLookbackPeriod": "12.60", - "family": "c6i", + "estimatedBreakEvenInMonths": 99.91, + "estimatedMonthlyOnDemandCost": 121.72, + "estimatedMonthlySavingsPercentage": 78, + "estimatedReservationCostForLookbackPeriod": 52.13, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "c6i.large", + "instanceType": "m3.8xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 26.89, - "maximumNumberOfInstancesUsedPerHour": 96.13, - "minimumNormalizedUnitsUsedPerHour": 90.71, - "minimumNumberOfInstancesUsedPerHour": 3.81, - "nodeType": "c6i.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 82.64, + "maximumNumberOfInstancesUsedPerHour": 66.9, + "minimumNormalizedUnitsUsedPerHour": 50.27, + "minimumNumberOfInstancesUsedPerHour": 91.81, + "nodeType": "m3.8xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "4", - "recommendedNumberOfInstancesToPurchase": "5", - "recurringStandardMonthlyCost": "106.19", - "region": "EU (Frankfurt)", - "resourceType": "c6i", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 5, + "recommendedQuantity": 4, + "recurringStandardMonthlyCost": 211.38, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 997.98, + "resourceType": "m3", "term": "1 year", - "upfrontCost": "5.14" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "620368136857", - "accountName": "fiercezebra", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 291.58, - "averageNumberOfInstancesUsedPerHour": 911.71, - "averageUtilization": "92", + "accountID": "766083082562", + "accountName": "nervousorcus", + "region": "us-west-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 245.49, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 808.89, + "averageNumberOfInstancesUsedPerHour": 617.94, + "averageUtilization": 73, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "58.17", - "estimatedMonthlyOnDemandCost": "249.07", - "estimatedMonthlySavingsAmount": "445.58", - "estimatedMonthlySavingsPercentage": "18", - "estimatedReservationCostForLookbackPeriod": "0.53", - "family": "m5", + "estimatedBreakEvenInMonths": 69.28, + "estimatedMonthlyOnDemandCost": 577.72, + "estimatedMonthlySavingsPercentage": 17, + "estimatedReservationCostForLookbackPeriod": 32.53, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "m5.large", + "instanceType": "m3.8xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 59.28, - "maximumNumberOfInstancesUsedPerHour": 15.92, - "minimumNormalizedUnitsUsedPerHour": 44.91, - "minimumNumberOfInstancesUsedPerHour": 28.11, - "nodeType": "m5.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 32.63, + "maximumNumberOfInstancesUsedPerHour": 42.9, + "minimumNormalizedUnitsUsedPerHour": 15.99, + "minimumNumberOfInstancesUsedPerHour": 55.33, + "nodeType": "m3.8xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "8", - "recommendedNumberOfInstancesToPurchase": "2", - "recurringStandardMonthlyCost": "10.11", - "region": "US West (Oregon)", - "resourceType": "m5", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 2, + "recommendedQuantity": 5, + "recurringStandardMonthlyCost": 537.44, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 420.01, + "resourceType": "m3", "term": "1 year", - "upfrontCost": "68.21" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "999773517191", - "accountName": "upbeathorse", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 498.5, - "averageNumberOfInstancesUsedPerHour": 159.44, - "averageUtilization": "79", + "accountID": "516702013600", + "accountName": "obedientzucchini", + "region": "us-east-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 151.39, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 555.02, + "averageNumberOfInstancesUsedPerHour": 289.37, + "averageUtilization": 83, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "4.86", - "estimatedMonthlyOnDemandCost": "636.15", - "estimatedMonthlySavingsAmount": "159.36", - "estimatedMonthlySavingsPercentage": "92", - "estimatedReservationCostForLookbackPeriod": "14.64", - "family": "r5", + "estimatedBreakEvenInMonths": 80.23, + "estimatedMonthlyOnDemandCost": 631.5, + "estimatedMonthlySavingsPercentage": 79, + "estimatedReservationCostForLookbackPeriod": 40.93, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "r5.large", + "instanceType": "m5i.8xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 63.5, - "maximumNumberOfInstancesUsedPerHour": 33.52, - "minimumNormalizedUnitsUsedPerHour": 53.75, - "minimumNumberOfInstancesUsedPerHour": 69.91, - "nodeType": "r5.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 41.35, + "maximumNumberOfInstancesUsedPerHour": 74.61, + "minimumNormalizedUnitsUsedPerHour": 88.95, + "minimumNumberOfInstancesUsedPerHour": 1.9100000000000001, + "nodeType": "m5i.8xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "0", - "recommendedNumberOfInstancesToPurchase": "1", - "recurringStandardMonthlyCost": "590.96", - "region": "US East (N. Virginia)", - "resourceType": "r5", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 10, + "recommendedQuantity": 10, + "recurringStandardMonthlyCost": 164.48, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 998.93, + "resourceType": "m5i", "term": "1 year", - "upfrontCost": "264.57" + "policy_name": "AWS Reserved Instances Recommendations" }, { - "accountID": "516702013600", - "accountName": "fiercefox", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 87.75, - "averageNumberOfInstancesUsedPerHour": 133.26, - "averageUtilization": "7", + "accountID": "999773517191", + "accountName": "tinyvesta", + "region": "ap-east-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 818.43, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 147.91, + "averageNumberOfInstancesUsedPerHour": 240.49, + "averageUtilization": 41, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "14.22", - "estimatedMonthlyOnDemandCost": "152.12", - "estimatedMonthlySavingsAmount": "371.81", - "estimatedMonthlySavingsPercentage": "53", - "estimatedReservationCostForLookbackPeriod": "62.76", - "family": "c5", + "estimatedBreakEvenInMonths": 33.52, + "estimatedMonthlyOnDemandCost": 804.51, + "estimatedMonthlySavingsPercentage": 28, + "estimatedReservationCostForLookbackPeriod": 34.99, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "c5.xlarge", + "instanceType": "m4.8xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 74.67, - "maximumNumberOfInstancesUsedPerHour": 45.05, - "minimumNormalizedUnitsUsedPerHour": 88.49, - "minimumNumberOfInstancesUsedPerHour": 77.46, - "nodeType": "c5.xlarge", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 31.77, + "maximumNumberOfInstancesUsedPerHour": 36.74, + "minimumNormalizedUnitsUsedPerHour": 38.08, + "minimumNumberOfInstancesUsedPerHour": 43.63, + "nodeType": "m4.8xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "3", - "recommendedNumberOfInstancesToPurchase": "0", - "recurringStandardMonthlyCost": "328.90", - "region": "EU (London)", - "resourceType": "c5", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 8, + "recommendedQuantity": 1, + "recurringStandardMonthlyCost": 476.75, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 458.73, + "resourceType": "m4", "term": "1 year", - "upfrontCost": "434.99" + "policy_name": "AWS Reserved Instances Recommendations" }, { "accountID": "925894598672", - "accountName": "gentlejaguar", - "accountScope": "Linked", - "availabilityZone": "", - "averageNormalizedUnitsUsedPerHour": 43.03, - "averageNumberOfInstancesUsedPerHour": 516.88, - "averageUtilization": "53", + "accountName": "sphericalhaumea", + "region": "ap-east-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 735.45, + "savingsCurrency": "US$", + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": 939.02, + "averageNumberOfInstancesUsedPerHour": 48.51, + "averageUtilization": 85, "databaseEdition": "", "databaseEngine": "", "deploymentOption": "", - "estimatedBreakEvenInMonths": "16.20", - "estimatedMonthlyOnDemandCost": "10.46", - "estimatedMonthlySavingsAmount": "48.68", - "estimatedMonthlySavingsPercentage": "44", - "estimatedReservationCostForLookbackPeriod": "40.93", - "family": "c6i", + "estimatedBreakEvenInMonths": 30.26, + "estimatedMonthlyOnDemandCost": 481.46, + "estimatedMonthlySavingsPercentage": 74, + "estimatedReservationCostForLookbackPeriod": 74.37, + "family": "", "instanceClass": "", "instanceSize": "", - "instanceType": "c6i.large", + "instanceType": "c2n.xlarge", "licenseModel": "", - "lookbackPeriodInDays": "7", - "maximumNormalizedUnitsUsedPerHour": 35.04, - "maximumNumberOfInstancesUsedPerHour": 0.16, - "minimumNormalizedUnitsUsedPerHour": 65.83, - "minimumNumberOfInstancesUsedPerHour": 90.6, - "nodeType": "c6i.large", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": 98.83, + "maximumNumberOfInstancesUsedPerHour": 86.37, + "minimumNormalizedUnitsUsedPerHour": 90.53, + "minimumNumberOfInstancesUsedPerHour": 35.16, + "nodeType": "c2n.xlarge", "paymentOption": "Partial_Upfront", "platform": "", "productDescription": "Linux/UNIX", - "recommendedNormalizedUnitsToPurchase": "8", - "recommendedNumberOfInstancesToPurchase": "3", - "recurringStandardMonthlyCost": "153.09", - "region": "EU (Paris)", - "resourceType": "c6i", - "service": "Elastic Compute Cloud (EC2)", + "recommendedNormalizedUnitsToPurchase": 7, + "recommendedQuantity": 2, + "recurringStandardMonthlyCost": 659.46, "sizeFlexEligible": "false", "tenancy": "Shared", + "upfrontCost": 134.48, + "resourceType": "c2n", "term": "1 year", - "upfrontCost": "2.05" + "policy_name": "AWS Reserved Instances Recommendations" } -] +] \ No newline at end of file diff --git a/flexera/data/aws/aws_rightsize_ec2_instances_idle.json b/flexera/data/aws/aws_rightsize_ec2_instances_idle.json new file mode 100644 index 00000000..40d71c71 --- /dev/null +++ b/flexera/data/aws/aws_rightsize_ec2_instances_idle.json @@ -0,0 +1,1652 @@ +[ + { + "accountID": "646728909564", + "accountName": "bluestrawberry", + "resourceID": "i-c0aaa8f0903f65057", + "resourceName": "squarevesta", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Terminate EC2 instance i-c0aaa8f0903f65057 in AWS Account bluestrawberry (646728909564)", + "resourceType": "r4.xlarge", + "region": "ca-central-1", + "platform": "Linux/UNIX", + "hostname": "117.106.24.132", + "savings": 463.65, + "savingsCurrency": "US$", + "launchTime": "2020-11-10T04:21:42-06:00", + "cpu_maximum": 6.91, + "cpu_minimum": 1.43, + "cpu_average": 3.36, + "cpu_p99": 7.97, + "cpu_p95": 2.86, + "cpu_p90": 3.01, + "mem_maximum": 14.04, + "mem_minimum": 2.02, + "mem_average": 3.51, + "mem_p99": 11.12, + "mem_p95": 1.12, + "mem_p90": 4.16, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "138186646095", + "accountName": "whitewatermelon", + "resourceID": "i-c67da536a8eaa8f6d", + "resourceName": "jollyturnip", + "tags": "environment=prod, app=customerSupport", + "recommendationDetails": "Terminate EC2 instance i-c67da536a8eaa8f6d in AWS Account whitewatermelon (138186646095)", + "resourceType": "m5i.8xlarge", + "region": "us-east-1", + "platform": "Linux/UNIX", + "hostname": "52.184.223.123", + "savings": 693.07, + "savingsCurrency": "US$", + "launchTime": "2023-08-11T21:16:01-05:00", + "cpu_maximum": 6.39, + "cpu_minimum": 2.57, + "cpu_average": 4.53, + "cpu_p99": 16.25, + "cpu_p95": 2.35, + "cpu_p90": 3.89, + "mem_maximum": 9.04, + "mem_minimum": 2.82, + "mem_average": 3.65, + "mem_p99": 15.95, + "mem_p95": 1.74, + "mem_p90": 4.91, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "766083082562", + "accountName": "happypomegranate", + "resourceID": "i-3cd2ddad419603961", + "resourceName": "giganticpotato", + "tags": "environment=dev, app=reportingService", + "recommendationDetails": "Terminate EC2 instance i-3cd2ddad419603961 in AWS Account happypomegranate (766083082562)", + "resourceType": "m4.8xlarge", + "region": "eu-central-1", + "platform": "Linux/UNIX", + "hostname": "105.207.135.76", + "savings": 506.77, + "savingsCurrency": "US$", + "launchTime": "2020-02-05T22:25:32-06:00", + "cpu_maximum": 15.06, + "cpu_minimum": 1.5699999999999998, + "cpu_average": 4.45, + "cpu_p99": 10.77, + "cpu_p95": 2.96, + "cpu_p90": 4.8, + "mem_maximum": 20.83, + "mem_minimum": 2.8, + "mem_average": 3.94, + "mem_p99": 16.73, + "mem_p95": 2.44, + "mem_p90": 4.19, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "516702013600", + "accountName": "yellowgiraffe", + "resourceID": "i-365677642dede7198", + "resourceName": "youthfulcarrot", + "tags": "environment=test, app=paymentGateway, tier=application", + "recommendationDetails": "Terminate EC2 instance i-365677642dede7198 in AWS Account yellowgiraffe (516702013600)", + "resourceType": "c2n.xlarge", + "region": "eu-west-1", + "platform": "Linux/UNIX", + "hostname": "180.53.139.184", + "savings": 146.05, + "savingsCurrency": "US$", + "launchTime": "2020-03-06T02:39:52-06:00", + "cpu_maximum": 15.61, + "cpu_minimum": 1.71, + "cpu_average": 3.75, + "cpu_p99": 15.44, + "cpu_p95": 2.89, + "cpu_p90": 4.7, + "mem_maximum": 13.69, + "mem_minimum": 1.06, + "mem_average": 4.38, + "mem_p99": 18.31, + "mem_p95": 1.11, + "mem_p90": 4.7, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "165283112664", + "accountName": "quirkynessus", + "resourceID": "i-e69885be18d5da94e", + "resourceName": "translucentpepper", + "tags": "environment=test, app=paymentGateway, tier=application", + "recommendationDetails": "Terminate EC2 instance i-e69885be18d5da94e in AWS Account quirkynessus (165283112664)", + "resourceType": "m5i.8xlarge", + "region": "us-west-2", + "platform": "Linux/UNIX", + "hostname": "66.81.125.194", + "savings": 738.52, + "savingsCurrency": "US$", + "launchTime": "2023-08-20T10:15:33-05:00", + "cpu_maximum": 11.46, + "cpu_minimum": 1.8599999999999999, + "cpu_average": 3.49, + "cpu_p99": 14.44, + "cpu_p95": 2.77, + "cpu_p90": 4.12, + "mem_maximum": 16.41, + "mem_minimum": 2.75, + "mem_average": 4.26, + "mem_p99": 12.47, + "mem_p95": 2.58, + "mem_p90": 3.15, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "165283112664", + "accountName": "jovialceres", + "resourceID": "i-acf47b48b3a825100", + "resourceName": "merrybanana", + "tags": "environment=prod, app=customerSupport", + "recommendationDetails": "Terminate EC2 instance i-acf47b48b3a825100 in AWS Account jovialceres (165283112664)", + "resourceType": "m6i.8xlarge", + "region": "ca-central-1", + "platform": "Linux/UNIX", + "hostname": "237.33.44.164", + "savings": 635.18, + "savingsCurrency": "US$", + "launchTime": "2020-10-15T20:04:41-05:00", + "cpu_maximum": 18.92, + "cpu_minimum": 1.31, + "cpu_average": 3.92, + "cpu_p99": 14.64, + "cpu_p95": 1.85, + "cpu_p90": 3.84, + "mem_maximum": 12.6, + "mem_minimum": 1.8199999999999998, + "mem_average": 3.89, + "mem_p99": 5.82, + "mem_p95": 1.55, + "mem_p90": 4.65, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "165283112664", + "accountName": "vivaciousmars", + "resourceID": "i-014fab425712c0539", + "resourceName": "rectangularturnip", + "tags": "environment=dev, app=reportingService", + "recommendationDetails": "Terminate EC2 instance i-014fab425712c0539 in AWS Account vivaciousmars (165283112664)", + "resourceType": "r4.2xlarge", + "region": "ap-east-1", + "platform": "Linux/UNIX", + "hostname": "90.35.80.121", + "savings": 553.22, + "savingsCurrency": "US$", + "launchTime": "2021-01-25T19:36:12-06:00", + "cpu_maximum": 7.93, + "cpu_minimum": 2.69, + "cpu_average": 3.29, + "cpu_p99": 6.84, + "cpu_p95": 2.26, + "cpu_p90": 3.02, + "mem_maximum": 11.6, + "mem_minimum": 1.44, + "mem_average": 3.27, + "mem_p99": 17.45, + "mem_p95": 2.99, + "mem_p90": 3.5, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "665319725593", + "accountName": "darkhaumea", + "resourceID": "i-38e1ab6c5ff66fa23", + "resourceName": "adventurousceres", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Terminate EC2 instance i-38e1ab6c5ff66fa23 in AWS Account darkhaumea (665319725593)", + "resourceType": "m4.8xlarge", + "region": "us-west-1", + "platform": "Linux/UNIX", + "hostname": "100.105.39.51", + "savings": 572.1, + "savingsCurrency": "US$", + "launchTime": "2020-10-17T22:49:39-05:00", + "cpu_maximum": 15.11, + "cpu_minimum": 1.29, + "cpu_average": 3.26, + "cpu_p99": 10.2, + "cpu_p95": 1.6800000000000002, + "cpu_p90": 3.66, + "mem_maximum": 20.49, + "mem_minimum": 1.07, + "mem_average": 4.82, + "mem_p99": 19.96, + "mem_p95": 1.4, + "mem_p90": 4.43, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "353197488767", + "accountName": "nervousorcus", + "resourceID": "i-5e1b2e180f3c4eac4", + "resourceName": "rotundlemon", + "tags": "environment=dev, app=customerSupport, tier=application", + "recommendationDetails": "Terminate EC2 instance i-5e1b2e180f3c4eac4 in AWS Account nervousorcus (353197488767)", + "resourceType": "m3.8xlarge", + "region": "ca-central-1", + "platform": "Linux/UNIX", + "hostname": "67.191.72.73", + "savings": 582.71, + "savingsCurrency": "US$", + "launchTime": "2022-10-12T18:35:14-05:00", + "cpu_maximum": 7.82, + "cpu_minimum": 2.92, + "cpu_average": 3.96, + "cpu_p99": 18.13, + "cpu_p95": 2.07, + "cpu_p90": 4.33, + "mem_maximum": 17.86, + "mem_minimum": 1.5899999999999999, + "mem_average": 4.28, + "mem_p99": 11.11, + "mem_p95": 2.52, + "mem_p90": 3.15, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "665319725593", + "accountName": "calmbroccoli", + "resourceID": "i-47ded23a90a07d92e", + "resourceName": "rectangulargrape", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "recommendationDetails": "Terminate EC2 instance i-47ded23a90a07d92e in AWS Account calmbroccoli (665319725593)", + "resourceType": "m2.8xlarge", + "region": "us-east-1", + "platform": "Linux/UNIX", + "hostname": "112.96.60.236", + "savings": 746.52, + "savingsCurrency": "US$", + "launchTime": "2020-07-30T14:21:56-05:00", + "cpu_maximum": 13.44, + "cpu_minimum": 1.53, + "cpu_average": 4.46, + "cpu_p99": 18.81, + "cpu_p95": 2.13, + "cpu_p90": 4.63, + "mem_maximum": 17.19, + "mem_minimum": 1.5699999999999998, + "mem_average": 4.2, + "mem_p99": 20.2, + "mem_p95": 1.17, + "mem_p90": 4.58, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "165283112664", + "accountName": "ovalolive", + "resourceID": "i-8afd1bfc970534b9d", + "resourceName": "blackmars", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "recommendationDetails": "Terminate EC2 instance i-8afd1bfc970534b9d in AWS Account ovalolive (165283112664)", + "resourceType": "m5i.8xlarge", + "region": "us-west-2", + "platform": "Linux/UNIX", + "hostname": "148.219.218.92", + "savings": 481.29, + "savingsCurrency": "US$", + "launchTime": "2021-11-18T21:44:08-06:00", + "cpu_maximum": 15.12, + "cpu_minimum": 1.24, + "cpu_average": 4.5600000000000005, + "cpu_p99": 16.91, + "cpu_p95": 1.97, + "cpu_p90": 3.93, + "mem_maximum": 13.48, + "mem_minimum": 2.66, + "mem_average": 4.14, + "mem_p99": 9.14, + "mem_p95": 1.48, + "mem_p90": 3.99, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "353197488767", + "accountName": "jollyeris", + "resourceID": "i-efa6407c7b7ebbf05", + "resourceName": "fierceibis", + "tags": "environment=test, app=billingService, team=backend", + "recommendationDetails": "Terminate EC2 instance i-efa6407c7b7ebbf05 in AWS Account jollyeris (353197488767)", + "resourceType": "m5.8xlarge", + "region": "ca-central-1", + "platform": "Linux/UNIX", + "hostname": "88.79.227.232", + "savings": 418.81, + "savingsCurrency": "US$", + "launchTime": "2022-06-09T21:27:38-05:00", + "cpu_maximum": 18.68, + "cpu_minimum": 2.25, + "cpu_average": 3.74, + "cpu_p99": 19.38, + "cpu_p95": 2.69, + "cpu_p90": 3.85, + "mem_maximum": 14.31, + "mem_minimum": 1.42, + "mem_average": 4.35, + "mem_p99": 12.54, + "mem_p95": 2.14, + "mem_p90": 3.6, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "165283112664", + "accountName": "metallicstrawberry", + "resourceID": "i-c3c75809fa926400b", + "resourceName": "excitedorcus", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "recommendationDetails": "Terminate EC2 instance i-c3c75809fa926400b in AWS Account metallicstrawberry (165283112664)", + "resourceType": "c5n.xlarge", + "region": "eu-central-1", + "platform": "Linux/UNIX", + "hostname": "176.159.173.174", + "savings": 988.08, + "savingsCurrency": "US$", + "launchTime": "2021-08-24T00:59:27-05:00", + "cpu_maximum": 15.87, + "cpu_minimum": 2.82, + "cpu_average": 4.19, + "cpu_p99": 16.66, + "cpu_p95": 1.67, + "cpu_p90": 3.99, + "mem_maximum": 13.49, + "mem_minimum": 1.77, + "mem_average": 4.38, + "mem_p99": 8.7, + "mem_p95": 2.64, + "mem_p90": 3.38, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "925894598672", + "accountName": "opaqueplum", + "resourceID": "i-b0fe5330acb5758e8", + "resourceName": "lazycucumber", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "recommendationDetails": "Terminate EC2 instance i-b0fe5330acb5758e8 in AWS Account opaqueplum (925894598672)", + "resourceType": "c4n.xlarge", + "region": "us-west-2", + "platform": "Linux/UNIX", + "hostname": "204.146.12.232", + "savings": 360.31, + "savingsCurrency": "US$", + "launchTime": "2021-01-03T22:09:27-06:00", + "cpu_maximum": 14.7, + "cpu_minimum": 1.54, + "cpu_average": 3.54, + "cpu_p99": 7.57, + "cpu_p95": 1.9, + "cpu_p90": 3.04, + "mem_maximum": 19.01, + "mem_minimum": 1.17, + "mem_average": 3.22, + "mem_p99": 6.27, + "mem_p95": 2.6, + "mem_p90": 3.48, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "627286410625", + "accountName": "opaquemelon", + "resourceID": "i-5f81b5485c826a693", + "resourceName": "shinycucumber", + "tags": "environment=staging, app=invoiceProcessing", + "recommendationDetails": "Terminate EC2 instance i-5f81b5485c826a693 in AWS Account opaquemelon (627286410625)", + "resourceType": "c5n.xlarge", + "region": "ap-northeast-3", + "platform": "Linux/UNIX", + "hostname": "129.170.211.203", + "savings": 228.22, + "savingsCurrency": "US$", + "launchTime": "2021-05-17T22:15:56-05:00", + "cpu_maximum": 17.46, + "cpu_minimum": 1.78, + "cpu_average": 4.04, + "cpu_p99": 16.15, + "cpu_p95": 2.35, + "cpu_p90": 3.31, + "mem_maximum": 16.04, + "mem_minimum": 2.56, + "mem_average": 4.39, + "mem_p99": 9.78, + "mem_p95": 1.48, + "mem_p90": 4.8, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "353197488767", + "accountName": "wittymakemake", + "resourceID": "i-08027d03b17fbd245", + "resourceName": "largeceres", + "tags": "environment=prod, app=userManagement", + "recommendationDetails": "Terminate EC2 instance i-08027d03b17fbd245 in AWS Account wittymakemake (353197488767)", + "resourceType": "r4.2xlarge", + "region": "eu-west-1", + "platform": "Linux/UNIX", + "hostname": "220.41.141.11", + "savings": 302.9, + "savingsCurrency": "US$", + "launchTime": "2023-08-26T23:37:49-05:00", + "cpu_maximum": 19.01, + "cpu_minimum": 2.04, + "cpu_average": 3.3, + "cpu_p99": 18.62, + "cpu_p95": 2.09, + "cpu_p90": 4.93, + "mem_maximum": 15.01, + "mem_minimum": 2.7199999999999998, + "mem_average": 3.52, + "mem_p99": 13.21, + "mem_p95": 2.7, + "mem_p90": 4.17, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "999773517191", + "accountName": "wittypomegranate", + "resourceID": "i-688f124268bec9561", + "resourceName": "calmlime", + "tags": "environment=qa, app=customerSupport, tier=application", + "recommendationDetails": "Terminate EC2 instance i-688f124268bec9561 in AWS Account wittypomegranate (999773517191)", + "resourceType": "r4.2xlarge", + "region": "us-west-1", + "platform": "Linux/UNIX", + "hostname": "177.209.122.58", + "savings": 980.7, + "savingsCurrency": "US$", + "launchTime": "2023-04-07T09:47:45-05:00", + "cpu_maximum": 17.06, + "cpu_minimum": 1.43, + "cpu_average": 4.64, + "cpu_p99": 14.49, + "cpu_p95": 2.36, + "cpu_p90": 4.35, + "mem_maximum": 8.65, + "mem_minimum": 1.08, + "mem_average": 4.31, + "mem_p99": 8.56, + "mem_p95": 2.87, + "mem_p90": 4.58, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "646728909564", + "accountName": "ovalearth", + "resourceID": "i-19e722506a1b6c54a", + "resourceName": "drowsylion", + "tags": "environment=prod, app=customerSupport", + "recommendationDetails": "Terminate EC2 instance i-19e722506a1b6c54a in AWS Account ovalearth (646728909564)", + "resourceType": "r5.xlarge", + "region": "ca-central-1", + "platform": "Linux/UNIX", + "hostname": "48.205.234.220", + "savings": 145.32, + "savingsCurrency": "US$", + "launchTime": "2021-10-11T09:36:38-05:00", + "cpu_maximum": 16.94, + "cpu_minimum": 1.1, + "cpu_average": 4.48, + "cpu_p99": 11.83, + "cpu_p95": 1.3599999999999999, + "cpu_p90": 3.85, + "mem_maximum": 20.29, + "mem_minimum": 1.12, + "mem_average": 4.63, + "mem_p99": 20.84, + "mem_p95": 2.36, + "mem_p90": 4.92, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "138186646095", + "accountName": "greencat", + "resourceID": "i-d8213d005d9f62d55", + "resourceName": "narrowaubergine", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Terminate EC2 instance i-d8213d005d9f62d55 in AWS Account greencat (138186646095)", + "resourceType": "c4n.xlarge", + "region": "us-west-2", + "platform": "Linux/UNIX", + "hostname": "226.28.61.119", + "savings": 592.63, + "savingsCurrency": "US$", + "launchTime": "2023-06-27T18:37:48-05:00", + "cpu_maximum": 20.99, + "cpu_minimum": 2.45, + "cpu_average": 4.7, + "cpu_p99": 8.26, + "cpu_p95": 2.07, + "cpu_p90": 4.22, + "mem_maximum": 9.87, + "mem_minimum": 1.19, + "mem_average": 4.73, + "mem_p99": 11.36, + "mem_p95": 2.19, + "mem_p90": 4.78, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "353197488767", + "accountName": "proudkangaroo", + "resourceID": "i-217cd6fa86264ec63", + "resourceName": "bluewatermelon", + "tags": "environment=prod, app=customerSupport", + "recommendationDetails": "Terminate EC2 instance i-217cd6fa86264ec63 in AWS Account proudkangaroo (353197488767)", + "resourceType": "m4.8xlarge", + "region": "eu-west-1", + "platform": "Linux/UNIX", + "hostname": "26.47.92.124", + "savings": 81.62, + "savingsCurrency": "US$", + "launchTime": "2023-12-11T03:15:21-06:00", + "cpu_maximum": 12.6, + "cpu_minimum": 1.9100000000000001, + "cpu_average": 3.46, + "cpu_p99": 18.74, + "cpu_p95": 2.22, + "cpu_p90": 3.2800000000000002, + "mem_maximum": 7.19, + "mem_minimum": 2.84, + "mem_average": 3.85, + "mem_p99": 8.89, + "mem_p95": 1.1, + "mem_p90": 3.09, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "516702013600", + "accountName": "whitesaturn", + "resourceID": "i-0ca7871263a2300bf", + "resourceName": "narroweris", + "tags": "environment=test, app=paymentGateway, tier=application", + "recommendationDetails": "Terminate EC2 instance i-0ca7871263a2300bf in AWS Account whitesaturn (516702013600)", + "resourceType": "r5.2xlarge", + "region": "ca-central-1", + "platform": "Linux/UNIX", + "hostname": "162.229.76.46", + "savings": 471.71, + "savingsCurrency": "US$", + "launchTime": "2020-09-11T07:03:55-05:00", + "cpu_maximum": 12.94, + "cpu_minimum": 1.56, + "cpu_average": 4.17, + "cpu_p99": 10.56, + "cpu_p95": 1.56, + "cpu_p90": 3.79, + "mem_maximum": 6.65, + "mem_minimum": 1.08, + "mem_average": 3.06, + "mem_p99": 7.13, + "mem_p95": 2.9699999999999998, + "mem_p90": 3.1, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "925894598672", + "accountName": "excitederis", + "resourceID": "i-2749d2ce462e4e935", + "resourceName": "merrylion", + "tags": "environment=dev, app=securityModule, team=infra", + "recommendationDetails": "Terminate EC2 instance i-2749d2ce462e4e935 in AWS Account excitederis (925894598672)", + "resourceType": "m3.8xlarge", + "region": "ap-northeast-3", + "platform": "Linux/UNIX", + "hostname": "64.98.100.240", + "savings": 742.68, + "savingsCurrency": "US$", + "launchTime": "2021-09-11T19:04:09-05:00", + "cpu_maximum": 14.05, + "cpu_minimum": 1.53, + "cpu_average": 3.49, + "cpu_p99": 17.08, + "cpu_p95": 2.19, + "cpu_p90": 4.24, + "mem_maximum": 9.78, + "mem_minimum": 1.33, + "mem_average": 3.84, + "mem_p99": 6.93, + "mem_p95": 1.4, + "mem_p90": 3.8, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "620368136857", + "accountName": "translucentibis", + "resourceID": "i-bea8c6e89b627a484", + "resourceName": "youthfulvenus", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "recommendationDetails": "Terminate EC2 instance i-bea8c6e89b627a484 in AWS Account translucentibis (620368136857)", + "resourceType": "c2n.xlarge", + "region": "us-west-1", + "platform": "Linux/UNIX", + "hostname": "75.83.137.100", + "savings": 439.72, + "savingsCurrency": "US$", + "launchTime": "2022-10-04T18:56:07-05:00", + "cpu_maximum": 10.64, + "cpu_minimum": 2.2, + "cpu_average": 3.66, + "cpu_p99": 10.37, + "cpu_p95": 1.75, + "cpu_p90": 3.35, + "mem_maximum": 8.17, + "mem_minimum": 1.8199999999999998, + "mem_average": 4.11, + "mem_p99": 13.16, + "mem_p95": 1.16, + "mem_p90": 4.95, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "665319725593", + "accountName": "kindsnake", + "resourceID": "i-b144f844e36764022", + "resourceName": "opaqueparrot", + "tags": "environment=prod, app=emailService", + "recommendationDetails": "Terminate EC2 instance i-b144f844e36764022 in AWS Account kindsnake (665319725593)", + "resourceType": "r5.xlarge", + "region": "eu-west-2", + "platform": "Linux/UNIX", + "hostname": "164.79.222.85", + "savings": 791.05, + "savingsCurrency": "US$", + "launchTime": "2022-04-25T03:09:49-05:00", + "cpu_maximum": 13.13, + "cpu_minimum": 2.4, + "cpu_average": 4.26, + "cpu_p99": 13.4, + "cpu_p95": 1.44, + "cpu_p90": 4.6, + "mem_maximum": 15.93, + "mem_minimum": 2.17, + "mem_average": 3.05, + "mem_p99": 7.67, + "mem_p95": 2.4699999999999998, + "mem_p90": 3.09, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "766083082562", + "accountName": "youthfulhaumea", + "resourceID": "i-94c80b4d454a6cf48", + "resourceName": "drowsymouse", + "tags": "environment=qa, app=customerSupport, tier=application", + "recommendationDetails": "Terminate EC2 instance i-94c80b4d454a6cf48 in AWS Account youthfulhaumea (766083082562)", + "resourceType": "c5n.xlarge", + "region": "eu-west-2", + "platform": "Linux/UNIX", + "hostname": "119.104.136.115", + "savings": 179.07, + "savingsCurrency": "US$", + "launchTime": "2021-03-11T07:50:18-06:00", + "cpu_maximum": 20.76, + "cpu_minimum": 1.8199999999999998, + "cpu_average": 4.16, + "cpu_p99": 16.9, + "cpu_p95": 1.12, + "cpu_p90": 3.84, + "mem_maximum": 20.19, + "mem_minimum": 1.29, + "mem_average": 3.91, + "mem_p99": 13.5, + "mem_p95": 2.13, + "mem_p90": 4.08, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "646728909564", + "accountName": "mattepenguin", + "resourceID": "i-7e9412525f51a13ca", + "resourceName": "ellipticalhorse", + "tags": "environment=prod, app=paymentGateway", + "recommendationDetails": "Terminate EC2 instance i-7e9412525f51a13ca in AWS Account mattepenguin (646728909564)", + "resourceType": "m2.8xlarge", + "region": "us-east-2", + "platform": "Linux/UNIX", + "hostname": "210.127.29.98", + "savings": 65.17, + "savingsCurrency": "US$", + "launchTime": "2021-12-16T10:24:08-06:00", + "cpu_maximum": 11.06, + "cpu_minimum": 1.27, + "cpu_average": 3.23, + "cpu_p99": 18.36, + "cpu_p95": 1.22, + "cpu_p90": 4.91, + "mem_maximum": 14.21, + "mem_minimum": 2.35, + "mem_average": 4.45, + "mem_p99": 16.02, + "mem_p95": 1.58, + "mem_p90": 3.65, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "999773517191", + "accountName": "lazyorcus", + "resourceID": "i-7356efd700172d942", + "resourceName": "transparentkangaroo", + "tags": "environment=staging, app=invoiceProcessing", + "recommendationDetails": "Terminate EC2 instance i-7356efd700172d942 in AWS Account lazyorcus (999773517191)", + "resourceType": "r4.2xlarge", + "region": "us-west-2", + "platform": "Linux/UNIX", + "hostname": "133.196.239.122", + "savings": 371.01, + "savingsCurrency": "US$", + "launchTime": "2021-10-26T12:12:36-05:00", + "cpu_maximum": 7.54, + "cpu_minimum": 1.53, + "cpu_average": 3.11, + "cpu_p99": 16.02, + "cpu_p95": 1.96, + "cpu_p90": 4.2, + "mem_maximum": 15.74, + "mem_minimum": 2.6, + "mem_average": 4.16, + "mem_p99": 19.6, + "mem_p95": 1.13, + "mem_p90": 4.55, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "925894598672", + "accountName": "fierceolive", + "resourceID": "i-a32083d5610c1e0f2", + "resourceName": "purpleblueberry", + "tags": "environment=dev, app=reportingService, tier=web", + "recommendationDetails": "Terminate EC2 instance i-a32083d5610c1e0f2 in AWS Account fierceolive (925894598672)", + "resourceType": "r3.xlarge", + "region": "us-east-1", + "platform": "Linux/UNIX", + "hostname": "194.173.189.150", + "savings": 712.5, + "savingsCurrency": "US$", + "launchTime": "2020-01-23T01:40:40-06:00", + "cpu_maximum": 14.31, + "cpu_minimum": 1.08, + "cpu_average": 3.4, + "cpu_p99": 18.82, + "cpu_p95": 1.72, + "cpu_p90": 3.04, + "mem_maximum": 6.39, + "mem_minimum": 2.9699999999999998, + "mem_average": 3.01, + "mem_p99": 12.43, + "mem_p95": 1.8599999999999999, + "mem_p90": 4.38, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "665319725593", + "accountName": "vibrantcucumber", + "resourceID": "i-6c1e97ad861b27d3a", + "resourceName": "tallearth", + "tags": "environment=dev, app=reportingService", + "recommendationDetails": "Terminate EC2 instance i-6c1e97ad861b27d3a in AWS Account vibrantcucumber (665319725593)", + "resourceType": "m4.8xlarge", + "region": "eu-west-1", + "platform": "Linux/UNIX", + "hostname": "145.40.120.162", + "savings": 103.25, + "savingsCurrency": "US$", + "launchTime": "2020-08-08T23:10:25-05:00", + "cpu_maximum": 16.39, + "cpu_minimum": 2.12, + "cpu_average": 4.7, + "cpu_p99": 5.98, + "cpu_p95": 2.87, + "cpu_p90": 4.17, + "mem_maximum": 17.7, + "mem_minimum": 1.88, + "mem_average": 4.96, + "mem_p99": 7.44, + "mem_p95": 1.17, + "mem_p90": 3.99, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "999773517191", + "accountName": "lazypepper", + "resourceID": "i-3de56c586b3ecc381", + "resourceName": "gigantictiger", + "tags": "environment=dev, app=reportingService, tier=web", + "recommendationDetails": "Terminate EC2 instance i-3de56c586b3ecc381 in AWS Account lazypepper (999773517191)", + "resourceType": "m3i.8xlarge", + "region": "us-east-1", + "platform": "Linux/UNIX", + "hostname": "58.70.66.217", + "savings": 135.59, + "savingsCurrency": "US$", + "launchTime": "2021-01-26T12:26:54-06:00", + "cpu_maximum": 7.74, + "cpu_minimum": 2.93, + "cpu_average": 4.3, + "cpu_p99": 20.92, + "cpu_p95": 2.18, + "cpu_p90": 4.53, + "mem_maximum": 7.42, + "mem_minimum": 2.99, + "mem_average": 4.6899999999999995, + "mem_p99": 10.11, + "mem_p95": 1.51, + "mem_p90": 4.9, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "665319725593", + "accountName": "exciteddog", + "resourceID": "i-4c74e85a7dff2c5eb", + "resourceName": "widepepper", + "tags": "environment=dev, app=reportingService", + "recommendationDetails": "Terminate EC2 instance i-4c74e85a7dff2c5eb in AWS Account exciteddog (665319725593)", + "resourceType": "r4.2xlarge", + "region": "eu-west-1", + "platform": "Linux/UNIX", + "hostname": "177.41.106.213", + "savings": 770.08, + "savingsCurrency": "US$", + "launchTime": "2022-02-28T21:07:56-06:00", + "cpu_maximum": 17.93, + "cpu_minimum": 1.43, + "cpu_average": 4.29, + "cpu_p99": 18.42, + "cpu_p95": 2.44, + "cpu_p90": 3.67, + "mem_maximum": 12.51, + "mem_minimum": 2.43, + "mem_average": 4.6, + "mem_p99": 5.9, + "mem_p95": 2.63, + "mem_p90": 3.7199999999999998, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "766083082562", + "accountName": "merrycoconut", + "resourceID": "i-be7a32525a72e8d3c", + "resourceName": "thintomato", + "tags": "environment=staging, app=invoiceProcessing", + "recommendationDetails": "Terminate EC2 instance i-be7a32525a72e8d3c in AWS Account merrycoconut (766083082562)", + "resourceType": "m3.8xlarge", + "region": "eu-central-1", + "platform": "Linux/UNIX", + "hostname": "149.208.86.27", + "savings": 634.19, + "savingsCurrency": "US$", + "launchTime": "2023-04-27T08:03:30-05:00", + "cpu_maximum": 17.24, + "cpu_minimum": 2.25, + "cpu_average": 4.32, + "cpu_p99": 7.35, + "cpu_p95": 1.9300000000000002, + "cpu_p90": 3.19, + "mem_maximum": 5.38, + "mem_minimum": 1.75, + "mem_average": 3.11, + "mem_p99": 15.38, + "mem_p95": 1.8900000000000001, + "mem_p90": 4.67, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "665319725593", + "accountName": "smallzucchini", + "resourceID": "i-5cc637a90eb2cfba7", + "resourceName": "youthfulblueberry", + "tags": "environment=dev, app=inventoryManagement", + "recommendationDetails": "Terminate EC2 instance i-5cc637a90eb2cfba7 in AWS Account smallzucchini (665319725593)", + "resourceType": "r4.2xlarge", + "region": "us-west-1", + "platform": "Linux/UNIX", + "hostname": "62.188.132.178", + "savings": 395.5, + "savingsCurrency": "US$", + "launchTime": "2023-03-20T15:53:31-05:00", + "cpu_maximum": 5.53, + "cpu_minimum": 1.92, + "cpu_average": 3.37, + "cpu_p99": 13.98, + "cpu_p95": 2.7199999999999998, + "cpu_p90": 4.45, + "mem_maximum": 6.8100000000000005, + "mem_minimum": 2.01, + "mem_average": 4.77, + "mem_p99": 9.72, + "mem_p95": 1.42, + "mem_p90": 3.9, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "766083082562", + "accountName": "calmplum", + "resourceID": "i-ea1ab54a3891281fe", + "resourceName": "ellipticalpeach", + "tags": "environment=dev, app=inventoryManagement", + "recommendationDetails": "Terminate EC2 instance i-ea1ab54a3891281fe in AWS Account calmplum (766083082562)", + "resourceType": "c3n.xlarge", + "region": "ca-central-1", + "platform": "Linux/UNIX", + "hostname": "108.65.45.123", + "savings": 351.89, + "savingsCurrency": "US$", + "launchTime": "2023-11-04T12:21:05-05:00", + "cpu_maximum": 16.17, + "cpu_minimum": 1.97, + "cpu_average": 4.89, + "cpu_p99": 18.5, + "cpu_p95": 2.74, + "cpu_p90": 4.86, + "mem_maximum": 16.25, + "mem_minimum": 1.1400000000000001, + "mem_average": 3.42, + "mem_p99": 6.74, + "mem_p95": 1.26, + "mem_p90": 3.9, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "620368136857", + "accountName": "narrowpear", + "resourceID": "i-524d11291beb94990", + "resourceName": "purplestrawberry", + "tags": "environment=staging, app=crmModule", + "recommendationDetails": "Terminate EC2 instance i-524d11291beb94990 in AWS Account narrowpear (620368136857)", + "resourceType": "m6i.8xlarge", + "region": "us-west-1", + "platform": "Linux/UNIX", + "hostname": "224.199.205.101", + "savings": 638.76, + "savingsCurrency": "US$", + "launchTime": "2022-05-01T09:46:45-05:00", + "cpu_maximum": 9.71, + "cpu_minimum": 1.98, + "cpu_average": 4.42, + "cpu_p99": 13.26, + "cpu_p95": 1.5, + "cpu_p90": 4.18, + "mem_maximum": 13.82, + "mem_minimum": 1.76, + "mem_average": 4.18, + "mem_p99": 11.36, + "mem_p95": 2.13, + "mem_p90": 3.2, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "766083082562", + "accountName": "blueraspberry", + "resourceID": "i-0bd24f6232c7f3dbe", + "resourceName": "vivaciousgarlic", + "tags": "environment=staging, app=invoiceProcessing", + "recommendationDetails": "Terminate EC2 instance i-0bd24f6232c7f3dbe in AWS Account blueraspberry (766083082562)", + "resourceType": "c4n.xlarge", + "region": "us-east-2", + "platform": "Linux/UNIX", + "hostname": "227.45.226.208", + "savings": 599.43, + "savingsCurrency": "US$", + "launchTime": "2021-01-19T01:53:38-06:00", + "cpu_maximum": 10.45, + "cpu_minimum": 1.23, + "cpu_average": 4.98, + "cpu_p99": 14.88, + "cpu_p95": 2.25, + "cpu_p90": 3.79, + "mem_maximum": 15.39, + "mem_minimum": 2.5300000000000002, + "mem_average": 4.55, + "mem_p99": 11.56, + "mem_p95": 2.45, + "mem_p90": 3.11, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "665319725593", + "accountName": "tinyavocado", + "resourceID": "i-998b6f41327e93623", + "resourceName": "bravetitan", + "tags": "environment=test, app=paymentGateway, tier=application", + "recommendationDetails": "Terminate EC2 instance i-998b6f41327e93623 in AWS Account tinyavocado (665319725593)", + "resourceType": "m4.8xlarge", + "region": "eu-west-1", + "platform": "Linux/UNIX", + "hostname": "135.83.16.121", + "savings": 853.77, + "savingsCurrency": "US$", + "launchTime": "2021-08-04T10:25:35-05:00", + "cpu_maximum": 14.77, + "cpu_minimum": 2.18, + "cpu_average": 3.26, + "cpu_p99": 10.76, + "cpu_p95": 1.31, + "cpu_p90": 3.7, + "mem_maximum": 16.23, + "mem_minimum": 1.02, + "mem_average": 3.71, + "mem_p99": 8.75, + "mem_p95": 1.3, + "mem_p90": 3.4, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "353197488767", + "accountName": "adventurousnewt", + "resourceID": "i-da82646636b00ed32", + "resourceName": "giganticpallas", + "tags": "environment=dev, app=securityModule, team=infra", + "recommendationDetails": "Terminate EC2 instance i-da82646636b00ed32 in AWS Account adventurousnewt (353197488767)", + "resourceType": "m3i.8xlarge", + "region": "eu-central-1", + "platform": "Linux/UNIX", + "hostname": "75.198.168.128", + "savings": 677.27, + "savingsCurrency": "US$", + "launchTime": "2020-07-10T15:45:36-05:00", + "cpu_maximum": 18.83, + "cpu_minimum": 1.3, + "cpu_average": 3.57, + "cpu_p99": 14.6, + "cpu_p95": 2.29, + "cpu_p90": 4.35, + "mem_maximum": 19.02, + "mem_minimum": 2.92, + "mem_average": 4.5600000000000005, + "mem_p99": 10.65, + "mem_p95": 1.8199999999999998, + "mem_p90": 3.37, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "138186646095", + "accountName": "youthfulvesta", + "resourceID": "i-827a1f74182b952ea", + "resourceName": "obedientmakemake", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "recommendationDetails": "Terminate EC2 instance i-827a1f74182b952ea in AWS Account youthfulvesta (138186646095)", + "resourceType": "c3n.xlarge", + "region": "eu-central-1", + "platform": "Linux/UNIX", + "hostname": "195.134.148.15", + "savings": 979.7, + "savingsCurrency": "US$", + "launchTime": "2021-01-27T20:14:32-06:00", + "cpu_maximum": 5.48, + "cpu_minimum": 2.33, + "cpu_average": 3.99, + "cpu_p99": 17.97, + "cpu_p95": 2.59, + "cpu_p90": 4.43, + "mem_maximum": 5.33, + "mem_minimum": 1.3900000000000001, + "mem_average": 4.55, + "mem_p99": 8.18, + "mem_p95": 2.49, + "mem_p90": 4.02, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "766083082562", + "accountName": "nervousbanana", + "resourceID": "i-6be0a339a78fd247c", + "resourceName": "dullcallisto", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Terminate EC2 instance i-6be0a339a78fd247c in AWS Account nervousbanana (766083082562)", + "resourceType": "m4.8xlarge", + "region": "eu-west-2", + "platform": "Linux/UNIX", + "hostname": "78.30.233.217", + "savings": 787.13, + "savingsCurrency": "US$", + "launchTime": "2023-08-29T22:15:44-05:00", + "cpu_maximum": 12.59, + "cpu_minimum": 1.44, + "cpu_average": 3.9699999999999998, + "cpu_p99": 15.42, + "cpu_p95": 2.7199999999999998, + "cpu_p90": 3.41, + "mem_maximum": 7.17, + "mem_minimum": 1.74, + "mem_average": 4.92, + "mem_p99": 15.26, + "mem_p95": 2.69, + "mem_p90": 4.7, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "766083082562", + "accountName": "fierceaubergine", + "resourceID": "i-ebcb7f2b115bf98f4", + "resourceName": "whiteuranus", + "tags": "environment=prod, app=userManagement", + "recommendationDetails": "Terminate EC2 instance i-ebcb7f2b115bf98f4 in AWS Account fierceaubergine (766083082562)", + "resourceType": "m5.8xlarge", + "region": "eu-west-1", + "platform": "Linux/UNIX", + "hostname": "223.96.61.219", + "savings": 141.58, + "savingsCurrency": "US$", + "launchTime": "2022-01-10T19:16:39-06:00", + "cpu_maximum": 13.74, + "cpu_minimum": 2.9699999999999998, + "cpu_average": 3.94, + "cpu_p99": 8.21, + "cpu_p95": 2.62, + "cpu_p90": 3.7800000000000002, + "mem_maximum": 18.02, + "mem_minimum": 2.58, + "mem_average": 3.4, + "mem_p99": 15.22, + "mem_p95": 2.22, + "mem_p90": 3.17, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "766083082562", + "accountName": "squarepluto", + "resourceID": "i-290c5c97aad4142a1", + "resourceName": "sphericalgrape", + "tags": "environment=test, app=billingService, team=backend", + "recommendationDetails": "Terminate EC2 instance i-290c5c97aad4142a1 in AWS Account squarepluto (766083082562)", + "resourceType": "m3.8xlarge", + "region": "us-west-2", + "platform": "Linux/UNIX", + "hostname": "79.133.28.25", + "savings": 786.35, + "savingsCurrency": "US$", + "launchTime": "2022-11-15T03:41:03-06:00", + "cpu_maximum": 20.83, + "cpu_minimum": 1.45, + "cpu_average": 3.5, + "cpu_p99": 18.95, + "cpu_p95": 2.23, + "cpu_p90": 4.5, + "mem_maximum": 15.7, + "mem_minimum": 1.1, + "mem_average": 3.9, + "mem_p99": 16.99, + "mem_p95": 1.01, + "mem_p90": 4.19, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "627286410625", + "accountName": "flatmercury", + "resourceID": "i-86080f5c0cbf9fbf2", + "resourceName": "zealouspallas", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Terminate EC2 instance i-86080f5c0cbf9fbf2 in AWS Account flatmercury (627286410625)", + "resourceType": "c2n.xlarge", + "region": "us-east-1", + "platform": "Linux/UNIX", + "hostname": "77.75.178.195", + "savings": 313.21, + "savingsCurrency": "US$", + "launchTime": "2023-10-08T22:27:16-05:00", + "cpu_maximum": 20.94, + "cpu_minimum": 2.82, + "cpu_average": 3.86, + "cpu_p99": 14.82, + "cpu_p95": 1.47, + "cpu_p90": 4.85, + "mem_maximum": 11.47, + "mem_minimum": 1.8900000000000001, + "mem_average": 4.8, + "mem_p99": 10.49, + "mem_p95": 1.1400000000000001, + "mem_p90": 4.82, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "353197488767", + "accountName": "shinycucumber", + "resourceID": "i-ac3b4a1c3f003b019", + "resourceName": "widekale", + "tags": "environment=prod, app=paymentGateway", + "recommendationDetails": "Terminate EC2 instance i-ac3b4a1c3f003b019 in AWS Account shinycucumber (353197488767)", + "resourceType": "r2.2xlarge", + "region": "us-east-1", + "platform": "Linux/UNIX", + "hostname": "52.203.121.50", + "savings": 174.75, + "savingsCurrency": "US$", + "launchTime": "2020-07-13T16:17:20-05:00", + "cpu_maximum": 19.24, + "cpu_minimum": 1.37, + "cpu_average": 4.46, + "cpu_p99": 16.13, + "cpu_p95": 2.86, + "cpu_p90": 3.87, + "mem_maximum": 17.62, + "mem_minimum": 1.1, + "mem_average": 4.99, + "mem_p99": 19.2, + "mem_p95": 1.55, + "mem_p90": 4.91, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "138186646095", + "accountName": "redpenguin", + "resourceID": "i-8d0ab818df10bb18a", + "resourceName": "glossyorcus", + "tags": "environment=dev, app=dataAnalytics", + "recommendationDetails": "Terminate EC2 instance i-8d0ab818df10bb18a in AWS Account redpenguin (138186646095)", + "resourceType": "m4.8xlarge", + "region": "us-west-2", + "platform": "Linux/UNIX", + "hostname": "50.14.14.163", + "savings": 145.52, + "savingsCurrency": "US$", + "launchTime": "2021-08-10T21:12:14-05:00", + "cpu_maximum": 16.63, + "cpu_minimum": 1.43, + "cpu_average": 4.9, + "cpu_p99": 5.17, + "cpu_p95": 2.16, + "cpu_p90": 4.67, + "mem_maximum": 14.03, + "mem_minimum": 2.36, + "mem_average": 4.08, + "mem_p99": 5.53, + "mem_p95": 2.89, + "mem_p90": 4.6899999999999995, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "165283112664", + "accountName": "merryspinach", + "resourceID": "i-b4df8cc2f30876f8b", + "resourceName": "shortcorn", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Terminate EC2 instance i-b4df8cc2f30876f8b in AWS Account merryspinach (165283112664)", + "resourceType": "r3.2xlarge", + "region": "us-east-1", + "platform": "Linux/UNIX", + "hostname": "240.188.237.55", + "savings": 677.82, + "savingsCurrency": "US$", + "launchTime": "2021-03-26T08:01:10-05:00", + "cpu_maximum": 12.85, + "cpu_minimum": 1.8, + "cpu_average": 3.08, + "cpu_p99": 11.41, + "cpu_p95": 2.68, + "cpu_p90": 4.51, + "mem_maximum": 14.82, + "mem_minimum": 2.27, + "mem_average": 3.7, + "mem_p99": 14.1, + "mem_p95": 2.29, + "mem_p90": 3.93, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "925894598672", + "accountName": "upbeateuropa", + "resourceID": "i-209f441e252f871e0", + "resourceName": "rectangularmushroom", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Terminate EC2 instance i-209f441e252f871e0 in AWS Account upbeateuropa (925894598672)", + "resourceType": "c5n.xlarge", + "region": "ca-central-1", + "platform": "Linux/UNIX", + "hostname": "161.60.180.118", + "savings": 144.28, + "savingsCurrency": "US$", + "launchTime": "2023-04-13T22:45:55-05:00", + "cpu_maximum": 9.13, + "cpu_minimum": 2.61, + "cpu_average": 4.03, + "cpu_p99": 13.5, + "cpu_p95": 1.46, + "cpu_p90": 3.29, + "mem_maximum": 14.95, + "mem_minimum": 2.66, + "mem_average": 4.26, + "mem_p99": 8.63, + "mem_p95": 1.87, + "mem_p90": 3.19, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "516702013600", + "accountName": "excitedpumpkin", + "resourceID": "i-0e16f56d9f40f5a48", + "resourceName": "giganticcat", + "tags": "environment=staging, app=invoiceProcessing", + "recommendationDetails": "Terminate EC2 instance i-0e16f56d9f40f5a48 in AWS Account excitedpumpkin (516702013600)", + "resourceType": "r5.xlarge", + "region": "eu-west-2", + "platform": "Linux/UNIX", + "hostname": "209.133.27.220", + "savings": 532.88, + "savingsCurrency": "US$", + "launchTime": "2022-11-25T17:58:02-06:00", + "cpu_maximum": 20.81, + "cpu_minimum": 2.99, + "cpu_average": 3.23, + "cpu_p99": 17.39, + "cpu_p95": 2.27, + "cpu_p90": 4.24, + "mem_maximum": 11.52, + "mem_minimum": 2.25, + "mem_average": 3.13, + "mem_p99": 11.65, + "mem_p95": 1.24, + "mem_p90": 4.2, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "516702013600", + "accountName": "purplehaumea", + "resourceID": "i-127459d8874e670ab", + "resourceName": "opaquebanana", + "tags": "environment=test, app=billingService, team=backend", + "recommendationDetails": "Terminate EC2 instance i-127459d8874e670ab in AWS Account purplehaumea (516702013600)", + "resourceType": "r4.2xlarge", + "region": "ca-central-1", + "platform": "Linux/UNIX", + "hostname": "43.224.93.135", + "savings": 442.89, + "savingsCurrency": "US$", + "launchTime": "2023-10-12T05:32:57-05:00", + "cpu_maximum": 16.34, + "cpu_minimum": 2.03, + "cpu_average": 3.55, + "cpu_p99": 20.26, + "cpu_p95": 2.19, + "cpu_p90": 3.62, + "mem_maximum": 20.81, + "mem_minimum": 2.58, + "mem_average": 4.62, + "mem_p99": 20.36, + "mem_p95": 2.08, + "mem_p90": 3.03, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "165283112664", + "accountName": "sphericalbear", + "resourceID": "i-f353e52a9a492aefc", + "resourceName": "proudlettuce", + "tags": "environment=test, app=dataWarehouse", + "recommendationDetails": "Terminate EC2 instance i-f353e52a9a492aefc in AWS Account sphericalbear (165283112664)", + "resourceType": "r3.2xlarge", + "region": "eu-west-1", + "platform": "Linux/UNIX", + "hostname": "171.219.88.139", + "savings": 533.5, + "savingsCurrency": "US$", + "launchTime": "2021-07-04T17:29:58-05:00", + "cpu_maximum": 18.56, + "cpu_minimum": 1.17, + "cpu_average": 4.47, + "cpu_p99": 18.98, + "cpu_p95": 2.95, + "cpu_p90": 3.15, + "mem_maximum": 17.74, + "mem_minimum": 2.79, + "mem_average": 4.05, + "mem_p99": 8.55, + "mem_p95": 2.2800000000000002, + "mem_p90": 4.89, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + } +] \ No newline at end of file diff --git a/flexera/data/aws/aws_rightsize_ec2_instances_underutil.json b/flexera/data/aws/aws_rightsize_ec2_instances_underutil.json new file mode 100644 index 00000000..96844bf1 --- /dev/null +++ b/flexera/data/aws/aws_rightsize_ec2_instances_underutil.json @@ -0,0 +1,1702 @@ +[ + { + "accountID": "138186646095", + "accountName": "wittycorn", + "resourceID": "i-137f546a0299fcab0", + "resourceName": "eagerneptune", + "tags": "environment=staging, app=crmModule", + "recommendationDetails": "Change instance type of EC2 instance i-137f546a0299fcab0 in AWS Account wittycorn (138186646095) from r5.xlarge to r4.xlarge", + "resourceType": "r5.xlarge", + "newResourceType": "r4.xlarge", + "region": "us-west-2", + "platform": "Linux/UNIX", + "hostname": "138.85.71.228", + "savings": 851.2, + "savingsCurrency": "US$", + "launchTime": "2023-12-16T07:15:47-06:00", + "cpu_maximum": 96.54, + "cpu_minimum": 8.25, + "cpu_average": 39.39, + "cpu_p99": 69.08, + "cpu_p95": 9.9, + "cpu_p90": 34.21, + "mem_maximum": 72.86, + "mem_minimum": 7.95, + "mem_average": 21.96, + "mem_p99": 78.75, + "mem_p95": 3.51, + "mem_p90": 35.18, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "165283112664", + "accountName": "opaquebroccoli", + "resourceID": "i-1b69fa4e7298ce81e", + "resourceName": "quicksnake", + "tags": "environment=staging, app=crmModule", + "recommendationDetails": "Change instance type of EC2 instance i-1b69fa4e7298ce81e in AWS Account opaquebroccoli (165283112664) from r4.2xlarge to r3.2xlarge", + "resourceType": "r4.2xlarge", + "newResourceType": "r3.2xlarge", + "region": "us-east-2", + "platform": "Linux/UNIX", + "hostname": "49.123.202.56", + "savings": 547.44, + "savingsCurrency": "US$", + "launchTime": "2023-06-19T16:23:37-05:00", + "cpu_maximum": 94.5, + "cpu_minimum": 2.4, + "cpu_average": 12.55, + "cpu_p99": 65.56, + "cpu_p95": 8.78, + "cpu_p90": 17.02, + "mem_maximum": 80.49, + "mem_minimum": 4.5, + "mem_average": 27.1, + "mem_p99": 97.15, + "mem_p95": 10.2, + "mem_p90": 17.26, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "353197488767", + "accountName": "gentlezucchini", + "resourceID": "i-66a756048cf431574", + "resourceName": "proudfox", + "tags": "environment=test, app=paymentGateway, tier=application", + "recommendationDetails": "Change instance type of EC2 instance i-66a756048cf431574 in AWS Account gentlezucchini (353197488767) from r5.xlarge to r4.xlarge", + "resourceType": "r5.xlarge", + "newResourceType": "r4.xlarge", + "region": "us-east-1", + "platform": "Linux/UNIX", + "hostname": "34.174.228.159", + "savings": 871.04, + "savingsCurrency": "US$", + "launchTime": "2021-09-24T01:05:26-05:00", + "cpu_maximum": 73.23, + "cpu_minimum": 1.97, + "cpu_average": 24.01, + "cpu_p99": 67.7, + "cpu_p95": 1.95, + "cpu_p90": 13.17, + "mem_maximum": 91.39, + "mem_minimum": 10.87, + "mem_average": 20.23, + "mem_p99": 86.32, + "mem_p95": 2.11, + "mem_p90": 30.74, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "999773517191", + "accountName": "transparentmercury", + "resourceID": "i-8b3c29ac885c21792", + "resourceName": "quirkysedna", + "tags": "environment=dev, app=dataAnalytics", + "recommendationDetails": "Change instance type of EC2 instance i-8b3c29ac885c21792 in AWS Account transparentmercury (999773517191) from c4n.xlarge to c3n.xlarge", + "resourceType": "c4n.xlarge", + "newResourceType": "c3n.xlarge", + "region": "eu-west-2", + "platform": "Linux/UNIX", + "hostname": "49.221.185.170", + "savings": 627.57, + "savingsCurrency": "US$", + "launchTime": "2023-02-04T06:43:47-06:00", + "cpu_maximum": 98.83, + "cpu_minimum": 4.38, + "cpu_average": 11.49, + "cpu_p99": 70.44, + "cpu_p95": 2.87, + "cpu_p90": 30.34, + "mem_maximum": 64.63, + "mem_minimum": 7.91, + "mem_average": 23.15, + "mem_p99": 91.79, + "mem_p95": 3.88, + "mem_p90": 37.74, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "925894598672", + "accountName": "squareapple", + "resourceID": "i-9c77b2f87995f592f", + "resourceName": "relievedlime", + "tags": "environment=dev, app=dataAnalytics", + "recommendationDetails": "Change instance type of EC2 instance i-9c77b2f87995f592f in AWS Account squareapple (925894598672) from m5i.8xlarge to m4i.8xlarge", + "resourceType": "m5i.8xlarge", + "newResourceType": "m4i.8xlarge", + "region": "us-west-1", + "platform": "Linux/UNIX", + "hostname": "21.98.60.33", + "savings": 624.66, + "savingsCurrency": "US$", + "launchTime": "2023-11-03T03:01:25-05:00", + "cpu_maximum": 86.51, + "cpu_minimum": 9.19, + "cpu_average": 30.46, + "cpu_p99": 66.36, + "cpu_p95": 5.02, + "cpu_p90": 32.66, + "mem_maximum": 66.8, + "mem_minimum": 7.15, + "mem_average": 21.06, + "mem_p99": 89.2, + "mem_p95": 3.04, + "mem_p90": 23.87, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "620368136857", + "accountName": "bluehorse", + "resourceID": "i-bb325206566f058ba", + "resourceName": "transparentonion", + "tags": "environment=prod, app=emailService", + "recommendationDetails": "Change instance type of EC2 instance i-bb325206566f058ba in AWS Account bluehorse (620368136857) from m5i.8xlarge to m4i.8xlarge", + "resourceType": "m5i.8xlarge", + "newResourceType": "m4i.8xlarge", + "region": "us-west-2", + "platform": "Linux/UNIX", + "hostname": "237.157.128.98", + "savings": 969.28, + "savingsCurrency": "US$", + "launchTime": "2022-12-24T13:31:32-06:00", + "cpu_maximum": 94.24, + "cpu_minimum": 5.38, + "cpu_average": 34.06, + "cpu_p99": 82.72, + "cpu_p95": 4.21, + "cpu_p90": 34.35, + "mem_maximum": 71.15, + "mem_minimum": 3.12, + "mem_average": 36.6, + "mem_p99": 66.96, + "mem_p95": 5.14, + "mem_p90": 22.06, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "999773517191", + "accountName": "redapple", + "resourceID": "i-ccb15d600269beeb8", + "resourceName": "fierceneptune", + "tags": "environment=dev, app=reportingService, tier=web", + "recommendationDetails": "Change instance type of EC2 instance i-ccb15d600269beeb8 in AWS Account redapple (999773517191) from m6i.8xlarge to m5i.8xlarge", + "resourceType": "m6i.8xlarge", + "newResourceType": "m5i.8xlarge", + "region": "eu-west-2", + "platform": "Linux/UNIX", + "hostname": "19.202.73.56", + "savings": 660.04, + "savingsCurrency": "US$", + "launchTime": "2021-07-25T16:14:21-05:00", + "cpu_maximum": 66.68, + "cpu_minimum": 6.33, + "cpu_average": 22.52, + "cpu_p99": 87.34, + "cpu_p95": 10.05, + "cpu_p90": 38.54, + "mem_maximum": 62.65, + "mem_minimum": 4.75, + "mem_average": 35.92, + "mem_p99": 63.63, + "mem_p95": 2.7, + "mem_p90": 18.32, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "138186646095", + "accountName": "wittyganymede", + "resourceID": "i-07842a73761ec1bf9", + "resourceName": "vibrantgrapefruit", + "tags": "environment=prod, app=userManagement", + "recommendationDetails": "Change instance type of EC2 instance i-07842a73761ec1bf9 in AWS Account wittyganymede (138186646095) from r4.2xlarge to r3.2xlarge", + "resourceType": "r4.2xlarge", + "newResourceType": "r3.2xlarge", + "region": "us-west-1", + "platform": "Linux/UNIX", + "hostname": "66.76.48.15", + "savings": 402.7, + "savingsCurrency": "US$", + "launchTime": "2020-05-17T01:00:25-05:00", + "cpu_maximum": 90.49, + "cpu_minimum": 6.68, + "cpu_average": 20.99, + "cpu_p99": 67.1, + "cpu_p95": 3.62, + "cpu_p90": 27.71, + "mem_maximum": 93.32, + "mem_minimum": 1.4, + "mem_average": 36.17, + "mem_p99": 79.5, + "mem_p95": 2.82, + "mem_p90": 39.61, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "353197488767", + "accountName": "eagernewt", + "resourceID": "i-f216f0e14de36c89e", + "resourceName": "narrowjuno", + "tags": "environment=dev, app=dataAnalytics", + "recommendationDetails": "Change instance type of EC2 instance i-f216f0e14de36c89e in AWS Account eagernewt (353197488767) from c4n.xlarge to c3n.xlarge", + "resourceType": "c4n.xlarge", + "newResourceType": "c3n.xlarge", + "region": "us-east-1", + "platform": "Linux/UNIX", + "hostname": "67.78.117.128", + "savings": 47.32, + "savingsCurrency": "US$", + "launchTime": "2020-01-08T01:33:54-06:00", + "cpu_maximum": 90.59, + "cpu_minimum": 4.34, + "cpu_average": 12.73, + "cpu_p99": 78.18, + "cpu_p95": 7.63, + "cpu_p90": 39.49, + "mem_maximum": 94.42, + "mem_minimum": 4.93, + "mem_average": 16.26, + "mem_p99": 65.36, + "mem_p95": 7.64, + "mem_p90": 33.89, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "999773517191", + "accountName": "purplequail", + "resourceID": "i-ec11612b1ee7899ae", + "resourceName": "excitedgonggong", + "tags": "environment=dev, app=dataAnalytics", + "recommendationDetails": "Change instance type of EC2 instance i-ec11612b1ee7899ae in AWS Account purplequail (999773517191) from r5.2xlarge to r4.2xlarge", + "resourceType": "r5.2xlarge", + "newResourceType": "r4.2xlarge", + "region": "ap-east-1", + "platform": "Linux/UNIX", + "hostname": "114.98.90.106", + "savings": 30.64, + "savingsCurrency": "US$", + "launchTime": "2023-04-22T13:52:25-05:00", + "cpu_maximum": 90.44, + "cpu_minimum": 8.77, + "cpu_average": 37.43, + "cpu_p99": 79.04, + "cpu_p95": 8.42, + "cpu_p90": 13.39, + "mem_maximum": 68.11, + "mem_minimum": 5.9399999999999995, + "mem_average": 15.86, + "mem_p99": 75.74, + "mem_p95": 5.7, + "mem_p90": 36.97, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "138186646095", + "accountName": "quickibis", + "resourceID": "i-b7c30b954254fb950", + "resourceName": "rotundearth", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "recommendationDetails": "Change instance type of EC2 instance i-b7c30b954254fb950 in AWS Account quickibis (138186646095) from m6i.8xlarge to m5i.8xlarge", + "resourceType": "m6i.8xlarge", + "newResourceType": "m5i.8xlarge", + "region": "eu-central-1", + "platform": "Linux/UNIX", + "hostname": "76.199.199.219", + "savings": 649.4, + "savingsCurrency": "US$", + "launchTime": "2021-02-17T03:29:50-06:00", + "cpu_maximum": 96.32, + "cpu_minimum": 4.39, + "cpu_average": 27.74, + "cpu_p99": 90.76, + "cpu_p95": 1.72, + "cpu_p90": 20.4, + "mem_maximum": 89.14, + "mem_minimum": 5.34, + "mem_average": 27.01, + "mem_p99": 94.21, + "mem_p95": 5.66, + "mem_p90": 31.97, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "999773517191", + "accountName": "dullsnake", + "resourceID": "i-e41cc90a58df317c9", + "resourceName": "sphericalstrawberry", + "tags": "environment=dev, app=securityModule, team=infra", + "recommendationDetails": "Change instance type of EC2 instance i-e41cc90a58df317c9 in AWS Account dullsnake (999773517191) from c5n.xlarge to c4n.xlarge", + "resourceType": "c5n.xlarge", + "newResourceType": "c4n.xlarge", + "region": "us-west-2", + "platform": "Linux/UNIX", + "hostname": "133.117.216.135", + "savings": 106.4, + "savingsCurrency": "US$", + "launchTime": "2023-12-06T16:10:51-06:00", + "cpu_maximum": 77.91, + "cpu_minimum": 9.95, + "cpu_average": 16.38, + "cpu_p99": 74.52, + "cpu_p95": 2.65, + "cpu_p90": 38.82, + "mem_maximum": 60.24, + "mem_minimum": 8.88, + "mem_average": 23.12, + "mem_p99": 71.76, + "mem_p95": 3.5300000000000002, + "mem_p90": 22.53, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "620368136857", + "accountName": "zealouskale", + "resourceID": "i-212b6f561fea04868", + "resourceName": "ellipticalcherry", + "tags": "environment=prod, app=customerSupport", + "recommendationDetails": "Change instance type of EC2 instance i-212b6f561fea04868 in AWS Account zealouskale (620368136857) from c4n.xlarge to c3n.xlarge", + "resourceType": "c4n.xlarge", + "newResourceType": "c3n.xlarge", + "region": "us-east-1", + "platform": "Linux/UNIX", + "hostname": "95.94.43.192", + "savings": 54.91, + "savingsCurrency": "US$", + "launchTime": "2020-05-10T06:12:18-05:00", + "cpu_maximum": 75.53, + "cpu_minimum": 8.3, + "cpu_average": 39.47, + "cpu_p99": 97.09, + "cpu_p95": 7.04, + "cpu_p90": 32.9, + "mem_maximum": 81.37, + "mem_minimum": 1.12, + "mem_average": 14.53, + "mem_p99": 67.23, + "mem_p95": 8.25, + "mem_p90": 22.63, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "353197488767", + "accountName": "youthfulcherry", + "resourceID": "i-4da18d57f942f5bee", + "resourceName": "matteapple", + "tags": "environment=dev, app=customerSupport, tier=application", + "recommendationDetails": "Change instance type of EC2 instance i-4da18d57f942f5bee in AWS Account youthfulcherry (353197488767) from r5.2xlarge to r4.2xlarge", + "resourceType": "r5.2xlarge", + "newResourceType": "r4.2xlarge", + "region": "eu-central-1", + "platform": "Linux/UNIX", + "hostname": "95.88.238.192", + "savings": 880.3, + "savingsCurrency": "US$", + "launchTime": "2021-12-28T00:57:38-06:00", + "cpu_maximum": 84.23, + "cpu_minimum": 1.06, + "cpu_average": 14.28, + "cpu_p99": 91.73, + "cpu_p95": 6.48, + "cpu_p90": 12.11, + "mem_maximum": 65.89, + "mem_minimum": 5.83, + "mem_average": 18.69, + "mem_p99": 98.23, + "mem_p95": 7.5, + "mem_p90": 23.7, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "925894598672", + "accountName": "shortcallisto", + "resourceID": "i-a8f4ab1bc6b9e0cb7", + "resourceName": "adventurousnessus", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "recommendationDetails": "Change instance type of EC2 instance i-a8f4ab1bc6b9e0cb7 in AWS Account shortcallisto (925894598672) from c4n.xlarge to c3n.xlarge", + "resourceType": "c4n.xlarge", + "newResourceType": "c3n.xlarge", + "region": "us-west-2", + "platform": "Linux/UNIX", + "hostname": "45.93.150.55", + "savings": 855.56, + "savingsCurrency": "US$", + "launchTime": "2021-12-05T15:44:00-06:00", + "cpu_maximum": 70.77, + "cpu_minimum": 2.79, + "cpu_average": 13.91, + "cpu_p99": 83.66, + "cpu_p95": 9.51, + "cpu_p90": 34.33, + "mem_maximum": 60.75, + "mem_minimum": 3.9, + "mem_average": 18.03, + "mem_p99": 84.54, + "mem_p95": 9.26, + "mem_p90": 34.1, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "353197488767", + "accountName": "proudgiraffe", + "resourceID": "i-662f8ef0d1e566fd8", + "resourceName": "opaquelemon", + "tags": "environment=dev, app=inventoryManagement", + "recommendationDetails": "Change instance type of EC2 instance i-662f8ef0d1e566fd8 in AWS Account proudgiraffe (353197488767) from m5i.8xlarge to m4i.8xlarge", + "resourceType": "m5i.8xlarge", + "newResourceType": "m4i.8xlarge", + "region": "eu-west-2", + "platform": "Linux/UNIX", + "hostname": "82.168.171.235", + "savings": 815.82, + "savingsCurrency": "US$", + "launchTime": "2020-12-24T12:12:56-06:00", + "cpu_maximum": 89.33, + "cpu_minimum": 1.7, + "cpu_average": 22.58, + "cpu_p99": 97.42, + "cpu_p95": 10.09, + "cpu_p90": 20.24, + "mem_maximum": 65.7, + "mem_minimum": 8.91, + "mem_average": 28.47, + "mem_p99": 64.61, + "mem_p95": 4.19, + "mem_p90": 31.89, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "165283112664", + "accountName": "brightyak", + "resourceID": "i-eeeaf189c62790958", + "resourceName": "gentleraspberry", + "tags": "environment=prod, app=userManagement", + "recommendationDetails": "Change instance type of EC2 instance i-eeeaf189c62790958 in AWS Account brightyak (165283112664) from r5.2xlarge to r4.2xlarge", + "resourceType": "r5.2xlarge", + "newResourceType": "r4.2xlarge", + "region": "ap-east-1", + "platform": "Linux/UNIX", + "hostname": "113.176.88.121", + "savings": 663.9, + "savingsCurrency": "US$", + "launchTime": "2020-05-17T02:31:33-05:00", + "cpu_maximum": 90.56, + "cpu_minimum": 3.41, + "cpu_average": 16.34, + "cpu_p99": 82.71, + "cpu_p95": 8.43, + "cpu_p90": 24.72, + "mem_maximum": 70.5, + "mem_minimum": 6.48, + "mem_average": 13.47, + "mem_p99": 70.29, + "mem_p95": 8.71, + "mem_p90": 36.23, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "925894598672", + "accountName": "glossychiron", + "resourceID": "i-79065a3b41a2ba317", + "resourceName": "vivaciousjaguar", + "tags": "environment=prod, app=emailService", + "recommendationDetails": "Change instance type of EC2 instance i-79065a3b41a2ba317 in AWS Account glossychiron (925894598672) from m5.8xlarge to m4.8xlarge", + "resourceType": "m5.8xlarge", + "newResourceType": "m4.8xlarge", + "region": "eu-west-2", + "platform": "Linux/UNIX", + "hostname": "174.61.148.118", + "savings": 358.15, + "savingsCurrency": "US$", + "launchTime": "2023-01-07T03:17:08-06:00", + "cpu_maximum": 87.86, + "cpu_minimum": 6.85, + "cpu_average": 11.72, + "cpu_p99": 75.44, + "cpu_p95": 6.12, + "cpu_p90": 11.29, + "mem_maximum": 75.66, + "mem_minimum": 4.5600000000000005, + "mem_average": 34.15, + "mem_p99": 98.49, + "mem_p95": 7.82, + "mem_p90": 32.98, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "925894598672", + "accountName": "obedientoctopus", + "resourceID": "i-76a959e156be48eb2", + "resourceName": "happyzucchini", + "tags": "environment=dev, app=dataAnalytics", + "recommendationDetails": "Change instance type of EC2 instance i-76a959e156be48eb2 in AWS Account obedientoctopus (925894598672) from m6i.8xlarge to m5i.8xlarge", + "resourceType": "m6i.8xlarge", + "newResourceType": "m5i.8xlarge", + "region": "eu-central-1", + "platform": "Linux/UNIX", + "hostname": "160.19.147.206", + "savings": 940.24, + "savingsCurrency": "US$", + "launchTime": "2020-09-27T16:33:11-05:00", + "cpu_maximum": 91.21, + "cpu_minimum": 2.08, + "cpu_average": 11.33, + "cpu_p99": 73.99, + "cpu_p95": 9.3, + "cpu_p90": 29.49, + "mem_maximum": 85.07, + "mem_minimum": 3.58, + "mem_average": 21.22, + "mem_p99": 91.62, + "mem_p95": 7.43, + "mem_p90": 28.87, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "665319725593", + "accountName": "zealousorange", + "resourceID": "i-b2b92de0dc37ad9b2", + "resourceName": "adventurouseel", + "tags": "environment=prod, app=customerSupport", + "recommendationDetails": "Change instance type of EC2 instance i-b2b92de0dc37ad9b2 in AWS Account zealousorange (665319725593) from m6i.8xlarge to m5i.8xlarge", + "resourceType": "m6i.8xlarge", + "newResourceType": "m5i.8xlarge", + "region": "ap-east-1", + "platform": "Linux/UNIX", + "hostname": "50.76.107.156", + "savings": 372.73, + "savingsCurrency": "US$", + "launchTime": "2020-04-13T23:22:22-05:00", + "cpu_maximum": 98.82, + "cpu_minimum": 10.49, + "cpu_average": 14.98, + "cpu_p99": 84.74, + "cpu_p95": 10.15, + "cpu_p90": 33.66, + "mem_maximum": 97.28, + "mem_minimum": 3.19, + "mem_average": 30.23, + "mem_p99": 72.07, + "mem_p95": 7.88, + "mem_p90": 31.7, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "999773517191", + "accountName": "ovaltriton", + "resourceID": "i-edabd1bc2525ebcd1", + "resourceName": "whiteowl", + "tags": "environment=staging, app=crmModule", + "recommendationDetails": "Change instance type of EC2 instance i-edabd1bc2525ebcd1 in AWS Account ovaltriton (999773517191) from m5i.8xlarge to m4i.8xlarge", + "resourceType": "m5i.8xlarge", + "newResourceType": "m4i.8xlarge", + "region": "us-east-2", + "platform": "Linux/UNIX", + "hostname": "117.208.181.190", + "savings": 766.77, + "savingsCurrency": "US$", + "launchTime": "2023-06-19T05:12:14-05:00", + "cpu_maximum": 74.93, + "cpu_minimum": 2.3, + "cpu_average": 27.85, + "cpu_p99": 81.78, + "cpu_p95": 2.01, + "cpu_p90": 22.57, + "mem_maximum": 77.99, + "mem_minimum": 9.8, + "mem_average": 33.35, + "mem_p99": 99.6, + "mem_p95": 1.02, + "mem_p90": 25.31, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "165283112664", + "accountName": "lazyiapetus", + "resourceID": "i-edfcecdf6f2ff14c8", + "resourceName": "zealousibis", + "tags": "environment=dev, app=securityModule, team=infra", + "recommendationDetails": "Change instance type of EC2 instance i-edfcecdf6f2ff14c8 in AWS Account lazyiapetus (165283112664) from m6i.8xlarge to m5i.8xlarge", + "resourceType": "m6i.8xlarge", + "newResourceType": "m5i.8xlarge", + "region": "eu-west-2", + "platform": "Linux/UNIX", + "hostname": "89.24.239.127", + "savings": 158.59, + "savingsCurrency": "US$", + "launchTime": "2023-03-11T14:54:37-06:00", + "cpu_maximum": 83.65, + "cpu_minimum": 3.69, + "cpu_average": 34.15, + "cpu_p99": 81.14, + "cpu_p95": 10.49, + "cpu_p90": 21.52, + "mem_maximum": 84.78, + "mem_minimum": 3.88, + "mem_average": 29.92, + "mem_p99": 90.98, + "mem_p95": 4.8, + "mem_p90": 23.86, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "646728909564", + "accountName": "giganticvenus", + "resourceID": "i-a6616a51f0878e8be", + "resourceName": "widemouse", + "tags": "environment=dev, app=customerSupport, tier=application", + "recommendationDetails": "Change instance type of EC2 instance i-a6616a51f0878e8be in AWS Account giganticvenus (646728909564) from m4.8xlarge to m3.8xlarge", + "resourceType": "m4.8xlarge", + "newResourceType": "m3.8xlarge", + "region": "ap-northeast-3", + "platform": "Linux/UNIX", + "hostname": "229.16.37.132", + "savings": 523.08, + "savingsCurrency": "US$", + "launchTime": "2022-08-12T03:05:18-05:00", + "cpu_maximum": 93.62, + "cpu_minimum": 1.98, + "cpu_average": 37.84, + "cpu_p99": 97.63, + "cpu_p95": 2.08, + "cpu_p90": 29.64, + "mem_maximum": 96.81, + "mem_minimum": 1.5899999999999999, + "mem_average": 28.97, + "mem_p99": 68.97, + "mem_p95": 9.06, + "mem_p90": 21.56, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "620368136857", + "accountName": "glossytomato", + "resourceID": "i-42635086f3816696c", + "resourceName": "opaquehygiea", + "tags": "environment=test, app=paymentGateway, tier=application", + "recommendationDetails": "Change instance type of EC2 instance i-42635086f3816696c in AWS Account glossytomato (620368136857) from r5.2xlarge to r4.2xlarge", + "resourceType": "r5.2xlarge", + "newResourceType": "r4.2xlarge", + "region": "eu-west-1", + "platform": "Linux/UNIX", + "hostname": "198.41.87.172", + "savings": 803.78, + "savingsCurrency": "US$", + "launchTime": "2021-08-06T06:54:54-05:00", + "cpu_maximum": 80.68, + "cpu_minimum": 10.5, + "cpu_average": 32.64, + "cpu_p99": 90.52, + "cpu_p95": 1.48, + "cpu_p90": 22.08, + "mem_maximum": 89.62, + "mem_minimum": 6.95, + "mem_average": 38.33, + "mem_p99": 95.47, + "mem_p95": 1.97, + "mem_p90": 23.17, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "665319725593", + "accountName": "innocentoctopus", + "resourceID": "i-af5fb1036212b3098", + "resourceName": "thankfulkiwi", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "recommendationDetails": "Change instance type of EC2 instance i-af5fb1036212b3098 in AWS Account innocentoctopus (665319725593) from c5n.xlarge to c4n.xlarge", + "resourceType": "c5n.xlarge", + "newResourceType": "c4n.xlarge", + "region": "ap-east-1", + "platform": "Linux/UNIX", + "hostname": "59.115.231.188", + "savings": 393.89, + "savingsCurrency": "US$", + "launchTime": "2022-02-10T16:03:11-06:00", + "cpu_maximum": 83.62, + "cpu_minimum": 2.74, + "cpu_average": 30.89, + "cpu_p99": 66.04, + "cpu_p95": 6.11, + "cpu_p90": 25.09, + "mem_maximum": 94.42, + "mem_minimum": 4.65, + "mem_average": 15.79, + "mem_p99": 85.38, + "mem_p95": 3.18, + "mem_p90": 34.16, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "999773517191", + "accountName": "lazywhale", + "resourceID": "i-2585be04d91d1f902", + "resourceName": "bravepineapple", + "tags": "environment=prod, app=userManagement", + "recommendationDetails": "Change instance type of EC2 instance i-2585be04d91d1f902 in AWS Account lazywhale (999773517191) from c5n.xlarge to c4n.xlarge", + "resourceType": "c5n.xlarge", + "newResourceType": "c4n.xlarge", + "region": "us-west-2", + "platform": "Linux/UNIX", + "hostname": "166.171.30.61", + "savings": 385.36, + "savingsCurrency": "US$", + "launchTime": "2023-05-25T13:46:54-05:00", + "cpu_maximum": 70.67, + "cpu_minimum": 7.02, + "cpu_average": 13.04, + "cpu_p99": 66.32, + "cpu_p95": 10.1, + "cpu_p90": 19.77, + "mem_maximum": 68.03, + "mem_minimum": 10.56, + "mem_average": 25.84, + "mem_p99": 75.04, + "mem_p95": 4.12, + "mem_p90": 20.65, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "516702013600", + "accountName": "relievedoctopus", + "resourceID": "i-99f01cd30170dd83a", + "resourceName": "excitedbear", + "tags": "environment=prod, app=emailService", + "recommendationDetails": "Change instance type of EC2 instance i-99f01cd30170dd83a in AWS Account relievedoctopus (516702013600) from m4.8xlarge to m3.8xlarge", + "resourceType": "m4.8xlarge", + "newResourceType": "m3.8xlarge", + "region": "ap-east-1", + "platform": "Linux/UNIX", + "hostname": "100.133.201.55", + "savings": 258.97, + "savingsCurrency": "US$", + "launchTime": "2023-06-09T13:08:17-05:00", + "cpu_maximum": 62.8, + "cpu_minimum": 10.31, + "cpu_average": 15.82, + "cpu_p99": 83.03, + "cpu_p95": 8.64, + "cpu_p90": 27.74, + "mem_maximum": 68.9, + "mem_minimum": 9.16, + "mem_average": 39.59, + "mem_p99": 77.37, + "mem_p95": 10.16, + "mem_p90": 38.44, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "646728909564", + "accountName": "lazysaturn", + "resourceID": "i-dfbdccd693bf0d489", + "resourceName": "sillyjuno", + "tags": "environment=dev, app=inventoryManagement", + "recommendationDetails": "Change instance type of EC2 instance i-dfbdccd693bf0d489 in AWS Account lazysaturn (646728909564) from m5.8xlarge to m4.8xlarge", + "resourceType": "m5.8xlarge", + "newResourceType": "m4.8xlarge", + "region": "us-east-2", + "platform": "Linux/UNIX", + "hostname": "217.159.223.15", + "savings": 501.83, + "savingsCurrency": "US$", + "launchTime": "2021-06-08T02:28:29-05:00", + "cpu_maximum": 79.06, + "cpu_minimum": 1.01, + "cpu_average": 17.51, + "cpu_p99": 81.18, + "cpu_p95": 4.34, + "cpu_p90": 37.23, + "mem_maximum": 66.56, + "mem_minimum": 8.04, + "mem_average": 37.9, + "mem_p99": 96.68, + "mem_p95": 1.38, + "mem_p90": 15.51, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "516702013600", + "accountName": "darknewt", + "resourceID": "i-2408b46d26482f6fb", + "resourceName": "ovalhaumea", + "tags": "environment=prod, app=emailService", + "recommendationDetails": "Change instance type of EC2 instance i-2408b46d26482f6fb in AWS Account darknewt (516702013600) from c4n.xlarge to c3n.xlarge", + "resourceType": "c4n.xlarge", + "newResourceType": "c3n.xlarge", + "region": "ap-east-1", + "platform": "Linux/UNIX", + "hostname": "127.186.30.84", + "savings": 54.27, + "savingsCurrency": "US$", + "launchTime": "2022-12-03T20:24:32-06:00", + "cpu_maximum": 72.96, + "cpu_minimum": 7.5, + "cpu_average": 23.26, + "cpu_p99": 61.27, + "cpu_p95": 8.39, + "cpu_p90": 28.16, + "mem_maximum": 80.17, + "mem_minimum": 1.73, + "mem_average": 20.88, + "mem_p99": 79.81, + "mem_p95": 3.2800000000000002, + "mem_p90": 16.35, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "516702013600", + "accountName": "massiveaubergine", + "resourceID": "i-f3b955af08a381519", + "resourceName": "youthfulurchin", + "tags": "environment=prod, app=userManagement", + "recommendationDetails": "Change instance type of EC2 instance i-f3b955af08a381519 in AWS Account massiveaubergine (516702013600) from m4.8xlarge to m3.8xlarge", + "resourceType": "m4.8xlarge", + "newResourceType": "m3.8xlarge", + "region": "eu-west-1", + "platform": "Linux/UNIX", + "hostname": "75.226.140.90", + "savings": 601.07, + "savingsCurrency": "US$", + "launchTime": "2023-07-04T13:18:01-05:00", + "cpu_maximum": 89.61, + "cpu_minimum": 2.27, + "cpu_average": 33.19, + "cpu_p99": 73.49, + "cpu_p95": 2.7800000000000002, + "cpu_p90": 32.71, + "mem_maximum": 94.47, + "mem_minimum": 6.15, + "mem_average": 32.85, + "mem_p99": 73.65, + "mem_p95": 3.13, + "mem_p90": 13.74, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "627286410625", + "accountName": "excitedsedna", + "resourceID": "i-c0a51d75271a40af3", + "resourceName": "youthfulhaumea", + "tags": "environment=prod, app=emailService", + "recommendationDetails": "Change instance type of EC2 instance i-c0a51d75271a40af3 in AWS Account excitedsedna (627286410625) from c4n.xlarge to c3n.xlarge", + "resourceType": "c4n.xlarge", + "newResourceType": "c3n.xlarge", + "region": "us-west-2", + "platform": "Linux/UNIX", + "hostname": "153.49.177.95", + "savings": 261.49, + "savingsCurrency": "US$", + "launchTime": "2020-08-02T05:09:03-05:00", + "cpu_maximum": 75.74, + "cpu_minimum": 6.75, + "cpu_average": 34.14, + "cpu_p99": 66.64, + "cpu_p95": 7.24, + "cpu_p90": 13.31, + "mem_maximum": 74.27, + "mem_minimum": 2.64, + "mem_average": 22.37, + "mem_p99": 92.37, + "mem_p95": 1.07, + "mem_p90": 18.97, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "353197488767", + "accountName": "darkneptune", + "resourceID": "i-8820a75c9ec809b1a", + "resourceName": "yellowdog", + "tags": "environment=staging, app=invoiceProcessing", + "recommendationDetails": "Change instance type of EC2 instance i-8820a75c9ec809b1a in AWS Account darkneptune (353197488767) from m5i.8xlarge to m4i.8xlarge", + "resourceType": "m5i.8xlarge", + "newResourceType": "m4i.8xlarge", + "region": "us-west-1", + "platform": "Linux/UNIX", + "hostname": "32.22.183.14", + "savings": 722.93, + "savingsCurrency": "US$", + "launchTime": "2021-10-28T04:58:38-05:00", + "cpu_maximum": 60.47, + "cpu_minimum": 4.35, + "cpu_average": 13.74, + "cpu_p99": 75.22, + "cpu_p95": 2.49, + "cpu_p90": 35.15, + "mem_maximum": 60.25, + "mem_minimum": 6.9, + "mem_average": 11.93, + "mem_p99": 97.74, + "mem_p95": 6.43, + "mem_p90": 31.7, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "999773517191", + "accountName": "smalleunomia", + "resourceID": "i-db2c6730b333a9e0a", + "resourceName": "dullcucumber", + "tags": "environment=staging, app=crmModule", + "recommendationDetails": "Change instance type of EC2 instance i-db2c6730b333a9e0a in AWS Account smalleunomia (999773517191) from m4.8xlarge to m3.8xlarge", + "resourceType": "m4.8xlarge", + "newResourceType": "m3.8xlarge", + "region": "us-east-2", + "platform": "Linux/UNIX", + "hostname": "73.38.80.236", + "savings": 264.13, + "savingsCurrency": "US$", + "launchTime": "2020-12-18T08:59:29-06:00", + "cpu_maximum": 88.42, + "cpu_minimum": 6.62, + "cpu_average": 35.74, + "cpu_p99": 88.61, + "cpu_p95": 8.27, + "cpu_p90": 17.98, + "mem_maximum": 66.84, + "mem_minimum": 6.95, + "mem_average": 32.41, + "mem_p99": 74.05, + "mem_p95": 5.24, + "mem_p90": 20.22, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "138186646095", + "accountName": "lazycallisto", + "resourceID": "i-63374319bca91dd28", + "resourceName": "brightmango", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Change instance type of EC2 instance i-63374319bca91dd28 in AWS Account lazycallisto (138186646095) from m6i.8xlarge to m5i.8xlarge", + "resourceType": "m6i.8xlarge", + "newResourceType": "m5i.8xlarge", + "region": "us-east-2", + "platform": "Linux/UNIX", + "hostname": "176.180.237.86", + "savings": 660.97, + "savingsCurrency": "US$", + "launchTime": "2021-08-05T20:53:07-05:00", + "cpu_maximum": 90.36, + "cpu_minimum": 7.59, + "cpu_average": 12.34, + "cpu_p99": 68.28, + "cpu_p95": 1.65, + "cpu_p90": 34.65, + "mem_maximum": 92.7, + "mem_minimum": 1.01, + "mem_average": 20.17, + "mem_p99": 94.26, + "mem_p95": 6.65, + "mem_p90": 17.69, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "165283112664", + "accountName": "narroworange", + "resourceID": "i-c75970211da9ddbcb", + "resourceName": "livelyelephant", + "tags": "environment=qa, app=customerSupport, tier=application", + "recommendationDetails": "Change instance type of EC2 instance i-c75970211da9ddbcb in AWS Account narroworange (165283112664) from r4.2xlarge to r3.2xlarge", + "resourceType": "r4.2xlarge", + "newResourceType": "r3.2xlarge", + "region": "eu-central-1", + "platform": "Linux/UNIX", + "hostname": "25.83.94.152", + "savings": 405.04, + "savingsCurrency": "US$", + "launchTime": "2020-11-24T00:33:15-06:00", + "cpu_maximum": 77.49, + "cpu_minimum": 9.75, + "cpu_average": 35.6, + "cpu_p99": 72.03, + "cpu_p95": 5.79, + "cpu_p90": 39.86, + "mem_maximum": 69.99, + "mem_minimum": 1.25, + "mem_average": 12.02, + "mem_p99": 93.26, + "mem_p95": 8.59, + "mem_p90": 29.39, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "925894598672", + "accountName": "calmhorse", + "resourceID": "i-9b8510a8ab5539781", + "resourceName": "vibrantio", + "tags": "environment=dev, app=dataAnalytics", + "recommendationDetails": "Change instance type of EC2 instance i-9b8510a8ab5539781 in AWS Account calmhorse (925894598672) from m4.8xlarge to m3.8xlarge", + "resourceType": "m4.8xlarge", + "newResourceType": "m3.8xlarge", + "region": "us-west-2", + "platform": "Linux/UNIX", + "hostname": "237.29.201.224", + "savings": 370.57, + "savingsCurrency": "US$", + "launchTime": "2023-12-19T13:49:27-06:00", + "cpu_maximum": 88.68, + "cpu_minimum": 1.8199999999999998, + "cpu_average": 34.21, + "cpu_p99": 83.97, + "cpu_p95": 7.79, + "cpu_p90": 38.95, + "mem_maximum": 96.39, + "mem_minimum": 10.99, + "mem_average": 19.61, + "mem_p99": 80.02, + "mem_p95": 4.65, + "mem_p90": 24.41, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "620368136857", + "accountName": "narroweel", + "resourceID": "i-dcd118e1f471d4765", + "resourceName": "calmpeas", + "tags": "environment=dev, app=inventoryManagement", + "recommendationDetails": "Change instance type of EC2 instance i-dcd118e1f471d4765 in AWS Account narroweel (620368136857) from r5.xlarge to r4.xlarge", + "resourceType": "r5.xlarge", + "newResourceType": "r4.xlarge", + "region": "eu-west-2", + "platform": "Linux/UNIX", + "hostname": "134.107.224.150", + "savings": 223.82, + "savingsCurrency": "US$", + "launchTime": "2021-09-21T05:29:46-05:00", + "cpu_maximum": 85.58, + "cpu_minimum": 7.16, + "cpu_average": 35.3, + "cpu_p99": 82.62, + "cpu_p95": 5.64, + "cpu_p90": 33.89, + "mem_maximum": 65.65, + "mem_minimum": 10.73, + "mem_average": 26.71, + "mem_p99": 80.65, + "mem_p95": 5.57, + "mem_p90": 25.64, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "646728909564", + "accountName": "opaquetriton", + "resourceID": "i-66c58ccf15b7972c0", + "resourceName": "calmkale", + "tags": "environment=dev, app=reportingService", + "recommendationDetails": "Change instance type of EC2 instance i-66c58ccf15b7972c0 in AWS Account opaquetriton (646728909564) from m5i.8xlarge to m4i.8xlarge", + "resourceType": "m5i.8xlarge", + "newResourceType": "m4i.8xlarge", + "region": "us-west-2", + "platform": "Linux/UNIX", + "hostname": "40.135.63.63", + "savings": 197.31, + "savingsCurrency": "US$", + "launchTime": "2023-11-02T22:36:19-05:00", + "cpu_maximum": 79.34, + "cpu_minimum": 5.57, + "cpu_average": 16.74, + "cpu_p99": 65.18, + "cpu_p95": 3.18, + "cpu_p90": 24.41, + "mem_maximum": 94.7, + "mem_minimum": 10.25, + "mem_average": 37.64, + "mem_p99": 67.55, + "mem_p95": 7.34, + "mem_p90": 15.36, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "766083082562", + "accountName": "sphericaliapetus", + "resourceID": "i-dfb0144abe766e4ea", + "resourceName": "brightgrapefruit", + "tags": "environment=dev, app=dataAnalytics", + "recommendationDetails": "Change instance type of EC2 instance i-dfb0144abe766e4ea in AWS Account sphericaliapetus (766083082562) from m4.8xlarge to m3.8xlarge", + "resourceType": "m4.8xlarge", + "newResourceType": "m3.8xlarge", + "region": "eu-central-1", + "platform": "Linux/UNIX", + "hostname": "224.208.122.92", + "savings": 724.99, + "savingsCurrency": "US$", + "launchTime": "2022-01-24T11:36:29-06:00", + "cpu_maximum": 61.2, + "cpu_minimum": 5.14, + "cpu_average": 25.49, + "cpu_p99": 84.57, + "cpu_p95": 10.1, + "cpu_p90": 21.93, + "mem_maximum": 72.25, + "mem_minimum": 2.91, + "mem_average": 19.66, + "mem_p99": 90.86, + "mem_p95": 8.89, + "mem_p90": 26.82, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "165283112664", + "accountName": "relievedbroccoli", + "resourceID": "i-88e6ceb9271a08313", + "resourceName": "tallneptune", + "tags": "environment=dev, app=reportingService", + "recommendationDetails": "Change instance type of EC2 instance i-88e6ceb9271a08313 in AWS Account relievedbroccoli (165283112664) from m5i.8xlarge to m4i.8xlarge", + "resourceType": "m5i.8xlarge", + "newResourceType": "m4i.8xlarge", + "region": "eu-central-1", + "platform": "Linux/UNIX", + "hostname": "184.42.61.159", + "savings": 680.69, + "savingsCurrency": "US$", + "launchTime": "2022-07-20T14:28:35-05:00", + "cpu_maximum": 91.52, + "cpu_minimum": 5.88, + "cpu_average": 29.02, + "cpu_p99": 70.88, + "cpu_p95": 2.33, + "cpu_p90": 27.55, + "mem_maximum": 63.78, + "mem_minimum": 6.04, + "mem_average": 14.51, + "mem_p99": 78.29, + "mem_p95": 6.5, + "mem_p90": 15.65, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "165283112664", + "accountName": "excitedsedna", + "resourceID": "i-a8b3eed0fc05cef72", + "resourceName": "proudpenguin", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Change instance type of EC2 instance i-a8b3eed0fc05cef72 in AWS Account excitedsedna (165283112664) from r5.xlarge to r4.xlarge", + "resourceType": "r5.xlarge", + "newResourceType": "r4.xlarge", + "region": "us-east-2", + "platform": "Linux/UNIX", + "hostname": "58.144.82.31", + "savings": 281.5, + "savingsCurrency": "US$", + "launchTime": "2023-10-07T12:15:21-05:00", + "cpu_maximum": 77.11, + "cpu_minimum": 8.94, + "cpu_average": 26.18, + "cpu_p99": 96.69, + "cpu_p95": 7.98, + "cpu_p90": 22.42, + "mem_maximum": 78.9, + "mem_minimum": 5.06, + "mem_average": 24.43, + "mem_p99": 71.43, + "mem_p95": 6.36, + "mem_p90": 19.17, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "620368136857", + "accountName": "thankfulsnake", + "resourceID": "i-c57bea6feca695628", + "resourceName": "translucentmango", + "tags": "environment=prod, app=paymentGateway", + "recommendationDetails": "Change instance type of EC2 instance i-c57bea6feca695628 in AWS Account thankfulsnake (620368136857) from m6i.8xlarge to m5i.8xlarge", + "resourceType": "m6i.8xlarge", + "newResourceType": "m5i.8xlarge", + "region": "eu-west-2", + "platform": "Linux/UNIX", + "hostname": "12.229.166.74", + "savings": 88.85, + "savingsCurrency": "US$", + "launchTime": "2020-06-07T12:40:22-05:00", + "cpu_maximum": 90.15, + "cpu_minimum": 10.66, + "cpu_average": 17.63, + "cpu_p99": 66.17, + "cpu_p95": 1.01, + "cpu_p90": 24.9, + "mem_maximum": 62.85, + "mem_minimum": 7.85, + "mem_average": 36.68, + "mem_p99": 81.57, + "mem_p95": 9.86, + "mem_p90": 30.53, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "353197488767", + "accountName": "roundpallas", + "resourceID": "i-76aa1551246dbe596", + "resourceName": "kindturnip", + "tags": "environment=dev, app=customerSupport, tier=application", + "recommendationDetails": "Change instance type of EC2 instance i-76aa1551246dbe596 in AWS Account roundpallas (353197488767) from m5.8xlarge to m4.8xlarge", + "resourceType": "m5.8xlarge", + "newResourceType": "m4.8xlarge", + "region": "us-east-2", + "platform": "Linux/UNIX", + "hostname": "135.147.59.239", + "savings": 269.33, + "savingsCurrency": "US$", + "launchTime": "2022-04-21T07:44:04-05:00", + "cpu_maximum": 71.67, + "cpu_minimum": 10.22, + "cpu_average": 28.96, + "cpu_p99": 71.87, + "cpu_p95": 1.45, + "cpu_p90": 33.01, + "mem_maximum": 80.98, + "mem_minimum": 9.3, + "mem_average": 12.22, + "mem_p99": 67.65, + "mem_p95": 5.82, + "mem_p90": 17.01, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "766083082562", + "accountName": "excitedio", + "resourceID": "i-34ca03072d57a5bc2", + "resourceName": "mattecherry", + "tags": "environment=staging, app=invoiceProcessing", + "recommendationDetails": "Change instance type of EC2 instance i-34ca03072d57a5bc2 in AWS Account excitedio (766083082562) from r4.2xlarge to r3.2xlarge", + "resourceType": "r4.2xlarge", + "newResourceType": "r3.2xlarge", + "region": "ca-central-1", + "platform": "Linux/UNIX", + "hostname": "208.82.90.44", + "savings": 677.73, + "savingsCurrency": "US$", + "launchTime": "2020-08-04T10:24:52-05:00", + "cpu_maximum": 85.61, + "cpu_minimum": 8.26, + "cpu_average": 32.77, + "cpu_p99": 70.01, + "cpu_p95": 8.69, + "cpu_p90": 34.76, + "mem_maximum": 88.66, + "mem_minimum": 9.38, + "mem_average": 35.78, + "mem_p99": 99.24, + "mem_p95": 5.77, + "mem_p90": 36.19, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "620368136857", + "accountName": "shinyant", + "resourceID": "i-0a84b53f5dafbcc37", + "resourceName": "tallcarrot", + "tags": "environment=qa, app=customerSupport, tier=application", + "recommendationDetails": "Change instance type of EC2 instance i-0a84b53f5dafbcc37 in AWS Account shinyant (620368136857) from m5.8xlarge to m4.8xlarge", + "resourceType": "m5.8xlarge", + "newResourceType": "m4.8xlarge", + "region": "us-west-1", + "platform": "Linux/UNIX", + "hostname": "157.79.186.129", + "savings": 832.72, + "savingsCurrency": "US$", + "launchTime": "2021-07-21T23:36:55-05:00", + "cpu_maximum": 83.05, + "cpu_minimum": 9.46, + "cpu_average": 16.33, + "cpu_p99": 99.32, + "cpu_p95": 4.62, + "cpu_p90": 28.74, + "mem_maximum": 86.2, + "mem_minimum": 1.97, + "mem_average": 13.88, + "mem_p99": 88.59, + "mem_p95": 2.89, + "mem_p90": 31.26, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "353197488767", + "accountName": "drowsyquaoar", + "resourceID": "i-73276bf9a7d9c5d43", + "resourceName": "relievedpeach", + "tags": "environment=test, app=dataWarehouse", + "recommendationDetails": "Change instance type of EC2 instance i-73276bf9a7d9c5d43 in AWS Account drowsyquaoar (353197488767) from m5i.8xlarge to m4i.8xlarge", + "resourceType": "m5i.8xlarge", + "newResourceType": "m4i.8xlarge", + "region": "us-east-1", + "platform": "Linux/UNIX", + "hostname": "76.165.50.20", + "savings": 721.56, + "savingsCurrency": "US$", + "launchTime": "2020-03-17T06:27:30-05:00", + "cpu_maximum": 63.83, + "cpu_minimum": 5.39, + "cpu_average": 35.9, + "cpu_p99": 75.47, + "cpu_p95": 2.74, + "cpu_p90": 33.98, + "mem_maximum": 91.68, + "mem_minimum": 4.61, + "mem_average": 39.08, + "mem_p99": 85.9, + "mem_p95": 5.23, + "mem_p90": 28.84, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "620368136857", + "accountName": "translucentspinach", + "resourceID": "i-bd68ba114fa0140ef", + "resourceName": "whitequaoar", + "tags": "environment=prod, app=userManagement", + "recommendationDetails": "Change instance type of EC2 instance i-bd68ba114fa0140ef in AWS Account translucentspinach (620368136857) from m5i.8xlarge to m4i.8xlarge", + "resourceType": "m5i.8xlarge", + "newResourceType": "m4i.8xlarge", + "region": "us-east-2", + "platform": "Linux/UNIX", + "hostname": "130.49.60.62", + "savings": 583.86, + "savingsCurrency": "US$", + "launchTime": "2022-04-04T21:47:56-05:00", + "cpu_maximum": 71.13, + "cpu_minimum": 10.03, + "cpu_average": 25.48, + "cpu_p99": 82.46, + "cpu_p95": 1.88, + "cpu_p90": 24.64, + "mem_maximum": 92.54, + "mem_minimum": 3.71, + "mem_average": 18.38, + "mem_p99": 84.62, + "mem_p95": 4.83, + "mem_p90": 15.87, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "627286410625", + "accountName": "calmpeach", + "resourceID": "i-e3811c798a120fce1", + "resourceName": "youthfulcoconut", + "tags": "environment=staging, app=invoiceProcessing", + "recommendationDetails": "Change instance type of EC2 instance i-e3811c798a120fce1 in AWS Account calmpeach (627286410625) from m6i.8xlarge to m5i.8xlarge", + "resourceType": "m6i.8xlarge", + "newResourceType": "m5i.8xlarge", + "region": "us-west-2", + "platform": "Linux/UNIX", + "hostname": "104.61.59.240", + "savings": 30.03, + "savingsCurrency": "US$", + "launchTime": "2023-04-25T06:05:31-05:00", + "cpu_maximum": 87.38, + "cpu_minimum": 3.7800000000000002, + "cpu_average": 20.92, + "cpu_p99": 93.08, + "cpu_p95": 1.06, + "cpu_p90": 16.21, + "mem_maximum": 95.38, + "mem_minimum": 3.22, + "mem_average": 36.58, + "mem_p99": 84.44, + "mem_p95": 6.02, + "mem_p90": 15.07, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "925894598672", + "accountName": "thinfox", + "resourceID": "i-2e7508b5ecdf41a0e", + "resourceName": "vibrantplum", + "tags": "environment=dev, app=inventoryManagement", + "recommendationDetails": "Change instance type of EC2 instance i-2e7508b5ecdf41a0e in AWS Account thinfox (925894598672) from r5.xlarge to r4.xlarge", + "resourceType": "r5.xlarge", + "newResourceType": "r4.xlarge", + "region": "us-east-2", + "platform": "Linux/UNIX", + "hostname": "88.16.31.165", + "savings": 171.72, + "savingsCurrency": "US$", + "launchTime": "2021-10-31T07:10:10-05:00", + "cpu_maximum": 92.3, + "cpu_minimum": 6.61, + "cpu_average": 39.53, + "cpu_p99": 99.88, + "cpu_p95": 6.99, + "cpu_p90": 28.35, + "mem_maximum": 87.98, + "mem_minimum": 8.28, + "mem_average": 11.02, + "mem_p99": 95.46, + "mem_p95": 2.22, + "mem_p90": 37.27, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + }, + { + "accountID": "138186646095", + "accountName": "orangevesta", + "resourceID": "i-cbc8accd6630e3c59", + "resourceName": "brighthygiea", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Change instance type of EC2 instance i-cbc8accd6630e3c59 in AWS Account orangevesta (138186646095) from m5i.8xlarge to m4i.8xlarge", + "resourceType": "m5i.8xlarge", + "newResourceType": "m4i.8xlarge", + "region": "ap-northeast-3", + "platform": "Linux/UNIX", + "hostname": "186.22.224.18", + "savings": 910.52, + "savingsCurrency": "US$", + "launchTime": "2023-04-26T18:11:50-05:00", + "cpu_maximum": 90.39, + "cpu_minimum": 5.91, + "cpu_average": 16.49, + "cpu_p99": 91.25, + "cpu_p95": 2.24, + "cpu_p90": 30.13, + "mem_maximum": 84.1, + "mem_minimum": 7.75, + "mem_average": 36.02, + "mem_p99": 88.09, + "mem_p95": 8.32, + "mem_p90": 30.15, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + } +] \ No newline at end of file diff --git a/flexera/data/aws/aws_rightsize_rds_instance_underutil.json b/flexera/data/aws/aws_rightsize_rds_instance_underutil.json new file mode 100644 index 00000000..3bfcf42c --- /dev/null +++ b/flexera/data/aws/aws_rightsize_rds_instance_underutil.json @@ -0,0 +1,1552 @@ +[ + { + "accountID": "627286410625", + "accountName": "squaregarlic", + "resourceID": "db-9UIRO4M6C4A6DXL2755QBYJBPC", + "resourceName": "ellipticaljuno", + "tags": "environment=prod, app=userManagement", + "recommendationDetails": "Downsize AWS RDS instance ellipticaljuno in AWS Account squaregarlic (627286410625) from db.m5i.8xlarge to db.m4i.8xlarge", + "region": "eu-west-2", + "availabilityZone": "eu-west-2a", + "state": "", + "savings": 120.33, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m5i.8xlarge", + "newResourceType": "db.m4i.8xlarge", + "cpuMaximum": 60.65, + "cpuMinimum": 5.63, + "cpuAverage": 19.99, + "cpuP99": 91.28, + "cpuP95": 1.9100000000000001, + "cpuP90": 17.8, + "databaseEngine": "aurora-postgresql", + "engineVersion": 8, + "vcpus": 16, + "licenseModel": "", + "arn": "arn:aws:rds:eu-west-2:627286410625:ellipticaljuno", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "627286410625", + "accountName": "innocentquaoar", + "resourceID": "db-27CLFDZGO37PEKRJQXXJH8CWIF", + "resourceName": "gentlefox", + "tags": "environment=dev, app=securityModule, team=infra", + "recommendationDetails": "Downsize AWS RDS instance gentlefox in AWS Account innocentquaoar (627286410625) from db.m5.8xlarge to db.m4.8xlarge", + "region": "ap-northeast-3", + "availabilityZone": "ap-northeast-3a", + "state": "", + "savings": 770.44, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m5.8xlarge", + "newResourceType": "db.m4.8xlarge", + "cpuMaximum": 77.32, + "cpuMinimum": 8.26, + "cpuAverage": 26.63, + "cpuP99": 99.09, + "cpuP95": 8.53, + "cpuP90": 18.74, + "databaseEngine": "aurora-postgresql", + "engineVersion": 7, + "vcpus": 16, + "licenseModel": "", + "arn": "arn:aws:rds:ap-northeast-3:627286410625:gentlefox", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "627286410625", + "accountName": "sillypapaya", + "resourceID": "db-Q2LESOALSVTLZLIRK1MNIPOL00", + "resourceName": "cylindricalmercury", + "tags": "environment=staging, app=invoiceProcessing", + "recommendationDetails": "Downsize AWS RDS instance cylindricalmercury in AWS Account sillypapaya (627286410625) from db.c4n.xlarge to db.c3n.xlarge", + "region": "eu-west-1", + "availabilityZone": "eu-west-1a", + "state": "", + "savings": 243.71, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.c4n.xlarge", + "newResourceType": "db.c3n.xlarge", + "cpuMaximum": 62.41, + "cpuMinimum": 5.7, + "cpuAverage": 16.95, + "cpuP99": 75.18, + "cpuP95": 8.68, + "cpuP90": 13.09, + "databaseEngine": "aurora-postgresql", + "engineVersion": 2, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:eu-west-1:627286410625:cylindricalmercury", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "138186646095", + "accountName": "lazysnake", + "resourceID": "db-041ITTCXD8A30LF3DUQJC13JG6", + "resourceName": "ellipticalblackberry", + "tags": "environment=dev, app=customerSupport, tier=application", + "recommendationDetails": "Downsize AWS RDS instance ellipticalblackberry in AWS Account lazysnake (138186646095) from db.m6i.8xlarge to db.m5i.8xlarge", + "region": "us-east-2", + "availabilityZone": "us-east-2a", + "state": "", + "savings": 431.56, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m6i.8xlarge", + "newResourceType": "db.m5i.8xlarge", + "cpuMaximum": 86.73, + "cpuMinimum": 1.37, + "cpuAverage": 30.03, + "cpuP99": 65.33, + "cpuP95": 2.67, + "cpuP90": 24.28, + "databaseEngine": "aurora-postgresql", + "engineVersion": 9, + "vcpus": 32, + "licenseModel": "", + "arn": "arn:aws:rds:us-east-2:138186646095:ellipticalblackberry", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "627286410625", + "accountName": "excitedcallisto", + "resourceID": "db-5VIV6OWWVOAONRS10D7IIT1NNU", + "resourceName": "metallicspinach", + "tags": "environment=test, app=billingService, team=backend", + "recommendationDetails": "Downsize AWS RDS instance metallicspinach in AWS Account excitedcallisto (627286410625) from db.m5i.8xlarge to db.m4i.8xlarge", + "region": "eu-west-1", + "availabilityZone": "eu-west-1a", + "state": "", + "savings": 337.78, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m5i.8xlarge", + "newResourceType": "db.m4i.8xlarge", + "cpuMaximum": 65.12, + "cpuMinimum": 4.91, + "cpuAverage": 29.57, + "cpuP99": 96.86, + "cpuP95": 8.68, + "cpuP90": 12.95, + "databaseEngine": "aurora-postgresql", + "engineVersion": 8, + "vcpus": 2, + "licenseModel": "", + "arn": "arn:aws:rds:eu-west-1:627286410625:metallicspinach", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "165283112664", + "accountName": "talloctopus", + "resourceID": "db-4Z3JC7NS7MT2KGFJRWARB68UCR", + "resourceName": "upbeatturnip", + "tags": "environment=test, app=billingService, team=backend", + "recommendationDetails": "Downsize AWS RDS instance upbeatturnip in AWS Account talloctopus (165283112664) from db.r5.xlarge to db.r4.xlarge", + "region": "eu-central-1", + "availabilityZone": "eu-central-1a", + "state": "", + "savings": 493.21, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.xlarge", + "newResourceType": "db.r4.xlarge", + "cpuMaximum": 89.04, + "cpuMinimum": 5.91, + "cpuAverage": 17.07, + "cpuP99": 83.63, + "cpuP95": 5.68, + "cpuP90": 20.58, + "databaseEngine": "aurora-postgresql", + "engineVersion": 2, + "vcpus": 4, + "licenseModel": "", + "arn": "arn:aws:rds:eu-central-1:165283112664:upbeatturnip", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "353197488767", + "accountName": "purpleiapetus", + "resourceID": "db-BIPRBCZDNNPBBTUQ3JCKCUHPW0", + "resourceName": "yellowzucchini", + "tags": "environment=prod, app=customerSupport", + "recommendationDetails": "Downsize AWS RDS instance yellowzucchini in AWS Account purpleiapetus (353197488767) from db.m5.8xlarge to db.m4.8xlarge", + "region": "us-east-2", + "availabilityZone": "us-east-2a", + "state": "", + "savings": 376.02, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m5.8xlarge", + "newResourceType": "db.m4.8xlarge", + "cpuMaximum": 83.45, + "cpuMinimum": 8.48, + "cpuAverage": 13.52, + "cpuP99": 71.67, + "cpuP95": 5.25, + "cpuP90": 31.98, + "databaseEngine": "aurora-postgresql", + "engineVersion": 5, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:us-east-2:353197488767:yellowzucchini", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "646728909564", + "accountName": "metallickale", + "resourceID": "db-LIZ4082SCZTSV0VQ76B4VWVD5I", + "resourceName": "massivepenguin", + "tags": "environment=prod, app=userManagement", + "recommendationDetails": "Downsize AWS RDS instance massivepenguin in AWS Account metallickale (646728909564) from db.m5.8xlarge to db.m4.8xlarge", + "region": "eu-west-2", + "availabilityZone": "eu-west-2a", + "state": "", + "savings": 127.31, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m5.8xlarge", + "newResourceType": "db.m4.8xlarge", + "cpuMaximum": 82.5, + "cpuMinimum": 4.41, + "cpuAverage": 16.19, + "cpuP99": 73.31, + "cpuP95": 7.7, + "cpuP90": 23.13, + "databaseEngine": "aurora-postgresql", + "engineVersion": 8, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:eu-west-2:646728909564:massivepenguin", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "627286410625", + "accountName": "zealouspsyche", + "resourceID": "db-XAN5BEWP5M0Z4WMYC2AJ9QGZEK", + "resourceName": "vivaciousaubergine", + "tags": "environment=dev, app=securityModule, team=infra", + "recommendationDetails": "Downsize AWS RDS instance vivaciousaubergine in AWS Account zealouspsyche (627286410625) from db.r5.2xlarge to db.r4.2xlarge", + "region": "eu-west-1", + "availabilityZone": "eu-west-1a", + "state": "", + "savings": 506.41, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.2xlarge", + "newResourceType": "db.r4.2xlarge", + "cpuMaximum": 99.85, + "cpuMinimum": 3.42, + "cpuAverage": 35.24, + "cpuP99": 62.54, + "cpuP95": 10.52, + "cpuP90": 20.32, + "databaseEngine": "aurora-postgresql", + "engineVersion": 9, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:eu-west-1:627286410625:vivaciousaubergine", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "999773517191", + "accountName": "cylindricalzucchini", + "resourceID": "db-DVQ0PFJ49Z9PU2XY7Q7X85UNL8", + "resourceName": "vivaciousyam", + "tags": "environment=test, app=dataWarehouse", + "recommendationDetails": "Downsize AWS RDS instance vivaciousyam in AWS Account cylindricalzucchini (999773517191) from db.r4.2xlarge to db.r3.2xlarge", + "region": "eu-central-1", + "availabilityZone": "eu-central-1a", + "state": "", + "savings": 858.22, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r4.2xlarge", + "newResourceType": "db.r3.2xlarge", + "cpuMaximum": 84.84, + "cpuMinimum": 6.53, + "cpuAverage": 19.64, + "cpuP99": 71.72, + "cpuP95": 2.77, + "cpuP90": 23.26, + "databaseEngine": "aurora-postgresql", + "engineVersion": 5, + "vcpus": 2, + "licenseModel": "", + "arn": "arn:aws:rds:eu-central-1:999773517191:vivaciousyam", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "138186646095", + "accountName": "zealousblackberry", + "resourceID": "db-YCYEVRP8HF62RQFGRZ594IY5RL", + "resourceName": "merrymouse", + "tags": "environment=dev, app=customerSupport, tier=application", + "recommendationDetails": "Downsize AWS RDS instance merrymouse in AWS Account zealousblackberry (138186646095) from db.r5.2xlarge to db.r4.2xlarge", + "region": "us-east-2", + "availabilityZone": "us-east-2a", + "state": "", + "savings": 944.78, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.2xlarge", + "newResourceType": "db.r4.2xlarge", + "cpuMaximum": 61.45, + "cpuMinimum": 5.64, + "cpuAverage": 33.8, + "cpuP99": 83.86, + "cpuP95": 5.9, + "cpuP90": 25.92, + "databaseEngine": "aurora-postgresql", + "engineVersion": 6, + "vcpus": 32, + "licenseModel": "", + "arn": "arn:aws:rds:us-east-2:138186646095:merrymouse", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "516702013600", + "accountName": "greenstrawberry", + "resourceID": "db-5JXOA3UIZ05K4DDDY8A7DQD4P1", + "resourceName": "relievedparrot", + "tags": "environment=prod, app=customerSupport", + "recommendationDetails": "Downsize AWS RDS instance relievedparrot in AWS Account greenstrawberry (516702013600) from db.m6i.8xlarge to db.m5i.8xlarge", + "region": "eu-west-1", + "availabilityZone": "eu-west-1a", + "state": "", + "savings": 521.82, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m6i.8xlarge", + "newResourceType": "db.m5i.8xlarge", + "cpuMaximum": 65.04, + "cpuMinimum": 5.15, + "cpuAverage": 36.56, + "cpuP99": 97.7, + "cpuP95": 7.9, + "cpuP90": 38.19, + "databaseEngine": "aurora-postgresql", + "engineVersion": 9, + "vcpus": 2, + "licenseModel": "", + "arn": "arn:aws:rds:eu-west-1:516702013600:relievedparrot", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "620368136857", + "accountName": "circularblueberry", + "resourceID": "db-Q1J96R4ESPTW9KIKPLUF9PMA9B", + "resourceName": "rectangularchiron", + "tags": "environment=qa, app=customerSupport, tier=application", + "recommendationDetails": "Downsize AWS RDS instance rectangularchiron in AWS Account circularblueberry (620368136857) from db.r5.2xlarge to db.r4.2xlarge", + "region": "eu-central-1", + "availabilityZone": "eu-central-1a", + "state": "", + "savings": 905.65, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.2xlarge", + "newResourceType": "db.r4.2xlarge", + "cpuMaximum": 88.49, + "cpuMinimum": 10.1, + "cpuAverage": 21.57, + "cpuP99": 94.05, + "cpuP95": 8.13, + "cpuP90": 17.26, + "databaseEngine": "aurora-postgresql", + "engineVersion": 2, + "vcpus": 4, + "licenseModel": "", + "arn": "arn:aws:rds:eu-central-1:620368136857:rectangularchiron", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "766083082562", + "accountName": "giganticpineapple", + "resourceID": "db-YO3RJW3K9MVA668UEMEKWYHYN1", + "resourceName": "flatradish", + "tags": "environment=dev, app=reportingService", + "recommendationDetails": "Downsize AWS RDS instance flatradish in AWS Account giganticpineapple (766083082562) from db.r5.2xlarge to db.r4.2xlarge", + "region": "us-east-2", + "availabilityZone": "us-east-2a", + "state": "", + "savings": 254.24, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.2xlarge", + "newResourceType": "db.r4.2xlarge", + "cpuMaximum": 73.98, + "cpuMinimum": 2.09, + "cpuAverage": 22.27, + "cpuP99": 71.41, + "cpuP95": 5.9, + "cpuP90": 15.39, + "databaseEngine": "aurora-postgresql", + "engineVersion": 6, + "vcpus": 32, + "licenseModel": "", + "arn": "arn:aws:rds:us-east-2:766083082562:flatradish", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "766083082562", + "accountName": "nervousquaoar", + "resourceID": "db-72YESMZYCBV02K2SEF3Q0AKHFN", + "resourceName": "shinyvenus", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "recommendationDetails": "Downsize AWS RDS instance shinyvenus in AWS Account nervousquaoar (766083082562) from db.r5.xlarge to db.r4.xlarge", + "region": "eu-west-2", + "availabilityZone": "eu-west-2a", + "state": "", + "savings": 486.48, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.xlarge", + "newResourceType": "db.r4.xlarge", + "cpuMaximum": 69.86, + "cpuMinimum": 5.51, + "cpuAverage": 22.46, + "cpuP99": 83.99, + "cpuP95": 4.46, + "cpuP90": 18.55, + "databaseEngine": "aurora-postgresql", + "engineVersion": 8, + "vcpus": 32, + "licenseModel": "", + "arn": "arn:aws:rds:eu-west-2:766083082562:shinyvenus", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "138186646095", + "accountName": "brightbroccoli", + "resourceID": "db-OJZGH2BAFJ7303J9P2JT4WHNXC", + "resourceName": "squaredione", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Downsize AWS RDS instance squaredione in AWS Account brightbroccoli (138186646095) from db.r5.2xlarge to db.r4.2xlarge", + "region": "ap-northeast-3", + "availabilityZone": "ap-northeast-3a", + "state": "", + "savings": 423.38, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.2xlarge", + "newResourceType": "db.r4.2xlarge", + "cpuMaximum": 95.83, + "cpuMinimum": 1.8399999999999999, + "cpuAverage": 26.46, + "cpuP99": 79.04, + "cpuP95": 10.57, + "cpuP90": 33.98, + "databaseEngine": "aurora-postgresql", + "engineVersion": 5, + "vcpus": 4, + "licenseModel": "", + "arn": "arn:aws:rds:ap-northeast-3:138186646095:squaredione", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "999773517191", + "accountName": "rectangularpepper", + "resourceID": "db-ZQMIBSE7136X5CMMOR0GRWPUMZ", + "resourceName": "drowsypeas", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Downsize AWS RDS instance drowsypeas in AWS Account rectangularpepper (999773517191) from db.c4n.xlarge to db.c3n.xlarge", + "region": "us-east-1", + "availabilityZone": "us-east-1a", + "state": "", + "savings": 250.15, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.c4n.xlarge", + "newResourceType": "db.c3n.xlarge", + "cpuMaximum": 85.23, + "cpuMinimum": 9.61, + "cpuAverage": 21.54, + "cpuP99": 90.7, + "cpuP95": 5.29, + "cpuP90": 24.12, + "databaseEngine": "aurora-postgresql", + "engineVersion": 6, + "vcpus": 4, + "licenseModel": "", + "arn": "arn:aws:rds:us-east-1:999773517191:drowsypeas", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "646728909564", + "accountName": "braveyak", + "resourceID": "db-BKCT4I1AFUIS2Q7IYYRB1TRFEX", + "resourceName": "ellipticalwatermelon", + "tags": "environment=staging, app=invoiceProcessing", + "recommendationDetails": "Downsize AWS RDS instance ellipticalwatermelon in AWS Account braveyak (646728909564) from db.m5.8xlarge to db.m4.8xlarge", + "region": "us-east-2", + "availabilityZone": "us-east-2a", + "state": "", + "savings": 546.37, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m5.8xlarge", + "newResourceType": "db.m4.8xlarge", + "cpuMaximum": 92.5, + "cpuMinimum": 7.12, + "cpuAverage": 26.96, + "cpuP99": 97.24, + "cpuP95": 10.59, + "cpuP90": 35.53, + "databaseEngine": "aurora-postgresql", + "engineVersion": 9, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:us-east-2:646728909564:ellipticalwatermelon", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "138186646095", + "accountName": "adventurouscucumber", + "resourceID": "db-O9YD743WCALZ5K13KV2YCDECX4", + "resourceName": "livelyganymede", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "recommendationDetails": "Downsize AWS RDS instance livelyganymede in AWS Account adventurouscucumber (138186646095) from db.c5n.xlarge to db.c4n.xlarge", + "region": "us-west-1", + "availabilityZone": "us-west-1a", + "state": "", + "savings": 286.17, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.c5n.xlarge", + "newResourceType": "db.c4n.xlarge", + "cpuMaximum": 98.95, + "cpuMinimum": 2.88, + "cpuAverage": 24.82, + "cpuP99": 78.92, + "cpuP95": 5.13, + "cpuP90": 11.09, + "databaseEngine": "aurora-postgresql", + "engineVersion": 4, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:us-west-1:138186646095:livelyganymede", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "627286410625", + "accountName": "brightnewt", + "resourceID": "db-XIHQBHSREWI16F9YHLLZVCW572", + "resourceName": "giganticbanana", + "tags": "environment=test, app=dataWarehouse", + "recommendationDetails": "Downsize AWS RDS instance giganticbanana in AWS Account brightnewt (627286410625) from db.r5.xlarge to db.r4.xlarge", + "region": "ca-central-1", + "availabilityZone": "ca-central-1a", + "state": "", + "savings": 690.05, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.xlarge", + "newResourceType": "db.r4.xlarge", + "cpuMaximum": 67.32, + "cpuMinimum": 2.2800000000000002, + "cpuAverage": 21.04, + "cpuP99": 76.34, + "cpuP95": 3.61, + "cpuP90": 29.99, + "databaseEngine": "aurora-postgresql", + "engineVersion": 8, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:ca-central-1:627286410625:giganticbanana", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "925894598672", + "accountName": "youthfulorange", + "resourceID": "db-E2R4P5M3HAKEJ3L1O0CGFHYR4W", + "resourceName": "vivaciousblackberry", + "tags": "environment=test, app=paymentGateway, tier=application", + "recommendationDetails": "Downsize AWS RDS instance vivaciousblackberry in AWS Account youthfulorange (925894598672) from db.m5i.8xlarge to db.m4i.8xlarge", + "region": "us-west-2", + "availabilityZone": "us-west-2a", + "state": "", + "savings": 306.27, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m5i.8xlarge", + "newResourceType": "db.m4i.8xlarge", + "cpuMaximum": 84.23, + "cpuMinimum": 9.73, + "cpuAverage": 30.48, + "cpuP99": 72.91, + "cpuP95": 3.63, + "cpuP90": 36.88, + "databaseEngine": "aurora-postgresql", + "engineVersion": 8, + "vcpus": 1, + "licenseModel": "", + "arn": "arn:aws:rds:us-west-2:925894598672:vivaciousblackberry", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "665319725593", + "accountName": "thankfultriton", + "resourceID": "db-IL6G56MM66KZ0G7X4UFH9MXA9O", + "resourceName": "transparentcoconut", + "tags": "environment=prod, app=userManagement", + "recommendationDetails": "Downsize AWS RDS instance transparentcoconut in AWS Account thankfultriton (665319725593) from db.r4.2xlarge to db.r3.2xlarge", + "region": "ap-east-1", + "availabilityZone": "ap-east-1a", + "state": "", + "savings": 834.8, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r4.2xlarge", + "newResourceType": "db.r3.2xlarge", + "cpuMaximum": 98.57, + "cpuMinimum": 10.25, + "cpuAverage": 23.21, + "cpuP99": 80.28, + "cpuP95": 6.42, + "cpuP90": 15.16, + "databaseEngine": "aurora-postgresql", + "engineVersion": 7, + "vcpus": 2, + "licenseModel": "", + "arn": "arn:aws:rds:ap-east-1:665319725593:transparentcoconut", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "766083082562", + "accountName": "flatpsyche", + "resourceID": "db-4293HZR26HZMZ8YQTL07P3BBMT", + "resourceName": "shortpeach", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Downsize AWS RDS instance shortpeach in AWS Account flatpsyche (766083082562) from db.c4n.xlarge to db.c3n.xlarge", + "region": "us-east-1", + "availabilityZone": "us-east-1a", + "state": "", + "savings": 799.57, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.c4n.xlarge", + "newResourceType": "db.c3n.xlarge", + "cpuMaximum": 78.01, + "cpuMinimum": 5.79, + "cpuAverage": 36.19, + "cpuP99": 75.18, + "cpuP95": 4.2, + "cpuP90": 34.66, + "databaseEngine": "aurora-postgresql", + "engineVersion": 8, + "vcpus": 2, + "licenseModel": "", + "arn": "arn:aws:rds:us-east-1:766083082562:shortpeach", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "925894598672", + "accountName": "tinypotato", + "resourceID": "db-P1CGJDS8OXUEICTMENUTWV22EW", + "resourceName": "innocentcucumber", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Downsize AWS RDS instance innocentcucumber in AWS Account tinypotato (925894598672) from db.m6i.8xlarge to db.m5i.8xlarge", + "region": "ap-northeast-3", + "availabilityZone": "ap-northeast-3a", + "state": "", + "savings": 513.15, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m6i.8xlarge", + "newResourceType": "db.m5i.8xlarge", + "cpuMaximum": 86.96, + "cpuMinimum": 1.74, + "cpuAverage": 29.56, + "cpuP99": 73.18, + "cpuP95": 6.33, + "cpuP90": 12.42, + "databaseEngine": "aurora-postgresql", + "engineVersion": 3, + "vcpus": 16, + "licenseModel": "", + "arn": "arn:aws:rds:ap-northeast-3:925894598672:innocentcucumber", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "766083082562", + "accountName": "eagercucumber", + "resourceID": "db-I7NCYXWQYDOOHG79FVMZBY0GDX", + "resourceName": "youthfulpepper", + "tags": "environment=test, app=paymentGateway, tier=application", + "recommendationDetails": "Downsize AWS RDS instance youthfulpepper in AWS Account eagercucumber (766083082562) from db.m5i.8xlarge to db.m4i.8xlarge", + "region": "eu-central-1", + "availabilityZone": "eu-central-1a", + "state": "", + "savings": 190.48, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m5i.8xlarge", + "newResourceType": "db.m4i.8xlarge", + "cpuMaximum": 61.73, + "cpuMinimum": 9.47, + "cpuAverage": 12.53, + "cpuP99": 88.41, + "cpuP95": 3.59, + "cpuP90": 34.23, + "databaseEngine": "aurora-postgresql", + "engineVersion": 3, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:eu-central-1:766083082562:youthfulpepper", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "620368136857", + "accountName": "tallcarrot", + "resourceID": "db-KV5KEFE6QUV5COB5IVFLQGCO70", + "resourceName": "massivetomato", + "tags": "environment=staging, app=invoiceProcessing", + "recommendationDetails": "Downsize AWS RDS instance massivetomato in AWS Account tallcarrot (620368136857) from db.m5i.8xlarge to db.m4i.8xlarge", + "region": "us-east-1", + "availabilityZone": "us-east-1a", + "state": "", + "savings": 538.01, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m5i.8xlarge", + "newResourceType": "db.m4i.8xlarge", + "cpuMaximum": 92.46, + "cpuMinimum": 2.68, + "cpuAverage": 21.11, + "cpuP99": 63.27, + "cpuP95": 3.95, + "cpuP90": 29.01, + "databaseEngine": "aurora-postgresql", + "engineVersion": 6, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:us-east-1:620368136857:massivetomato", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "627286410625", + "accountName": "shortrabbit", + "resourceID": "db-7UMYSMSYXHAVFUFSBKBUC7SRI9", + "resourceName": "thankfuleris", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "recommendationDetails": "Downsize AWS RDS instance thankfuleris in AWS Account shortrabbit (627286410625) from db.c4n.xlarge to db.c3n.xlarge", + "region": "ap-east-1", + "availabilityZone": "ap-east-1a", + "state": "", + "savings": 764.55, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.c4n.xlarge", + "newResourceType": "db.c3n.xlarge", + "cpuMaximum": 93.72, + "cpuMinimum": 3.37, + "cpuAverage": 19.87, + "cpuP99": 71.94, + "cpuP95": 8.34, + "cpuP90": 17.07, + "databaseEngine": "aurora-postgresql", + "engineVersion": 7, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:ap-east-1:627286410625:thankfuleris", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "646728909564", + "accountName": "zealouscorn", + "resourceID": "db-C6IZHXTRV61AXGCR0WJ8ZFIYQ8", + "resourceName": "smallspinach", + "tags": "environment=staging, app=invoiceProcessing", + "recommendationDetails": "Downsize AWS RDS instance smallspinach in AWS Account zealouscorn (646728909564) from db.r4.2xlarge to db.r3.2xlarge", + "region": "eu-west-1", + "availabilityZone": "eu-west-1a", + "state": "", + "savings": 480.1, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r4.2xlarge", + "newResourceType": "db.r3.2xlarge", + "cpuMaximum": 74.1, + "cpuMinimum": 7.19, + "cpuAverage": 31.4, + "cpuP99": 62.69, + "cpuP95": 4.91, + "cpuP90": 37.46, + "databaseEngine": "aurora-postgresql", + "engineVersion": 4, + "vcpus": 4, + "licenseModel": "", + "arn": "arn:aws:rds:eu-west-1:646728909564:smallspinach", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "766083082562", + "accountName": "sillyhorse", + "resourceID": "db-KSC07CUF8MPCJ220HQBHUQ76G9", + "resourceName": "cylindricalparrot", + "tags": "environment=dev, app=inventoryManagement", + "recommendationDetails": "Downsize AWS RDS instance cylindricalparrot in AWS Account sillyhorse (766083082562) from db.m4.8xlarge to db.m3.8xlarge", + "region": "ap-northeast-3", + "availabilityZone": "ap-northeast-3a", + "state": "", + "savings": 753.76, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m4.8xlarge", + "newResourceType": "db.m3.8xlarge", + "cpuMaximum": 92.7, + "cpuMinimum": 6.22, + "cpuAverage": 24.39, + "cpuP99": 74.5, + "cpuP95": 6.32, + "cpuP90": 36.71, + "databaseEngine": "aurora-postgresql", + "engineVersion": 3, + "vcpus": 4, + "licenseModel": "", + "arn": "arn:aws:rds:ap-northeast-3:766083082562:cylindricalparrot", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "999773517191", + "accountName": "bluestrawberry", + "resourceID": "db-LZXN6UCFS9ZT2005SAOELZ65FQ", + "resourceName": "narrowceres", + "tags": "environment=test, app=billingService, team=backend", + "recommendationDetails": "Downsize AWS RDS instance narrowceres in AWS Account bluestrawberry (999773517191) from db.c5n.xlarge to db.c4n.xlarge", + "region": "ca-central-1", + "availabilityZone": "ca-central-1a", + "state": "", + "savings": 377.6, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.c5n.xlarge", + "newResourceType": "db.c4n.xlarge", + "cpuMaximum": 74.95, + "cpuMinimum": 7.21, + "cpuAverage": 36.33, + "cpuP99": 98.63, + "cpuP95": 4.13, + "cpuP90": 24.68, + "databaseEngine": "aurora-postgresql", + "engineVersion": 7, + "vcpus": 1, + "licenseModel": "", + "arn": "arn:aws:rds:ca-central-1:999773517191:narrowceres", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "766083082562", + "accountName": "greentitan", + "resourceID": "db-P0YNGDC3HFWAES9PG1R1XGY5G4", + "resourceName": "wittypeach", + "tags": "environment=staging, app=crmModule", + "recommendationDetails": "Downsize AWS RDS instance wittypeach in AWS Account greentitan (766083082562) from db.m4.8xlarge to db.m3.8xlarge", + "region": "us-east-1", + "availabilityZone": "us-east-1a", + "state": "", + "savings": 412.66, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m4.8xlarge", + "newResourceType": "db.m3.8xlarge", + "cpuMaximum": 80.51, + "cpuMinimum": 4.72, + "cpuAverage": 22.16, + "cpuP99": 84.29, + "cpuP95": 1.04, + "cpuP90": 38.88, + "databaseEngine": "aurora-postgresql", + "engineVersion": 7, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:us-east-1:766083082562:wittypeach", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "516702013600", + "accountName": "talllime", + "resourceID": "db-IW5DVFIK0Y0U9B6GLHFWVXOOXV", + "resourceName": "fiercegarlic", + "tags": "environment=dev, app=reportingService", + "recommendationDetails": "Downsize AWS RDS instance fiercegarlic in AWS Account talllime (516702013600) from db.m4.8xlarge to db.m3.8xlarge", + "region": "ca-central-1", + "availabilityZone": "ca-central-1a", + "state": "", + "savings": 744.88, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m4.8xlarge", + "newResourceType": "db.m3.8xlarge", + "cpuMaximum": 86.35, + "cpuMinimum": 9.69, + "cpuAverage": 28.84, + "cpuP99": 76.12, + "cpuP95": 7.02, + "cpuP90": 28.19, + "databaseEngine": "aurora-postgresql", + "engineVersion": 5, + "vcpus": 32, + "licenseModel": "", + "arn": "arn:aws:rds:ca-central-1:516702013600:fiercegarlic", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "999773517191", + "accountName": "eagerkiwi", + "resourceID": "db-HC0U9YZNNIH5VO4X1FKNFEI7BQ", + "resourceName": "transparentant", + "tags": "environment=staging, app=invoiceProcessing", + "recommendationDetails": "Downsize AWS RDS instance transparentant in AWS Account eagerkiwi (999773517191) from db.m4.8xlarge to db.m3.8xlarge", + "region": "ap-east-1", + "availabilityZone": "ap-east-1a", + "state": "", + "savings": 990.65, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m4.8xlarge", + "newResourceType": "db.m3.8xlarge", + "cpuMaximum": 89.36, + "cpuMinimum": 6.9, + "cpuAverage": 16.73, + "cpuP99": 84.01, + "cpuP95": 3.76, + "cpuP90": 38.93, + "databaseEngine": "aurora-postgresql", + "engineVersion": 3, + "vcpus": 32, + "licenseModel": "", + "arn": "arn:aws:rds:ap-east-1:999773517191:transparentant", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "766083082562", + "accountName": "ovaltriton", + "resourceID": "db-WIX5S47607Y41ZQNJ0I6P69Q63", + "resourceName": "thinxerus", + "tags": "environment=prod, app=paymentGateway", + "recommendationDetails": "Downsize AWS RDS instance thinxerus in AWS Account ovaltriton (766083082562) from db.r4.2xlarge to db.r3.2xlarge", + "region": "ap-northeast-3", + "availabilityZone": "ap-northeast-3a", + "state": "", + "savings": 789.97, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r4.2xlarge", + "newResourceType": "db.r3.2xlarge", + "cpuMaximum": 63.94, + "cpuMinimum": 8.65, + "cpuAverage": 37.43, + "cpuP99": 85.64, + "cpuP95": 8.68, + "cpuP90": 13.22, + "databaseEngine": "aurora-postgresql", + "engineVersion": 4, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:ap-northeast-3:766083082562:thinxerus", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "516702013600", + "accountName": "flatsaturn", + "resourceID": "db-2FXP9T239TGO97E3ANXXX19K2Q", + "resourceName": "tallquaoar", + "tags": "environment=staging, app=invoiceProcessing", + "recommendationDetails": "Downsize AWS RDS instance tallquaoar in AWS Account flatsaturn (516702013600) from db.m4.8xlarge to db.m3.8xlarge", + "region": "us-east-1", + "availabilityZone": "us-east-1a", + "state": "", + "savings": 35.62, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m4.8xlarge", + "newResourceType": "db.m3.8xlarge", + "cpuMaximum": 66.28, + "cpuMinimum": 8.5, + "cpuAverage": 38.64, + "cpuP99": 67.39, + "cpuP95": 9.12, + "cpuP90": 27.89, + "databaseEngine": "aurora-postgresql", + "engineVersion": 3, + "vcpus": 4, + "licenseModel": "", + "arn": "arn:aws:rds:us-east-1:516702013600:tallquaoar", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "138186646095", + "accountName": "whitepsyche", + "resourceID": "db-27K45LK9OPLZGWT2MOXNOU1FQK", + "resourceName": "lazyeunomia", + "tags": "environment=dev, app=securityModule, team=infra", + "recommendationDetails": "Downsize AWS RDS instance lazyeunomia in AWS Account whitepsyche (138186646095) from db.r4.2xlarge to db.r3.2xlarge", + "region": "ap-northeast-3", + "availabilityZone": "ap-northeast-3a", + "state": "", + "savings": 947.86, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r4.2xlarge", + "newResourceType": "db.r3.2xlarge", + "cpuMaximum": 96.62, + "cpuMinimum": 8.57, + "cpuAverage": 39.46, + "cpuP99": 60.49, + "cpuP95": 2.51, + "cpuP90": 39.74, + "databaseEngine": "aurora-postgresql", + "engineVersion": 2, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:ap-northeast-3:138186646095:lazyeunomia", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "925894598672", + "accountName": "orangegiraffe", + "resourceID": "db-X70DAOKVRSLRDUZTK65T44AOP1", + "resourceName": "shinypumpkin", + "tags": "environment=dev, app=reportingService", + "recommendationDetails": "Downsize AWS RDS instance shinypumpkin in AWS Account orangegiraffe (925894598672) from db.c5n.xlarge to db.c4n.xlarge", + "region": "ca-central-1", + "availabilityZone": "ca-central-1a", + "state": "", + "savings": 287.31, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.c5n.xlarge", + "newResourceType": "db.c4n.xlarge", + "cpuMaximum": 65.28, + "cpuMinimum": 1.29, + "cpuAverage": 36.71, + "cpuP99": 89.71, + "cpuP95": 6.97, + "cpuP90": 30.04, + "databaseEngine": "aurora-postgresql", + "engineVersion": 7, + "vcpus": 2, + "licenseModel": "", + "arn": "arn:aws:rds:ca-central-1:925894598672:shinypumpkin", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "766083082562", + "accountName": "merryfox", + "resourceID": "db-O69O70NYQ1GSVMT18303NKWZ5I", + "resourceName": "sillyphobos", + "tags": "environment=prod, app=customerSupport", + "recommendationDetails": "Downsize AWS RDS instance sillyphobos in AWS Account merryfox (766083082562) from db.c4n.xlarge to db.c3n.xlarge", + "region": "us-west-2", + "availabilityZone": "us-west-2a", + "state": "", + "savings": 346.86, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.c4n.xlarge", + "newResourceType": "db.c3n.xlarge", + "cpuMaximum": 99.92, + "cpuMinimum": 5.44, + "cpuAverage": 37.35, + "cpuP99": 92.64, + "cpuP95": 8.73, + "cpuP90": 29.32, + "databaseEngine": "aurora-postgresql", + "engineVersion": 4, + "vcpus": 1, + "licenseModel": "", + "arn": "arn:aws:rds:us-west-2:766083082562:sillyphobos", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "620368136857", + "accountName": "blueorcus", + "resourceID": "db-3BI883G0YISH533ARBW8AB61C2", + "resourceName": "squarecoconut", + "tags": "environment=prod, app=customerSupport", + "recommendationDetails": "Downsize AWS RDS instance squarecoconut in AWS Account blueorcus (620368136857) from db.m5i.8xlarge to db.m4i.8xlarge", + "region": "ca-central-1", + "availabilityZone": "ca-central-1a", + "state": "", + "savings": 601.82, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m5i.8xlarge", + "newResourceType": "db.m4i.8xlarge", + "cpuMaximum": 70.13, + "cpuMinimum": 9.21, + "cpuAverage": 17.21, + "cpuP99": 66.58, + "cpuP95": 4.08, + "cpuP90": 30.27, + "databaseEngine": "aurora-postgresql", + "engineVersion": 3, + "vcpus": 32, + "licenseModel": "", + "arn": "arn:aws:rds:ca-central-1:620368136857:squarecoconut", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "516702013600", + "accountName": "jollyaubergine", + "resourceID": "db-TJTZLMUDBSZH0BZ78QOH7Q9EV8", + "resourceName": "nervouspeas", + "tags": "environment=prod, app=paymentGateway", + "recommendationDetails": "Downsize AWS RDS instance nervouspeas in AWS Account jollyaubergine (516702013600) from db.r5.xlarge to db.r4.xlarge", + "region": "us-west-1", + "availabilityZone": "us-west-1a", + "state": "", + "savings": 58.25, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.xlarge", + "newResourceType": "db.r4.xlarge", + "cpuMaximum": 87.55, + "cpuMinimum": 3.77, + "cpuAverage": 25.23, + "cpuP99": 61.49, + "cpuP95": 4.16, + "cpuP90": 14.71, + "databaseEngine": "aurora-postgresql", + "engineVersion": 9, + "vcpus": 16, + "licenseModel": "", + "arn": "arn:aws:rds:us-west-1:516702013600:nervouspeas", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "353197488767", + "accountName": "darkpapaya", + "resourceID": "db-682PCH2OJLVXMJ0Q09WR9PRCC7", + "resourceName": "nervouseel", + "tags": "environment=prod, app=paymentGateway", + "recommendationDetails": "Downsize AWS RDS instance nervouseel in AWS Account darkpapaya (353197488767) from db.m4.8xlarge to db.m3.8xlarge", + "region": "ap-east-1", + "availabilityZone": "ap-east-1a", + "state": "", + "savings": 33.23, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m4.8xlarge", + "newResourceType": "db.m3.8xlarge", + "cpuMaximum": 88.54, + "cpuMinimum": 3.52, + "cpuAverage": 14.35, + "cpuP99": 97.12, + "cpuP95": 8.39, + "cpuP90": 35.01, + "databaseEngine": "aurora-postgresql", + "engineVersion": 5, + "vcpus": 1, + "licenseModel": "", + "arn": "arn:aws:rds:ap-east-1:353197488767:nervouseel", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "620368136857", + "accountName": "happyhorse", + "resourceID": "db-3096NOI8FZI1Q7RXFEUQS8834A", + "resourceName": "redpotato", + "tags": "environment=qa, app=customerSupport, tier=application", + "recommendationDetails": "Downsize AWS RDS instance redpotato in AWS Account happyhorse (620368136857) from db.r5.2xlarge to db.r4.2xlarge", + "region": "us-west-1", + "availabilityZone": "us-west-1a", + "state": "", + "savings": 560.98, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.2xlarge", + "newResourceType": "db.r4.2xlarge", + "cpuMaximum": 84.16, + "cpuMinimum": 9.51, + "cpuAverage": 38.05, + "cpuP99": 99.51, + "cpuP95": 6.16, + "cpuP90": 32.76, + "databaseEngine": "aurora-postgresql", + "engineVersion": 5, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:us-west-1:620368136857:redpotato", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "925894598672", + "accountName": "brightmouse", + "resourceID": "db-FI3QID2M7EXN9MGPC7NUO61TWR", + "resourceName": "bravepeach", + "tags": "environment=dev, app=customerSupport, tier=application", + "recommendationDetails": "Downsize AWS RDS instance bravepeach in AWS Account brightmouse (925894598672) from db.r5.2xlarge to db.r4.2xlarge", + "region": "eu-central-1", + "availabilityZone": "eu-central-1a", + "state": "", + "savings": 346.74, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.2xlarge", + "newResourceType": "db.r4.2xlarge", + "cpuMaximum": 82.29, + "cpuMinimum": 6.96, + "cpuAverage": 14.7, + "cpuP99": 80.75, + "cpuP95": 2.76, + "cpuP90": 14.96, + "databaseEngine": "aurora-postgresql", + "engineVersion": 7, + "vcpus": 16, + "licenseModel": "", + "arn": "arn:aws:rds:eu-central-1:925894598672:bravepeach", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "353197488767", + "accountName": "quirkygrape", + "resourceID": "db-OPIEUDZJS9L18LVWN711QMUW8S", + "resourceName": "giganticneptune", + "tags": "environment=dev, app=inventoryManagement", + "recommendationDetails": "Downsize AWS RDS instance giganticneptune in AWS Account quirkygrape (353197488767) from db.r5.xlarge to db.r4.xlarge", + "region": "ap-northeast-3", + "availabilityZone": "ap-northeast-3a", + "state": "", + "savings": 558.9, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.xlarge", + "newResourceType": "db.r4.xlarge", + "cpuMaximum": 69.02, + "cpuMinimum": 4.72, + "cpuAverage": 39.21, + "cpuP99": 81.04, + "cpuP95": 4.15, + "cpuP90": 24.32, + "databaseEngine": "aurora-postgresql", + "engineVersion": 5, + "vcpus": 32, + "licenseModel": "", + "arn": "arn:aws:rds:ap-northeast-3:353197488767:giganticneptune", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "516702013600", + "accountName": "purpletomato", + "resourceID": "db-ITR0BD18YHF3A85EQH5I5VSH1R", + "resourceName": "dullgonggong", + "tags": "environment=dev, app=reportingService, tier=web", + "recommendationDetails": "Downsize AWS RDS instance dullgonggong in AWS Account purpletomato (516702013600) from db.r4.2xlarge to db.r3.2xlarge", + "region": "ap-east-1", + "availabilityZone": "ap-east-1a", + "state": "", + "savings": 433.44, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r4.2xlarge", + "newResourceType": "db.r3.2xlarge", + "cpuMaximum": 73.27, + "cpuMinimum": 4.71, + "cpuAverage": 28.11, + "cpuP99": 98.76, + "cpuP95": 3.5300000000000002, + "cpuP90": 34.56, + "databaseEngine": "aurora-postgresql", + "engineVersion": 6, + "vcpus": 1, + "licenseModel": "", + "arn": "arn:aws:rds:ap-east-1:516702013600:dullgonggong", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "925894598672", + "accountName": "rectangularapple", + "resourceID": "db-M6CWXYA0FY9NW1ELHUOXXOY80B", + "resourceName": "dullchariklo", + "tags": "environment=test, app=billingService, team=backend", + "recommendationDetails": "Downsize AWS RDS instance dullchariklo in AWS Account rectangularapple (925894598672) from db.r5.2xlarge to db.r4.2xlarge", + "region": "ap-east-1", + "availabilityZone": "ap-east-1a", + "state": "", + "savings": 796.84, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.2xlarge", + "newResourceType": "db.r4.2xlarge", + "cpuMaximum": 95.3, + "cpuMinimum": 3.41, + "cpuAverage": 15.51, + "cpuP99": 65.19, + "cpuP95": 8.5, + "cpuP90": 32.4, + "databaseEngine": "aurora-postgresql", + "engineVersion": 8, + "vcpus": 1, + "licenseModel": "", + "arn": "arn:aws:rds:ap-east-1:925894598672:dullchariklo", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "999773517191", + "accountName": "yellowplum", + "resourceID": "db-XWO82L9CY9L46QGUJS7R852SS8", + "resourceName": "kindchariklo", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Downsize AWS RDS instance kindchariklo in AWS Account yellowplum (999773517191) from db.c4n.xlarge to db.c3n.xlarge", + "region": "eu-west-1", + "availabilityZone": "eu-west-1a", + "state": "", + "savings": 162.17, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.c4n.xlarge", + "newResourceType": "db.c3n.xlarge", + "cpuMaximum": 61.56, + "cpuMinimum": 5.92, + "cpuAverage": 37.6, + "cpuP99": 80.35, + "cpuP95": 9.02, + "cpuP90": 37.74, + "databaseEngine": "aurora-postgresql", + "engineVersion": 6, + "vcpus": 4, + "licenseModel": "", + "arn": "arn:aws:rds:eu-west-1:999773517191:kindchariklo", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "516702013600", + "accountName": "adventurouspallas", + "resourceID": "db-RQQVXH0SALNGG11HAHJJOAN05I", + "resourceName": "tallgoat", + "tags": "environment=test, app=dataWarehouse", + "recommendationDetails": "Downsize AWS RDS instance tallgoat in AWS Account adventurouspallas (516702013600) from db.r5.2xlarge to db.r4.2xlarge", + "region": "ap-east-1", + "availabilityZone": "ap-east-1a", + "state": "", + "savings": 532.07, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.2xlarge", + "newResourceType": "db.r4.2xlarge", + "cpuMaximum": 85.55, + "cpuMinimum": 4.2, + "cpuAverage": 29.6, + "cpuP99": 79.62, + "cpuP95": 5.11, + "cpuP90": 20.84, + "databaseEngine": "aurora-postgresql", + "engineVersion": 6, + "vcpus": 4, + "licenseModel": "", + "arn": "arn:aws:rds:ap-east-1:516702013600:tallgoat", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "627286410625", + "accountName": "vivaciousgonggong", + "resourceID": "db-O8DPM6BR0DXDNTF0TUTBSSZN7E", + "resourceName": "ovaleunomia", + "tags": "environment=staging, app=crmModule", + "recommendationDetails": "Downsize AWS RDS instance ovaleunomia in AWS Account vivaciousgonggong (627286410625) from db.r5.2xlarge to db.r4.2xlarge", + "region": "us-east-2", + "availabilityZone": "us-east-2a", + "state": "", + "savings": 233.96, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.2xlarge", + "newResourceType": "db.r4.2xlarge", + "cpuMaximum": 95.41, + "cpuMinimum": 4.45, + "cpuAverage": 25.76, + "cpuP99": 92.88, + "cpuP95": 7.83, + "cpuP90": 18.38, + "databaseEngine": "aurora-postgresql", + "engineVersion": 7, + "vcpus": 32, + "licenseModel": "", + "arn": "arn:aws:rds:us-east-2:627286410625:ovaleunomia", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "999773517191", + "accountName": "purpleturnip", + "resourceID": "db-CARDEUZZ60IXLVSQSNCSW3OA4A", + "resourceName": "fiercemercury", + "tags": "environment=dev, app=customerSupport, tier=application", + "recommendationDetails": "Downsize AWS RDS instance fiercemercury in AWS Account purpleturnip (999773517191) from db.c4n.xlarge to db.c3n.xlarge", + "region": "us-east-1", + "availabilityZone": "us-east-1a", + "state": "", + "savings": 148.06, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.c4n.xlarge", + "newResourceType": "db.c3n.xlarge", + "cpuMaximum": 96.99, + "cpuMinimum": 10.77, + "cpuAverage": 18.46, + "cpuP99": 80.74, + "cpuP95": 4.26, + "cpuP90": 23.4, + "databaseEngine": "aurora-postgresql", + "engineVersion": 8, + "vcpus": 2, + "licenseModel": "", + "arn": "arn:aws:rds:us-east-1:999773517191:fiercemercury", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + } +] \ No newline at end of file diff --git a/flexera/data/aws/aws_rightsize_rds_instances_idle.json b/flexera/data/aws/aws_rightsize_rds_instances_idle.json new file mode 100644 index 00000000..3493896b --- /dev/null +++ b/flexera/data/aws/aws_rightsize_rds_instances_idle.json @@ -0,0 +1,1202 @@ +[ + { + "accountID": "999773517191", + "accountName": "thankfulchariklo", + "resourceID": "db-4LFAP7HCSMJDKNOUIH24K1SWEN", + "resourceName": "ovaltiger", + "tags": "environment=prod, app=userManagement", + "recommendationDetails": "Terminate RDS instance ovaltiger in AWS Account thankfulchariklo (999773517191)", + "region": "ap-northeast-3", + "availabilityZone": "ap-northeast-3a", + "state": "", + "savings": 220.6, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 8, + "vcpus": 32, + "licenseModel": "", + "arn": "arn:aws:rds:ap-northeast-3:999773517191:ovaltiger", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "165283112664", + "accountName": "lazykangaroo", + "resourceID": "db-AR3KWJ8CBIX5FO0JH6AES6LH2V", + "resourceName": "cylindricalyam", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "recommendationDetails": "Terminate RDS instance cylindricalyam in AWS Account lazykangaroo (165283112664)", + "region": "ca-central-1", + "availabilityZone": "ca-central-1a", + "state": "", + "savings": 117.28, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.c4n.xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 2, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:ca-central-1:165283112664:cylindricalyam", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "627286410625", + "accountName": "transparenteel", + "resourceID": "db-IG89XJYT0S80N0QBZTZFQ9E3J8", + "resourceName": "upbeatant", + "tags": "environment=test, app=dataWarehouse", + "recommendationDetails": "Terminate RDS instance upbeatant in AWS Account transparenteel (627286410625)", + "region": "us-east-2", + "availabilityZone": "us-east-2a", + "state": "", + "savings": 873.67, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m5i.8xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 5, + "vcpus": 1, + "licenseModel": "", + "arn": "arn:aws:rds:us-east-2:627286410625:upbeatant", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "165283112664", + "accountName": "jollyaubergine", + "resourceID": "db-EK35LVYJEGP6M7FQOR9OY6J20K", + "resourceName": "livelyaubergine", + "tags": "environment=prod, app=customerSupport", + "recommendationDetails": "Terminate RDS instance livelyaubergine in AWS Account jollyaubergine (165283112664)", + "region": "us-east-1", + "availabilityZone": "us-east-1a", + "state": "", + "savings": 147.7, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r4.2xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 5, + "vcpus": 1, + "licenseModel": "", + "arn": "arn:aws:rds:us-east-1:165283112664:livelyaubergine", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "353197488767", + "accountName": "largehygiea", + "resourceID": "db-DJBODFDEYWE7VRGQNPT68C0UIM", + "resourceName": "fiercelime", + "tags": "environment=test, app=paymentGateway, tier=application", + "recommendationDetails": "Terminate RDS instance fiercelime in AWS Account largehygiea (353197488767)", + "region": "ap-east-1", + "availabilityZone": "ap-east-1a", + "state": "", + "savings": 444.12, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m5i.8xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 6, + "vcpus": 1, + "licenseModel": "", + "arn": "arn:aws:rds:ap-east-1:353197488767:fiercelime", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "646728909564", + "accountName": "shinyzucchini", + "resourceID": "db-XN999J7VUIFJRXMS4LMTS33I4T", + "resourceName": "transparentquail", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "recommendationDetails": "Terminate RDS instance transparentquail in AWS Account shinyzucchini (646728909564)", + "region": "us-west-1", + "availabilityZone": "us-west-1a", + "state": "", + "savings": 332.82, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 4, + "vcpus": 32, + "licenseModel": "", + "arn": "arn:aws:rds:us-west-1:646728909564:transparentquail", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "925894598672", + "accountName": "thingrape", + "resourceID": "db-LA3EOXK4X7J14KUS2Y4HL0FXPL", + "resourceName": "livelybear", + "tags": "environment=dev, app=inventoryManagement", + "recommendationDetails": "Terminate RDS instance livelybear in AWS Account thingrape (925894598672)", + "region": "ca-central-1", + "availabilityZone": "ca-central-1a", + "state": "", + "savings": 176.61, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.c4n.xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 2, + "vcpus": 4, + "licenseModel": "", + "arn": "arn:aws:rds:ca-central-1:925894598672:livelybear", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "646728909564", + "accountName": "nervousoctopus", + "resourceID": "db-FGYY8C5MCLY19LIJ98ILI0RXRE", + "resourceName": "largekiwi", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Terminate RDS instance largekiwi in AWS Account nervousoctopus (646728909564)", + "region": "us-west-1", + "availabilityZone": "us-west-1a", + "state": "", + "savings": 49.19, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m4.8xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 6, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:us-west-1:646728909564:largekiwi", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "646728909564", + "accountName": "gentleeris", + "resourceID": "db-9BOWD2JDZQEP1FL3DOAZHT2ZS3", + "resourceName": "innocentpepper", + "tags": "environment=dev, app=reportingService, tier=web", + "recommendationDetails": "Terminate RDS instance innocentpepper in AWS Account gentleeris (646728909564)", + "region": "us-west-2", + "availabilityZone": "us-west-2a", + "state": "", + "savings": 813.67, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.c5n.xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 5, + "vcpus": 16, + "licenseModel": "", + "arn": "arn:aws:rds:us-west-2:646728909564:innocentpepper", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "925894598672", + "accountName": "blackaubergine", + "resourceID": "db-RTK0585TQQV3P2UUT8VRI6E92D", + "resourceName": "brightjuno", + "tags": "environment=prod, app=userManagement", + "recommendationDetails": "Terminate RDS instance brightjuno in AWS Account blackaubergine (925894598672)", + "region": "us-west-2", + "availabilityZone": "us-west-2a", + "state": "", + "savings": 419.89, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.2xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 4, + "vcpus": 1, + "licenseModel": "", + "arn": "arn:aws:rds:us-west-2:925894598672:brightjuno", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "999773517191", + "accountName": "vivaciousxerus", + "resourceID": "db-IB4Y1WHN4VJ9H60WMLSVY1NIT3", + "resourceName": "greenjuno", + "tags": "environment=test, app=dataWarehouse", + "recommendationDetails": "Terminate RDS instance greenjuno in AWS Account vivaciousxerus (999773517191)", + "region": "eu-west-2", + "availabilityZone": "eu-west-2a", + "state": "", + "savings": 957.46, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.2xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 6, + "vcpus": 1, + "licenseModel": "", + "arn": "arn:aws:rds:eu-west-2:999773517191:greenjuno", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "999773517191", + "accountName": "adventuroussun", + "resourceID": "db-BLETVZG5X512856K2C58YVFMOJ", + "resourceName": "sillycucumber", + "tags": "environment=prod, app=paymentGateway", + "recommendationDetails": "Terminate RDS instance sillycucumber in AWS Account adventuroussun (999773517191)", + "region": "us-west-2", + "availabilityZone": "us-west-2a", + "state": "", + "savings": 70.43, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m4.8xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 4, + "vcpus": 1, + "licenseModel": "", + "arn": "arn:aws:rds:us-west-2:999773517191:sillycucumber", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "620368136857", + "accountName": "translucentdione", + "resourceID": "db-4O60ORO9E89HNCT61VUPCI7IH5", + "resourceName": "greenonion", + "tags": "environment=prod, app=userManagement", + "recommendationDetails": "Terminate RDS instance greenonion in AWS Account translucentdione (620368136857)", + "region": "us-west-1", + "availabilityZone": "us-west-1a", + "state": "", + "savings": 24.94, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.c4n.xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 5, + "vcpus": 32, + "licenseModel": "", + "arn": "arn:aws:rds:us-west-1:620368136857:greenonion", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "165283112664", + "accountName": "relievedmango", + "resourceID": "db-M6DE3PKH65OLNOBL7WWVPAX5I5", + "resourceName": "tallcat", + "tags": "environment=dev, app=reportingService, tier=web", + "recommendationDetails": "Terminate RDS instance tallcat in AWS Account relievedmango (165283112664)", + "region": "eu-west-1", + "availabilityZone": "eu-west-1a", + "state": "", + "savings": 567.05, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 4, + "vcpus": 1, + "licenseModel": "", + "arn": "arn:aws:rds:eu-west-1:165283112664:tallcat", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "138186646095", + "accountName": "tinystrawberry", + "resourceID": "db-BIIEPQ4OMHFM17O51LYMPYAAN4", + "resourceName": "drowsysaturn", + "tags": "environment=dev, app=securityModule, team=infra", + "recommendationDetails": "Terminate RDS instance drowsysaturn in AWS Account tinystrawberry (138186646095)", + "region": "ap-east-1", + "availabilityZone": "ap-east-1a", + "state": "", + "savings": 157.89, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 8, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:ap-east-1:138186646095:drowsysaturn", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "646728909564", + "accountName": "eagermakemake", + "resourceID": "db-HJ6KB0X77WJHRWR2CV0988AB6G", + "resourceName": "gentlepear", + "tags": "environment=dev, app=inventoryManagement", + "recommendationDetails": "Terminate RDS instance gentlepear in AWS Account eagermakemake (646728909564)", + "region": "eu-central-1", + "availabilityZone": "eu-central-1a", + "state": "", + "savings": 473.13, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m6i.8xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 7, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:eu-central-1:646728909564:gentlepear", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "766083082562", + "accountName": "fiercelion", + "resourceID": "db-VGBCNXFTLMVA3H4J7A151SMEMF", + "resourceName": "tallio", + "tags": "environment=dev, app=inventoryManagement", + "recommendationDetails": "Terminate RDS instance tallio in AWS Account fiercelion (766083082562)", + "region": "us-west-2", + "availabilityZone": "us-west-2a", + "state": "", + "savings": 34.76, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 4, + "vcpus": 2, + "licenseModel": "", + "arn": "arn:aws:rds:us-west-2:766083082562:tallio", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "138186646095", + "accountName": "obedientgonggong", + "resourceID": "db-L2LHC9Y0MOJHUVJEM28ZVRFBDB", + "resourceName": "orangechiron", + "tags": "environment=dev, app=reportingService, tier=web", + "recommendationDetails": "Terminate RDS instance orangechiron in AWS Account obedientgonggong (138186646095)", + "region": "us-east-1", + "availabilityZone": "us-east-1a", + "state": "", + "savings": 532.78, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m6i.8xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 2, + "vcpus": 32, + "licenseModel": "", + "arn": "arn:aws:rds:us-east-1:138186646095:orangechiron", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "620368136857", + "accountName": "obedientfox", + "resourceID": "db-LGH6ACBG28A5W46G7J8NMCGTUZ", + "resourceName": "jovialdog", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Terminate RDS instance jovialdog in AWS Account obedientfox (620368136857)", + "region": "ca-central-1", + "availabilityZone": "ca-central-1a", + "state": "", + "savings": 120.55, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 7, + "vcpus": 1, + "licenseModel": "", + "arn": "arn:aws:rds:ca-central-1:620368136857:jovialdog", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "516702013600", + "accountName": "vivaciouscoconut", + "resourceID": "db-RWBJAXG7EKGHQVC4UCCGPP21TX", + "resourceName": "widepeas", + "tags": "environment=prod, app=customerSupport", + "recommendationDetails": "Terminate RDS instance widepeas in AWS Account vivaciouscoconut (516702013600)", + "region": "eu-west-2", + "availabilityZone": "eu-west-2a", + "state": "", + "savings": 608.77, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m6i.8xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 2, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:eu-west-2:516702013600:widepeas", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "138186646095", + "accountName": "transparenttitan", + "resourceID": "db-S5ZUK3J7RE5LCD8DX8CR3SOFYJ", + "resourceName": "obedientcarrot", + "tags": "environment=test, app=paymentGateway, tier=application", + "recommendationDetails": "Terminate RDS instance obedientcarrot in AWS Account transparenttitan (138186646095)", + "region": "eu-central-1", + "availabilityZone": "eu-central-1a", + "state": "", + "savings": 897.63, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.c4n.xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 8, + "vcpus": 32, + "licenseModel": "", + "arn": "arn:aws:rds:eu-central-1:138186646095:obedientcarrot", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "627286410625", + "accountName": "rotundsedna", + "resourceID": "db-VQBNHYWCH7CG2J2FWBBTOJZYVI", + "resourceName": "fierceorange", + "tags": "environment=prod, app=emailService", + "recommendationDetails": "Terminate RDS instance fierceorange in AWS Account rotundsedna (627286410625)", + "region": "us-east-1", + "availabilityZone": "us-east-1a", + "state": "", + "savings": 265.08, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.c5n.xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 5, + "vcpus": 2, + "licenseModel": "", + "arn": "arn:aws:rds:us-east-1:627286410625:fierceorange", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "353197488767", + "accountName": "vibrantgrapefruit", + "resourceID": "db-ED0X81QV1QI90H8PZOQPJS5OMC", + "resourceName": "tallmushroom", + "tags": "environment=prod, app=emailService", + "recommendationDetails": "Terminate RDS instance tallmushroom in AWS Account vibrantgrapefruit (353197488767)", + "region": "us-east-1", + "availabilityZone": "us-east-1a", + "state": "", + "savings": 205.27, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 9, + "vcpus": 4, + "licenseModel": "", + "arn": "arn:aws:rds:us-east-1:353197488767:tallmushroom", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "516702013600", + "accountName": "lazytitan", + "resourceID": "db-6KTYVLDMUOMFA3GZBEMWHF75WP", + "resourceName": "rectangularganymede", + "tags": "environment=dev, app=securityModule, team=infra", + "recommendationDetails": "Terminate RDS instance rectangularganymede in AWS Account lazytitan (516702013600)", + "region": "ca-central-1", + "availabilityZone": "ca-central-1a", + "state": "", + "savings": 473.39, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m4.8xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 5, + "vcpus": 2, + "licenseModel": "", + "arn": "arn:aws:rds:ca-central-1:516702013600:rectangularganymede", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "665319725593", + "accountName": "orangerabbit", + "resourceID": "db-4IKVVW2DRW6XTP31POSXJMHYF1", + "resourceName": "nervouspluto", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "recommendationDetails": "Terminate RDS instance nervouspluto in AWS Account orangerabbit (665319725593)", + "region": "us-east-1", + "availabilityZone": "us-east-1a", + "state": "", + "savings": 609.39, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m5i.8xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 5, + "vcpus": 1, + "licenseModel": "", + "arn": "arn:aws:rds:us-east-1:665319725593:nervouspluto", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "620368136857", + "accountName": "translucentganymede", + "resourceID": "db-Y2BGQ0XBIR2K2YLYU0AFII688K", + "resourceName": "sillyfox", + "tags": "environment=test, app=paymentGateway, tier=application", + "recommendationDetails": "Terminate RDS instance sillyfox in AWS Account translucentganymede (620368136857)", + "region": "us-east-1", + "availabilityZone": "us-east-1a", + "state": "", + "savings": 883.72, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 9, + "vcpus": 2, + "licenseModel": "", + "arn": "arn:aws:rds:us-east-1:620368136857:sillyfox", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "627286410625", + "accountName": "youthfuljupiter", + "resourceID": "db-T2UERSUYPOBWLV9TN9N4RA231D", + "resourceName": "livelyhygiea", + "tags": "environment=prod, app=emailService", + "recommendationDetails": "Terminate RDS instance livelyhygiea in AWS Account youthfuljupiter (627286410625)", + "region": "ca-central-1", + "availabilityZone": "ca-central-1a", + "state": "", + "savings": 291.35, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.c5n.xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 3, + "vcpus": 1, + "licenseModel": "", + "arn": "arn:aws:rds:ca-central-1:627286410625:livelyhygiea", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "766083082562", + "accountName": "upbeatyak", + "resourceID": "db-V9PBP6XQSY24WT9ON5U7OQJONP", + "resourceName": "thankfultiger", + "tags": "environment=prod, app=emailService", + "recommendationDetails": "Terminate RDS instance thankfultiger in AWS Account upbeatyak (766083082562)", + "region": "ap-northeast-3", + "availabilityZone": "ap-northeast-3a", + "state": "", + "savings": 17.91, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m5i.8xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 6, + "vcpus": 32, + "licenseModel": "", + "arn": "arn:aws:rds:ap-northeast-3:766083082562:thankfultiger", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "138186646095", + "accountName": "roundparrot", + "resourceID": "db-WFU6KH35I93J7RVMOHMWMF5QKC", + "resourceName": "widexerus", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "recommendationDetails": "Terminate RDS instance widexerus in AWS Account roundparrot (138186646095)", + "region": "us-east-2", + "availabilityZone": "us-east-2a", + "state": "", + "savings": 650.69, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.c4n.xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 6, + "vcpus": 32, + "licenseModel": "", + "arn": "arn:aws:rds:us-east-2:138186646095:widexerus", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "766083082562", + "accountName": "lazypotato", + "resourceID": "db-GDUL5FVGDM74KM0QMJLYSKAZ1P", + "resourceName": "squarekangaroo", + "tags": "environment=dev, app=reportingService, tier=web", + "recommendationDetails": "Terminate RDS instance squarekangaroo in AWS Account lazypotato (766083082562)", + "region": "ap-east-1", + "availabilityZone": "ap-east-1a", + "state": "", + "savings": 856.92, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.c5n.xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 9, + "vcpus": 32, + "licenseModel": "", + "arn": "arn:aws:rds:ap-east-1:766083082562:squarekangaroo", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "138186646095", + "accountName": "excitedmouse", + "resourceID": "db-X8K2WT8EMWSYSTI6ZPEX5N37A9", + "resourceName": "flatpenguin", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "recommendationDetails": "Terminate RDS instance flatpenguin in AWS Account excitedmouse (138186646095)", + "region": "eu-west-2", + "availabilityZone": "eu-west-2a", + "state": "", + "savings": 875.91, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.2xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 8, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:eu-west-2:138186646095:flatpenguin", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "766083082562", + "accountName": "translucentmango", + "resourceID": "db-1ONXNHBJI56ZCCL1LR7PJEOK2O", + "resourceName": "giganticmoon", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Terminate RDS instance giganticmoon in AWS Account translucentmango (766083082562)", + "region": "eu-west-2", + "availabilityZone": "eu-west-2a", + "state": "", + "savings": 284.36, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.c4n.xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 8, + "vcpus": 16, + "licenseModel": "", + "arn": "arn:aws:rds:eu-west-2:766083082562:giganticmoon", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "627286410625", + "accountName": "shorttiger", + "resourceID": "db-RSRTCU61LPL90NI3ESBIUYQKXS", + "resourceName": "tallhorse", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "recommendationDetails": "Terminate RDS instance tallhorse in AWS Account shorttiger (627286410625)", + "region": "eu-west-2", + "availabilityZone": "eu-west-2a", + "state": "", + "savings": 639.42, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.c4n.xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 9, + "vcpus": 2, + "licenseModel": "", + "arn": "arn:aws:rds:eu-west-2:627286410625:tallhorse", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "925894598672", + "accountName": "jollykangaroo", + "resourceID": "db-WR64VIC88XHFOMDJEZGGUB77UI", + "resourceName": "darkpeas", + "tags": "environment=dev, app=securityModule, team=infra", + "recommendationDetails": "Terminate RDS instance darkpeas in AWS Account jollykangaroo (925894598672)", + "region": "ap-northeast-3", + "availabilityZone": "ap-northeast-3a", + "state": "", + "savings": 406.68, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m4.8xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 9, + "vcpus": 1, + "licenseModel": "", + "arn": "arn:aws:rds:ap-northeast-3:925894598672:darkpeas", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "138186646095", + "accountName": "gentleolive", + "resourceID": "db-1F7NZZXXY63ZSXEP6UQUUGIC16", + "resourceName": "eagerparrot", + "tags": "environment=dev, app=securityModule, team=infra", + "recommendationDetails": "Terminate RDS instance eagerparrot in AWS Account gentleolive (138186646095)", + "region": "eu-west-2", + "availabilityZone": "eu-west-2a", + "state": "", + "savings": 204.49, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.2xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 7, + "vcpus": 1, + "licenseModel": "", + "arn": "arn:aws:rds:eu-west-2:138186646095:eagerparrot", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "516702013600", + "accountName": "translucenteunomia", + "resourceID": "db-I0A75Y5A7VMYG7HFXH2P0V2UGZ", + "resourceName": "eagerwhale", + "tags": "environment=dev, app=inventoryManagement", + "recommendationDetails": "Terminate RDS instance eagerwhale in AWS Account translucenteunomia (516702013600)", + "region": "ap-east-1", + "availabilityZone": "ap-east-1a", + "state": "", + "savings": 692.4, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m4.8xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 8, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:ap-east-1:516702013600:eagerwhale", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "999773517191", + "accountName": "sillyphobos", + "resourceID": "db-6505SXCKJWZXMSEOM0DC19SDAZ", + "resourceName": "nervousyak", + "tags": "environment=dev, app=customerSupport, tier=application", + "recommendationDetails": "Terminate RDS instance nervousyak in AWS Account sillyphobos (999773517191)", + "region": "us-east-2", + "availabilityZone": "us-east-2a", + "state": "", + "savings": 221.78, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 3, + "vcpus": 2, + "licenseModel": "", + "arn": "arn:aws:rds:us-east-2:999773517191:nervousyak", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "665319725593", + "accountName": "fluorescentzebra", + "resourceID": "db-E75WJM7NUJN8SM912MDBCCNQ5P", + "resourceName": "excitedrabbit", + "tags": "environment=dev, app=dataAnalytics", + "recommendationDetails": "Terminate RDS instance excitedrabbit in AWS Account fluorescentzebra (665319725593)", + "region": "ap-east-1", + "availabilityZone": "ap-east-1a", + "state": "", + "savings": 124.86, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.2xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 8, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:ap-east-1:665319725593:excitedrabbit", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "766083082562", + "accountName": "excitedtomato", + "resourceID": "db-W18EU33TUM2XCBLJRUY7Z98LZH", + "resourceName": "translucentmouse", + "tags": "environment=dev, app=reportingService, tier=web", + "recommendationDetails": "Terminate RDS instance translucentmouse in AWS Account excitedtomato (766083082562)", + "region": "eu-central-1", + "availabilityZone": "eu-central-1a", + "state": "", + "savings": 409.35, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 3, + "vcpus": 4, + "licenseModel": "", + "arn": "arn:aws:rds:eu-central-1:766083082562:translucentmouse", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "999773517191", + "accountName": "squarecat", + "resourceID": "db-A8KBDGTFTL32LGKVLZLEBXVCM0", + "resourceName": "squarebroccoli", + "tags": "environment=prod, app=emailService", + "recommendationDetails": "Terminate RDS instance squarebroccoli in AWS Account squarecat (999773517191)", + "region": "ap-northeast-3", + "availabilityZone": "ap-northeast-3a", + "state": "", + "savings": 328.55, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m6i.8xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 7, + "vcpus": 1, + "licenseModel": "", + "arn": "arn:aws:rds:ap-northeast-3:999773517191:squarebroccoli", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "620368136857", + "accountName": "merrygoat", + "resourceID": "db-8JITZN6FQ7Z59B6NB09ARIZ5ZX", + "resourceName": "jovialelephant", + "tags": "environment=prod, app=emailService", + "recommendationDetails": "Terminate RDS instance jovialelephant in AWS Account merrygoat (620368136857)", + "region": "ap-northeast-3", + "availabilityZone": "ap-northeast-3a", + "state": "", + "savings": 595.24, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.2xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 8, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:ap-northeast-3:620368136857:jovialelephant", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "665319725593", + "accountName": "ellipticalpotato", + "resourceID": "db-H8J5FDR9EJIKYMO5RQZEFODLMD", + "resourceName": "eagermouse", + "tags": "environment=qa, app=customerSupport, tier=application", + "recommendationDetails": "Terminate RDS instance eagermouse in AWS Account ellipticalpotato (665319725593)", + "region": "us-west-2", + "availabilityZone": "us-west-2a", + "state": "", + "savings": 22.58, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m4.8xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 3, + "vcpus": 4, + "licenseModel": "", + "arn": "arn:aws:rds:us-west-2:665319725593:eagermouse", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "138186646095", + "accountName": "metallicwhale", + "resourceID": "db-AM0V1IQ40SBYWZ0DWV6I2RNLGF", + "resourceName": "brightgiraffe", + "tags": "environment=prod, app=emailService", + "recommendationDetails": "Terminate RDS instance brightgiraffe in AWS Account metallicwhale (138186646095)", + "region": "us-west-1", + "availabilityZone": "us-west-1a", + "state": "", + "savings": 333.68, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m5i.8xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 7, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:us-west-1:138186646095:brightgiraffe", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "165283112664", + "accountName": "eagercharon", + "resourceID": "db-AAUGNK5OXCUHC2UA84XP3P80B0", + "resourceName": "tallio", + "tags": "environment=test, app=billingService, team=backend", + "recommendationDetails": "Terminate RDS instance tallio in AWS Account eagercharon (165283112664)", + "region": "eu-central-1", + "availabilityZone": "eu-central-1a", + "state": "", + "savings": 566.63, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r4.2xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 7, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:eu-central-1:165283112664:tallio", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "516702013600", + "accountName": "upbeatcat", + "resourceID": "db-3OOFGKX9R8O7YER2GV4V0NVE83", + "resourceName": "translucentblueberry", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Terminate RDS instance translucentblueberry in AWS Account upbeatcat (516702013600)", + "region": "us-east-1", + "availabilityZone": "us-east-1a", + "state": "", + "savings": 981.81, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m4.8xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 5, + "vcpus": 1, + "licenseModel": "", + "arn": "arn:aws:rds:us-east-1:516702013600:translucentblueberry", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "516702013600", + "accountName": "livelynessus", + "resourceID": "db-TKYF7JJHOFD22QTYR8AV2OBGIT", + "resourceName": "drowsysaturn", + "tags": "environment=dev, app=dataAnalytics", + "recommendationDetails": "Terminate RDS instance drowsysaturn in AWS Account livelynessus (516702013600)", + "region": "ap-east-1", + "availabilityZone": "ap-east-1a", + "state": "", + "savings": 331.5, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m4.8xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 7, + "vcpus": 4, + "licenseModel": "", + "arn": "arn:aws:rds:ap-east-1:516702013600:drowsysaturn", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "165283112664", + "accountName": "wittyxerus", + "resourceID": "db-DT2XAVMD4ZFKEUT63REISDNODB", + "resourceName": "nervouscat", + "tags": "environment=dev, app=reportingService", + "recommendationDetails": "Terminate RDS instance nervouscat in AWS Account wittyxerus (165283112664)", + "region": "ap-northeast-3", + "availabilityZone": "ap-northeast-3a", + "state": "", + "savings": 334.4, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.2xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 6, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:ap-northeast-3:165283112664:nervouscat", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "665319725593", + "accountName": "happymoon", + "resourceID": "db-A6RG66GE4ADQP57LAUMSWQ8CMS", + "resourceName": "gentleceres", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "recommendationDetails": "Terminate RDS instance gentleceres in AWS Account happymoon (665319725593)", + "region": "us-west-1", + "availabilityZone": "us-west-1a", + "state": "", + "savings": 489.67, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.2xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 6, + "vcpus": 2, + "licenseModel": "", + "arn": "arn:aws:rds:us-west-1:665319725593:gentleceres", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "138186646095", + "accountName": "ellipticalcucumber", + "resourceID": "db-990VDFZA84UQLK2OYAL4A53BQX", + "resourceName": "obedientpotato", + "tags": "environment=prod, app=emailService", + "recommendationDetails": "Terminate RDS instance obedientpotato in AWS Account ellipticalcucumber (138186646095)", + "region": "eu-west-2", + "availabilityZone": "eu-west-2a", + "state": "", + "savings": 995.02, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.r5.xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 8, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:eu-west-2:138186646095:obedientpotato", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + }, + { + "accountID": "665319725593", + "accountName": "relievedyam", + "resourceID": "db-SQV1D0AP1GF1SEHCUOC1JHPS03", + "resourceName": "purplevesta", + "tags": "environment=test, app=dataWarehouse", + "recommendationDetails": "Terminate RDS instance purplevesta in AWS Account relievedyam (665319725593)", + "region": "us-west-2", + "availabilityZone": "us-west-2a", + "state": "", + "savings": 965.17, + "savingsCurrency": "US$", + "privateDnsName": "", + "resourceType": "db.m5i.8xlarge", + "databaseEngine": "aurora-postgresql", + "engineVersion": 8, + "vcpus": 8, + "licenseModel": "", + "arn": "arn:aws:rds:us-west-2:665319725593:purplevesta", + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + } +] \ No newline at end of file diff --git a/flexera/data/aws/aws_savings_plan_recommendations.js b/flexera/data/aws/aws_savings_plan_recommendations.js deleted file mode 100644 index a31d34b8..00000000 --- a/flexera/data/aws/aws_savings_plan_recommendations.js +++ /dev/null @@ -1,124 +0,0 @@ -// -------------------------------------- -// Libraries -// -------------------------------------- - -var _ = require('underscore') - -// -------------------------------------- -// Functions -// -------------------------------------- - -function getRandomDate(year) { - let start = new Date(year, 0, 1); // Start from January 1st of the given year - let end = new Date(year + 1, 0, 1); // End at December 31st of the given year - let randomDate = new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())); - - return randomDate.toISOString(); -} - -function generateRandomName() { - adjectives = [ - "quick", "lazy", "drowsy", "excited", "adventurous", "jolly", "brave", "calm", - "eager", "fierce", "gentle", "happy", "innocent", "jovial", "kind", "lively", - "merry", "nervous", "obedient", "proud", "relieved", "silly", "thankful", - "upbeat", "vivacious", "witty", "excited", "youthful", "zealous", "quirky" - ] - - animals = [ - "ant", "bear", "cat", "dog", "eel", "fox", "goat", "horse", "ibis", "jaguar", - "kangaroo", "lion", "mouse", "newt", "owl", "penguin", "quail", "rabbit", - "snake", "tiger", "urchin", "viper", "whale", "xerus", "yak", "zebra", "parrot", - "octopus", "giraffe", "elephant" - ]; - - randomAdjective = adjectives[Math.floor(Math.random() * adjectives.length)] - randomAnimal = animals[Math.floor(Math.random() * animals.length)] - - return randomAdjective + randomAnimal -} - -// -------------------------------------- -// Dummy Data -// -------------------------------------- - -current_year = parseInt(new Date().toISOString().split('-')[0]) - -account_list = [ - "999773517191", - "138186646095", - "353197488767", - "516702013600", - "627286410625", - "165283112664", - "646728909564", - "620368136857", - "665319725593", - "925894598672", - "766083082562" -] - -region_list = [ - "EU (London)", - "US East (N. Virginia)", - "Asia Pacific (Mumbai)", - "EU (Frankfurt)", - "Asia Pacific (Tokyo)", - "Asia Pacific (Sydney)", - "US West (Oregon)", - "EU (Ireland)", - "EU (Paris)", - "Asia Pacific (Singapore)" -] - -// -------------------------------------- -// Script -// -------------------------------------- - -result = [] - -for (var i = 0; i < 50; i++) { - currentAverageHourlyOnDemandSpend = (Math.random() * 100).toFixed(2) - currentMaximumHourlyOnDemandSpend = (Math.random() * 100).toFixed(2) - currentMinimumHourlyOnDemandSpend = (Math.random() * 10).toFixed(2) - estimatedMonthlySavingsAmount = (Math.random() * 10000).toFixed(2) - estimatedSavingsPlanCost = (Math.random() * 10000).toFixed(2) - hourlyCommitmentToPurchase = (Math.random() * 100).toFixed(2) - - result.push({ - "accountID": account_list[parseInt(Math.random() * 10)], - "accountName": generateRandomName(), - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": currentAverageHourlyOnDemandSpend, - "currentAverageHourlyOnDemandSpendWithCurrencyCode": currentAverageHourlyOnDemandSpend + " USD", - "currentMaximumHourlyOnDemandSpend": currentMaximumHourlyOnDemandSpend, - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": currentMaximumHourlyOnDemandSpend + " USD", - "currentMinimumHourlyOnDemandSpend": currentMinimumHourlyOnDemandSpend, - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": currentMinimumHourlyOnDemandSpend + " USD", - "estimatedAverageUtilization": (Math.random() * 100).toFixed(2), - "estimatedMonthlySavingsAmount": estimatedMonthlySavingsAmount, - "estimatedMonthlySavingsAmountWithCurrencyCode": estimatedMonthlySavingsAmount + " USD", - "estimatedOnDemandCost": (Math.random() * 1000).toFixed(2), - "estimatedROI": (Math.random() * 100).toFixed(2), - "estimatedSavingsAmount": (Math.random() * 1000).toFixed(2), - "estimatedSavingsPercentage": (Math.random() * 100).toFixed(1), - "estimatedSavingsPlanCost": estimatedSavingsPlanCost, - "estimatedSavingsPlanCostWithCurrencyCode": estimatedSavingsPlanCost + " USD", - "hourlyCommitmentToPurchase": hourlyCommitmentToPurchase, - "hourlyCommitmentToPurchaseWithCurrencyCode": hourlyCommitmentToPurchase + " USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": (Math.random() + 1).toString(36).substring(3) + '-' + (Math.random() + 1).toString(36).substring(8) + '-' + (Math.random() + 1).toString(36).substring(8) + '-' + (Math.random() + 1).toString(36).substring(8) + '-' + (Math.random() + 1).toString(36).substring(2), - "paymentOption": "No Upfront", - "region": region_list[parseInt(Math.random() * 10)], - "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" - }) -} - -// -------------------------------------- -// Output -// -------------------------------------- - -console.log(JSON.stringify(result, '', 2)) diff --git a/flexera/data/aws/aws_savings_plan_recommendations.json b/flexera/data/aws/aws_savings_plan_recommendations.json index b409fc6e..c579ef47 100644 --- a/flexera/data/aws/aws_savings_plan_recommendations.json +++ b/flexera/data/aws/aws_savings_plan_recommendations.json @@ -1,1552 +1,1102 @@ [ { - "accountID": "353197488767", - "accountName": "eagercat", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "54.00", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "54.00 USD", - "currentMaximumHourlyOnDemandSpend": "21.22", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "21.22 USD", - "currentMinimumHourlyOnDemandSpend": "8.05", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "8.05 USD", - "estimatedAverageUtilization": "84.80", - "estimatedMonthlySavingsAmount": "9566.30", - "estimatedMonthlySavingsAmountWithCurrencyCode": "9566.30 USD", - "estimatedOnDemandCost": "896.04", - "estimatedROI": "83.79", - "estimatedSavingsAmount": "586.05", - "estimatedSavingsPercentage": "85.6", - "estimatedSavingsPlanCost": "9333.59", - "estimatedSavingsPlanCostWithCurrencyCode": "9333.59 USD", - "hourlyCommitmentToPurchase": "24.80", - "hourlyCommitmentToPurchaseWithCurrencyCode": "24.80 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "jgv7edm71-39p-0w8ij-p8cp-39mp2ihkch", + "accountID": "646728909564", + "accountName": "fluorescentmouse", + "region": "eu-west-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 392.18, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 3, + "estimatedSavingsPlanCost": 177.62, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "US West (Oregon)", - "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" - }, - { - "accountID": "925894598672", - "accountName": "innocentwhale", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "77.91", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "77.91 USD", - "currentMaximumHourlyOnDemandSpend": "55.65", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "55.65 USD", - "currentMinimumHourlyOnDemandSpend": "6.98", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "6.98 USD", - "estimatedAverageUtilization": "9.02", - "estimatedMonthlySavingsAmount": "6803.98", - "estimatedMonthlySavingsAmountWithCurrencyCode": "6803.98 USD", - "estimatedOnDemandCost": "124.75", - "estimatedROI": "40.56", - "estimatedSavingsAmount": "178.36", - "estimatedSavingsPercentage": "47.5", - "estimatedSavingsPlanCost": "5895.49", - "estimatedSavingsPlanCostWithCurrencyCode": "5895.49 USD", - "hourlyCommitmentToPurchase": "11.51", - "hourlyCommitmentToPurchaseWithCurrencyCode": "11.51 USD", + "recommendedQuantity": 7, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 45.77, + "currentMaximumHourlyOnDemandSpend": 84.11, + "currentMinimumHourlyOnDemandSpend": 26.49, + "offeringId": "nll3sykfi-of9a-luid-i1nc-9cluut5hu66", "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "d12x53lxfl-748w-1zyc-jn2i-qe2uesiv8j", - "paymentOption": "No Upfront", - "region": "Asia Pacific (Singapore)", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "620368136857", - "accountName": "adventurousbear", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "77.81", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "77.81 USD", - "currentMaximumHourlyOnDemandSpend": "56.81", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "56.81 USD", - "currentMinimumHourlyOnDemandSpend": "8.91", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "8.91 USD", - "estimatedAverageUtilization": "95.75", - "estimatedMonthlySavingsAmount": "3891.77", - "estimatedMonthlySavingsAmountWithCurrencyCode": "3891.77 USD", - "estimatedOnDemandCost": "816.14", - "estimatedROI": "76.24", - "estimatedSavingsAmount": "551.77", - "estimatedSavingsPercentage": "59.7", - "estimatedSavingsPlanCost": "1286.19", - "estimatedSavingsPlanCostWithCurrencyCode": "1286.19 USD", - "hourlyCommitmentToPurchase": "53.71", - "hourlyCommitmentToPurchaseWithCurrencyCode": "53.71 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "5f0n7akraj-4hlx-ygk8-89cbg-cvdrxhdnad", + "accountID": "138186646095", + "accountName": "flatmars", + "region": "ap-east-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 694.67, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 38, + "estimatedSavingsPlanCost": 414.83, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "EU (London)", + "recommendedQuantity": 2, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 43.36, + "currentMaximumHourlyOnDemandSpend": 66.94, + "currentMinimumHourlyOnDemandSpend": 6.59, + "offeringId": "mdzr25v29-139o-k3ia-rbcr-yrmn0xihpk5", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "627286410625", - "accountName": "excitedquail", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "9.85", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "9.85 USD", - "currentMaximumHourlyOnDemandSpend": "47.09", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "47.09 USD", - "currentMinimumHourlyOnDemandSpend": "7.47", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "7.47 USD", - "estimatedAverageUtilization": "71.52", - "estimatedMonthlySavingsAmount": "1067.02", - "estimatedMonthlySavingsAmountWithCurrencyCode": "1067.02 USD", - "estimatedOnDemandCost": "135.76", - "estimatedROI": "6.25", - "estimatedSavingsAmount": "480.50", - "estimatedSavingsPercentage": "78.4", - "estimatedSavingsPlanCost": "6934.41", - "estimatedSavingsPlanCostWithCurrencyCode": "6934.41 USD", - "hourlyCommitmentToPurchase": "99.38", - "hourlyCommitmentToPurchaseWithCurrencyCode": "99.38 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "hmeywu3sj-xe0d-3my5k-p4ngf-c0c8ch9uxr", + "accountID": "138186646095", + "accountName": "gentlebanana", + "region": "us-east-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 844.07, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 79, + "estimatedSavingsPlanCost": 414.7, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "Asia Pacific (Mumbai)", + "recommendedQuantity": 8, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 44.83, + "currentMaximumHourlyOnDemandSpend": 86.23, + "currentMinimumHourlyOnDemandSpend": 14.21, + "offeringId": "r0chothe5-qkkg-56vd-etgq-6tglai1zybj", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "353197488767", - "accountName": "thankfulelephant", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "82.72", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "82.72 USD", - "currentMaximumHourlyOnDemandSpend": "16.73", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "16.73 USD", - "currentMinimumHourlyOnDemandSpend": "9.07", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "9.07 USD", - "estimatedAverageUtilization": "66.81", - "estimatedMonthlySavingsAmount": "1716.94", - "estimatedMonthlySavingsAmountWithCurrencyCode": "1716.94 USD", - "estimatedOnDemandCost": "132.48", - "estimatedROI": "13.13", - "estimatedSavingsAmount": "435.32", - "estimatedSavingsPercentage": "15.6", - "estimatedSavingsPlanCost": "7384.13", - "estimatedSavingsPlanCostWithCurrencyCode": "7384.13 USD", - "hourlyCommitmentToPurchase": "4.32", - "hourlyCommitmentToPurchaseWithCurrencyCode": "4.32 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "d3kyjw49a-lffr-y8vcg-nx82-o2ojpv04d7", + "accountID": "620368136857", + "accountName": "roundblueberry", + "region": "eu-west-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 886.28, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 57, + "estimatedSavingsPlanCost": 994.39, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "US East (N. Virginia)", + "recommendedQuantity": 6, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 31.01, + "currentMaximumHourlyOnDemandSpend": 86.29, + "currentMinimumHourlyOnDemandSpend": 28.02, + "offeringId": "ayqwijcrc-mbw7-7vr4-8wvm-rk43yl0ycn8", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "999773517191", - "accountName": "thankfulmouse", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "18.51", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "18.51 USD", - "currentMaximumHourlyOnDemandSpend": "48.86", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "48.86 USD", - "currentMinimumHourlyOnDemandSpend": "4.29", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "4.29 USD", - "estimatedAverageUtilization": "29.55", - "estimatedMonthlySavingsAmount": "7979.01", - "estimatedMonthlySavingsAmountWithCurrencyCode": "7979.01 USD", - "estimatedOnDemandCost": "513.17", - "estimatedROI": "86.38", - "estimatedSavingsAmount": "709.91", - "estimatedSavingsPercentage": "0.1", - "estimatedSavingsPlanCost": "5717.14", - "estimatedSavingsPlanCostWithCurrencyCode": "5717.14 USD", - "hourlyCommitmentToPurchase": "29.40", - "hourlyCommitmentToPurchaseWithCurrencyCode": "29.40 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "jf3icyrtf-2uml-eu26-q33r-5l5p1k5r1j", + "accountID": "665319725593", + "accountName": "tinywhale", + "region": "us-east-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 934.3, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 75, + "estimatedSavingsPlanCost": 700.7, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "EU (Ireland)", + "recommendedQuantity": 5, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 39.76, + "currentMaximumHourlyOnDemandSpend": 86.7, + "currentMinimumHourlyOnDemandSpend": 11.97, + "offeringId": "s5kt0kyxx-so54-75l6-1maz-nno3stmca37", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "665319725593", - "accountName": "jovialxerus", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "57.54", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "57.54 USD", - "currentMaximumHourlyOnDemandSpend": "45.32", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "45.32 USD", - "currentMinimumHourlyOnDemandSpend": "0.11", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "0.11 USD", - "estimatedAverageUtilization": "49.46", - "estimatedMonthlySavingsAmount": "1673.18", - "estimatedMonthlySavingsAmountWithCurrencyCode": "1673.18 USD", - "estimatedOnDemandCost": "518.45", - "estimatedROI": "51.42", - "estimatedSavingsAmount": "412.66", - "estimatedSavingsPercentage": "33.2", - "estimatedSavingsPlanCost": "1.99", - "estimatedSavingsPlanCostWithCurrencyCode": "1.99 USD", - "hourlyCommitmentToPurchase": "83.45", - "hourlyCommitmentToPurchaseWithCurrencyCode": "83.45 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "4dth3k9rqh-21av-pqkb-l0wz-2t5ix3wsib", + "accountID": "165283112664", + "accountName": "zealouseris", + "region": "us-west-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 823.71, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 52, + "estimatedSavingsPlanCost": 388.37, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "EU (Frankfurt)", + "recommendedQuantity": 1, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 46.8, + "currentMaximumHourlyOnDemandSpend": 78.94, + "currentMinimumHourlyOnDemandSpend": 21.59, + "offeringId": "l0u5jykp6-w3s5-8ivz-bfsg-nmmwxnnn5zc", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "665319725593", - "accountName": "youthfulrabbit", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "74.33", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "74.33 USD", - "currentMaximumHourlyOnDemandSpend": "26.45", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "26.45 USD", - "currentMinimumHourlyOnDemandSpend": "2.17", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "2.17 USD", - "estimatedAverageUtilization": "48.69", - "estimatedMonthlySavingsAmount": "7752.28", - "estimatedMonthlySavingsAmountWithCurrencyCode": "7752.28 USD", - "estimatedOnDemandCost": "911.09", - "estimatedROI": "96.89", - "estimatedSavingsAmount": "36.95", - "estimatedSavingsPercentage": "17.1", - "estimatedSavingsPlanCost": "9645.40", - "estimatedSavingsPlanCostWithCurrencyCode": "9645.40 USD", - "hourlyCommitmentToPurchase": "47.79", - "hourlyCommitmentToPurchaseWithCurrencyCode": "47.79 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "v754reyhr-u6bj-7p5j-bsjfh-h2o30qu3jm", + "accountID": "138186646095", + "accountName": "proudeunomia", + "region": "ca-central-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 380.07, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 15, + "estimatedSavingsPlanCost": 37.69, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "EU (Paris)", + "recommendedQuantity": 6, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 30.22, + "currentMaximumHourlyOnDemandSpend": 59.38, + "currentMinimumHourlyOnDemandSpend": 26.85, + "offeringId": "5i7a7ma49-0m8n-qxow-06zj-ete0dnayu7q", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { "accountID": "646728909564", - "accountName": "kinddog", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "67.50", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "67.50 USD", - "currentMaximumHourlyOnDemandSpend": "56.64", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "56.64 USD", - "currentMinimumHourlyOnDemandSpend": "2.59", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "2.59 USD", - "estimatedAverageUtilization": "12.62", - "estimatedMonthlySavingsAmount": "8514.70", - "estimatedMonthlySavingsAmountWithCurrencyCode": "8514.70 USD", - "estimatedOnDemandCost": "418.82", - "estimatedROI": "70.14", - "estimatedSavingsAmount": "266.43", - "estimatedSavingsPercentage": "86.4", - "estimatedSavingsPlanCost": "4920.64", - "estimatedSavingsPlanCostWithCurrencyCode": "4920.64 USD", - "hourlyCommitmentToPurchase": "0.42", - "hourlyCommitmentToPurchaseWithCurrencyCode": "0.42 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "ep23medvn-6o1y-x0wb-jhwu-upo2cpnmbj", + "accountName": "innocentcallisto", + "region": "ca-central-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 244.97, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 58, + "estimatedSavingsPlanCost": 47.21, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "EU (Frankfurt)", + "recommendedQuantity": 4, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 30.91, + "currentMaximumHourlyOnDemandSpend": 83.41, + "currentMinimumHourlyOnDemandSpend": 18.78, + "offeringId": "c75o170el-jz2n-lps8-j4mh-xbbfaov62r8", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { "accountID": "665319725593", - "accountName": "vivaciouselephant", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "84.43", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "84.43 USD", - "currentMaximumHourlyOnDemandSpend": "2.53", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "2.53 USD", - "currentMinimumHourlyOnDemandSpend": "7.93", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "7.93 USD", - "estimatedAverageUtilization": "47.30", - "estimatedMonthlySavingsAmount": "571.04", - "estimatedMonthlySavingsAmountWithCurrencyCode": "571.04 USD", - "estimatedOnDemandCost": "287.12", - "estimatedROI": "34.28", - "estimatedSavingsAmount": "276.71", - "estimatedSavingsPercentage": "52.4", - "estimatedSavingsPlanCost": "9712.33", - "estimatedSavingsPlanCostWithCurrencyCode": "9712.33 USD", - "hourlyCommitmentToPurchase": "87.23", - "hourlyCommitmentToPurchaseWithCurrencyCode": "87.23 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "t9radyrjl-iuat-6u26h-6wdh-f2zolrl8sr", + "accountName": "sillypenguin", + "region": "eu-west-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 496.38, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 44, + "estimatedSavingsPlanCost": 819.9, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "Asia Pacific (Tokyo)", + "recommendedQuantity": 3, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 34.98, + "currentMaximumHourlyOnDemandSpend": 64.96, + "currentMinimumHourlyOnDemandSpend": 19.18, + "offeringId": "6mayqhft1-z5r1-5rt9-p60c-suuv88vptza", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "138186646095", - "accountName": "relievedtiger", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "77.20", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "77.20 USD", - "currentMaximumHourlyOnDemandSpend": "24.92", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "24.92 USD", - "currentMinimumHourlyOnDemandSpend": "2.65", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "2.65 USD", - "estimatedAverageUtilization": "14.14", - "estimatedMonthlySavingsAmount": "4808.09", - "estimatedMonthlySavingsAmountWithCurrencyCode": "4808.09 USD", - "estimatedOnDemandCost": "319.86", - "estimatedROI": "4.44", - "estimatedSavingsAmount": "695.23", - "estimatedSavingsPercentage": "0.8", - "estimatedSavingsPlanCost": "3586.72", - "estimatedSavingsPlanCostWithCurrencyCode": "3586.72 USD", - "hourlyCommitmentToPurchase": "48.57", - "hourlyCommitmentToPurchaseWithCurrencyCode": "48.57 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "hh59ramxx-okp2-cnan-tmlw-fgq2smihb5", + "accountID": "627286410625", + "accountName": "fluorescenttitan", + "region": "us-east-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 521.59, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 15, + "estimatedSavingsPlanCost": 747.03, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "Asia Pacific (Mumbai)", + "recommendedQuantity": 5, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 37.78, + "currentMaximumHourlyOnDemandSpend": 72.8, + "currentMinimumHourlyOnDemandSpend": 9.45, + "offeringId": "k8uhw3d86-6f4q-kd2p-3oxg-90lvfnrcxae", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "665319725593", - "accountName": "merryurchin", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "25.16", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "25.16 USD", - "currentMaximumHourlyOnDemandSpend": "70.80", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "70.80 USD", - "currentMinimumHourlyOnDemandSpend": "2.15", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "2.15 USD", - "estimatedAverageUtilization": "74.81", - "estimatedMonthlySavingsAmount": "370.20", - "estimatedMonthlySavingsAmountWithCurrencyCode": "370.20 USD", - "estimatedOnDemandCost": "170.46", - "estimatedROI": "17.86", - "estimatedSavingsAmount": "554.50", - "estimatedSavingsPercentage": "49.9", - "estimatedSavingsPlanCost": "8383.14", - "estimatedSavingsPlanCostWithCurrencyCode": "8383.14 USD", - "hourlyCommitmentToPurchase": "84.67", - "hourlyCommitmentToPurchaseWithCurrencyCode": "84.67 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "hq2bpx7ar-m5w4-omqo-tmo7-8f25rgpvtd", + "accountID": "138186646095", + "accountName": "proudganymede", + "region": "us-east-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 636.04, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 8, + "estimatedSavingsPlanCost": 290.67, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "Asia Pacific (Singapore)", + "recommendedQuantity": 6, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 46.4, + "currentMaximumHourlyOnDemandSpend": 52.72, + "currentMinimumHourlyOnDemandSpend": 16.79, + "offeringId": "o6vg5fdzx-xfd2-cga5-1abd-le0bh2sct7h", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { "accountID": "620368136857", - "accountName": "vivaciousibis", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "8.80", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "8.80 USD", - "currentMaximumHourlyOnDemandSpend": "87.88", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "87.88 USD", - "currentMinimumHourlyOnDemandSpend": "6.19", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "6.19 USD", - "estimatedAverageUtilization": "11.43", - "estimatedMonthlySavingsAmount": "8753.05", - "estimatedMonthlySavingsAmountWithCurrencyCode": "8753.05 USD", - "estimatedOnDemandCost": "365.09", - "estimatedROI": "52.00", - "estimatedSavingsAmount": "52.41", - "estimatedSavingsPercentage": "31.0", - "estimatedSavingsPlanCost": "4885.04", - "estimatedSavingsPlanCostWithCurrencyCode": "4885.04 USD", - "hourlyCommitmentToPurchase": "18.97", - "hourlyCommitmentToPurchaseWithCurrencyCode": "18.97 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "bphwvmjyo-f1g4g-36i3-ktov-bdfjjvwl5t", + "accountName": "whitejupiter", + "region": "eu-central-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 679.48, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 70, + "estimatedSavingsPlanCost": 11.99, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "EU (London)", + "recommendedQuantity": 7, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 43.77, + "currentMaximumHourlyOnDemandSpend": 60.09, + "currentMinimumHourlyOnDemandSpend": 2.33, + "offeringId": "uphlty95g-h2ns-c0io-9fla-i8cotqaa47o", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "646728909564", - "accountName": "wittynewt", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "12.90", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "12.90 USD", - "currentMaximumHourlyOnDemandSpend": "54.87", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "54.87 USD", - "currentMinimumHourlyOnDemandSpend": "5.33", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "5.33 USD", - "estimatedAverageUtilization": "77.43", - "estimatedMonthlySavingsAmount": "7201.92", - "estimatedMonthlySavingsAmountWithCurrencyCode": "7201.92 USD", - "estimatedOnDemandCost": "441.60", - "estimatedROI": "10.05", - "estimatedSavingsAmount": "877.80", - "estimatedSavingsPercentage": "64.8", - "estimatedSavingsPlanCost": "1586.58", - "estimatedSavingsPlanCostWithCurrencyCode": "1586.58 USD", - "hourlyCommitmentToPurchase": "31.58", - "hourlyCommitmentToPurchaseWithCurrencyCode": "31.58 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "gqowzlc7m-iwha-3qt8-21e3g-s61sc6zow4", + "accountID": "165283112664", + "accountName": "proudsaturn", + "region": "eu-west-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 85.11, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 17, + "estimatedSavingsPlanCost": 386.1, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "Asia Pacific (Tokyo)", + "recommendedQuantity": 8, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 45.89, + "currentMaximumHourlyOnDemandSpend": 72.3, + "currentMinimumHourlyOnDemandSpend": 22.44, + "offeringId": "343ujfxwo-cgu6-7kga-ezcg-ixi0uks1vzi", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "925894598672", - "accountName": "nervouskangaroo", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "48.68", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "48.68 USD", - "currentMaximumHourlyOnDemandSpend": "7.75", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "7.75 USD", - "currentMinimumHourlyOnDemandSpend": "6.69", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "6.69 USD", - "estimatedAverageUtilization": "38.04", - "estimatedMonthlySavingsAmount": "1907.59", - "estimatedMonthlySavingsAmountWithCurrencyCode": "1907.59 USD", - "estimatedOnDemandCost": "363.65", - "estimatedROI": "21.40", - "estimatedSavingsAmount": "628.03", - "estimatedSavingsPercentage": "53.6", - "estimatedSavingsPlanCost": "9076.73", - "estimatedSavingsPlanCostWithCurrencyCode": "9076.73 USD", - "hourlyCommitmentToPurchase": "53.97", - "hourlyCommitmentToPurchaseWithCurrencyCode": "53.97 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "sz23by20n-bij2-nu48-4g7r-41si328w46", + "accountID": "165283112664", + "accountName": "eagernessus", + "region": "us-west-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 948.25, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 76, + "estimatedSavingsPlanCost": 443.79, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "EU (Frankfurt)", + "recommendedQuantity": 7, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 49.8, + "currentMaximumHourlyOnDemandSpend": 86.17, + "currentMinimumHourlyOnDemandSpend": 20.27, + "offeringId": "tx976nuro-yin5-jycj-osb8-rlrduwgsaag", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "646728909564", - "accountName": "excitedhorse", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "40.33", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "40.33 USD", - "currentMaximumHourlyOnDemandSpend": "48.45", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "48.45 USD", - "currentMinimumHourlyOnDemandSpend": "6.08", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "6.08 USD", - "estimatedAverageUtilization": "18.26", - "estimatedMonthlySavingsAmount": "6336.78", - "estimatedMonthlySavingsAmountWithCurrencyCode": "6336.78 USD", - "estimatedOnDemandCost": "257.70", - "estimatedROI": "45.58", - "estimatedSavingsAmount": "231.36", - "estimatedSavingsPercentage": "32.2", - "estimatedSavingsPlanCost": "9434.79", - "estimatedSavingsPlanCostWithCurrencyCode": "9434.79 USD", - "hourlyCommitmentToPurchase": "47.98", - "hourlyCommitmentToPurchaseWithCurrencyCode": "47.98 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "6waqk30zd-xatu-3hpd-p1bf-frcryr3s24", + "accountID": "516702013600", + "accountName": "metallicphobos", + "region": "eu-central-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 441.98, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 18, + "estimatedSavingsPlanCost": 882.44, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "Asia Pacific (Mumbai)", + "recommendedQuantity": 5, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 33.97, + "currentMaximumHourlyOnDemandSpend": 94.23, + "currentMinimumHourlyOnDemandSpend": 13.88, + "offeringId": "18a6fqixv-7cj8-gzvp-z3n9-utis1jiujpw", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "999773517191", - "accountName": "drowsyyak", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "50.07", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "50.07 USD", - "currentMaximumHourlyOnDemandSpend": "41.23", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "41.23 USD", - "currentMinimumHourlyOnDemandSpend": "6.95", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "6.95 USD", - "estimatedAverageUtilization": "88.48", - "estimatedMonthlySavingsAmount": "2388.74", - "estimatedMonthlySavingsAmountWithCurrencyCode": "2388.74 USD", - "estimatedOnDemandCost": "751.63", - "estimatedROI": "43.69", - "estimatedSavingsAmount": "111.22", - "estimatedSavingsPercentage": "11.2", - "estimatedSavingsPlanCost": "7918.00", - "estimatedSavingsPlanCostWithCurrencyCode": "7918.00 USD", - "hourlyCommitmentToPurchase": "78.93", - "hourlyCommitmentToPurchaseWithCurrencyCode": "78.93 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "y10vw59c3-zey1-2luj-1e7r-mub3qo3jec", + "accountID": "165283112664", + "accountName": "ovalhygiea", + "region": "us-east-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 439.33, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 11, + "estimatedSavingsPlanCost": 440.67, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "Asia Pacific (Sydney)", + "recommendedQuantity": 2, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 41.93, + "currentMaximumHourlyOnDemandSpend": 63.68, + "currentMinimumHourlyOnDemandSpend": 22.23, + "offeringId": "j4mn0u58a-rw3k-dcxu-7nvt-tob9xe7abah", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "165283112664", - "accountName": "quickibis", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "90.29", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "90.29 USD", - "currentMaximumHourlyOnDemandSpend": "37.04", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "37.04 USD", - "currentMinimumHourlyOnDemandSpend": "0.59", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "0.59 USD", - "estimatedAverageUtilization": "51.87", - "estimatedMonthlySavingsAmount": "3695.72", - "estimatedMonthlySavingsAmountWithCurrencyCode": "3695.72 USD", - "estimatedOnDemandCost": "205.42", - "estimatedROI": "21.85", - "estimatedSavingsAmount": "132.07", - "estimatedSavingsPercentage": "27.6", - "estimatedSavingsPlanCost": "7746.25", - "estimatedSavingsPlanCostWithCurrencyCode": "7746.25 USD", - "hourlyCommitmentToPurchase": "15.48", - "hourlyCommitmentToPurchaseWithCurrencyCode": "15.48 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "ass5hyf8b-ow67k-mwyb-z1up-ztd51xpgvyh", + "accountID": "999773517191", + "accountName": "thankfuleris", + "region": "us-east-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 710.54, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 43, + "estimatedSavingsPlanCost": 174.71, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "US West (Oregon)", + "recommendedQuantity": 4, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 30.54, + "currentMaximumHourlyOnDemandSpend": 58.64, + "currentMinimumHourlyOnDemandSpend": 2.58, + "offeringId": "r7qceonmk-5n22-383o-8fep-o99xeqi501j", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "516702013600", - "accountName": "eagerviper", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "16.37", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "16.37 USD", - "currentMaximumHourlyOnDemandSpend": "11.89", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "11.89 USD", - "currentMinimumHourlyOnDemandSpend": "5.58", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "5.58 USD", - "estimatedAverageUtilization": "40.16", - "estimatedMonthlySavingsAmount": "2523.62", - "estimatedMonthlySavingsAmountWithCurrencyCode": "2523.62 USD", - "estimatedOnDemandCost": "729.71", - "estimatedROI": "44.47", - "estimatedSavingsAmount": "351.46", - "estimatedSavingsPercentage": "82.6", - "estimatedSavingsPlanCost": "6444.63", - "estimatedSavingsPlanCostWithCurrencyCode": "6444.63 USD", - "hourlyCommitmentToPurchase": "74.30", - "hourlyCommitmentToPurchaseWithCurrencyCode": "74.30 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "opzepj0x8-zckk-5rus-azyf-4poatvioiaj", + "accountID": "646728909564", + "accountName": "orangemouse", + "region": "us-west-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 123.57, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 58, + "estimatedSavingsPlanCost": 773.34, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "Asia Pacific (Sydney)", + "recommendedQuantity": 10, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 32.63, + "currentMaximumHourlyOnDemandSpend": 73.06, + "currentMinimumHourlyOnDemandSpend": 5.01, + "offeringId": "kn7j469ex-2qad-4jne-d6c0-p95noh0oz3o", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { "accountID": "665319725593", - "accountName": "adventurouszebra", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "95.96", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "95.96 USD", - "currentMaximumHourlyOnDemandSpend": "73.06", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "73.06 USD", - "currentMinimumHourlyOnDemandSpend": "4.74", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "4.74 USD", - "estimatedAverageUtilization": "26.36", - "estimatedMonthlySavingsAmount": "4438.48", - "estimatedMonthlySavingsAmountWithCurrencyCode": "4438.48 USD", - "estimatedOnDemandCost": "642.88", - "estimatedROI": "53.16", - "estimatedSavingsAmount": "865.12", - "estimatedSavingsPercentage": "44.2", - "estimatedSavingsPlanCost": "5192.93", - "estimatedSavingsPlanCostWithCurrencyCode": "5192.93 USD", - "hourlyCommitmentToPurchase": "79.87", - "hourlyCommitmentToPurchaseWithCurrencyCode": "79.87 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "wrxpcyg6i-namx-jzsn-jvv3-03r5dlfnfdf", + "accountName": "translucentbroccoli", + "region": "eu-west-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 454.55, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 90, + "estimatedSavingsPlanCost": 926.61, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "EU (Ireland)", + "recommendedQuantity": 7, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 31.9, + "currentMaximumHourlyOnDemandSpend": 90.73, + "currentMinimumHourlyOnDemandSpend": 28.55, + "offeringId": "ypbk7ekr0-9hyo-nibh-fut1-qqieebkvwby", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "138186646095", - "accountName": "nervousibis", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "10.41", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "10.41 USD", - "currentMaximumHourlyOnDemandSpend": "73.81", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "73.81 USD", - "currentMinimumHourlyOnDemandSpend": "5.96", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "5.96 USD", - "estimatedAverageUtilization": "26.23", - "estimatedMonthlySavingsAmount": "6306.07", - "estimatedMonthlySavingsAmountWithCurrencyCode": "6306.07 USD", - "estimatedOnDemandCost": "95.99", - "estimatedROI": "53.95", - "estimatedSavingsAmount": "528.52", - "estimatedSavingsPercentage": "47.5", - "estimatedSavingsPlanCost": "2901.22", - "estimatedSavingsPlanCostWithCurrencyCode": "2901.22 USD", - "hourlyCommitmentToPurchase": "29.61", - "hourlyCommitmentToPurchaseWithCurrencyCode": "29.61 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "tytoh3cfg-rmsol-oo32-lb9eg-xy4m78irdl", + "accountID": "999773517191", + "accountName": "kindmango", + "region": "us-east-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 254.67, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 62, + "estimatedSavingsPlanCost": 935.68, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "EU (Paris)", + "recommendedQuantity": 10, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 38.01, + "currentMaximumHourlyOnDemandSpend": 83.53, + "currentMinimumHourlyOnDemandSpend": 10.37, + "offeringId": "1p1h9s4rw-m3c4-h4t6-ziw1-4xu15xp8cok", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "999773517191", - "accountName": "merryrabbit", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "60.10", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "60.10 USD", - "currentMaximumHourlyOnDemandSpend": "18.40", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "18.40 USD", - "currentMinimumHourlyOnDemandSpend": "5.40", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "5.40 USD", - "estimatedAverageUtilization": "85.26", - "estimatedMonthlySavingsAmount": "7263.97", - "estimatedMonthlySavingsAmountWithCurrencyCode": "7263.97 USD", - "estimatedOnDemandCost": "900.10", - "estimatedROI": "83.76", - "estimatedSavingsAmount": "259.76", - "estimatedSavingsPercentage": "66.3", - "estimatedSavingsPlanCost": "6172.53", - "estimatedSavingsPlanCostWithCurrencyCode": "6172.53 USD", - "hourlyCommitmentToPurchase": "32.19", - "hourlyCommitmentToPurchaseWithCurrencyCode": "32.19 USD", + "accountID": "627286410625", + "accountName": "obedientstrawberry", + "region": "us-west-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 483.41, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 26, + "estimatedSavingsPlanCost": 469.64, + "lookbackPeriod": 7, + "paymentOption": "No Upfront", + "recommendedQuantity": 9, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 30.74, + "currentMaximumHourlyOnDemandSpend": 60.23, + "currentMinimumHourlyOnDemandSpend": 26.02, + "offeringId": "p07annnh7-m4fa-6pbb-8zwe-6egxacpyu6v", "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "2487o5o9wg-4i4xk-kody-qogsi-utcn55elfn", + "resourceType": "Compute Savings Plan", + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" + }, + { + "accountID": "620368136857", + "accountName": "innocentcallisto", + "region": "ap-east-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 963.12, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 22, + "estimatedSavingsPlanCost": 145.86, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "US West (Oregon)", + "recommendedQuantity": 9, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 45.19, + "currentMaximumHourlyOnDemandSpend": 92.3, + "currentMinimumHourlyOnDemandSpend": 29.85, + "offeringId": "h4qwj5934-ne8r-u232-8r31-uswnydhs8x7", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "999773517191", - "accountName": "proudpenguin", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "21.23", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "21.23 USD", - "currentMaximumHourlyOnDemandSpend": "21.92", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "21.92 USD", - "currentMinimumHourlyOnDemandSpend": "1.73", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "1.73 USD", - "estimatedAverageUtilization": "98.71", - "estimatedMonthlySavingsAmount": "4909.83", - "estimatedMonthlySavingsAmountWithCurrencyCode": "4909.83 USD", - "estimatedOnDemandCost": "96.27", - "estimatedROI": "8.81", - "estimatedSavingsAmount": "850.51", - "estimatedSavingsPercentage": "44.7", - "estimatedSavingsPlanCost": "3565.96", - "estimatedSavingsPlanCostWithCurrencyCode": "3565.96 USD", - "hourlyCommitmentToPurchase": "40.35", - "hourlyCommitmentToPurchaseWithCurrencyCode": "40.35 USD", + "accountID": "353197488767", + "accountName": "livelymakemake", + "region": "eu-west-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 40.32, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 20, + "estimatedSavingsPlanCost": 448.93, + "lookbackPeriod": 7, + "paymentOption": "No Upfront", + "recommendedQuantity": 7, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 31.57, + "currentMaximumHourlyOnDemandSpend": 58.24, + "currentMinimumHourlyOnDemandSpend": 21.86, + "offeringId": "nv4g03twc-qiy2-2r1b-cxzs-rjrh7a3i0o8", "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "cgx3496lcg-r89t-ckya-oerx-l6dqax6ig8", + "resourceType": "Compute Savings Plan", + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" + }, + { + "accountID": "620368136857", + "accountName": "adventurouspumpkin", + "region": "eu-west-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 975.61, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 61, + "estimatedSavingsPlanCost": 845.48, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "Asia Pacific (Mumbai)", + "recommendedQuantity": 5, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 43.46, + "currentMaximumHourlyOnDemandSpend": 93.05, + "currentMinimumHourlyOnDemandSpend": 1.9100000000000001, + "offeringId": "o5tdknoiv-by8x-rq8x-f4wp-0l4dkeoxv2l", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { "accountID": "646728909564", - "accountName": "youthfulwhale", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "7.06", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "7.06 USD", - "currentMaximumHourlyOnDemandSpend": "91.07", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "91.07 USD", - "currentMinimumHourlyOnDemandSpend": "4.61", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "4.61 USD", - "estimatedAverageUtilization": "43.45", - "estimatedMonthlySavingsAmount": "3958.42", - "estimatedMonthlySavingsAmountWithCurrencyCode": "3958.42 USD", - "estimatedOnDemandCost": "6.33", - "estimatedROI": "84.70", - "estimatedSavingsAmount": "7.67", - "estimatedSavingsPercentage": "77.1", - "estimatedSavingsPlanCost": "4135.81", - "estimatedSavingsPlanCostWithCurrencyCode": "4135.81 USD", - "hourlyCommitmentToPurchase": "18.85", - "hourlyCommitmentToPurchaseWithCurrencyCode": "18.85 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "f0uu0mxxb-dnvo-1hbw-rl43-l2uj9nm13z", + "accountName": "thankfulcat", + "region": "eu-west-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 204.78, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 25, + "estimatedSavingsPlanCost": 631.77, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "EU (London)", + "recommendedQuantity": 8, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 48.97, + "currentMaximumHourlyOnDemandSpend": 86.02, + "currentMinimumHourlyOnDemandSpend": 4.7, + "offeringId": "z9ngsv9st-b2tm-dy6w-sv7s-vig5qm1x3as", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "516702013600", - "accountName": "merryyak", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "81.48", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "81.48 USD", - "currentMaximumHourlyOnDemandSpend": "31.85", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "31.85 USD", - "currentMinimumHourlyOnDemandSpend": "6.23", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "6.23 USD", - "estimatedAverageUtilization": "51.80", - "estimatedMonthlySavingsAmount": "7880.10", - "estimatedMonthlySavingsAmountWithCurrencyCode": "7880.10 USD", - "estimatedOnDemandCost": "308.50", - "estimatedROI": "1.38", - "estimatedSavingsAmount": "320.12", - "estimatedSavingsPercentage": "46.1", - "estimatedSavingsPlanCost": "7735.65", - "estimatedSavingsPlanCostWithCurrencyCode": "7735.65 USD", - "hourlyCommitmentToPurchase": "97.97", - "hourlyCommitmentToPurchaseWithCurrencyCode": "97.97 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "em8wsrg93-k92ei-hcdh-fl4a-kfeu3c1vkef", + "accountID": "620368136857", + "accountName": "jollyzebra", + "region": "us-west-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 571.24, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 78, + "estimatedSavingsPlanCost": 278.94, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "US East (N. Virginia)", + "recommendedQuantity": 10, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 37.75, + "currentMaximumHourlyOnDemandSpend": 98.35, + "currentMinimumHourlyOnDemandSpend": 6.37, + "offeringId": "ekm5e8t3l-s465-pji5-u7td-v73wev0ivt9", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "353197488767", - "accountName": "happyant", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "25.03", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "25.03 USD", - "currentMaximumHourlyOnDemandSpend": "72.53", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "72.53 USD", - "currentMinimumHourlyOnDemandSpend": "9.01", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "9.01 USD", - "estimatedAverageUtilization": "80.07", - "estimatedMonthlySavingsAmount": "3987.94", - "estimatedMonthlySavingsAmountWithCurrencyCode": "3987.94 USD", - "estimatedOnDemandCost": "471.33", - "estimatedROI": "94.25", - "estimatedSavingsAmount": "609.81", - "estimatedSavingsPercentage": "94.1", - "estimatedSavingsPlanCost": "3011.19", - "estimatedSavingsPlanCostWithCurrencyCode": "3011.19 USD", - "hourlyCommitmentToPurchase": "93.88", - "hourlyCommitmentToPurchaseWithCurrencyCode": "93.88 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "8s2ofv13sg-yg44-jawsi-zn3q-hcytonep37", + "accountID": "516702013600", + "accountName": "translucentphobos", + "region": "us-west-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 804.14, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 53, + "estimatedSavingsPlanCost": 901.68, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "Asia Pacific (Mumbai)", + "recommendedQuantity": 4, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 32.15, + "currentMaximumHourlyOnDemandSpend": 70.37, + "currentMinimumHourlyOnDemandSpend": 3.5300000000000002, + "offeringId": "eevvhprc8-wmel-sav0-u09e-j0qokzeqltm", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { "accountID": "627286410625", - "accountName": "excitedoctopus", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "47.45", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "47.45 USD", - "currentMaximumHourlyOnDemandSpend": "66.27", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "66.27 USD", - "currentMinimumHourlyOnDemandSpend": "6.88", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "6.88 USD", - "estimatedAverageUtilization": "55.19", - "estimatedMonthlySavingsAmount": "6426.23", - "estimatedMonthlySavingsAmountWithCurrencyCode": "6426.23 USD", - "estimatedOnDemandCost": "670.03", - "estimatedROI": "30.36", - "estimatedSavingsAmount": "540.55", - "estimatedSavingsPercentage": "94.3", - "estimatedSavingsPlanCost": "5293.44", - "estimatedSavingsPlanCostWithCurrencyCode": "5293.44 USD", - "hourlyCommitmentToPurchase": "93.45", - "hourlyCommitmentToPurchaseWithCurrencyCode": "93.45 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "8irfeu2k9-cq5b-n7va-c9za-t7pt2ys1mhl", + "accountName": "vivaciousblackberry", + "region": "us-west-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 427.69, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 34, + "estimatedSavingsPlanCost": 36.85, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "Asia Pacific (Tokyo)", + "recommendedQuantity": 5, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 36.53, + "currentMaximumHourlyOnDemandSpend": 76.96, + "currentMinimumHourlyOnDemandSpend": 8.11, + "offeringId": "2vmzna6ux-4cii-1rsk-f01n-qrthzw4xqd7", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { "accountID": "165283112664", - "accountName": "nervouselephant", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "48.28", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "48.28 USD", - "currentMaximumHourlyOnDemandSpend": "17.30", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "17.30 USD", - "currentMinimumHourlyOnDemandSpend": "6.94", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "6.94 USD", - "estimatedAverageUtilization": "10.81", - "estimatedMonthlySavingsAmount": "4781.11", - "estimatedMonthlySavingsAmountWithCurrencyCode": "4781.11 USD", - "estimatedOnDemandCost": "394.09", - "estimatedROI": "9.60", - "estimatedSavingsAmount": "783.79", - "estimatedSavingsPercentage": "97.1", - "estimatedSavingsPlanCost": "2033.22", - "estimatedSavingsPlanCostWithCurrencyCode": "2033.22 USD", - "hourlyCommitmentToPurchase": "87.93", - "hourlyCommitmentToPurchaseWithCurrencyCode": "87.93 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "cv1rcdx2vg-gize-7fy2h-l6cf-5a72iudjyi", + "accountName": "mattenessus", + "region": "ca-central-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 616.17, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 23, + "estimatedSavingsPlanCost": 211.26, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "Asia Pacific (Sydney)", + "recommendedQuantity": 2, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 38.53, + "currentMaximumHourlyOnDemandSpend": 85.46, + "currentMinimumHourlyOnDemandSpend": 17.18, + "offeringId": "gi10aw1ga-6puq-bkhw-172d-imuup9y79yr", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "138186646095", - "accountName": "wittyviper", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "18.63", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "18.63 USD", - "currentMaximumHourlyOnDemandSpend": "46.18", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "46.18 USD", - "currentMinimumHourlyOnDemandSpend": "9.33", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "9.33 USD", - "estimatedAverageUtilization": "2.17", - "estimatedMonthlySavingsAmount": "391.89", - "estimatedMonthlySavingsAmountWithCurrencyCode": "391.89 USD", - "estimatedOnDemandCost": "146.13", - "estimatedROI": "65.80", - "estimatedSavingsAmount": "701.48", - "estimatedSavingsPercentage": "35.0", - "estimatedSavingsPlanCost": "1219.51", - "estimatedSavingsPlanCostWithCurrencyCode": "1219.51 USD", - "hourlyCommitmentToPurchase": "68.17", - "hourlyCommitmentToPurchaseWithCurrencyCode": "68.17 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "0p82z1f6r-fxdt-c19h-4065-qqoyxrcr1m", + "accountID": "665319725593", + "accountName": "cylindricalowl", + "region": "us-west-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 796.24, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 18, + "estimatedSavingsPlanCost": 995.74, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "Asia Pacific (Singapore)", + "recommendedQuantity": 3, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 33.31, + "currentMaximumHourlyOnDemandSpend": 72.91, + "currentMinimumHourlyOnDemandSpend": 1.75, + "offeringId": "j6yjlmesc-qmwt-g1y9-76sv-pvkchar75tq", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "925894598672", - "accountName": "proudcat", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "14.48", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "14.48 USD", - "currentMaximumHourlyOnDemandSpend": "27.45", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "27.45 USD", - "currentMinimumHourlyOnDemandSpend": "6.93", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "6.93 USD", - "estimatedAverageUtilization": "20.83", - "estimatedMonthlySavingsAmount": "3305.96", - "estimatedMonthlySavingsAmountWithCurrencyCode": "3305.96 USD", - "estimatedOnDemandCost": "916.94", - "estimatedROI": "5.63", - "estimatedSavingsAmount": "299.80", - "estimatedSavingsPercentage": "6.6", - "estimatedSavingsPlanCost": "6623.18", - "estimatedSavingsPlanCostWithCurrencyCode": "6623.18 USD", - "hourlyCommitmentToPurchase": "32.65", - "hourlyCommitmentToPurchaseWithCurrencyCode": "32.65 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "11s196pqv-7q71-qv4yf-j2jr-1xto1sqsm7", + "accountID": "999773517191", + "accountName": "smallmushroom", + "region": "us-east-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 920.47, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 82, + "estimatedSavingsPlanCost": 462.39, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "EU (Ireland)", + "recommendedQuantity": 2, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 47.13, + "currentMaximumHourlyOnDemandSpend": 92.31, + "currentMinimumHourlyOnDemandSpend": 4.87, + "offeringId": "4rjv8vi9b-o9er-83z3-06fl-q8z6v0ffu2g", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "999773517191", - "accountName": "upbeatsnake", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "34.00", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "34.00 USD", - "currentMaximumHourlyOnDemandSpend": "14.23", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "14.23 USD", - "currentMinimumHourlyOnDemandSpend": "3.68", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "3.68 USD", - "estimatedAverageUtilization": "61.96", - "estimatedMonthlySavingsAmount": "5534.10", - "estimatedMonthlySavingsAmountWithCurrencyCode": "5534.10 USD", - "estimatedOnDemandCost": "166.88", - "estimatedROI": "83.26", - "estimatedSavingsAmount": "736.47", - "estimatedSavingsPercentage": "76.7", - "estimatedSavingsPlanCost": "4382.96", - "estimatedSavingsPlanCostWithCurrencyCode": "4382.96 USD", - "hourlyCommitmentToPurchase": "85.18", - "hourlyCommitmentToPurchaseWithCurrencyCode": "85.18 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "hjmyytgmu-298u-yrdq-ops1-tlnxh0v12i", + "accountID": "353197488767", + "accountName": "redbear", + "region": "us-east-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 814.64, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 41, + "estimatedSavingsPlanCost": 591.36, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "Asia Pacific (Tokyo)", + "recommendedQuantity": 5, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 32.78, + "currentMaximumHourlyOnDemandSpend": 54.75, + "currentMinimumHourlyOnDemandSpend": 22.14, + "offeringId": "x4i0rxhyo-7cmv-kg6w-9vvt-m4b5h8j6bhc", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "165283112664", - "accountName": "drowsyyak", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "17.63", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "17.63 USD", - "currentMaximumHourlyOnDemandSpend": "27.01", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "27.01 USD", - "currentMinimumHourlyOnDemandSpend": "1.13", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "1.13 USD", - "estimatedAverageUtilization": "69.25", - "estimatedMonthlySavingsAmount": "3700.00", - "estimatedMonthlySavingsAmountWithCurrencyCode": "3700.00 USD", - "estimatedOnDemandCost": "168.64", - "estimatedROI": "23.12", - "estimatedSavingsAmount": "937.24", - "estimatedSavingsPercentage": "36.7", - "estimatedSavingsPlanCost": "8823.79", - "estimatedSavingsPlanCostWithCurrencyCode": "8823.79 USD", - "hourlyCommitmentToPurchase": "49.66", - "hourlyCommitmentToPurchaseWithCurrencyCode": "49.66 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "pupqq6yc6h-6zyfj-5h9f-2oej-eh7x3efwe7", + "accountID": "620368136857", + "accountName": "bluesun", + "region": "us-east-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 321.19, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 57, + "estimatedSavingsPlanCost": 167.64, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "Asia Pacific (Sydney)", + "recommendedQuantity": 1, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 44.76, + "currentMaximumHourlyOnDemandSpend": 91.32, + "currentMinimumHourlyOnDemandSpend": 6.6899999999999995, + "offeringId": "5qc6p31ul-vxbu-8nel-uozl-ydqf21dq3me", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "925894598672", - "accountName": "thankfulant", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "93.81", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "93.81 USD", - "currentMaximumHourlyOnDemandSpend": "52.79", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "52.79 USD", - "currentMinimumHourlyOnDemandSpend": "9.18", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "9.18 USD", - "estimatedAverageUtilization": "94.53", - "estimatedMonthlySavingsAmount": "528.80", - "estimatedMonthlySavingsAmountWithCurrencyCode": "528.80 USD", - "estimatedOnDemandCost": "190.88", - "estimatedROI": "55.07", - "estimatedSavingsAmount": "691.99", - "estimatedSavingsPercentage": "39.4", - "estimatedSavingsPlanCost": "8001.58", - "estimatedSavingsPlanCostWithCurrencyCode": "8001.58 USD", - "hourlyCommitmentToPurchase": "1.13", - "hourlyCommitmentToPurchaseWithCurrencyCode": "1.13 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "7k0pt8qcc-hnzxf-lb8x-dfj3-bv69ncob4n", + "accountID": "999773517191", + "accountName": "innocentlemon", + "region": "ca-central-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 662.75, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 4, + "estimatedSavingsPlanCost": 428.05, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "EU (Ireland)", + "recommendedQuantity": 3, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 45.66, + "currentMaximumHourlyOnDemandSpend": 53.7, + "currentMinimumHourlyOnDemandSpend": 16.97, + "offeringId": "vfece9ty6-xu84-slar-fyxq-u69jzvu67pc", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "925894598672", - "accountName": "merryquail", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "48.37", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "48.37 USD", - "currentMaximumHourlyOnDemandSpend": "80.53", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "80.53 USD", - "currentMinimumHourlyOnDemandSpend": "0.99", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "0.99 USD", - "estimatedAverageUtilization": "23.67", - "estimatedMonthlySavingsAmount": "6741.08", - "estimatedMonthlySavingsAmountWithCurrencyCode": "6741.08 USD", - "estimatedOnDemandCost": "430.41", - "estimatedROI": "93.95", - "estimatedSavingsAmount": "205.15", - "estimatedSavingsPercentage": "8.9", - "estimatedSavingsPlanCost": "7646.14", - "estimatedSavingsPlanCostWithCurrencyCode": "7646.14 USD", - "hourlyCommitmentToPurchase": "96.96", - "hourlyCommitmentToPurchaseWithCurrencyCode": "96.96 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "9wda54qi8-pzpa-2l42-879k-ph4o7e3g2zg", + "accountID": "999773517191", + "accountName": "jovialkiwi", + "region": "eu-west-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 777.78, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 46, + "estimatedSavingsPlanCost": 846.58, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "Asia Pacific (Singapore)", + "recommendedQuantity": 6, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 39.21, + "currentMaximumHourlyOnDemandSpend": 91.98, + "currentMinimumHourlyOnDemandSpend": 16.39, + "offeringId": "tqocw9isl-i113-mk5b-d0sn-tpjffccv6a3", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { "accountID": "165283112664", - "accountName": "jollytiger", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "89.18", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "89.18 USD", - "currentMaximumHourlyOnDemandSpend": "49.39", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "49.39 USD", - "currentMinimumHourlyOnDemandSpend": "4.64", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "4.64 USD", - "estimatedAverageUtilization": "41.45", - "estimatedMonthlySavingsAmount": "4689.22", - "estimatedMonthlySavingsAmountWithCurrencyCode": "4689.22 USD", - "estimatedOnDemandCost": "875.48", - "estimatedROI": "1.41", - "estimatedSavingsAmount": "930.48", - "estimatedSavingsPercentage": "97.2", - "estimatedSavingsPlanCost": "9445.36", - "estimatedSavingsPlanCostWithCurrencyCode": "9445.36 USD", - "hourlyCommitmentToPurchase": "28.54", - "hourlyCommitmentToPurchaseWithCurrencyCode": "28.54 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "6nmit833i-8up3-qkh1h-9o3r-gj78rcek9q", + "accountName": "gentlenewt", + "region": "ap-east-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 942.14, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 76, + "estimatedSavingsPlanCost": 213.31, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "Asia Pacific (Singapore)", + "recommendedQuantity": 10, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 32.8, + "currentMaximumHourlyOnDemandSpend": 58.84, + "currentMinimumHourlyOnDemandSpend": 23.28, + "offeringId": "rqxp5rr64-xm6v-lq69-jumz-o50lrla1350", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "165283112664", - "accountName": "quirkykangaroo", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "45.52", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "45.52 USD", - "currentMaximumHourlyOnDemandSpend": "91.06", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "91.06 USD", - "currentMinimumHourlyOnDemandSpend": "5.65", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "5.65 USD", - "estimatedAverageUtilization": "27.00", - "estimatedMonthlySavingsAmount": "5840.50", - "estimatedMonthlySavingsAmountWithCurrencyCode": "5840.50 USD", - "estimatedOnDemandCost": "46.19", - "estimatedROI": "17.20", - "estimatedSavingsAmount": "142.97", - "estimatedSavingsPercentage": "8.7", - "estimatedSavingsPlanCost": "7567.07", - "estimatedSavingsPlanCostWithCurrencyCode": "7567.07 USD", - "hourlyCommitmentToPurchase": "18.00", - "hourlyCommitmentToPurchaseWithCurrencyCode": "18.00 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "1q9dl054d-ara7-mbn4-rcye-2duuklrlow", + "accountID": "766083082562", + "accountName": "purpleolive", + "region": "us-east-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 796.88, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 11, + "estimatedSavingsPlanCost": 720.48, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "EU (Ireland)", + "recommendedQuantity": 5, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 37.64, + "currentMaximumHourlyOnDemandSpend": 96.14, + "currentMinimumHourlyOnDemandSpend": 19.02, + "offeringId": "37iv0s5j2-4eef-11kk-4t6r-2z2h9v24olv", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { "accountID": "627286410625", - "accountName": "zealousibis", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "35.95", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "35.95 USD", - "currentMaximumHourlyOnDemandSpend": "29.24", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "29.24 USD", - "currentMinimumHourlyOnDemandSpend": "2.26", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "2.26 USD", - "estimatedAverageUtilization": "51.90", - "estimatedMonthlySavingsAmount": "2406.23", - "estimatedMonthlySavingsAmountWithCurrencyCode": "2406.23 USD", - "estimatedOnDemandCost": "782.22", - "estimatedROI": "51.18", - "estimatedSavingsAmount": "177.26", - "estimatedSavingsPercentage": "55.9", - "estimatedSavingsPlanCost": "8977.64", - "estimatedSavingsPlanCostWithCurrencyCode": "8977.64 USD", - "hourlyCommitmentToPurchase": "6.37", - "hourlyCommitmentToPurchaseWithCurrencyCode": "6.37 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "a0szas6sf-lkk4-aulf-sc4g-0xrsve8gz1", + "accountName": "transparentkale", + "region": "eu-central-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 724.95, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 14, + "estimatedSavingsPlanCost": 955.78, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "EU (Ireland)", + "recommendedQuantity": 1, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 46.76, + "currentMaximumHourlyOnDemandSpend": 82.81, + "currentMinimumHourlyOnDemandSpend": 6.13, + "offeringId": "tcrblacap-xcyb-v476-0edx-rswrjbcunbu", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "353197488767", - "accountName": "thankfulquail", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "58.19", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "58.19 USD", - "currentMaximumHourlyOnDemandSpend": "41.06", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "41.06 USD", - "currentMinimumHourlyOnDemandSpend": "5.60", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "5.60 USD", - "estimatedAverageUtilization": "31.53", - "estimatedMonthlySavingsAmount": "560.74", - "estimatedMonthlySavingsAmountWithCurrencyCode": "560.74 USD", - "estimatedOnDemandCost": "62.57", - "estimatedROI": "7.70", - "estimatedSavingsAmount": "798.55", - "estimatedSavingsPercentage": "4.9", - "estimatedSavingsPlanCost": "8195.67", - "estimatedSavingsPlanCostWithCurrencyCode": "8195.67 USD", - "hourlyCommitmentToPurchase": "29.57", - "hourlyCommitmentToPurchaseWithCurrencyCode": "29.57 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "urjzw9krhj-e691-sr84-vxts-l36owto0au", + "accountID": "766083082562", + "accountName": "shorttitan", + "region": "ca-central-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 942.86, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 32, + "estimatedSavingsPlanCost": 694.11, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "EU (London)", + "recommendedQuantity": 3, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 38.37, + "currentMaximumHourlyOnDemandSpend": 55.49, + "currentMinimumHourlyOnDemandSpend": 18.77, + "offeringId": "up9pmg7wb-r83t-jlwt-p7j9-pbln3hd95i0", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "138186646095", - "accountName": "nervousjaguar", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "45.84", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "45.84 USD", - "currentMaximumHourlyOnDemandSpend": "60.81", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "60.81 USD", - "currentMinimumHourlyOnDemandSpend": "3.42", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "3.42 USD", - "estimatedAverageUtilization": "27.82", - "estimatedMonthlySavingsAmount": "7192.60", - "estimatedMonthlySavingsAmountWithCurrencyCode": "7192.60 USD", - "estimatedOnDemandCost": "231.78", - "estimatedROI": "60.00", - "estimatedSavingsAmount": "394.05", - "estimatedSavingsPercentage": "46.1", - "estimatedSavingsPlanCost": "8603.05", - "estimatedSavingsPlanCostWithCurrencyCode": "8603.05 USD", - "hourlyCommitmentToPurchase": "94.72", - "hourlyCommitmentToPurchaseWithCurrencyCode": "94.72 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "s2l3sq1gu-6hgv-251g-vn39-sqej39ak2z", + "accountID": "353197488767", + "accountName": "rectangularraspberry", + "region": "ca-central-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 800.06, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 29, + "estimatedSavingsPlanCost": 717.33, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "Asia Pacific (Mumbai)", + "recommendedQuantity": 4, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 39.43, + "currentMaximumHourlyOnDemandSpend": 74.73, + "currentMinimumHourlyOnDemandSpend": 22.7, + "offeringId": "xegqjvca2-ufx7-n0mx-sxxr-0imz4mkj2dd", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "925894598672", - "accountName": "upbeatgoat", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "34.40", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "34.40 USD", - "currentMaximumHourlyOnDemandSpend": "35.71", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "35.71 USD", - "currentMinimumHourlyOnDemandSpend": "2.38", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "2.38 USD", - "estimatedAverageUtilization": "98.47", - "estimatedMonthlySavingsAmount": "9521.59", - "estimatedMonthlySavingsAmountWithCurrencyCode": "9521.59 USD", - "estimatedOnDemandCost": "939.91", - "estimatedROI": "83.29", - "estimatedSavingsAmount": "187.12", - "estimatedSavingsPercentage": "99.6", - "estimatedSavingsPlanCost": "6564.55", - "estimatedSavingsPlanCostWithCurrencyCode": "6564.55 USD", - "hourlyCommitmentToPurchase": "6.93", - "hourlyCommitmentToPurchaseWithCurrencyCode": "6.93 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "1658jc8gn-zale-qgyg-4ngm-52lrqwtfm6", + "accountID": "665319725593", + "accountName": "shinypapaya", + "region": "ap-northeast-3", + "service": "Elastic Compute Cloud (EC2)", + "savings": 203.98, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 47, + "estimatedSavingsPlanCost": 644.4, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "EU (London)", + "recommendedQuantity": 2, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 34.04, + "currentMaximumHourlyOnDemandSpend": 82.6, + "currentMinimumHourlyOnDemandSpend": 14.69, + "offeringId": "stfc53xtb-ewez-6d87-9yyd-t3ohavrz9we", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { "accountID": "627286410625", - "accountName": "kindxerus", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "27.52", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "27.52 USD", - "currentMaximumHourlyOnDemandSpend": "93.35", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "93.35 USD", - "currentMinimumHourlyOnDemandSpend": "9.21", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "9.21 USD", - "estimatedAverageUtilization": "67.93", - "estimatedMonthlySavingsAmount": "2307.79", - "estimatedMonthlySavingsAmountWithCurrencyCode": "2307.79 USD", - "estimatedOnDemandCost": "168.87", - "estimatedROI": "23.46", - "estimatedSavingsAmount": "132.41", - "estimatedSavingsPercentage": "87.4", - "estimatedSavingsPlanCost": "4311.68", - "estimatedSavingsPlanCostWithCurrencyCode": "4311.68 USD", - "hourlyCommitmentToPurchase": "1.76", - "hourlyCommitmentToPurchaseWithCurrencyCode": "1.76 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "4173yctcn-grr6-4dnd-j8x5-aug7djt58x", + "accountName": "massivefox", + "region": "eu-west-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 694.96, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 72, + "estimatedSavingsPlanCost": 258.39, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "US East (N. Virginia)", - "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" - }, - { - "accountID": "138186646095", - "accountName": "drowsyowl", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "56.08", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "56.08 USD", - "currentMaximumHourlyOnDemandSpend": "35.59", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "35.59 USD", - "currentMinimumHourlyOnDemandSpend": "6.23", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "6.23 USD", - "estimatedAverageUtilization": "88.52", - "estimatedMonthlySavingsAmount": "4235.64", - "estimatedMonthlySavingsAmountWithCurrencyCode": "4235.64 USD", - "estimatedOnDemandCost": "710.69", - "estimatedROI": "40.46", - "estimatedSavingsAmount": "648.58", - "estimatedSavingsPercentage": "70.4", - "estimatedSavingsPlanCost": "5304.49", - "estimatedSavingsPlanCostWithCurrencyCode": "5304.49 USD", - "hourlyCommitmentToPurchase": "75.37", - "hourlyCommitmentToPurchaseWithCurrencyCode": "75.37 USD", + "recommendedQuantity": 10, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 46.66, + "currentMaximumHourlyOnDemandSpend": 79.49, + "currentMinimumHourlyOnDemandSpend": 19.67, + "offeringId": "9e7spl21x-vh43-xhld-rgou-q3cn03i28fg", "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "1h9o1kmtd-vxh3-nn7i-ccwq-ohvl3jiete", - "paymentOption": "No Upfront", - "region": "EU (Ireland)", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "646728909564", - "accountName": "fiercebear", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "62.13", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "62.13 USD", - "currentMaximumHourlyOnDemandSpend": "78.01", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "78.01 USD", - "currentMinimumHourlyOnDemandSpend": "1.92", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "1.92 USD", - "estimatedAverageUtilization": "89.50", - "estimatedMonthlySavingsAmount": "609.80", - "estimatedMonthlySavingsAmountWithCurrencyCode": "609.80 USD", - "estimatedOnDemandCost": "597.20", - "estimatedROI": "55.33", - "estimatedSavingsAmount": "300.73", - "estimatedSavingsPercentage": "10.2", - "estimatedSavingsPlanCost": "7944.90", - "estimatedSavingsPlanCostWithCurrencyCode": "7944.90 USD", - "hourlyCommitmentToPurchase": "44.02", - "hourlyCommitmentToPurchaseWithCurrencyCode": "44.02 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "yha4w2op9-5r85-enunk-e17q-zgq37fx2oi", + "accountID": "165283112664", + "accountName": "tallradish", + "region": "ca-central-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 350.63, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 24, + "estimatedSavingsPlanCost": 481.37, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "US East (N. Virginia)", + "recommendedQuantity": 4, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 38.75, + "currentMaximumHourlyOnDemandSpend": 94.19, + "currentMinimumHourlyOnDemandSpend": 1.6600000000000001, + "offeringId": "h5ixw6aou-96qi-0b90-cdll-utzjzk0uwgn", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "925894598672", - "accountName": "upbeatcat", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "95.46", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "95.46 USD", - "currentMaximumHourlyOnDemandSpend": "6.90", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "6.90 USD", - "currentMinimumHourlyOnDemandSpend": "6.07", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "6.07 USD", - "estimatedAverageUtilization": "36.82", - "estimatedMonthlySavingsAmount": "8185.30", - "estimatedMonthlySavingsAmountWithCurrencyCode": "8185.30 USD", - "estimatedOnDemandCost": "664.07", - "estimatedROI": "25.86", - "estimatedSavingsAmount": "959.71", - "estimatedSavingsPercentage": "51.5", - "estimatedSavingsPlanCost": "8892.42", - "estimatedSavingsPlanCostWithCurrencyCode": "8892.42 USD", - "hourlyCommitmentToPurchase": "81.50", - "hourlyCommitmentToPurchaseWithCurrencyCode": "81.50 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "3xn2zidyn-hxi7g-9285-ooxc-izesn7g3oa", + "accountID": "620368136857", + "accountName": "sphericallime", + "region": "us-east-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 316.4, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 70, + "estimatedSavingsPlanCost": 36.92, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "Asia Pacific (Tokyo)", + "recommendedQuantity": 6, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 40.3, + "currentMaximumHourlyOnDemandSpend": 64.06, + "currentMinimumHourlyOnDemandSpend": 1.8599999999999999, + "offeringId": "03wv3q639-8p1o-x66o-oeg1-14csfg8d18d", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "665319725593", - "accountName": "obedientparrot", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "87.71", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "87.71 USD", - "currentMaximumHourlyOnDemandSpend": "8.32", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "8.32 USD", - "currentMinimumHourlyOnDemandSpend": "7.15", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "7.15 USD", - "estimatedAverageUtilization": "77.44", - "estimatedMonthlySavingsAmount": "4128.30", - "estimatedMonthlySavingsAmountWithCurrencyCode": "4128.30 USD", - "estimatedOnDemandCost": "691.20", - "estimatedROI": "56.32", - "estimatedSavingsAmount": "670.53", - "estimatedSavingsPercentage": "19.7", - "estimatedSavingsPlanCost": "5661.29", - "estimatedSavingsPlanCostWithCurrencyCode": "5661.29 USD", - "hourlyCommitmentToPurchase": "39.95", - "hourlyCommitmentToPurchaseWithCurrencyCode": "39.95 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "9j9lf9075-trd8-65it-wof-u6prwldx2n", + "accountID": "138186646095", + "accountName": "adventurousyak", + "region": "us-west-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 576.54, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 7, + "estimatedSavingsPlanCost": 76.87, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "US East (N. Virginia)", + "recommendedQuantity": 8, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 40.71, + "currentMaximumHourlyOnDemandSpend": 72.58, + "currentMinimumHourlyOnDemandSpend": 13.3, + "offeringId": "qfbrx85e8-yope-58rx-7pxp-1zs9neebw9r", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "165283112664", - "accountName": "relievedant", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "77.98", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "77.98 USD", - "currentMaximumHourlyOnDemandSpend": "49.58", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "49.58 USD", - "currentMinimumHourlyOnDemandSpend": "1.69", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "1.69 USD", - "estimatedAverageUtilization": "7.93", - "estimatedMonthlySavingsAmount": "3586.71", - "estimatedMonthlySavingsAmountWithCurrencyCode": "3586.71 USD", - "estimatedOnDemandCost": "411.63", - "estimatedROI": "70.20", - "estimatedSavingsAmount": "335.64", - "estimatedSavingsPercentage": "3.0", - "estimatedSavingsPlanCost": "3583.28", - "estimatedSavingsPlanCostWithCurrencyCode": "3583.28 USD", - "hourlyCommitmentToPurchase": "31.51", - "hourlyCommitmentToPurchaseWithCurrencyCode": "31.51 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "ejmnej75xj-7jzy-6q6c-yx6t-uyasoufysx", + "accountID": "925894598672", + "accountName": "rectangularoctopus", + "region": "us-east-2", + "service": "Elastic Compute Cloud (EC2)", + "savings": 533.54, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 49, + "estimatedSavingsPlanCost": 196.23, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "US East (N. Virginia)", + "recommendedQuantity": 5, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 31.7, + "currentMaximumHourlyOnDemandSpend": 70.87, + "currentMinimumHourlyOnDemandSpend": 13.68, + "offeringId": "6ohpargcs-vzmh-hhb8-n2rs-lojpnmwvl5u", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "353197488767", - "accountName": "merrybear", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "97.03", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "97.03 USD", - "currentMaximumHourlyOnDemandSpend": "15.06", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "15.06 USD", - "currentMinimumHourlyOnDemandSpend": "7.97", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "7.97 USD", - "estimatedAverageUtilization": "93.28", - "estimatedMonthlySavingsAmount": "7036.75", - "estimatedMonthlySavingsAmountWithCurrencyCode": "7036.75 USD", - "estimatedOnDemandCost": "465.45", - "estimatedROI": "7.88", - "estimatedSavingsAmount": "487.12", - "estimatedSavingsPercentage": "62.2", - "estimatedSavingsPlanCost": "7195.22", - "estimatedSavingsPlanCostWithCurrencyCode": "7195.22 USD", - "hourlyCommitmentToPurchase": "84.91", - "hourlyCommitmentToPurchaseWithCurrencyCode": "84.91 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "khebd20mh-qw6y-7s96-ox1-yo6l8bjyt", + "accountID": "646728909564", + "accountName": "ellipticalphobos", + "region": "ca-central-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 148.28, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 85, + "estimatedSavingsPlanCost": 316.25, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "EU (Frankfurt)", + "recommendedQuantity": 7, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 42.11, + "currentMaximumHourlyOnDemandSpend": 88.05, + "currentMinimumHourlyOnDemandSpend": 24.12, + "offeringId": "xhvm3kljq-q4oz-up46-h6p9-vke82ua8ydo", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "138186646095", - "accountName": "jovialrabbit", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "93.98", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "93.98 USD", - "currentMaximumHourlyOnDemandSpend": "15.75", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "15.75 USD", - "currentMinimumHourlyOnDemandSpend": "7.47", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "7.47 USD", - "estimatedAverageUtilization": "18.02", - "estimatedMonthlySavingsAmount": "4389.82", - "estimatedMonthlySavingsAmountWithCurrencyCode": "4389.82 USD", - "estimatedOnDemandCost": "603.10", - "estimatedROI": "27.71", - "estimatedSavingsAmount": "258.50", - "estimatedSavingsPercentage": "44.1", - "estimatedSavingsPlanCost": "9850.15", - "estimatedSavingsPlanCostWithCurrencyCode": "9850.15 USD", - "hourlyCommitmentToPurchase": "62.86", - "hourlyCommitmentToPurchaseWithCurrencyCode": "62.86 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "ot6iki2cz-9o3c-vmj1i-f5e5-4trfc0pkae", + "accountID": "516702013600", + "accountName": "kindnewt", + "region": "eu-central-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 688.02, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 60, + "estimatedSavingsPlanCost": 309.95, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "EU (Paris)", + "recommendedQuantity": 5, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 30.03, + "currentMaximumHourlyOnDemandSpend": 96.12, + "currentMinimumHourlyOnDemandSpend": 14.11, + "offeringId": "lkesmsg9v-mz49-hdeo-r2py-8g8sn1cl298", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "665319725593", - "accountName": "upbeatbear", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "14.43", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "14.43 USD", - "currentMaximumHourlyOnDemandSpend": "76.45", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "76.45 USD", - "currentMinimumHourlyOnDemandSpend": "9.29", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "9.29 USD", - "estimatedAverageUtilization": "51.21", - "estimatedMonthlySavingsAmount": "5638.73", - "estimatedMonthlySavingsAmountWithCurrencyCode": "5638.73 USD", - "estimatedOnDemandCost": "66.27", - "estimatedROI": "79.40", - "estimatedSavingsAmount": "809.72", - "estimatedSavingsPercentage": "78.4", - "estimatedSavingsPlanCost": "2664.14", - "estimatedSavingsPlanCostWithCurrencyCode": "2664.14 USD", - "hourlyCommitmentToPurchase": "76.58", - "hourlyCommitmentToPurchaseWithCurrencyCode": "76.58 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "zx8zdxwde-nnukg-jhrw-ihum-v80s9iy8zs", + "accountID": "999773517191", + "accountName": "ovallettuce", + "region": "eu-west-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 914.32, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 48, + "estimatedSavingsPlanCost": 811.51, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "Asia Pacific (Tokyo)", + "recommendedQuantity": 5, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 32.52, + "currentMaximumHourlyOnDemandSpend": 81.8, + "currentMinimumHourlyOnDemandSpend": 20.8, + "offeringId": "9ss4iges1-4g07-qlej-7db6-dk7mvxb7c3q", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" }, { - "accountID": "925894598672", - "accountName": "sillyxerus", - "currencyCode": "USD", - "currentAverageHourlyOnDemandSpend": "89.51", - "currentAverageHourlyOnDemandSpendWithCurrencyCode": "89.51 USD", - "currentMaximumHourlyOnDemandSpend": "38.61", - "currentMaximumHourlyOnDemandSpendWithCurrencyCode": "38.61 USD", - "currentMinimumHourlyOnDemandSpend": "3.29", - "currentMinimumHourlyOnDemandSpendWithCurrencyCode": "3.29 USD", - "estimatedAverageUtilization": "68.06", - "estimatedMonthlySavingsAmount": "7601.29", - "estimatedMonthlySavingsAmountWithCurrencyCode": "7601.29 USD", - "estimatedOnDemandCost": "272.74", - "estimatedROI": "1.89", - "estimatedSavingsAmount": "758.02", - "estimatedSavingsPercentage": "39.8", - "estimatedSavingsPlanCost": "9935.28", - "estimatedSavingsPlanCostWithCurrencyCode": "9935.28 USD", - "hourlyCommitmentToPurchase": "97.80", - "hourlyCommitmentToPurchaseWithCurrencyCode": "97.80 USD", - "instanceFamily": "", - "lookbackPeriod": "Last 7 Days", - "offeringId": "0d1006n98-z6yek-y7c3-n5ji-zbvw3jrfac", + "accountID": "646728909564", + "accountName": "dullpapaya", + "region": "ca-central-1", + "service": "Elastic Compute Cloud (EC2)", + "savings": 335.11, + "savingsCurrency": "US$", + "estimatedSavingsPercentage": 68, + "estimatedSavingsPlanCost": 276.77, + "lookbackPeriod": 7, "paymentOption": "No Upfront", - "region": "EU (Frankfurt)", + "recommendedQuantity": 1, + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": 49.87, + "currentMaximumHourlyOnDemandSpend": 50.68, + "currentMinimumHourlyOnDemandSpend": 20.22, + "offeringId": "errngixqj-mz8m-d90q-fksb-ha0j8et5k3d", + "instanceFamily": "", "resourceType": "Compute Savings Plan", - "term": "1 Year", - "upfrontCost": "0", - "upfrontCostWithCurrencyCode": "0 USD" + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" } -] +] \ No newline at end of file diff --git a/flexera/data/aws/aws_unused_ip_addresses.js b/flexera/data/aws/aws_unused_ip_addresses.js deleted file mode 100644 index 8f1eb048..00000000 --- a/flexera/data/aws/aws_unused_ip_addresses.js +++ /dev/null @@ -1,122 +0,0 @@ -// -------------------------------------- -// Libraries -// -------------------------------------- - -var _ = require('underscore') - -// -------------------------------------- -// Functions -// -------------------------------------- - -function getRandomDate(year) { - let start = new Date(year, 0, 1); // Start from January 1st of the given year - let end = new Date(year + 1, 0, 1); // End at December 31st of the given year - let randomDate = new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())); - - return randomDate.toISOString(); -} - -function generateRandomName() { - adjectives = [ - "quick", "lazy", "drowsy", "excited", "adventurous", "jolly", "brave", "calm", - "eager", "fierce", "gentle", "happy", "innocent", "jovial", "kind", "lively", - "merry", "nervous", "obedient", "proud", "relieved", "silly", "thankful", - "upbeat", "vivacious", "witty", "excited", "youthful", "zealous", "quirky" - ] - - animals = [ - "ant", "bear", "cat", "dog", "eel", "fox", "goat", "horse", "ibis", "jaguar", - "kangaroo", "lion", "mouse", "newt", "owl", "penguin", "quail", "rabbit", - "snake", "tiger", "urchin", "viper", "whale", "xerus", "yak", "zebra", "parrot", - "octopus", "giraffe", "elephant" - ]; - - randomAdjective = adjectives[Math.floor(Math.random() * adjectives.length)] - randomAnimal = animals[Math.floor(Math.random() * animals.length)] - - return randomAdjective + randomAnimal -} - -// -------------------------------------- -// Dummy Data -// -------------------------------------- - -current_year = parseInt(new Date().toISOString().split('-')[0]) - -account_list = [ - "999773517191", - "138186646095", - "353197488767", - "516702013600", - "627286410625", - "165283112664", - "646728909564", - "620368136857", - "665319725593", - "925894598672", - "766083082562" -] - -region_list = [ - "us-east-2", - "us-east-1", - "us-west-1", - "us-west-2", - "ap-east-1", - "ap-northeast-3", - "ca-central-1", - "eu-central-1", - "eu-west-1", - "eu-west-2" -] - -tag_list = [ - { environment: "prod", app: "paymentGateway" }, - { environment: "dev", app: "dataAnalytics" }, - { environment: "staging", app: "userManagement" }, - { environment: "prod", app: "reportingService" }, - { environment: "dev", app: "emailService" }, - { environment: "staging", app: "invoiceProcessing" }, - { environment: "prod", app: "securityModule" }, - { environment: "prod", app: "inventoryManagement" }, - { environment: "dev", app: "customerSupport" }, - { environment: "prod", app: "crmModule" } -] - -// -------------------------------------- -// Script -// -------------------------------------- - -ip_list = [] - -for (var i = 0; i < 50; i++) { - region = region_list[parseInt(Math.random() * 10)] - ip = parseInt(Math.random() * 100) + '.' + parseInt(Math.random() * 100) + '.' + parseInt(Math.random() * 100) + '.' + parseInt(Math.random() * 100) - savings = parseFloat((Math.random() * Math.random() * 10).toFixed(3)) - - ip_list.push({ - "accountID": account_list[parseInt(Math.random() * 10)], - "accountName": generateRandomName(), - "allocationID": "eipalloc-" + (Math.round(Math.random() * 1000000000) / 1000000000).toString().split('.')[1], - "domain": "vpc", - "publicIp": ip, - "region": region, - "resourceName": generateRandomName() + '/' + (Math.random() + 1).toString(36).substring(8), - "savings": savings, - "savingsCurrency": "$", - "service": "EC2", - "tags": tag_list[parseInt(Math.random() * 10)] - }) -} - -result = { - "accountID": account_list[parseInt(Math.random() * 10)], - "ip_list": ip_list, - "message": "The total estimated monthly savings are $ 25.2" -} - -// -------------------------------------- -// Output -// -------------------------------------- - -console.log(JSON.stringify(result, '', 2)) diff --git a/flexera/data/aws/aws_unused_ip_addresses.json b/flexera/data/aws/aws_unused_ip_addresses.json index c27fa02e..29121b5f 100644 --- a/flexera/data/aws/aws_unused_ip_addresses.json +++ b/flexera/data/aws/aws_unused_ip_addresses.json @@ -1,806 +1,952 @@ -{ - "accountID": "516702013600", - "ip_list": [ - { - "accountID": "353197488767", - "accountName": "youthfulgoat", - "allocationID": "eipalloc-178188278", - "domain": "vpc", - "publicIp": "82.11.85.45", - "region": "us-west-2", - "resourceName": "lazyurchin/kkikf", - "savings": 0.564, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "accountID": "925894598672", - "accountName": "upbeatowl", - "allocationID": "eipalloc-371346156", - "domain": "vpc", - "publicIp": "20.81.75.93", - "region": "us-east-2", - "resourceName": "happygiraffe/a17fi", - "savings": 1.112, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "accountID": "516702013600", - "accountName": "quickparrot", - "allocationID": "eipalloc-731391296", - "domain": "vpc", - "publicIp": "81.49.4.78", - "region": "eu-west-2", - "resourceName": "zealousviper/29gm", - "savings": 2.961, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "paymentGateway" - } - }, - { - "accountID": "999773517191", - "accountName": "wittydog", - "allocationID": "eipalloc-539684829", - "domain": "vpc", - "publicIp": "76.4.53.75", - "region": "us-west-2", - "resourceName": "gentlerabbit/1p07", - "savings": 0.148, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "securityModule" - } - }, - { - "accountID": "620368136857", - "accountName": "relievedxerus", - "allocationID": "eipalloc-685967515", - "domain": "vpc", - "publicIp": "81.98.81.7", - "region": "eu-west-2", - "resourceName": "innocentcat/ookx", - "savings": 0.699, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "securityModule" - } - }, - { - "accountID": "999773517191", - "accountName": "proudibis", - "allocationID": "eipalloc-819409423", - "domain": "vpc", - "publicIp": "10.89.58.17", - "region": "ap-east-1", - "resourceName": "youthfuloctopus/ksp3", - "savings": 0.357, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "dev", - "app": "emailService" - } - }, - { - "accountID": "627286410625", - "accountName": "vivaciouszebra", - "allocationID": "eipalloc-926595551", - "domain": "vpc", - "publicIp": "60.46.74.19", - "region": "us-east-1", - "resourceName": "innocentjaguar/hlxe", - "savings": 4.789, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "reportingService" - } - }, - { - "accountID": "138186646095", - "accountName": "innocentquail", - "allocationID": "eipalloc-123405217", - "domain": "vpc", - "publicIp": "13.79.42.56", - "region": "us-east-2", - "resourceName": "relievedcat/o61zj", - "savings": 2.073, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "dev", - "app": "customerSupport" - } - }, - { - "accountID": "925894598672", - "accountName": "proudlion", - "allocationID": "eipalloc-937258693", - "domain": "vpc", - "publicIp": "78.11.31.45", - "region": "ap-northeast-3", - "resourceName": "happytiger/3lk3", - "savings": 0.56, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - } - }, - { - "accountID": "646728909564", - "accountName": "youthfullion", - "allocationID": "eipalloc-105539811", - "domain": "vpc", - "publicIp": "70.6.67.32", - "region": "ap-northeast-3", - "resourceName": "drowsynewt/9vmc", - "savings": 0.411, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "securityModule" - } - }, - { - "accountID": "353197488767", - "accountName": "proudbear", - "allocationID": "eipalloc-381928564", - "domain": "vpc", - "publicIp": "63.36.25.79", - "region": "eu-west-1", - "resourceName": "kindnewt/vzal", - "savings": 0.883, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - } - }, - { - "accountID": "138186646095", - "accountName": "zealousurchin", - "allocationID": "eipalloc-045805418", - "domain": "vpc", - "publicIp": "72.67.9.43", - "region": "ap-east-1", - "resourceName": "bravegoat/f2ql", - "savings": 3.968, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "reportingService" - } - }, - { - "accountID": "165283112664", - "accountName": "lazyparrot", - "allocationID": "eipalloc-728317161", - "domain": "vpc", - "publicIp": "12.8.3.36", - "region": "ap-northeast-3", - "resourceName": "calmtiger/zu0j", - "savings": 0.957, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "paymentGateway" - } - }, - { - "accountID": "925894598672", - "accountName": "happyoctopus", - "allocationID": "eipalloc-924638671", - "domain": "vpc", - "publicIp": "82.85.28.46", - "region": "ap-northeast-3", - "resourceName": "kindibis/rx9b", - "savings": 1.919, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "securityModule" - } - }, - { - "accountID": "516702013600", - "accountName": "zealousdog", - "allocationID": "eipalloc-067854873", - "domain": "vpc", - "publicIp": "56.34.15.53", - "region": "us-east-2", - "resourceName": "proudurchin/976w", - "savings": 0.005, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "reportingService" - } - }, - { - "accountID": "165283112664", - "accountName": "merryxerus", - "allocationID": "eipalloc-07285441", - "domain": "vpc", - "publicIp": "11.61.61.61", - "region": "eu-west-2", - "resourceName": "excitedurchin/oueu", - "savings": 0.054, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "dev", - "app": "customerSupport" - } - }, - { - "accountID": "925894598672", - "accountName": "fierceowl", - "allocationID": "eipalloc-213938943", - "domain": "vpc", - "publicIp": "28.58.48.66", - "region": "eu-west-1", - "resourceName": "vivaciousparrot/bpmfk", - "savings": 2.531, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - } - }, - { - "accountID": "165283112664", - "accountName": "bravedog", - "allocationID": "eipalloc-505866606", - "domain": "vpc", - "publicIp": "99.53.6.5", - "region": "us-west-2", - "resourceName": "quirkyeel/z811", - "savings": 5.274, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "reportingService" - } - }, - { - "accountID": "627286410625", - "accountName": "obedientzebra", - "allocationID": "eipalloc-553744946", - "domain": "vpc", - "publicIp": "50.26.53.50", - "region": "us-east-1", - "resourceName": "innocentnewt/ygo3", - "savings": 0.767, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - } - }, - { - "accountID": "516702013600", - "accountName": "excitedowl", - "allocationID": "eipalloc-076662218", - "domain": "vpc", - "publicIp": "68.82.76.88", - "region": "ca-central-1", - "resourceName": "wittylion/8wqp", - "savings": 5.477, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "reportingService" - } - }, - { - "accountID": "138186646095", - "accountName": "quicklion", - "allocationID": "eipalloc-776323356", - "domain": "vpc", - "publicIp": "91.52.26.33", - "region": "us-west-1", - "resourceName": "obedientwhale/mir9", - "savings": 0.593, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "staging", - "app": "userManagement" - } - }, - { - "accountID": "665319725593", - "accountName": "wittyviper", - "allocationID": "eipalloc-080430287", - "domain": "vpc", - "publicIp": "28.11.87.10", - "region": "us-east-1", - "resourceName": "innocentkangaroo/50e6", - "savings": 1.504, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "dev", - "app": "customerSupport" - } - }, - { - "accountID": "665319725593", - "accountName": "kindhorse", - "allocationID": "eipalloc-012434091", - "domain": "vpc", - "publicIp": "2.49.85.84", - "region": "ap-northeast-3", - "resourceName": "fierceparrot/hagak", - "savings": 4.373, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "staging", - "app": "userManagement" - } - }, - { - "accountID": "665319725593", - "accountName": "calmant", - "allocationID": "eipalloc-077062334", - "domain": "vpc", - "publicIp": "55.21.42.47", - "region": "us-east-2", - "resourceName": "quickpenguin/lirb", - "savings": 0.367, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - } - }, - { - "accountID": "627286410625", - "accountName": "quicktiger", - "allocationID": "eipalloc-195996694", - "domain": "vpc", - "publicIp": "92.60.76.45", - "region": "ca-central-1", - "resourceName": "thankfulowl/6sz5", - "savings": 2.91, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - } - }, - { - "accountID": "665319725593", - "accountName": "zealoushorse", - "allocationID": "eipalloc-154556109", - "domain": "vpc", - "publicIp": "99.34.71.47", - "region": "us-east-2", - "resourceName": "thankfulowl/y00n", - "savings": 1.45, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - } - }, - { - "accountID": "138186646095", - "accountName": "zealousquail", - "allocationID": "eipalloc-105009141", - "domain": "vpc", - "publicIp": "41.10.16.8", - "region": "ca-central-1", - "resourceName": "upbeatant/mkuo", - "savings": 0.871, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "dev", - "app": "emailService" - } - }, - { - "accountID": "665319725593", - "accountName": "happyparrot", - "allocationID": "eipalloc-658449183", - "domain": "vpc", - "publicIp": "97.62.4.32", - "region": "eu-central-1", - "resourceName": "happywhale/520u", - "savings": 2.13, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "reportingService" - } - }, - { - "accountID": "925894598672", - "accountName": "drowsyxerus", - "allocationID": "eipalloc-754970444", - "domain": "vpc", - "publicIp": "12.32.70.68", - "region": "us-east-2", - "resourceName": "quirkyzebra/t61zl", - "savings": 4.067, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "accountID": "165283112664", - "accountName": "excitedlion", - "allocationID": "eipalloc-712417923", - "domain": "vpc", - "publicIp": "27.57.96.17", - "region": "us-west-2", - "resourceName": "eagerkangaroo/31ycj", - "savings": 4.856, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "securityModule" - } - }, - { - "accountID": "999773517191", - "accountName": "kindlion", - "allocationID": "eipalloc-563303302", - "domain": "vpc", - "publicIp": "21.94.27.79", - "region": "us-west-1", - "resourceName": "sillyrabbit/pif3", - "savings": 3.974, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "dev", - "app": "customerSupport" - } - }, - { - "accountID": "353197488767", - "accountName": "proudwhale", - "allocationID": "eipalloc-328342826", - "domain": "vpc", - "publicIp": "75.52.99.32", - "region": "us-east-2", - "resourceName": "gentlelion/fa79", - "savings": 1.937, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "dev", - "app": "emailService" - } - }, - { - "accountID": "999773517191", - "accountName": "thankfulhorse", - "allocationID": "eipalloc-826461932", - "domain": "vpc", - "publicIp": "4.58.99.88", - "region": "ap-east-1", - "resourceName": "happynewt/on8e", - "savings": 3.622, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - } - }, - { - "accountID": "138186646095", - "accountName": "excitedlion", - "allocationID": "eipalloc-230881064", - "domain": "vpc", - "publicIp": "94.11.10.3", - "region": "eu-central-1", - "resourceName": "innocenttiger/0st1", - "savings": 0.955, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "accountID": "165283112664", - "accountName": "vivaciousviper", - "allocationID": "eipalloc-88010788", - "domain": "vpc", - "publicIp": "87.57.54.55", - "region": "ap-northeast-3", - "resourceName": "nervousnewt/l95r", - "savings": 4.199, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "paymentGateway" - } - }, - { - "accountID": "925894598672", - "accountName": "thankfulurchin", - "allocationID": "eipalloc-028121838", - "domain": "vpc", - "publicIp": "60.23.31.53", - "region": "eu-west-2", - "resourceName": "lazywhale/j94p", - "savings": 0.038, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - } - }, - { - "accountID": "925894598672", - "accountName": "gentlepenguin", - "allocationID": "eipalloc-864641702", - "domain": "vpc", - "publicIp": "68.27.83.61", - "region": "us-east-1", - "resourceName": "drowsyhorse/dh1j", - "savings": 7.449, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "accountID": "620368136857", - "accountName": "kindzebra", - "allocationID": "eipalloc-81382663", - "domain": "vpc", - "publicIp": "19.63.43.69", - "region": "us-east-1", - "resourceName": "merrywhale/1aqm", - "savings": 2.79, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "staging", - "app": "userManagement" - } - }, - { - "accountID": "999773517191", - "accountName": "wittygiraffe", - "allocationID": "eipalloc-551659769", - "domain": "vpc", - "publicIp": "1.60.42.87", - "region": "us-east-2", - "resourceName": "eageribis/qyky", - "savings": 6.906, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "accountID": "665319725593", - "accountName": "relievedibis", - "allocationID": "eipalloc-487697647", - "domain": "vpc", - "publicIp": "56.29.25.48", - "region": "us-east-1", - "resourceName": "merryibis/t6on", - "savings": 6.537, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - } - }, - { - "accountID": "925894598672", - "accountName": "excitedmouse", - "allocationID": "eipalloc-048817099", - "domain": "vpc", - "publicIp": "9.83.65.13", - "region": "eu-west-1", - "resourceName": "proudmouse/1bzkf", - "savings": 3.052, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "paymentGateway" - } - }, - { - "accountID": "646728909564", - "accountName": "lazyibis", - "allocationID": "eipalloc-292352551", - "domain": "vpc", - "publicIp": "29.46.92.54", - "region": "ca-central-1", - "resourceName": "lazyrabbit/49cp", - "savings": 0.371, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "reportingService" - } - }, - { - "accountID": "165283112664", - "accountName": "zealouskangaroo", - "allocationID": "eipalloc-004127908", - "domain": "vpc", - "publicIp": "18.61.70.89", - "region": "ca-central-1", - "resourceName": "quickkangaroo/rzfa", - "savings": 0.591, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "dev", - "app": "customerSupport" - } - }, - { - "accountID": "646728909564", - "accountName": "drowsyquail", - "allocationID": "eipalloc-237618591", - "domain": "vpc", - "publicIp": "93.20.5.68", - "region": "us-east-1", - "resourceName": "adventurousnewt/phd7h", - "savings": 0.123, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "securityModule" - } - }, - { - "accountID": "925894598672", - "accountName": "jollyquail", - "allocationID": "eipalloc-724309608", - "domain": "vpc", - "publicIp": "73.12.77.54", - "region": "ap-east-1", - "resourceName": "quickgiraffe/tm8i", - "savings": 0.172, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "dev", - "app": "customerSupport" - } - }, - { - "accountID": "665319725593", - "accountName": "zealousviper", - "allocationID": "eipalloc-429301359", - "domain": "vpc", - "publicIp": "48.10.50.87", - "region": "us-east-2", - "resourceName": "wittykangaroo/8tt9", - "savings": 3.144, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "securityModule" - } - }, - { - "accountID": "516702013600", - "accountName": "upbeateel", - "allocationID": "eipalloc-518890962", - "domain": "vpc", - "publicIp": "92.88.99.87", - "region": "ap-northeast-3", - "resourceName": "quicklion/u7kw", - "savings": 8.337, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "accountID": "999773517191", - "accountName": "upbeatmouse", - "allocationID": "eipalloc-138612805", - "domain": "vpc", - "publicIp": "17.59.91.98", - "region": "eu-west-1", - "resourceName": "excitedmouse/rv44", - "savings": 1.544, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "reportingService" - } - }, - { - "accountID": "516702013600", - "accountName": "quickeel", - "allocationID": "eipalloc-646861496", - "domain": "vpc", - "publicIp": "84.8.80.42", - "region": "eu-west-1", - "resourceName": "youthfulurchin/0rt7", - "savings": 0.174, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "securityModule" - } - }, - { - "accountID": "165283112664", - "accountName": "gentleyak", - "allocationID": "eipalloc-629475497", - "domain": "vpc", - "publicIp": "46.9.23.11", - "region": "ap-northeast-3", - "resourceName": "calmowl/2g9v", - "savings": 0.604, - "savingsCurrency": "$", - "service": "EC2", - "tags": { - "environment": "prod", - "app": "crmModule" - } - } - ], - "message": "The total estimated monthly savings are $ 25.2" -} +[ + { + "accountID": "627286410625", + "accountName": "kindtomato", + "resourceID": "68.22.143.169", + "ipAddress": "54.108.75.82", + "resourceName": "ellipticalorange/16fz", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 68.22.143.169 in AWS Account kindtomato (627286410625)", + "age": 29, + "region": "eu-west-2", + "tags": "environment=qa, app=customerSupport, tier=application", + "allocationID": "eipalloc-72268808", + "savings": 134.06, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "353197488767", + "accountName": "jollyganymede", + "resourceID": "231.161.182.202", + "ipAddress": "219.154.113.50", + "resourceName": "sillyorange/e1ta", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 231.161.182.202 in AWS Account jollyganymede (353197488767)", + "age": 13, + "region": "us-east-2", + "tags": "environment=prod, app=emailService", + "allocationID": "eipalloc-92068028", + "savings": 292.79, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "766083082562", + "accountName": "quickpeach", + "resourceID": "15.183.37.105", + "ipAddress": "206.40.229.103", + "resourceName": "translucentquail/b3al", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 15.183.37.105 in AWS Account quickpeach (766083082562)", + "age": 9, + "region": "ap-northeast-3", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "allocationID": "eipalloc-33019367", + "savings": 791.29, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "516702013600", + "accountName": "flatorcus", + "resourceID": "238.199.217.226", + "ipAddress": "190.72.197.235", + "resourceName": "whitezucchini/5u9h", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 238.199.217.226 in AWS Account flatorcus (516702013600)", + "age": 4, + "region": "ca-central-1", + "tags": "environment=dev, app=reportingService, tier=web", + "allocationID": "eipalloc-32313291", + "savings": 791.7, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "627286410625", + "accountName": "dullviper", + "resourceID": "187.102.133.160", + "ipAddress": "107.99.131.198", + "resourceName": "nervouspeach/lora", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 187.102.133.160 in AWS Account dullviper (627286410625)", + "age": 45, + "region": "ap-east-1", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "allocationID": "eipalloc-93344273", + "savings": 206.01, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "646728909564", + "accountName": "cylindricalsun", + "resourceID": "145.31.12.38", + "ipAddress": "108.124.237.224", + "resourceName": "vivaciouspsyche/e44r", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 145.31.12.38 in AWS Account cylindricalsun (646728909564)", + "age": 62, + "region": "us-west-2", + "tags": "environment=test, app=paymentGateway, tier=application", + "allocationID": "eipalloc-43114863", + "savings": 883.92, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "646728909564", + "accountName": "blackfox", + "resourceID": "112.186.200.137", + "ipAddress": "168.105.111.64", + "resourceName": "ovalrabbit/krnp", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 112.186.200.137 in AWS Account blackfox (646728909564)", + "age": 79, + "region": "eu-central-1", + "tags": "environment=prod, app=userManagement", + "allocationID": "eipalloc-45324981", + "savings": 105.77, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "516702013600", + "accountName": "wittylion", + "resourceID": "117.156.133.45", + "ipAddress": "130.32.18.13", + "resourceName": "cylindricalhaumea/yyq1", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 117.156.133.45 in AWS Account wittylion (516702013600)", + "age": 69, + "region": "eu-west-1", + "tags": "environment=test, app=paymentGateway, tier=application", + "allocationID": "eipalloc-97479808", + "savings": 161.61, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "138186646095", + "accountName": "darkpsyche", + "resourceID": "49.42.26.172", + "ipAddress": "50.190.153.110", + "resourceName": "excitedmango/36cv", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 49.42.26.172 in AWS Account darkpsyche (138186646095)", + "age": 8, + "region": "us-east-1", + "tags": "environment=dev, app=customerSupport, tier=application", + "allocationID": "eipalloc-53460494", + "savings": 929.83, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "999773517191", + "accountName": "purpleeunomia", + "resourceID": "55.194.27.224", + "ipAddress": "117.69.87.227", + "resourceName": "excitediapetus/itk2", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 55.194.27.224 in AWS Account purpleeunomia (999773517191)", + "age": 75, + "region": "eu-west-2", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "allocationID": "eipalloc-60072857", + "savings": 903.22, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "646728909564", + "accountName": "ovalfox", + "resourceID": "207.214.206.180", + "ipAddress": "77.235.100.230", + "resourceName": "drowsypumpkin/hsf3", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 207.214.206.180 in AWS Account ovalfox (646728909564)", + "age": 63, + "region": "eu-west-2", + "tags": "environment=prod, app=userManagement", + "allocationID": "eipalloc-12310956", + "savings": 909.2, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "516702013600", + "accountName": "purpleurchin", + "resourceID": "211.54.115.120", + "ipAddress": "100.86.220.79", + "resourceName": "darkdione/uq84", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 211.54.115.120 in AWS Account purpleurchin (516702013600)", + "age": 16, + "region": "eu-central-1", + "tags": "environment=dev, app=securityModule, team=infra", + "allocationID": "eipalloc-87519124", + "savings": 923.53, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "665319725593", + "accountName": "bluehygiea", + "resourceID": "178.63.90.15", + "ipAddress": "123.97.84.153", + "resourceName": "dullchiron/1qmt", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 178.63.90.15 in AWS Account bluehygiea (665319725593)", + "age": 59, + "region": "ca-central-1", + "tags": "environment=dev, app=inventoryManagement", + "allocationID": "eipalloc-44904616", + "savings": 442.48, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "516702013600", + "accountName": "massivejaguar", + "resourceID": "11.125.91.63", + "ipAddress": "40.157.50.38", + "resourceName": "shortdione/j6d5", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 11.125.91.63 in AWS Account massivejaguar (516702013600)", + "age": 30, + "region": "eu-central-1", + "tags": "environment=prod, app=customerSupport", + "allocationID": "eipalloc-37460938", + "savings": 191.47, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "138186646095", + "accountName": "orangetriton", + "resourceID": "19.87.40.122", + "ipAddress": "143.45.233.167", + "resourceName": "narrowgrapefruit/rvdl", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 19.87.40.122 in AWS Account orangetriton (138186646095)", + "age": 32, + "region": "ca-central-1", + "tags": "environment=dev, app=inventoryManagement", + "allocationID": "eipalloc-46603058", + "savings": 305.08, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "620368136857", + "accountName": "blackneptune", + "resourceID": "184.233.98.42", + "ipAddress": "224.216.21.69", + "resourceName": "cylindricalplum/kphq", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 184.233.98.42 in AWS Account blackneptune (620368136857)", + "age": 1, + "region": "ap-east-1", + "tags": "environment=dev, app=securityModule, team=infra", + "allocationID": "eipalloc-94574982", + "savings": 991.99, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "665319725593", + "accountName": "nervousgoat", + "resourceID": "65.49.45.34", + "ipAddress": "111.193.130.58", + "resourceName": "smalljaguar/2j49", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 65.49.45.34 in AWS Account nervousgoat (665319725593)", + "age": 22, + "region": "us-east-2", + "tags": "environment=prod, app=securityModule", + "allocationID": "eipalloc-85337250", + "savings": 493.27, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "646728909564", + "accountName": "drowsylime", + "resourceID": "158.115.66.150", + "ipAddress": "33.110.113.64", + "resourceName": "jovialzucchini/cciw", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 158.115.66.150 in AWS Account drowsylime (646728909564)", + "age": 78, + "region": "ap-east-1", + "tags": "environment=test, app=dataWarehouse", + "allocationID": "eipalloc-88711994", + "savings": 592.66, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "766083082562", + "accountName": "metallicpineapple", + "resourceID": "114.66.80.125", + "ipAddress": "109.126.82.222", + "resourceName": "redmushroom/t9kp", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 114.66.80.125 in AWS Account metallicpineapple (766083082562)", + "age": 26, + "region": "eu-west-2", + "tags": "environment=prod, app=securityModule", + "allocationID": "eipalloc-26225751", + "savings": 569.2, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "138186646095", + "accountName": "merrycoconut", + "resourceID": "121.214.141.223", + "ipAddress": "110.141.99.82", + "resourceName": "flattomato/zxvn", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 121.214.141.223 in AWS Account merrycoconut (138186646095)", + "age": 12, + "region": "eu-west-1", + "tags": "environment=prod, app=securityModule", + "allocationID": "eipalloc-33502640", + "savings": 977.49, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "516702013600", + "accountName": "excitedgonggong", + "resourceID": "15.41.63.175", + "ipAddress": "96.158.240.116", + "resourceName": "livelycucumber/uvrm", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 15.41.63.175 in AWS Account excitedgonggong (516702013600)", + "age": 72, + "region": "us-east-2", + "tags": "environment=prod, app=customerSupport", + "allocationID": "eipalloc-36862838", + "savings": 787.43, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "516702013600", + "accountName": "giganticpeas", + "resourceID": "26.64.155.78", + "ipAddress": "84.15.227.134", + "resourceName": "widequaoar/a544", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 26.64.155.78 in AWS Account giganticpeas (516702013600)", + "age": 2, + "region": "us-west-1", + "tags": "environment=dev, app=reportingService, tier=web", + "allocationID": "eipalloc-75541138", + "savings": 573.86, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "766083082562", + "accountName": "largequail", + "resourceID": "185.15.75.181", + "ipAddress": "222.140.150.170", + "resourceName": "smallcat/9586", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 185.15.75.181 in AWS Account largequail (766083082562)", + "age": 54, + "region": "eu-central-1", + "tags": "environment=prod, app=securityModule", + "allocationID": "eipalloc-10148065", + "savings": 920.99, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "665319725593", + "accountName": "excitedcucumber", + "resourceID": "139.78.165.35", + "ipAddress": "200.216.236.203", + "resourceName": "vibrantpomegranate/nvft", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 139.78.165.35 in AWS Account excitedcucumber (665319725593)", + "age": 45, + "region": "us-east-1", + "tags": "environment=staging, app=crmModule", + "allocationID": "eipalloc-56969213", + "savings": 538.15, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "353197488767", + "accountName": "rectangulargoat", + "resourceID": "83.109.44.167", + "ipAddress": "55.61.109.50", + "resourceName": "flattomato/x5o8", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 83.109.44.167 in AWS Account rectangulargoat (353197488767)", + "age": 35, + "region": "us-east-1", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "allocationID": "eipalloc-88041837", + "savings": 916.19, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "925894598672", + "accountName": "braveradish", + "resourceID": "42.151.132.112", + "ipAddress": "98.132.66.125", + "resourceName": "tallmango/1nh8", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 42.151.132.112 in AWS Account braveradish (925894598672)", + "age": 63, + "region": "us-west-2", + "tags": "environment=test, app=paymentGateway, tier=application", + "allocationID": "eipalloc-33662806", + "savings": 544.11, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "165283112664", + "accountName": "tallorange", + "resourceID": "23.198.172.100", + "ipAddress": "236.232.57.236", + "resourceName": "rotundceres/dzr2", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 23.198.172.100 in AWS Account tallorange (165283112664)", + "age": 10, + "region": "ca-central-1", + "tags": "environment=dev, app=reportingService, tier=web", + "allocationID": "eipalloc-23777094", + "savings": 151.71, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "165283112664", + "accountName": "smallbanana", + "resourceID": "184.89.131.56", + "ipAddress": "165.173.110.177", + "resourceName": "upbeatibis/vv94", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 184.89.131.56 in AWS Account smallbanana (165283112664)", + "age": 68, + "region": "us-west-1", + "tags": "environment=test, app=billingService, team=backend", + "allocationID": "eipalloc-47715496", + "savings": 915.53, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "999773517191", + "accountName": "whitesnake", + "resourceID": "75.18.96.133", + "ipAddress": "73.45.24.151", + "resourceName": "lazygrape/8urk", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 75.18.96.133 in AWS Account whitesnake (999773517191)", + "age": 70, + "region": "us-west-1", + "tags": "environment=prod, app=customerSupport", + "allocationID": "eipalloc-99113556", + "savings": 621.13, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "627286410625", + "accountName": "bravepumpkin", + "resourceID": "93.212.37.108", + "ipAddress": "119.174.147.122", + "resourceName": "rotundcoconut/1syk", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 93.212.37.108 in AWS Account bravepumpkin (627286410625)", + "age": 35, + "region": "ap-east-1", + "tags": "environment=staging, app=invoiceProcessing", + "allocationID": "eipalloc-74681037", + "savings": 665.61, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "516702013600", + "accountName": "sphericalcat", + "resourceID": "176.55.188.154", + "ipAddress": "94.65.56.111", + "resourceName": "narrowgiraffe/novr", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 176.55.188.154 in AWS Account sphericalcat (516702013600)", + "age": 5, + "region": "us-west-1", + "tags": "environment=prod, app=paymentGateway", + "allocationID": "eipalloc-61022648", + "savings": 120.55, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "766083082562", + "accountName": "quirkymouse", + "resourceID": "175.16.238.72", + "ipAddress": "90.146.228.164", + "resourceName": "sillyquaoar/5fj5", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 175.16.238.72 in AWS Account quirkymouse (766083082562)", + "age": 27, + "region": "eu-central-1", + "tags": "environment=staging, app=crmModule", + "allocationID": "eipalloc-35015458", + "savings": 410.6, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "620368136857", + "accountName": "wittycoconut", + "resourceID": "216.17.235.175", + "ipAddress": "219.214.91.221", + "resourceName": "glossyplum/myfg", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 216.17.235.175 in AWS Account wittycoconut (620368136857)", + "age": 20, + "region": "us-east-1", + "tags": "environment=prod, app=userManagement", + "allocationID": "eipalloc-33394841", + "savings": 186.37, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "138186646095", + "accountName": "nervousceres", + "resourceID": "124.157.68.114", + "ipAddress": "21.193.145.200", + "resourceName": "orangebear/2sqm", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 124.157.68.114 in AWS Account nervousceres (138186646095)", + "age": 58, + "region": "ca-central-1", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "allocationID": "eipalloc-86058598", + "savings": 947.88, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "665319725593", + "accountName": "ovalpomegranate", + "resourceID": "121.105.182.203", + "ipAddress": "145.95.170.148", + "resourceName": "thinlemon/8ahu", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 121.105.182.203 in AWS Account ovalpomegranate (665319725593)", + "age": 22, + "region": "eu-west-2", + "tags": "environment=dev, app=securityModule, team=infra", + "allocationID": "eipalloc-32391945", + "savings": 540.79, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "646728909564", + "accountName": "massivecucumber", + "resourceID": "15.179.39.19", + "ipAddress": "77.20.48.179", + "resourceName": "excitedpineapple/gtge", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 15.179.39.19 in AWS Account massivecucumber (646728909564)", + "age": 51, + "region": "ap-northeast-3", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "allocationID": "eipalloc-46337901", + "savings": 809.67, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "646728909564", + "accountName": "roundmakemake", + "resourceID": "205.184.40.232", + "ipAddress": "196.99.24.63", + "resourceName": "upbeatpineapple/im93", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 205.184.40.232 in AWS Account roundmakemake (646728909564)", + "age": 29, + "region": "us-west-1", + "tags": "environment=test, app=dataWarehouse", + "allocationID": "eipalloc-39242907", + "savings": 987.87, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "620368136857", + "accountName": "wittyapple", + "resourceID": "196.189.116.194", + "ipAddress": "195.12.35.112", + "resourceName": "quirkypineapple/47oh", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 196.189.116.194 in AWS Account wittyapple (620368136857)", + "age": 62, + "region": "us-west-1", + "tags": "environment=qa, app=customerSupport, tier=application", + "allocationID": "eipalloc-46060044", + "savings": 525.76, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "766083082562", + "accountName": "zealouspenguin", + "resourceID": "240.176.119.237", + "ipAddress": "56.64.220.221", + "resourceName": "excitedmoon/8und", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 240.176.119.237 in AWS Account zealouspenguin (766083082562)", + "age": 17, + "region": "us-east-1", + "tags": "environment=prod, app=securityModule", + "allocationID": "eipalloc-95484008", + "savings": 580.6, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "925894598672", + "accountName": "wittypsyche", + "resourceID": "162.207.125.131", + "ipAddress": "96.156.123.50", + "resourceName": "jollysun/qrwt", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 162.207.125.131 in AWS Account wittypsyche (925894598672)", + "age": 54, + "region": "us-east-2", + "tags": "environment=test, app=dataWarehouse", + "allocationID": "eipalloc-83469841", + "savings": 186.37, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "627286410625", + "accountName": "opaquemango", + "resourceID": "34.59.18.181", + "ipAddress": "48.134.109.125", + "resourceName": "bluemushroom/uf2r", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 34.59.18.181 in AWS Account opaquemango (627286410625)", + "age": 51, + "region": "eu-west-1", + "tags": "environment=prod, app=securityModule", + "allocationID": "eipalloc-69272837", + "savings": 291.65, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "999773517191", + "accountName": "bluemoon", + "resourceID": "216.115.37.122", + "ipAddress": "25.24.42.119", + "resourceName": "orangemelon/yr25", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 216.115.37.122 in AWS Account bluemoon (999773517191)", + "age": 38, + "region": "ca-central-1", + "tags": "environment=dev, app=securityModule, team=infra", + "allocationID": "eipalloc-10844108", + "savings": 74.12, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "516702013600", + "accountName": "quickpepper", + "resourceID": "59.167.24.31", + "ipAddress": "78.207.91.172", + "resourceName": "opaqueonion/mrnf", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 59.167.24.31 in AWS Account quickpepper (516702013600)", + "age": 37, + "region": "us-east-1", + "tags": "environment=test, app=paymentGateway, tier=application", + "allocationID": "eipalloc-17103552", + "savings": 726.87, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "620368136857", + "accountName": "thinhygiea", + "resourceID": "212.163.148.217", + "ipAddress": "219.44.181.119", + "resourceName": "proudkangaroo/jj68", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 212.163.148.217 in AWS Account thinhygiea (620368136857)", + "age": 69, + "region": "us-east-1", + "tags": "environment=test, app=paymentGateway, tier=application", + "allocationID": "eipalloc-80249565", + "savings": 758.72, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "165283112664", + "accountName": "cylindricalturnip", + "resourceID": "23.126.39.154", + "ipAddress": "146.36.135.88", + "resourceName": "bluebanana/4sa1", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 23.126.39.154 in AWS Account cylindricalturnip (165283112664)", + "age": 63, + "region": "us-east-2", + "tags": "environment=dev, app=customerSupport, tier=application", + "allocationID": "eipalloc-68800665", + "savings": 979.37, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "138186646095", + "accountName": "lazypeas", + "resourceID": "81.89.214.93", + "ipAddress": "123.230.78.195", + "resourceName": "yellowzucchini/o5p4", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 81.89.214.93 in AWS Account lazypeas (138186646095)", + "age": 59, + "region": "eu-west-1", + "tags": "environment=prod, app=paymentGateway", + "allocationID": "eipalloc-36479270", + "savings": 920.09, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "620368136857", + "accountName": "thankfulplum", + "resourceID": "210.81.99.188", + "ipAddress": "47.57.32.34", + "resourceName": "translucentoctopus/c7nb", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 210.81.99.188 in AWS Account thankfulplum (620368136857)", + "age": 3, + "region": "eu-central-1", + "tags": "environment=prod, app=paymentGateway", + "allocationID": "eipalloc-72152795", + "savings": 155.42, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "925894598672", + "accountName": "relievedtiger", + "resourceID": "23.60.161.85", + "ipAddress": "68.43.83.219", + "resourceName": "bravepallas/kz40", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 23.60.161.85 in AWS Account relievedtiger (925894598672)", + "age": 1, + "region": "ca-central-1", + "tags": "environment=dev, app=inventoryManagement", + "allocationID": "eipalloc-96241686", + "savings": 154.77, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "925894598672", + "accountName": "tallmango", + "resourceID": "192.163.60.105", + "ipAddress": "125.199.89.71", + "resourceName": "shinybear/cmmf", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 192.163.60.105 in AWS Account tallmango (925894598672)", + "age": 74, + "region": "us-east-2", + "tags": "environment=prod, app=userManagement", + "allocationID": "eipalloc-18445526", + "savings": 601.16, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + }, + { + "accountID": "766083082562", + "accountName": "adventurousstrawberry", + "resourceID": "97.100.233.120", + "ipAddress": "231.27.51.14", + "resourceName": "bravelemon/vzo2", + "resourceType": "IP Address", + "recommendationDetails": "Release IP address 97.100.233.120 in AWS Account adventurousstrawberry (766083082562)", + "age": 40, + "region": "ap-east-1", + "tags": "environment=qa, app=customerSupport, tier=application", + "allocationID": "eipalloc-64007053", + "savings": 825.68, + "savingsCurrency": "US$", + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + } +] \ No newline at end of file diff --git a/flexera/data/aws/rds_instance_cloudwatch_utilization.js b/flexera/data/aws/rds_instance_cloudwatch_utilization.js deleted file mode 100644 index 7a794e7d..00000000 --- a/flexera/data/aws/rds_instance_cloudwatch_utilization.js +++ /dev/null @@ -1,119 +0,0 @@ -// -------------------------------------- -// Libraries -// -------------------------------------- - -var _ = require('underscore') - -// -------------------------------------- -// Functions -// -------------------------------------- - -function getRandomDate(year) { - let start = new Date(year, 0, 1); // Start from January 1st of the given year - let end = new Date(year + 1, 0, 1); // End at December 31st of the given year - let randomDate = new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())); - - return randomDate.toISOString(); -} - -function generateRandomName() { - adjectives = [ - "quick", "lazy", "drowsy", "excited", "adventurous", "jolly", "brave", "calm", - "eager", "fierce", "gentle", "happy", "innocent", "jovial", "kind", "lively", - "merry", "nervous", "obedient", "proud", "relieved", "silly", "thankful", - "upbeat", "vivacious", "witty", "excited", "youthful", "zealous", "quirky" - ] - - animals = [ - "ant", "bear", "cat", "dog", "eel", "fox", "goat", "horse", "ibis", "jaguar", - "kangaroo", "lion", "mouse", "newt", "owl", "penguin", "quail", "rabbit", - "snake", "tiger", "urchin", "viper", "whale", "xerus", "yak", "zebra", "parrot", - "octopus", "giraffe", "elephant" - ]; - - randomAdjective = adjectives[Math.floor(Math.random() * adjectives.length)] - randomAnimal = animals[Math.floor(Math.random() * animals.length)] - - return randomAdjective + randomAnimal -} - -// -------------------------------------- -// Dummy Data -// -------------------------------------- - -current_year = parseInt(new Date().toISOString().split('-')[0]) - -account_list = [ - "999773517191", - "138186646095", - "353197488767", - "516702013600", - "627286410625", - "165283112664", - "646728909564", - "620368136857", - "665319725593", - "925894598672", - "766083082562" -] - -region_list = [ - "us-east-2", - "us-east-1", - "us-west-1", - "us-west-2", - "ap-east-1", - "ap-northeast-3", - "ca-central-1", - "eu-central-1", - "eu-west-1", - "eu-west-2" -] - -type_list = [ - "c5n", - "m6i", - "r5", - "m5", - "t2", - "c4n", - "m5i", - "r4", - "m4", - "c3n" -] - -// -------------------------------------- -// Script -// -------------------------------------- - -result = [] - -for (var i = 0; i < 50; i++) { - accountid = account_list[parseInt(Math.random() * 10)] - region = region_list[parseInt(Math.random() * 10)] - dbInstanceIdentifier = generateRandomName() - resourceType = type_list[parseInt(Math.random() * 10)] - - result.push({ - "accountId": accountid, - "accountName": generateRandomName(), - "availabilityZone": region + 'a', - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:" + region + ":" + accountid + ":" + dbInstanceIdentifier, - "dbInstanceClass": "db." + resourceType + ".xlarge", - "dbInstanceIdentifier": dbInstanceIdentifier, - "engineVersion": (Math.random() * 10).toFixed(2), - "lookbackPeriod": "30 days", - "percent_cpu_avg": (Math.random() * 5).toFixed(2), - "recommended_size": "db." + resourceType + ".large", - "region": region, - "threshold": "< 60" - }) -} - -// -------------------------------------- -// Output -// -------------------------------------- - -console.log(JSON.stringify(result, '', 2)) diff --git a/flexera/data/aws/rds_instance_cloudwatch_utilization.json b/flexera/data/aws/rds_instance_cloudwatch_utilization.json deleted file mode 100644 index ca803899..00000000 --- a/flexera/data/aws/rds_instance_cloudwatch_utilization.json +++ /dev/null @@ -1,752 +0,0 @@ -[ - { - "accountId": "646728909564", - "accountName": "relievedviper", - "availabilityZone": "eu-west-1a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:eu-west-1:646728909564:wittyxerus", - "dbInstanceClass": "db.m5.xlarge", - "dbInstanceIdentifier": "wittyxerus", - "engineVersion": "5.24", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "3.45", - "recommended_size": "db.m5.large", - "region": "eu-west-1", - "threshold": "< 60" - }, - { - "accountId": "646728909564", - "accountName": "youthfulelephant", - "availabilityZone": "eu-west-1a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:eu-west-1:646728909564:eagernewt", - "dbInstanceClass": "db.m4.xlarge", - "dbInstanceIdentifier": "eagernewt", - "engineVersion": "1.15", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "0.74", - "recommended_size": "db.m4.large", - "region": "eu-west-1", - "threshold": "< 60" - }, - { - "accountId": "165283112664", - "accountName": "lazypenguin", - "availabilityZone": "ap-east-1a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:ap-east-1:165283112664:fierceyak", - "dbInstanceClass": "db.m5i.xlarge", - "dbInstanceIdentifier": "fierceyak", - "engineVersion": "7.92", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "3.13", - "recommended_size": "db.m5i.large", - "region": "ap-east-1", - "threshold": "< 60" - }, - { - "accountId": "620368136857", - "accountName": "eagernewt", - "availabilityZone": "ap-east-1a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:ap-east-1:620368136857:upbeatyak", - "dbInstanceClass": "db.m5.xlarge", - "dbInstanceIdentifier": "upbeatyak", - "engineVersion": "6.54", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "1.17", - "recommended_size": "db.m5.large", - "region": "ap-east-1", - "threshold": "< 60" - }, - { - "accountId": "165283112664", - "accountName": "youthfulcat", - "availabilityZone": "ca-central-1a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:ca-central-1:165283112664:thankfulbear", - "dbInstanceClass": "db.t2.xlarge", - "dbInstanceIdentifier": "thankfulbear", - "engineVersion": "3.28", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "0.72", - "recommended_size": "db.t2.large", - "region": "ca-central-1", - "threshold": "< 60" - }, - { - "accountId": "999773517191", - "accountName": "nervoushorse", - "availabilityZone": "ca-central-1a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:ca-central-1:999773517191:relievedeel", - "dbInstanceClass": "db.m5i.xlarge", - "dbInstanceIdentifier": "relievedeel", - "engineVersion": "4.63", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "0.30", - "recommended_size": "db.m5i.large", - "region": "ca-central-1", - "threshold": "< 60" - }, - { - "accountId": "516702013600", - "accountName": "obedientnewt", - "availabilityZone": "us-east-2a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:us-east-2:516702013600:zealousparrot", - "dbInstanceClass": "db.r4.xlarge", - "dbInstanceIdentifier": "zealousparrot", - "engineVersion": "3.44", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "2.81", - "recommended_size": "db.r4.large", - "region": "us-east-2", - "threshold": "< 60" - }, - { - "accountId": "665319725593", - "accountName": "quickkangaroo", - "availabilityZone": "eu-west-1a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:eu-west-1:665319725593:merryelephant", - "dbInstanceClass": "db.r4.xlarge", - "dbInstanceIdentifier": "merryelephant", - "engineVersion": "3.55", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "4.98", - "recommended_size": "db.r4.large", - "region": "eu-west-1", - "threshold": "< 60" - }, - { - "accountId": "620368136857", - "accountName": "jovialhorse", - "availabilityZone": "eu-west-1a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:eu-west-1:620368136857:happymouse", - "dbInstanceClass": "db.m6i.xlarge", - "dbInstanceIdentifier": "happymouse", - "engineVersion": "7.75", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "4.81", - "recommended_size": "db.m6i.large", - "region": "eu-west-1", - "threshold": "< 60" - }, - { - "accountId": "620368136857", - "accountName": "obedientwhale", - "availabilityZone": "us-east-2a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:us-east-2:620368136857:quirkyfox", - "dbInstanceClass": "db.c3n.xlarge", - "dbInstanceIdentifier": "quirkyfox", - "engineVersion": "8.24", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "3.58", - "recommended_size": "db.c3n.large", - "region": "us-east-2", - "threshold": "< 60" - }, - { - "accountId": "999773517191", - "accountName": "braveyak", - "availabilityZone": "us-west-2a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:us-west-2:999773517191:wittymouse", - "dbInstanceClass": "db.c3n.xlarge", - "dbInstanceIdentifier": "wittymouse", - "engineVersion": "1.61", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "4.10", - "recommended_size": "db.c3n.large", - "region": "us-west-2", - "threshold": "< 60" - }, - { - "accountId": "138186646095", - "accountName": "happywhale", - "availabilityZone": "eu-west-2a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:eu-west-2:138186646095:wittygiraffe", - "dbInstanceClass": "db.c4n.xlarge", - "dbInstanceIdentifier": "wittygiraffe", - "engineVersion": "6.63", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "1.21", - "recommended_size": "db.c4n.large", - "region": "eu-west-2", - "threshold": "< 60" - }, - { - "accountId": "620368136857", - "accountName": "nervouscat", - "availabilityZone": "eu-west-2a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:eu-west-2:620368136857:relievedurchin", - "dbInstanceClass": "db.m5i.xlarge", - "dbInstanceIdentifier": "relievedurchin", - "engineVersion": "6.45", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "3.30", - "recommended_size": "db.m5i.large", - "region": "eu-west-2", - "threshold": "< 60" - }, - { - "accountId": "620368136857", - "accountName": "calmyak", - "availabilityZone": "eu-west-2a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:eu-west-2:620368136857:drowsyoctopus", - "dbInstanceClass": "db.m5i.xlarge", - "dbInstanceIdentifier": "drowsyoctopus", - "engineVersion": "3.21", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "0.06", - "recommended_size": "db.m5i.large", - "region": "eu-west-2", - "threshold": "< 60" - }, - { - "accountId": "665319725593", - "accountName": "excitedpenguin", - "availabilityZone": "eu-west-2a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:eu-west-2:665319725593:happydog", - "dbInstanceClass": "db.m5.xlarge", - "dbInstanceIdentifier": "happydog", - "engineVersion": "6.49", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "4.36", - "recommended_size": "db.m5.large", - "region": "eu-west-2", - "threshold": "< 60" - }, - { - "accountId": "665319725593", - "accountName": "bravebear", - "availabilityZone": "ca-central-1a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:ca-central-1:665319725593:proudtiger", - "dbInstanceClass": "db.r4.xlarge", - "dbInstanceIdentifier": "proudtiger", - "engineVersion": "5.80", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "0.70", - "recommended_size": "db.r4.large", - "region": "ca-central-1", - "threshold": "< 60" - }, - { - "accountId": "665319725593", - "accountName": "merryzebra", - "availabilityZone": "us-west-2a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:us-west-2:665319725593:vivaciousdog", - "dbInstanceClass": "db.c4n.xlarge", - "dbInstanceIdentifier": "vivaciousdog", - "engineVersion": "0.22", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "4.90", - "recommended_size": "db.c4n.large", - "region": "us-west-2", - "threshold": "< 60" - }, - { - "accountId": "646728909564", - "accountName": "merrycat", - "availabilityZone": "us-east-1a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:us-east-1:646728909564:fiercehorse", - "dbInstanceClass": "db.m5i.xlarge", - "dbInstanceIdentifier": "fiercehorse", - "engineVersion": "7.19", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "2.75", - "recommended_size": "db.m5i.large", - "region": "us-east-1", - "threshold": "< 60" - }, - { - "accountId": "138186646095", - "accountName": "vivaciouszebra", - "availabilityZone": "eu-west-2a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:eu-west-2:138186646095:gentlehorse", - "dbInstanceClass": "db.c5n.xlarge", - "dbInstanceIdentifier": "gentlehorse", - "engineVersion": "5.36", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "1.11", - "recommended_size": "db.c5n.large", - "region": "eu-west-2", - "threshold": "< 60" - }, - { - "accountId": "665319725593", - "accountName": "adventurouszebra", - "availabilityZone": "us-west-2a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:us-west-2:665319725593:merryquail", - "dbInstanceClass": "db.r4.xlarge", - "dbInstanceIdentifier": "merryquail", - "engineVersion": "3.00", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "1.25", - "recommended_size": "db.r4.large", - "region": "us-west-2", - "threshold": "< 60" - }, - { - "accountId": "925894598672", - "accountName": "lazyrabbit", - "availabilityZone": "ap-east-1a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:ap-east-1:925894598672:wittynewt", - "dbInstanceClass": "db.c3n.xlarge", - "dbInstanceIdentifier": "wittynewt", - "engineVersion": "2.35", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "4.48", - "recommended_size": "db.c3n.large", - "region": "ap-east-1", - "threshold": "< 60" - }, - { - "accountId": "620368136857", - "accountName": "calmquail", - "availabilityZone": "ca-central-1a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:ca-central-1:620368136857:innocentviper", - "dbInstanceClass": "db.c3n.xlarge", - "dbInstanceIdentifier": "innocentviper", - "engineVersion": "9.98", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "4.72", - "recommended_size": "db.c3n.large", - "region": "ca-central-1", - "threshold": "< 60" - }, - { - "accountId": "353197488767", - "accountName": "wittyurchin", - "availabilityZone": "us-west-2a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:us-west-2:353197488767:thankfulbear", - "dbInstanceClass": "db.c3n.xlarge", - "dbInstanceIdentifier": "thankfulbear", - "engineVersion": "7.02", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "4.75", - "recommended_size": "db.c3n.large", - "region": "us-west-2", - "threshold": "< 60" - }, - { - "accountId": "620368136857", - "accountName": "nervousquail", - "availabilityZone": "us-west-2a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:us-west-2:620368136857:zealousviper", - "dbInstanceClass": "db.m5.xlarge", - "dbInstanceIdentifier": "zealousviper", - "engineVersion": "6.80", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "3.89", - "recommended_size": "db.m5.large", - "region": "us-west-2", - "threshold": "< 60" - }, - { - "accountId": "516702013600", - "accountName": "obedientkangaroo", - "availabilityZone": "ca-central-1a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:ca-central-1:516702013600:thankfulviper", - "dbInstanceClass": "db.t2.xlarge", - "dbInstanceIdentifier": "thankfulviper", - "engineVersion": "2.72", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "1.52", - "recommended_size": "db.t2.large", - "region": "ca-central-1", - "threshold": "< 60" - }, - { - "accountId": "627286410625", - "accountName": "youthfulelephant", - "availabilityZone": "us-east-1a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:us-east-1:627286410625:thankfulsnake", - "dbInstanceClass": "db.m6i.xlarge", - "dbInstanceIdentifier": "thankfulsnake", - "engineVersion": "0.85", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "0.68", - "recommended_size": "db.m6i.large", - "region": "us-east-1", - "threshold": "< 60" - }, - { - "accountId": "138186646095", - "accountName": "quickviper", - "availabilityZone": "eu-west-2a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:eu-west-2:138186646095:nervousbear", - "dbInstanceClass": "db.m5.xlarge", - "dbInstanceIdentifier": "nervousbear", - "engineVersion": "2.55", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "3.31", - "recommended_size": "db.m5.large", - "region": "eu-west-2", - "threshold": "< 60" - }, - { - "accountId": "665319725593", - "accountName": "gentlerabbit", - "availabilityZone": "ap-east-1a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:ap-east-1:665319725593:calmurchin", - "dbInstanceClass": "db.r5.xlarge", - "dbInstanceIdentifier": "calmurchin", - "engineVersion": "2.01", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "1.85", - "recommended_size": "db.r5.large", - "region": "ap-east-1", - "threshold": "< 60" - }, - { - "accountId": "165283112664", - "accountName": "innocentrabbit", - "availabilityZone": "us-east-2a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:us-east-2:165283112664:fiercetiger", - "dbInstanceClass": "db.c5n.xlarge", - "dbInstanceIdentifier": "fiercetiger", - "engineVersion": "5.70", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "0.47", - "recommended_size": "db.c5n.large", - "region": "us-east-2", - "threshold": "< 60" - }, - { - "accountId": "665319725593", - "accountName": "gentlejaguar", - "availabilityZone": "us-west-1a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:us-west-1:665319725593:upbeatparrot", - "dbInstanceClass": "db.c4n.xlarge", - "dbInstanceIdentifier": "upbeatparrot", - "engineVersion": "6.84", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "3.84", - "recommended_size": "db.c4n.large", - "region": "us-west-1", - "threshold": "< 60" - }, - { - "accountId": "665319725593", - "accountName": "lazyurchin", - "availabilityZone": "ap-east-1a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:ap-east-1:665319725593:fierceant", - "dbInstanceClass": "db.m5i.xlarge", - "dbInstanceIdentifier": "fierceant", - "engineVersion": "1.05", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "4.74", - "recommended_size": "db.m5i.large", - "region": "ap-east-1", - "threshold": "< 60" - }, - { - "accountId": "138186646095", - "accountName": "bravesnake", - "availabilityZone": "us-east-1a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:us-east-1:138186646095:innocenteel", - "dbInstanceClass": "db.r4.xlarge", - "dbInstanceIdentifier": "innocenteel", - "engineVersion": "8.65", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "1.14", - "recommended_size": "db.r4.large", - "region": "us-east-1", - "threshold": "< 60" - }, - { - "accountId": "516702013600", - "accountName": "proudquail", - "availabilityZone": "us-west-2a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:us-west-2:516702013600:relievedyak", - "dbInstanceClass": "db.r4.xlarge", - "dbInstanceIdentifier": "relievedyak", - "engineVersion": "2.73", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "1.61", - "recommended_size": "db.r4.large", - "region": "us-west-2", - "threshold": "< 60" - }, - { - "accountId": "646728909564", - "accountName": "eagerhorse", - "availabilityZone": "ap-northeast-3a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:ap-northeast-3:646728909564:adventurousowl", - "dbInstanceClass": "db.m4.xlarge", - "dbInstanceIdentifier": "adventurousowl", - "engineVersion": "2.65", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "2.75", - "recommended_size": "db.m4.large", - "region": "ap-northeast-3", - "threshold": "< 60" - }, - { - "accountId": "165283112664", - "accountName": "livelyibis", - "availabilityZone": "eu-west-2a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:eu-west-2:165283112664:thankfuleel", - "dbInstanceClass": "db.m6i.xlarge", - "dbInstanceIdentifier": "thankfuleel", - "engineVersion": "8.99", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "2.00", - "recommended_size": "db.m6i.large", - "region": "eu-west-2", - "threshold": "< 60" - }, - { - "accountId": "353197488767", - "accountName": "excitednewt", - "availabilityZone": "us-east-2a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:us-east-2:353197488767:eagerbear", - "dbInstanceClass": "db.m4.xlarge", - "dbInstanceIdentifier": "eagerbear", - "engineVersion": "9.03", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "2.09", - "recommended_size": "db.m4.large", - "region": "us-east-2", - "threshold": "< 60" - }, - { - "accountId": "516702013600", - "accountName": "excitedcat", - "availabilityZone": "us-west-1a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:us-west-1:516702013600:relievedlion", - "dbInstanceClass": "db.c5n.xlarge", - "dbInstanceIdentifier": "relievedlion", - "engineVersion": "7.37", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "2.68", - "recommended_size": "db.c5n.large", - "region": "us-west-1", - "threshold": "< 60" - }, - { - "accountId": "165283112664", - "accountName": "jollyibis", - "availabilityZone": "eu-west-2a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:eu-west-2:165283112664:innocentgiraffe", - "dbInstanceClass": "db.t2.xlarge", - "dbInstanceIdentifier": "innocentgiraffe", - "engineVersion": "1.84", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "4.28", - "recommended_size": "db.t2.large", - "region": "eu-west-2", - "threshold": "< 60" - }, - { - "accountId": "165283112664", - "accountName": "merryeel", - "availabilityZone": "us-east-2a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:us-east-2:165283112664:innocentant", - "dbInstanceClass": "db.c4n.xlarge", - "dbInstanceIdentifier": "innocentant", - "engineVersion": "3.12", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "2.08", - "recommended_size": "db.c4n.large", - "region": "us-east-2", - "threshold": "< 60" - }, - { - "accountId": "646728909564", - "accountName": "zealousgiraffe", - "availabilityZone": "ca-central-1a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:ca-central-1:646728909564:obedientxerus", - "dbInstanceClass": "db.c3n.xlarge", - "dbInstanceIdentifier": "obedientxerus", - "engineVersion": "5.91", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "4.23", - "recommended_size": "db.c3n.large", - "region": "ca-central-1", - "threshold": "< 60" - }, - { - "accountId": "620368136857", - "accountName": "lazyzebra", - "availabilityZone": "eu-west-1a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:eu-west-1:620368136857:jovialgoat", - "dbInstanceClass": "db.c5n.xlarge", - "dbInstanceIdentifier": "jovialgoat", - "engineVersion": "7.30", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "4.44", - "recommended_size": "db.c5n.large", - "region": "eu-west-1", - "threshold": "< 60" - }, - { - "accountId": "627286410625", - "accountName": "drowsygoat", - "availabilityZone": "ap-northeast-3a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:ap-northeast-3:627286410625:excitedoctopus", - "dbInstanceClass": "db.t2.xlarge", - "dbInstanceIdentifier": "excitedoctopus", - "engineVersion": "7.69", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "1.96", - "recommended_size": "db.t2.large", - "region": "ap-northeast-3", - "threshold": "< 60" - }, - { - "accountId": "925894598672", - "accountName": "calmrabbit", - "availabilityZone": "ca-central-1a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:ca-central-1:925894598672:jovialzebra", - "dbInstanceClass": "db.m6i.xlarge", - "dbInstanceIdentifier": "jovialzebra", - "engineVersion": "6.83", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "2.53", - "recommended_size": "db.m6i.large", - "region": "ca-central-1", - "threshold": "< 60" - }, - { - "accountId": "999773517191", - "accountName": "drowsyoctopus", - "availabilityZone": "us-east-2a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:us-east-2:999773517191:innocentkangaroo", - "dbInstanceClass": "db.c4n.xlarge", - "dbInstanceIdentifier": "innocentkangaroo", - "engineVersion": "9.82", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "1.09", - "recommended_size": "db.c4n.large", - "region": "us-east-2", - "threshold": "< 60" - }, - { - "accountId": "925894598672", - "accountName": "quickeel", - "availabilityZone": "us-east-1a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:us-east-1:925894598672:quirkyparrot", - "dbInstanceClass": "db.m5i.xlarge", - "dbInstanceIdentifier": "quirkyparrot", - "engineVersion": "8.94", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "4.67", - "recommended_size": "db.m5i.large", - "region": "us-east-1", - "threshold": "< 60" - }, - { - "accountId": "353197488767", - "accountName": "calmtiger", - "availabilityZone": "eu-central-1a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:eu-central-1:353197488767:calmfox", - "dbInstanceClass": "db.r5.xlarge", - "dbInstanceIdentifier": "calmfox", - "engineVersion": "1.00", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "2.81", - "recommended_size": "db.r5.large", - "region": "eu-central-1", - "threshold": "< 60" - }, - { - "accountId": "165283112664", - "accountName": "livelyeel", - "availabilityZone": "ap-east-1a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:ap-east-1:165283112664:jovialeel", - "dbInstanceClass": "db.r4.xlarge", - "dbInstanceIdentifier": "jovialeel", - "engineVersion": "7.52", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "3.67", - "recommended_size": "db.r4.large", - "region": "ap-east-1", - "threshold": "< 60" - }, - { - "accountId": "999773517191", - "accountName": "quirkyhorse", - "availabilityZone": "ap-northeast-3a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:ap-northeast-3:999773517191:fiercebear", - "dbInstanceClass": "db.c4n.xlarge", - "dbInstanceIdentifier": "fiercebear", - "engineVersion": "2.11", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "3.32", - "recommended_size": "db.c4n.large", - "region": "ap-northeast-3", - "threshold": "< 60" - }, - { - "accountId": "165283112664", - "accountName": "wittyibis", - "availabilityZone": "us-east-1a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:us-east-1:165283112664:nervousmouse", - "dbInstanceClass": "db.m5.xlarge", - "dbInstanceIdentifier": "nervousmouse", - "engineVersion": "1.63", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "1.63", - "recommended_size": "db.m5.large", - "region": "us-east-1", - "threshold": "< 60" - }, - { - "accountId": "138186646095", - "accountName": "happycat", - "availabilityZone": "ca-central-1a", - "databaseEngine": "aurora-postgresql", - "dbInstanceArn": "arn:aws:rds:ca-central-1:138186646095:drowsyowl", - "dbInstanceClass": "db.r4.xlarge", - "dbInstanceIdentifier": "drowsyowl", - "engineVersion": "7.66", - "lookbackPeriod": "30 days", - "percent_cpu_avg": "4.82", - "recommended_size": "db.r4.large", - "region": "ca-central-1", - "threshold": "< 60" - } -] diff --git a/flexera/data/aws/unused_rds.js b/flexera/data/aws/unused_rds.js deleted file mode 100644 index ab5c93c8..00000000 --- a/flexera/data/aws/unused_rds.js +++ /dev/null @@ -1,145 +0,0 @@ -// -------------------------------------- -// Libraries -// -------------------------------------- - -var _ = require('underscore') - -// -------------------------------------- -// Functions -// -------------------------------------- - -function getRandomDate(year) { - let start = new Date(year, 0, 1); // Start from January 1st of the given year - let end = new Date(year + 1, 0, 1); // End at December 31st of the given year - let randomDate = new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())); - - return randomDate.toISOString(); -} - -function generateRandomName() { - adjectives = [ - "quick", "lazy", "drowsy", "excited", "adventurous", "jolly", "brave", "calm", - "eager", "fierce", "gentle", "happy", "innocent", "jovial", "kind", "lively", - "merry", "nervous", "obedient", "proud", "relieved", "silly", "thankful", - "upbeat", "vivacious", "witty", "excited", "youthful", "zealous", "quirky" - ] - - animals = [ - "ant", "bear", "cat", "dog", "eel", "fox", "goat", "horse", "ibis", "jaguar", - "kangaroo", "lion", "mouse", "newt", "owl", "penguin", "quail", "rabbit", - "snake", "tiger", "urchin", "viper", "whale", "xerus", "yak", "zebra", "parrot", - "octopus", "giraffe", "elephant" - ]; - - randomAdjective = adjectives[Math.floor(Math.random() * adjectives.length)] - randomAnimal = animals[Math.floor(Math.random() * animals.length)] - - return randomAdjective + randomAnimal -} - -// -------------------------------------- -// Dummy Data -// -------------------------------------- - -current_year = parseInt(new Date().toISOString().split('-')[0]) - -account_list = [ - "999773517191", - "138186646095", - "353197488767", - "516702013600", - "627286410625", - "165283112664", - "646728909564", - "620368136857", - "665319725593", - "925894598672", - "766083082562" -] - -region_list = [ - "us-east-2", - "us-east-1", - "us-west-1", - "us-west-2", - "ap-east-1", - "ap-northeast-3", - "ca-central-1", - "eu-central-1", - "eu-west-1", - "eu-west-2" -] - -type_list = [ - "c5n.xlarge", - "m6i.8xlarge", - "r5.2xlarge", - "m5.8xlarge", - "t2.micro", - "c4n.xlarge", - "m5i.8xlarge", - "r4.2xlarge", - "m4.8xlarge", - "c3n.xlarge" -] - -tag_list = [ - { environment: "prod", app: "paymentGateway" }, - { environment: "dev", app: "dataAnalytics" }, - { environment: "staging", app: "userManagement" }, - { environment: "prod", app: "reportingService" }, - { environment: "dev", app: "emailService" }, - { environment: "staging", app: "invoiceProcessing" }, - { environment: "prod", app: "securityModule" }, - { environment: "prod", app: "inventoryManagement" }, - { environment: "dev", app: "customerSupport" }, - { environment: "prod", app: "crmModule" } -] - -// -------------------------------------- -// Script -// -------------------------------------- - -dbs = [] - -for (var i = 0; i < 50; i++) { - accountid = account_list[parseInt(Math.random() * 10)] - region = region_list[parseInt(Math.random() * 10)] - dbInstanceIdentifier = generateRandomName() - resourceType = 'db.' + type_list[parseInt(Math.random() * 10)] - resourceName = generateRandomName() - id = "db-" + (generateRandomName() + generateRandomName()).toUpperCase() - savings = parseFloat((Math.random() * Math.random() * 1000).toFixed(3)) - - dbs.push({ - "accountID": accountid, - "accountName": (Math.random() + 1).toString(36).substring(2), - "arn": "arn:aws:rds:" + region + ":" + accountid + ":" + dbInstanceIdentifier, - "databaseEngine": "aurora-postgresql", - "engineVersion": (Math.random() * 10).toFixed(2), - "id": id, - "lookbackPeriod": "30 days", - "name": resourceName, - "privateDnsName": resourceName + ".cywk0fv0xrmm." + region + ".rds.amazonaws.com", - "region": region, - "resourceID": id, - "resourceType": resourceType, - "savings": savings, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": tag_list[parseInt(Math.random() * 10)] - }) -} - -result = { - "accountID": account_list[parseInt(Math.random() * 10)], - "instance_list": dbs, - "message": "The total estimated monthly savings are US$ 204.56", -} - -// -------------------------------------- -// Output -// -------------------------------------- - -console.log(JSON.stringify(result, '', 2)) diff --git a/flexera/data/aws/unused_rds.json b/flexera/data/aws/unused_rds.json deleted file mode 100644 index 72a79427..00000000 --- a/flexera/data/aws/unused_rds.json +++ /dev/null @@ -1,1106 +0,0 @@ -{ - "accountID": "516702013600", - "instance_list": [ - { - "accountID": "665319725593", - "accountName": "m7hettrflr", - "arn": "arn:aws:rds:eu-west-1:665319725593:wittyrabbit", - "databaseEngine": "aurora-postgresql", - "engineVersion": "7.85", - "id": "db-GENTLEZEBRANERVOUSKANGAROO", - "lookbackPeriod": "30 days", - "name": "livelyviper", - "privateDnsName": "livelyviper.cywk0fv0xrmm.eu-west-1.rds.amazonaws.com", - "region": "eu-west-1", - "resourceID": "db-GENTLEZEBRANERVOUSKANGAROO", - "resourceType": "db.r5.2xlarge", - "savings": 172.932, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "dev", - "app": "customerSupport" - } - }, - { - "accountID": "999773517191", - "accountName": "86zo14jhlr", - "arn": "arn:aws:rds:eu-central-1:999773517191:excitedzebra", - "databaseEngine": "aurora-postgresql", - "engineVersion": "4.44", - "id": "db-DROWSYKANGAROOINNOCENTGOAT", - "lookbackPeriod": "30 days", - "name": "jollyfox", - "privateDnsName": "jollyfox.cywk0fv0xrmm.eu-central-1.rds.amazonaws.com", - "region": "eu-central-1", - "resourceID": "db-DROWSYKANGAROOINNOCENTGOAT", - "resourceType": "db.c5n.xlarge", - "savings": 211.724, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "securityModule" - } - }, - { - "accountID": "138186646095", - "accountName": "nt5wga4pp8", - "arn": "arn:aws:rds:eu-west-2:138186646095:lazyfox", - "databaseEngine": "aurora-postgresql", - "engineVersion": "2.70", - "id": "db-OBEDIENTDOGNERVOUSLION", - "lookbackPeriod": "30 days", - "name": "fierceyak", - "privateDnsName": "fierceyak.cywk0fv0xrmm.eu-west-2.rds.amazonaws.com", - "region": "eu-west-2", - "resourceID": "db-OBEDIENTDOGNERVOUSLION", - "resourceType": "db.m4.8xlarge", - "savings": 524.55, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - } - }, - { - "accountID": "627286410625", - "accountName": "lbmjdq2p0p", - "arn": "arn:aws:rds:eu-west-2:627286410625:thankfulviper", - "databaseEngine": "aurora-postgresql", - "engineVersion": "3.33", - "id": "db-BRAVEKANGAROOTHANKFULXERUS", - "lookbackPeriod": "30 days", - "name": "fiercegiraffe", - "privateDnsName": "fiercegiraffe.cywk0fv0xrmm.eu-west-2.rds.amazonaws.com", - "region": "eu-west-2", - "resourceID": "db-BRAVEKANGAROOTHANKFULXERUS", - "resourceType": "db.m6i.8xlarge", - "savings": 229.068, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "securityModule" - } - }, - { - "accountID": "627286410625", - "accountName": "sdudeu0d6t", - "arn": "arn:aws:rds:us-east-1:627286410625:relievedparrot", - "databaseEngine": "aurora-postgresql", - "engineVersion": "3.71", - "id": "db-MERRYANTYOUTHFULYAK", - "lookbackPeriod": "30 days", - "name": "zealouselephant", - "privateDnsName": "zealouselephant.cywk0fv0xrmm.us-east-1.rds.amazonaws.com", - "region": "us-east-1", - "resourceID": "db-MERRYANTYOUTHFULYAK", - "resourceType": "db.r5.2xlarge", - "savings": 499.371, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "accountID": "999773517191", - "accountName": "hdv6uafpfm", - "arn": "arn:aws:rds:ap-east-1:999773517191:gentlezebra", - "databaseEngine": "aurora-postgresql", - "engineVersion": "0.90", - "id": "db-VIVACIOUSMOUSERELIEVEDLION", - "lookbackPeriod": "30 days", - "name": "calmurchin", - "privateDnsName": "calmurchin.cywk0fv0xrmm.ap-east-1.rds.amazonaws.com", - "region": "ap-east-1", - "resourceID": "db-VIVACIOUSMOUSERELIEVEDLION", - "resourceType": "db.m5i.8xlarge", - "savings": 377.791, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "accountID": "165283112664", - "accountName": "1wr35hqozh", - "arn": "arn:aws:rds:us-west-2:165283112664:jollyeel", - "databaseEngine": "aurora-postgresql", - "engineVersion": "4.15", - "id": "db-LIVELYGIRAFFETHANKFULEEL", - "lookbackPeriod": "30 days", - "name": "excitedurchin", - "privateDnsName": "excitedurchin.cywk0fv0xrmm.us-west-2.rds.amazonaws.com", - "region": "us-west-2", - "resourceID": "db-LIVELYGIRAFFETHANKFULEEL", - "resourceType": "db.m6i.8xlarge", - "savings": 95.991, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - } - }, - { - "accountID": "353197488767", - "accountName": "o00pa227ge", - "arn": "arn:aws:rds:ap-east-1:353197488767:jollyowl", - "databaseEngine": "aurora-postgresql", - "engineVersion": "2.76", - "id": "db-HAPPYNEWTGENTLEKANGAROO", - "lookbackPeriod": "30 days", - "name": "excitedzebra", - "privateDnsName": "excitedzebra.cywk0fv0xrmm.ap-east-1.rds.amazonaws.com", - "region": "ap-east-1", - "resourceID": "db-HAPPYNEWTGENTLEKANGAROO", - "resourceType": "db.c5n.xlarge", - "savings": 1.421, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "accountID": "138186646095", - "accountName": "2pdacewsh6", - "arn": "arn:aws:rds:us-east-1:138186646095:fiercetiger", - "databaseEngine": "aurora-postgresql", - "engineVersion": "8.09", - "id": "db-QUIRKYPARROTLIVELYGIRAFFE", - "lookbackPeriod": "30 days", - "name": "vivaciousviper", - "privateDnsName": "vivaciousviper.cywk0fv0xrmm.us-east-1.rds.amazonaws.com", - "region": "us-east-1", - "resourceID": "db-QUIRKYPARROTLIVELYGIRAFFE", - "resourceType": "db.m6i.8xlarge", - "savings": 188.507, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "accountID": "516702013600", - "accountName": "72u9svf5mx", - "arn": "arn:aws:rds:eu-central-1:516702013600:innocentant", - "databaseEngine": "aurora-postgresql", - "engineVersion": "2.87", - "id": "db-GENTLEPENGUINLAZYFOX", - "lookbackPeriod": "30 days", - "name": "innocenthorse", - "privateDnsName": "innocenthorse.cywk0fv0xrmm.eu-central-1.rds.amazonaws.com", - "region": "eu-central-1", - "resourceID": "db-GENTLEPENGUINLAZYFOX", - "resourceType": "db.c4n.xlarge", - "savings": 143.964, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - } - }, - { - "accountID": "138186646095", - "accountName": "0cojfb773f", - "arn": "arn:aws:rds:ap-northeast-3:138186646095:gentleelephant", - "databaseEngine": "aurora-postgresql", - "engineVersion": "5.13", - "id": "db-LIVELYNEWTLIVELYTIGER", - "lookbackPeriod": "30 days", - "name": "happypenguin", - "privateDnsName": "happypenguin.cywk0fv0xrmm.ap-northeast-3.rds.amazonaws.com", - "region": "ap-northeast-3", - "resourceID": "db-LIVELYNEWTLIVELYTIGER", - "resourceType": "db.t2.micro", - "savings": 80.755, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - } - }, - { - "accountID": "665319725593", - "accountName": "utt65widoj", - "arn": "arn:aws:rds:ca-central-1:665319725593:jollycat", - "databaseEngine": "aurora-postgresql", - "engineVersion": "3.78", - "id": "db-CALMJAGUARVIVACIOUSDOG", - "lookbackPeriod": "30 days", - "name": "sillyibis", - "privateDnsName": "sillyibis.cywk0fv0xrmm.ca-central-1.rds.amazonaws.com", - "region": "ca-central-1", - "resourceID": "db-CALMJAGUARVIVACIOUSDOG", - "resourceType": "db.m5.8xlarge", - "savings": 199.652, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "dev", - "app": "emailService" - } - }, - { - "accountID": "925894598672", - "accountName": "7hb31c75ax", - "arn": "arn:aws:rds:us-east-1:925894598672:wittyzebra", - "databaseEngine": "aurora-postgresql", - "engineVersion": "8.48", - "id": "db-FIERCEZEBRALAZYHORSE", - "lookbackPeriod": "30 days", - "name": "eagerquail", - "privateDnsName": "eagerquail.cywk0fv0xrmm.us-east-1.rds.amazonaws.com", - "region": "us-east-1", - "resourceID": "db-FIERCEZEBRALAZYHORSE", - "resourceType": "db.c5n.xlarge", - "savings": 3.353, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "staging", - "app": "userManagement" - } - }, - { - "accountID": "516702013600", - "accountName": "wadijutzmw", - "arn": "arn:aws:rds:ap-east-1:516702013600:jollytiger", - "databaseEngine": "aurora-postgresql", - "engineVersion": "7.47", - "id": "db-UPBEATANTCALMJAGUAR", - "lookbackPeriod": "30 days", - "name": "sillydog", - "privateDnsName": "sillydog.cywk0fv0xrmm.ap-east-1.rds.amazonaws.com", - "region": "ap-east-1", - "resourceID": "db-UPBEATANTCALMJAGUAR", - "resourceType": "db.c5n.xlarge", - "savings": 735.145, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - } - }, - { - "accountID": "665319725593", - "accountName": "qt3csv6pomh", - "arn": "arn:aws:rds:ap-east-1:665319725593:gentlerabbit", - "databaseEngine": "aurora-postgresql", - "engineVersion": "1.48", - "id": "db-EXCITEDCATWITTYDOG", - "lookbackPeriod": "30 days", - "name": "jollyjaguar", - "privateDnsName": "jollyjaguar.cywk0fv0xrmm.ap-east-1.rds.amazonaws.com", - "region": "ap-east-1", - "resourceID": "db-EXCITEDCATWITTYDOG", - "resourceType": "db.m5i.8xlarge", - "savings": 130.486, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "securityModule" - } - }, - { - "accountID": "925894598672", - "accountName": "3ejrafo4s2", - "arn": "arn:aws:rds:eu-central-1:925894598672:vivaciousoctopus", - "databaseEngine": "aurora-postgresql", - "engineVersion": "7.95", - "id": "db-THANKFULOCTOPUSPROUDURCHIN", - "lookbackPeriod": "30 days", - "name": "zealousurchin", - "privateDnsName": "zealousurchin.cywk0fv0xrmm.eu-central-1.rds.amazonaws.com", - "region": "eu-central-1", - "resourceID": "db-THANKFULOCTOPUSPROUDURCHIN", - "resourceType": "db.m5.8xlarge", - "savings": 86.141, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - } - }, - { - "accountID": "627286410625", - "accountName": "l9z46oljjsg", - "arn": "arn:aws:rds:us-west-1:627286410625:quirkywhale", - "databaseEngine": "aurora-postgresql", - "engineVersion": "5.69", - "id": "db-MERRYYAKFIERCEANT", - "lookbackPeriod": "30 days", - "name": "merryxerus", - "privateDnsName": "merryxerus.cywk0fv0xrmm.us-west-1.rds.amazonaws.com", - "region": "us-west-1", - "resourceID": "db-MERRYYAKFIERCEANT", - "resourceType": "db.r4.2xlarge", - "savings": 115.876, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "dev", - "app": "customerSupport" - } - }, - { - "accountID": "516702013600", - "accountName": "kw49t03pfy", - "arn": "arn:aws:rds:us-west-1:516702013600:obedienttiger", - "databaseEngine": "aurora-postgresql", - "engineVersion": "1.45", - "id": "db-EAGERYAKWITTYHORSE", - "lookbackPeriod": "30 days", - "name": "proudhorse", - "privateDnsName": "proudhorse.cywk0fv0xrmm.us-west-1.rds.amazonaws.com", - "region": "us-west-1", - "resourceID": "db-EAGERYAKWITTYHORSE", - "resourceType": "db.r4.2xlarge", - "savings": 479.038, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "staging", - "app": "userManagement" - } - }, - { - "accountID": "353197488767", - "accountName": "43zrk3qe5rg", - "arn": "arn:aws:rds:us-east-1:353197488767:zealousmouse", - "databaseEngine": "aurora-postgresql", - "engineVersion": "4.34", - "id": "db-YOUTHFULRABBITBRAVEPARROT", - "lookbackPeriod": "30 days", - "name": "kindbear", - "privateDnsName": "kindbear.cywk0fv0xrmm.us-east-1.rds.amazonaws.com", - "region": "us-east-1", - "resourceID": "db-YOUTHFULRABBITBRAVEPARROT", - "resourceType": "db.t2.micro", - "savings": 132.849, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - } - }, - { - "accountID": "999773517191", - "accountName": "40if5nudwg", - "arn": "arn:aws:rds:us-east-2:999773517191:proudlion", - "databaseEngine": "aurora-postgresql", - "engineVersion": "1.78", - "id": "db-DROWSYFOXEXCITEDTIGER", - "lookbackPeriod": "30 days", - "name": "merryxerus", - "privateDnsName": "merryxerus.cywk0fv0xrmm.us-east-2.rds.amazonaws.com", - "region": "us-east-2", - "resourceID": "db-DROWSYFOXEXCITEDTIGER", - "resourceType": "db.m5i.8xlarge", - "savings": 737.461, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - } - }, - { - "accountID": "999773517191", - "accountName": "17fbjl4vlp", - "arn": "arn:aws:rds:eu-central-1:999773517191:thankfulyak", - "databaseEngine": "aurora-postgresql", - "engineVersion": "5.87", - "id": "db-DROWSYPENGUINJOLLYJAGUAR", - "lookbackPeriod": "30 days", - "name": "braverabbit", - "privateDnsName": "braverabbit.cywk0fv0xrmm.eu-central-1.rds.amazonaws.com", - "region": "eu-central-1", - "resourceID": "db-DROWSYPENGUINJOLLYJAGUAR", - "resourceType": "db.c3n.xlarge", - "savings": 638.141, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - } - }, - { - "accountID": "925894598672", - "accountName": "03txo5egk5", - "arn": "arn:aws:rds:us-west-2:925894598672:fiercezebra", - "databaseEngine": "aurora-postgresql", - "engineVersion": "8.84", - "id": "db-UPBEATTIGERSILLYJAGUAR", - "lookbackPeriod": "30 days", - "name": "excitedfox", - "privateDnsName": "excitedfox.cywk0fv0xrmm.us-west-2.rds.amazonaws.com", - "region": "us-west-2", - "resourceID": "db-UPBEATTIGERSILLYJAGUAR", - "resourceType": "db.r5.2xlarge", - "savings": 320.479, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "accountID": "138186646095", - "accountName": "brclnkzsjqk", - "arn": "arn:aws:rds:eu-west-2:138186646095:quicklion", - "databaseEngine": "aurora-postgresql", - "engineVersion": "9.17", - "id": "db-YOUTHFULCATRELIEVEDFOX", - "lookbackPeriod": "30 days", - "name": "calmkangaroo", - "privateDnsName": "calmkangaroo.cywk0fv0xrmm.eu-west-2.rds.amazonaws.com", - "region": "eu-west-2", - "resourceID": "db-YOUTHFULCATRELIEVEDFOX", - "resourceType": "db.m6i.8xlarge", - "savings": 299.577, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "accountID": "665319725593", - "accountName": "al1uq7htei", - "arn": "arn:aws:rds:eu-west-1:665319725593:fiercegoat", - "databaseEngine": "aurora-postgresql", - "engineVersion": "2.06", - "id": "db-UPBEATGOATADVENTUROUSELEPHANT", - "lookbackPeriod": "30 days", - "name": "quicktiger", - "privateDnsName": "quicktiger.cywk0fv0xrmm.eu-west-1.rds.amazonaws.com", - "region": "eu-west-1", - "resourceID": "db-UPBEATGOATADVENTUROUSELEPHANT", - "resourceType": "db.r4.2xlarge", - "savings": 232.188, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "accountID": "353197488767", - "accountName": "rux9pxxt65", - "arn": "arn:aws:rds:us-west-1:353197488767:happymouse", - "databaseEngine": "aurora-postgresql", - "engineVersion": "0.69", - "id": "db-INNOCENTIBISMERRYMOUSE", - "lookbackPeriod": "30 days", - "name": "proudibis", - "privateDnsName": "proudibis.cywk0fv0xrmm.us-west-1.rds.amazonaws.com", - "region": "us-west-1", - "resourceID": "db-INNOCENTIBISMERRYMOUSE", - "resourceType": "db.r5.2xlarge", - "savings": 291.191, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "paymentGateway" - } - }, - { - "accountID": "353197488767", - "accountName": "bjdnvuueod", - "arn": "arn:aws:rds:ca-central-1:353197488767:upbeatelephant", - "databaseEngine": "aurora-postgresql", - "engineVersion": "9.28", - "id": "db-QUIRKYRABBITDROWSYBEAR", - "lookbackPeriod": "30 days", - "name": "obedienttiger", - "privateDnsName": "obedienttiger.cywk0fv0xrmm.ca-central-1.rds.amazonaws.com", - "region": "ca-central-1", - "resourceID": "db-QUIRKYRABBITDROWSYBEAR", - "resourceType": "db.r4.2xlarge", - "savings": 131.121, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "dev", - "app": "emailService" - } - }, - { - "accountID": "665319725593", - "accountName": "a203fekrv5", - "arn": "arn:aws:rds:ap-east-1:665319725593:jovialparrot", - "databaseEngine": "aurora-postgresql", - "engineVersion": "3.02", - "id": "db-FIERCEWHALESILLYNEWT", - "lookbackPeriod": "30 days", - "name": "happyelephant", - "privateDnsName": "happyelephant.cywk0fv0xrmm.ap-east-1.rds.amazonaws.com", - "region": "ap-east-1", - "resourceID": "db-FIERCEWHALESILLYNEWT", - "resourceType": "db.c5n.xlarge", - "savings": 338.691, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "staging", - "app": "userManagement" - } - }, - { - "accountID": "627286410625", - "accountName": "46yf20ehu5", - "arn": "arn:aws:rds:eu-central-1:627286410625:obedientsnake", - "databaseEngine": "aurora-postgresql", - "engineVersion": "0.03", - "id": "db-KINDHORSERELIEVEDXERUS", - "lookbackPeriod": "30 days", - "name": "vivaciousurchin", - "privateDnsName": "vivaciousurchin.cywk0fv0xrmm.eu-central-1.rds.amazonaws.com", - "region": "eu-central-1", - "resourceID": "db-KINDHORSERELIEVEDXERUS", - "resourceType": "db.r4.2xlarge", - "savings": 758.386, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - } - }, - { - "accountID": "353197488767", - "accountName": "inw3t4b1ex", - "arn": "arn:aws:rds:us-east-2:353197488767:lazyfox", - "databaseEngine": "aurora-postgresql", - "engineVersion": "3.31", - "id": "db-PROUDNEWTJOLLYIBIS", - "lookbackPeriod": "30 days", - "name": "innocentxerus", - "privateDnsName": "innocentxerus.cywk0fv0xrmm.us-east-2.rds.amazonaws.com", - "region": "us-east-2", - "resourceID": "db-PROUDNEWTJOLLYIBIS", - "resourceType": "db.m5i.8xlarge", - "savings": 212.007, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "paymentGateway" - } - }, - { - "accountID": "627286410625", - "accountName": "g3tr8eihey", - "arn": "arn:aws:rds:ca-central-1:627286410625:eagerlion", - "databaseEngine": "aurora-postgresql", - "engineVersion": "2.73", - "id": "db-PROUDDOGPROUDEEL", - "lookbackPeriod": "30 days", - "name": "quicksnake", - "privateDnsName": "quicksnake.cywk0fv0xrmm.ca-central-1.rds.amazonaws.com", - "region": "ca-central-1", - "resourceID": "db-PROUDDOGPROUDEEL", - "resourceType": "db.c3n.xlarge", - "savings": 296.562, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "securityModule" - } - }, - { - "accountID": "999773517191", - "accountName": "tnwxneqe9b", - "arn": "arn:aws:rds:us-east-2:999773517191:upbeatnewt", - "databaseEngine": "aurora-postgresql", - "engineVersion": "9.48", - "id": "db-THANKFULANTCALMDOG", - "lookbackPeriod": "30 days", - "name": "calmviper", - "privateDnsName": "calmviper.cywk0fv0xrmm.us-east-2.rds.amazonaws.com", - "region": "us-east-2", - "resourceID": "db-THANKFULANTCALMDOG", - "resourceType": "db.c4n.xlarge", - "savings": 88.402, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "accountID": "353197488767", - "accountName": "xicljlsk0x", - "arn": "arn:aws:rds:us-east-1:353197488767:bravewhale", - "databaseEngine": "aurora-postgresql", - "engineVersion": "0.53", - "id": "db-YOUTHFULURCHINTHANKFULKANGAROO", - "lookbackPeriod": "30 days", - "name": "fierceeel", - "privateDnsName": "fierceeel.cywk0fv0xrmm.us-east-1.rds.amazonaws.com", - "region": "us-east-1", - "resourceID": "db-YOUTHFULURCHINTHANKFULKANGAROO", - "resourceType": "db.m4.8xlarge", - "savings": 435.203, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - } - }, - { - "accountID": "620368136857", - "accountName": "9djixuj7ed", - "arn": "arn:aws:rds:eu-west-1:620368136857:quickyak", - "databaseEngine": "aurora-postgresql", - "engineVersion": "6.75", - "id": "db-JOVIALTIGERYOUTHFULXERUS", - "lookbackPeriod": "30 days", - "name": "sillyxerus", - "privateDnsName": "sillyxerus.cywk0fv0xrmm.eu-west-1.rds.amazonaws.com", - "region": "eu-west-1", - "resourceID": "db-JOVIALTIGERYOUTHFULXERUS", - "resourceType": "db.m4.8xlarge", - "savings": 6.085, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "reportingService" - } - }, - { - "accountID": "516702013600", - "accountName": "p54fzebgd1", - "arn": "arn:aws:rds:us-west-2:516702013600:wittyzebra", - "databaseEngine": "aurora-postgresql", - "engineVersion": "4.93", - "id": "db-VIVACIOUSOWLMERRYOCTOPUS", - "lookbackPeriod": "30 days", - "name": "quickbear", - "privateDnsName": "quickbear.cywk0fv0xrmm.us-west-2.rds.amazonaws.com", - "region": "us-west-2", - "resourceID": "db-VIVACIOUSOWLMERRYOCTOPUS", - "resourceType": "db.m4.8xlarge", - "savings": 621.85, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "paymentGateway" - } - }, - { - "accountID": "620368136857", - "accountName": "lzgsprlfbg", - "arn": "arn:aws:rds:ca-central-1:620368136857:relievedjaguar", - "databaseEngine": "aurora-postgresql", - "engineVersion": "3.64", - "id": "db-EXCITEDANTNERVOUSVIPER", - "lookbackPeriod": "30 days", - "name": "livelywhale", - "privateDnsName": "livelywhale.cywk0fv0xrmm.ca-central-1.rds.amazonaws.com", - "region": "ca-central-1", - "resourceID": "db-EXCITEDANTNERVOUSVIPER", - "resourceType": "db.m4.8xlarge", - "savings": 74.065, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "dev", - "app": "emailService" - } - }, - { - "accountID": "620368136857", - "accountName": "wd4cxgq0tcj", - "arn": "arn:aws:rds:us-west-1:620368136857:youthfultiger", - "databaseEngine": "aurora-postgresql", - "engineVersion": "7.13", - "id": "db-GENTLELIONKINDCAT", - "lookbackPeriod": "30 days", - "name": "jovialxerus", - "privateDnsName": "jovialxerus.cywk0fv0xrmm.us-west-1.rds.amazonaws.com", - "region": "us-west-1", - "resourceID": "db-GENTLELIONKINDCAT", - "resourceType": "db.t2.micro", - "savings": 318.46, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - } - }, - { - "accountID": "999773517191", - "accountName": "azw2lwr2yv", - "arn": "arn:aws:rds:ap-northeast-3:999773517191:drowsykangaroo", - "databaseEngine": "aurora-postgresql", - "engineVersion": "3.19", - "id": "db-BRAVEPENGUINMERRYURCHIN", - "lookbackPeriod": "30 days", - "name": "thankfulibis", - "privateDnsName": "thankfulibis.cywk0fv0xrmm.ap-northeast-3.rds.amazonaws.com", - "region": "ap-northeast-3", - "resourceID": "db-BRAVEPENGUINMERRYURCHIN", - "resourceType": "db.t2.micro", - "savings": 2.396, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - } - }, - { - "accountID": "665319725593", - "accountName": "tsoiqbrwhb", - "arn": "arn:aws:rds:eu-west-2:665319725593:zealousdog", - "databaseEngine": "aurora-postgresql", - "engineVersion": "9.75", - "id": "db-SILLYRABBITTHANKFULPARROT", - "lookbackPeriod": "30 days", - "name": "gentlesnake", - "privateDnsName": "gentlesnake.cywk0fv0xrmm.eu-west-2.rds.amazonaws.com", - "region": "eu-west-2", - "resourceID": "db-SILLYRABBITTHANKFULPARROT", - "resourceType": "db.m4.8xlarge", - "savings": 107.789, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "reportingService" - } - }, - { - "accountID": "999773517191", - "accountName": "2d2016iiva", - "arn": "arn:aws:rds:ap-northeast-3:999773517191:thankfulzebra", - "databaseEngine": "aurora-postgresql", - "engineVersion": "1.92", - "id": "db-ADVENTUROUSURCHINGENTLEGOAT", - "lookbackPeriod": "30 days", - "name": "bravejaguar", - "privateDnsName": "bravejaguar.cywk0fv0xrmm.ap-northeast-3.rds.amazonaws.com", - "region": "ap-northeast-3", - "resourceID": "db-ADVENTUROUSURCHINGENTLEGOAT", - "resourceType": "db.t2.micro", - "savings": 212.438, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "accountID": "353197488767", - "accountName": "2pi59fh7f5k", - "arn": "arn:aws:rds:ap-east-1:353197488767:eagergiraffe", - "databaseEngine": "aurora-postgresql", - "engineVersion": "0.78", - "id": "db-UPBEATKANGAROOJOVIALPARROT", - "lookbackPeriod": "30 days", - "name": "adventurousquail", - "privateDnsName": "adventurousquail.cywk0fv0xrmm.ap-east-1.rds.amazonaws.com", - "region": "ap-east-1", - "resourceID": "db-UPBEATKANGAROOJOVIALPARROT", - "resourceType": "db.t2.micro", - "savings": 157.97, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "paymentGateway" - } - }, - { - "accountID": "353197488767", - "accountName": "9q6ci42m5j", - "arn": "arn:aws:rds:eu-west-2:353197488767:lazypenguin", - "databaseEngine": "aurora-postgresql", - "engineVersion": "1.57", - "id": "db-QUICKJAGUAROBEDIENTBEAR", - "lookbackPeriod": "30 days", - "name": "jovialeel", - "privateDnsName": "jovialeel.cywk0fv0xrmm.eu-west-2.rds.amazonaws.com", - "region": "eu-west-2", - "resourceID": "db-QUICKJAGUAROBEDIENTBEAR", - "resourceType": "db.r5.2xlarge", - "savings": 105.534, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "securityModule" - } - }, - { - "accountID": "627286410625", - "accountName": "n1x03h0lci", - "arn": "arn:aws:rds:eu-central-1:627286410625:proudoctopus", - "databaseEngine": "aurora-postgresql", - "engineVersion": "9.91", - "id": "db-NERVOUSELEPHANTQUIRKYURCHIN", - "lookbackPeriod": "30 days", - "name": "eagerant", - "privateDnsName": "eagerant.cywk0fv0xrmm.eu-central-1.rds.amazonaws.com", - "region": "eu-central-1", - "resourceID": "db-NERVOUSELEPHANTQUIRKYURCHIN", - "resourceType": "db.m5.8xlarge", - "savings": 151.968, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - } - }, - { - "accountID": "516702013600", - "accountName": "gzv8qwkk7b", - "arn": "arn:aws:rds:us-east-1:516702013600:sillyeel", - "databaseEngine": "aurora-postgresql", - "engineVersion": "5.80", - "id": "db-JOVIALYAKHAPPYURCHIN", - "lookbackPeriod": "30 days", - "name": "braveyak", - "privateDnsName": "braveyak.cywk0fv0xrmm.us-east-1.rds.amazonaws.com", - "region": "us-east-1", - "resourceID": "db-JOVIALYAKHAPPYURCHIN", - "resourceType": "db.m5i.8xlarge", - "savings": 265.051, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "reportingService" - } - }, - { - "accountID": "620368136857", - "accountName": "vqqjjgprlmi", - "arn": "arn:aws:rds:us-east-1:620368136857:eagereel", - "databaseEngine": "aurora-postgresql", - "engineVersion": "2.56", - "id": "db-JOVIALDOGOBEDIENTNEWT", - "lookbackPeriod": "30 days", - "name": "quirkyoctopus", - "privateDnsName": "quirkyoctopus.cywk0fv0xrmm.us-east-1.rds.amazonaws.com", - "region": "us-east-1", - "resourceID": "db-JOVIALDOGOBEDIENTNEWT", - "resourceType": "db.m5.8xlarge", - "savings": 11.531, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "dev", - "app": "customerSupport" - } - }, - { - "accountID": "925894598672", - "accountName": "wprbgjotsr", - "arn": "arn:aws:rds:ap-east-1:925894598672:fierceoctopus", - "databaseEngine": "aurora-postgresql", - "engineVersion": "8.84", - "id": "db-LIVELYURCHINPROUDOCTOPUS", - "lookbackPeriod": "30 days", - "name": "eagerwhale", - "privateDnsName": "eagerwhale.cywk0fv0xrmm.ap-east-1.rds.amazonaws.com", - "region": "ap-east-1", - "resourceID": "db-LIVELYURCHINPROUDOCTOPUS", - "resourceType": "db.c4n.xlarge", - "savings": 59.39, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "accountID": "516702013600", - "accountName": "xkhzregj51f", - "arn": "arn:aws:rds:eu-central-1:516702013600:innocentgoat", - "databaseEngine": "aurora-postgresql", - "engineVersion": "1.45", - "id": "db-QUIRKYOWLWITTYPENGUIN", - "lookbackPeriod": "30 days", - "name": "youthfulpenguin", - "privateDnsName": "youthfulpenguin.cywk0fv0xrmm.eu-central-1.rds.amazonaws.com", - "region": "eu-central-1", - "resourceID": "db-QUIRKYOWLWITTYPENGUIN", - "resourceType": "db.t2.micro", - "savings": 240.35, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - } - }, - { - "accountID": "353197488767", - "accountName": "87oivh3wl1", - "arn": "arn:aws:rds:ca-central-1:353197488767:kindbear", - "databaseEngine": "aurora-postgresql", - "engineVersion": "1.21", - "id": "db-QUIRKYOWLINNOCENTURCHIN", - "lookbackPeriod": "30 days", - "name": "lazykangaroo", - "privateDnsName": "lazykangaroo.cywk0fv0xrmm.ca-central-1.rds.amazonaws.com", - "region": "ca-central-1", - "resourceID": "db-QUIRKYOWLINNOCENTURCHIN", - "resourceType": "db.r5.2xlarge", - "savings": 414.379, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - } - }, - { - "accountID": "620368136857", - "accountName": "dkjbvbnkhf", - "arn": "arn:aws:rds:eu-west-1:620368136857:obedientsnake", - "databaseEngine": "aurora-postgresql", - "engineVersion": "8.85", - "id": "db-SILLYANTEXCITEDPARROT", - "lookbackPeriod": "30 days", - "name": "bravejaguar", - "privateDnsName": "bravejaguar.cywk0fv0xrmm.eu-west-1.rds.amazonaws.com", - "region": "eu-west-1", - "resourceID": "db-SILLYANTEXCITEDPARROT", - "resourceType": "db.m5i.8xlarge", - "savings": 38.903, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "prod", - "app": "paymentGateway" - } - }, - { - "accountID": "516702013600", - "accountName": "xh7ciu431u", - "arn": "arn:aws:rds:eu-west-1:516702013600:livelybear", - "databaseEngine": "aurora-postgresql", - "engineVersion": "1.67", - "id": "db-JOLLYMOUSEGENTLEWHALE", - "lookbackPeriod": "30 days", - "name": "adventurousgoat", - "privateDnsName": "adventurousgoat.cywk0fv0xrmm.eu-west-1.rds.amazonaws.com", - "region": "eu-west-1", - "resourceID": "db-JOLLYMOUSEGENTLEWHALE", - "resourceType": "db.r5.2xlarge", - "savings": 85.435, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "dev", - "app": "emailService" - } - }, - { - "accountID": "516702013600", - "accountName": "5mh6ho85c6g", - "arn": "arn:aws:rds:us-east-2:516702013600:innocenttiger", - "databaseEngine": "aurora-postgresql", - "engineVersion": "3.92", - "id": "db-QUIRKYFOXKINDANT", - "lookbackPeriod": "30 days", - "name": "zealoussnake", - "privateDnsName": "zealoussnake.cywk0fv0xrmm.us-east-2.rds.amazonaws.com", - "region": "us-east-2", - "resourceID": "db-QUIRKYFOXKINDANT", - "resourceType": "db.c5n.xlarge", - "savings": 416.455, - "savingsCurrency": "US$", - "service": "RDS", - "status": "available", - "tags": { - "environment": "dev", - "app": "customerSupport" - } - } - ], - "message": "The total estimated monthly savings are US$ 204.56" -} diff --git a/flexera/data/azure/azure_compute_rightsizing.js b/flexera/data/azure/azure_compute_rightsizing.js deleted file mode 100644 index 1b660b23..00000000 --- a/flexera/data/azure/azure_compute_rightsizing.js +++ /dev/null @@ -1,217 +0,0 @@ -// -------------------------------------- -// Libraries -// -------------------------------------- - -var _ = require('underscore') - -// -------------------------------------- -// Functions -// -------------------------------------- - -function getRandomDate(year) { - let start = new Date(year, 0, 1); // Start from January 1st of the given year - let end = new Date(year + 1, 0, 1); // End at December 31st of the given year - let randomDate = new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())); - - return randomDate.toISOString(); -} - -function generateRandomName() { - adjectives = [ - "quick", "lazy", "drowsy", "excited", "adventurous", "jolly", "brave", "calm", - "eager", "fierce", "gentle", "happy", "innocent", "jovial", "kind", "lively", - "merry", "nervous", "obedient", "proud", "relieved", "silly", "thankful", - "upbeat", "vivacious", "witty", "excited", "youthful", "zealous", "quirky" - ] - - animals = [ - "ant", "bear", "cat", "dog", "eel", "fox", "goat", "horse", "ibis", "jaguar", - "kangaroo", "lion", "mouse", "newt", "owl", "penguin", "quail", "rabbit", - "snake", "tiger", "urchin", "viper", "whale", "xerus", "yak", "zebra", "parrot", - "octopus", "giraffe", "elephant" - ]; - - randomAdjective = adjectives[Math.floor(Math.random() * adjectives.length)] - randomAnimal = animals[Math.floor(Math.random() * animals.length)] - - return randomAdjective + randomAnimal -} - -// -------------------------------------- -// Dummy Data -// -------------------------------------- - -current_year = parseInt(new Date().toISOString().split('-')[0]) - -account_list = [ - "ca1eeeca-231f-4a91-a740-04eaeb043516", - "ceee86e2-a6cf-4a62-8004-1313cc581679", - "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "9c6588cd-ca5e-429d-adc7-5292d3880914", - "912102ae-2e57-4094-bb8a-63a7d1c38207", - "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "f048a88c-9bc9-43cf-a30d-f48c94708866" -] - -type_list = [ - "Standard_A2_v2", - "Standard_A4_v2", - "Standard_B12ms", - "Standard_B16as_v2", - "Standard_B16ms", - "Standard_B2ms", - "Standard_B2s", - "Standard_B32as_v2", - "Standard_D16_v3", - "Standard_B4ms" -] - -type_downsize_list = [ - "Standard_A1_v2", - "Standard_A3_v2", - "Standard_B8ms", - "Standard_B12as_v2", - "Standard_B12ms", - "Standard_B1ms", - "Standard_B1s", - "Standard_B16as_v2", - "Standard_D8_v3", - "Standard_B2ms" -] - -region_list = [ - "southcentralus", - "eastus", - "eastus2", - "westus2", - "australiaeast", - "southeastasia", - "northeurope", - "uksouth", - "centralus", - "centralindia" -] - -tag_list = [ - "environment=prod, app=paymentGateway", - "environment=dev, app=dataAnalytics", - "environment=prod, app=userManagement", - "environment=dev, app=reportingService", - "environment=staging, app=invoiceProcessing", - "environment=prod, app=emailService", - "environment=prod, app=securityModule", - "environment=dev, app=inventoryManagement", - "environment=prod, app=customerSupport", - "environment=staging, app=crmModule" -] - -// -------------------------------------- -// Script -// -------------------------------------- - -result = [] - -for (var i = 0; i < 25; i++) { - subscriptionId = account_list[parseInt(Math.random() * 10)] - subscriptionName = generateRandomName() - resourceGroup = generateRandomName().toUpperCase() + '-' + generateRandomName().toUpperCase() - resourceName = generateRandomName() - resourceId = "/subscriptions/" + subscriptionId + "/resourceGroups/" + resourceGroup + "/providers/Microsoft.Compute/virtualMachines/" + resourceName - resourceNumber = parseInt(Math.random() * 10) - resourceType = type_list[resourceNumber] - newResourceType = type_downsize_list[resourceNumber] - - recommendationDetails = [ - "Resize Azure virtual machine ", resourceName, " ", - "in Azure Subscription ", subscriptionName, " ", - "(", subscriptionId, ") ", - "from ", resourceType, " ", - "to ", newResourceType - ].join('') - - savings = parseFloat((Math.random() * Math.random() * 1000).toFixed(3)) - - result.push({ - "subscriptionId": subscriptionId, - "subscriptionName": subscriptionName, - "resourceGroup": resourceGroup, - "resourceName": resourceName, - "resourceId": resourceId, - "tags": tag_list[parseInt(Math.random() * 10)], - "recommendationType": "Downsize", - "recommendationDetails": recommendationDetails, - "resourceType": resourceType, - "newResourceType": newResourceType, - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": region_list[parseInt(Math.random() * 10)], - "osType": "Linux", - "savings": savings, - "savingsCurrency": "US$", - "cpu_average": parseFloat((parseInt(Math.random() * 30) + Math.random()).toFixed(2)), - "cpu_maximum": parseFloat((parseInt(Math.random() * 40) + Math.random()).toFixed(2)), - "cpu_minimum": parseFloat((parseInt(Math.random() * 10) + Math.random()).toFixed(2)), - "mem_average": parseFloat((parseInt(Math.random() * 40) + Math.random()).toFixed(2)), - "mem_maximum": parseFloat((parseInt(Math.random() * 40) + Math.random()).toFixed(2)), - "mem_minimum": parseFloat((parseInt(Math.random() * 40) + Math.random()).toFixed(2)), - "thresholdType": "Average", - "threshold": 40, - "memoryThreshold": 40, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }) -} - -for (var i = 0; i < 25; i++) { - subscriptionId = account_list[parseInt(Math.random() * 10)] - subscriptionName = (Math.random() + 1).toString(36).substring(2) - resourceGroup = (Math.random() + 1).toString(36).substring(2).toUpperCase() + '-' + (Math.random() + 1).toString(36).substring(2).toUpperCase() - resourceName = (Math.random() + 1).toString(36).substring(2) - resourceId = "/subscriptions/" + subscriptionId + "/resourceGroups/" + resourceGroup + "/providers/Microsoft.Compute/virtualMachines/" + resourceName - resourceNumber = parseInt(Math.random() * 10) - resourceType = type_list[resourceNumber] - newResourceType = type_downsize_list[resourceNumber] - - recommendationDetails = [ - "Delete Azure virtual machine ", resourceName, " ", - "in Azure Subscription ", subscriptionName, " ", - "(", subscriptionId, ")" - ].join('') - - result.push({ - "subscriptionId": subscriptionId, - "subscriptionName": subscriptionName, - "resourceGroup": resourceGroup, - "resourceName": resourceName, - "resourceId": resourceId, - "tags": tag_list[parseInt(Math.random() * 10)], - "recommendationType": "Delete", - "recommendationDetails": recommendationDetails, - "resourceType": type_list[resourceNumber], - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": region_list[parseInt(Math.random() * 10)], - "osType": "Linux", - "savings": parseFloat((Math.random() * Math.random() * 100).toFixed(3)), - "savingsCurrency": "US$", - "cpu_average": parseFloat((parseInt(Math.random() * 3) + Math.random()).toFixed(2)), - "cpu_maximum": parseFloat((parseInt(Math.random() * 5) + Math.random()).toFixed(2)), - "cpu_minimum": parseFloat((parseInt(Math.random()) + Math.random()).toFixed(2)), - "mem_average": parseFloat((parseInt(Math.random() * 3) + Math.random()).toFixed(2)), - "mem_maximum": parseFloat((parseInt(Math.random() * 5) + Math.random()).toFixed(2)), - "mem_minimum": parseFloat((parseInt(Math.random()) + Math.random()).toFixed(2)), - "thresholdType": "Average", - "threshold": 5, - "memoryThreshold": 5, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }) -} - -// -------------------------------------- -// Output -// -------------------------------------- - -console.log(JSON.stringify(result, '', 2)) diff --git a/flexera/data/azure/azure_compute_rightsizing.json b/flexera/data/azure/azure_compute_rightsizing.json deleted file mode 100644 index 41b9367f..00000000 --- a/flexera/data/azure/azure_compute_rightsizing.json +++ /dev/null @@ -1,1377 +0,0 @@ -[ - { - "subscriptionId": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "nervousurchin", - "resourceGroup": "KINDKANGAROO-JOLLYELEPHANT", - "resourceName": "innocentmouse", - "resourceId": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/KINDKANGAROO-JOLLYELEPHANT/providers/Microsoft.Compute/virtualMachines/innocentmouse", - "tags": "environment=prod, app=userManagement", - "recommendationType": "Downsize", - "recommendationDetails": "Resize Azure virtual machine innocentmouse in Azure Subscription nervousurchin (1aec08f2-c15d-4c32-919c-4bab940f69f3) from Standard_A2_v2 to Standard_A1_v2", - "resourceType": "Standard_A2_v2", - "newResourceType": "Standard_A1_v2", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "southcentralus", - "osType": "Linux", - "savings": 17.038, - "savingsCurrency": "US$", - "cpu_average": 12.68, - "cpu_maximum": 33.48, - "cpu_minimum": 6.04, - "mem_average": 28, - "mem_maximum": 7.62, - "mem_minimum": 27.75, - "thresholdType": "Average", - "threshold": 40, - "memoryThreshold": 40, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "gentleibis", - "resourceGroup": "HAPPYHORSE-SILLYPENGUIN", - "resourceName": "nervousxerus", - "resourceId": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/HAPPYHORSE-SILLYPENGUIN/providers/Microsoft.Compute/virtualMachines/nervousxerus", - "tags": "environment=prod, app=customerSupport", - "recommendationType": "Downsize", - "recommendationDetails": "Resize Azure virtual machine nervousxerus in Azure Subscription gentleibis (13e8d4fc-8226-45a0-88cf-2979d3e9eba9) from Standard_B2ms to Standard_B1ms", - "resourceType": "Standard_B2ms", - "newResourceType": "Standard_B1ms", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "westus2", - "osType": "Linux", - "savings": 29.858, - "savingsCurrency": "US$", - "cpu_average": 24.62, - "cpu_maximum": 2.04, - "cpu_minimum": 9.43, - "mem_average": 19.96, - "mem_maximum": 15.33, - "mem_minimum": 11.78, - "thresholdType": "Average", - "threshold": 40, - "memoryThreshold": 40, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "proudlion", - "resourceGroup": "UPBEATMOUSE-GENTLEELEPHANT", - "resourceName": "upbeattiger", - "resourceId": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/UPBEATMOUSE-GENTLEELEPHANT/providers/Microsoft.Compute/virtualMachines/upbeattiger", - "tags": "environment=dev, app=dataAnalytics", - "recommendationType": "Downsize", - "recommendationDetails": "Resize Azure virtual machine upbeattiger in Azure Subscription proudlion (ceee86e2-a6cf-4a62-8004-1313cc581679) from Standard_B16as_v2 to Standard_B12as_v2", - "resourceType": "Standard_B16as_v2", - "newResourceType": "Standard_B12as_v2", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "eastus2", - "osType": "Linux", - "savings": 377.268, - "savingsCurrency": "US$", - "cpu_average": 22.02, - "cpu_maximum": 39.81, - "cpu_minimum": 4.03, - "mem_average": 29.85, - "mem_maximum": 17.97, - "mem_minimum": 4.98, - "thresholdType": "Average", - "threshold": 40, - "memoryThreshold": 40, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "jollyquail", - "resourceGroup": "SILLYQUAIL-RELIEVEDBEAR", - "resourceName": "bravedog", - "resourceId": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/SILLYQUAIL-RELIEVEDBEAR/providers/Microsoft.Compute/virtualMachines/bravedog", - "tags": "environment=dev, app=reportingService", - "recommendationType": "Downsize", - "recommendationDetails": "Resize Azure virtual machine bravedog in Azure Subscription jollyquail (1af450b2-ce7a-4af5-9ebc-a13461fe1e32) from Standard_A2_v2 to Standard_A1_v2", - "resourceType": "Standard_A2_v2", - "newResourceType": "Standard_A1_v2", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "eastus2", - "osType": "Linux", - "savings": 219.933, - "savingsCurrency": "US$", - "cpu_average": 20.23, - "cpu_maximum": 7.11, - "cpu_minimum": 3.06, - "mem_average": 31.26, - "mem_maximum": 6.19, - "mem_minimum": 30.84, - "thresholdType": "Average", - "threshold": 40, - "memoryThreshold": 40, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "jovialurchin", - "resourceGroup": "KINDEEL-NERVOUSJAGUAR", - "resourceName": "wittysnake", - "resourceId": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/KINDEEL-NERVOUSJAGUAR/providers/Microsoft.Compute/virtualMachines/wittysnake", - "tags": "environment=prod, app=paymentGateway", - "recommendationType": "Downsize", - "recommendationDetails": "Resize Azure virtual machine wittysnake in Azure Subscription jovialurchin (ceee86e2-a6cf-4a62-8004-1313cc581679) from Standard_B32as_v2 to Standard_B16as_v2", - "resourceType": "Standard_B32as_v2", - "newResourceType": "Standard_B16as_v2", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "eastus", - "osType": "Linux", - "savings": 163.719, - "savingsCurrency": "US$", - "cpu_average": 29.54, - "cpu_maximum": 35.56, - "cpu_minimum": 1.59, - "mem_average": 35.16, - "mem_maximum": 27.22, - "mem_minimum": 34.43, - "thresholdType": "Average", - "threshold": 40, - "memoryThreshold": 40, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "fierceurchin", - "resourceGroup": "DROWSYPARROT-LIVELYVIPER", - "resourceName": "innocentjaguar", - "resourceId": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/DROWSYPARROT-LIVELYVIPER/providers/Microsoft.Compute/virtualMachines/innocentjaguar", - "tags": "environment=prod, app=customerSupport", - "recommendationType": "Downsize", - "recommendationDetails": "Resize Azure virtual machine innocentjaguar in Azure Subscription fierceurchin (ca1eeeca-231f-4a91-a740-04eaeb043516) from Standard_A4_v2 to Standard_A3_v2", - "resourceType": "Standard_A4_v2", - "newResourceType": "Standard_A3_v2", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "eastus2", - "osType": "Linux", - "savings": 428.394, - "savingsCurrency": "US$", - "cpu_average": 22.72, - "cpu_maximum": 13.05, - "cpu_minimum": 7.92, - "mem_average": 6.33, - "mem_maximum": 0.76, - "mem_minimum": 4.21, - "thresholdType": "Average", - "threshold": 40, - "memoryThreshold": 40, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "kindbear", - "resourceGroup": "THANKFULKANGAROO-KINDCAT", - "resourceName": "eagernewt", - "resourceId": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/THANKFULKANGAROO-KINDCAT/providers/Microsoft.Compute/virtualMachines/eagernewt", - "tags": "environment=dev, app=reportingService", - "recommendationType": "Downsize", - "recommendationDetails": "Resize Azure virtual machine eagernewt in Azure Subscription kindbear (1aec08f2-c15d-4c32-919c-4bab940f69f3) from Standard_B32as_v2 to Standard_B16as_v2", - "resourceType": "Standard_B32as_v2", - "newResourceType": "Standard_B16as_v2", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "southeastasia", - "osType": "Linux", - "savings": 582.421, - "savingsCurrency": "US$", - "cpu_average": 20.32, - "cpu_maximum": 32.9, - "cpu_minimum": 4.03, - "mem_average": 11.47, - "mem_maximum": 0.27, - "mem_minimum": 3.82, - "thresholdType": "Average", - "threshold": 40, - "memoryThreshold": 40, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "vivaciouseel", - "resourceGroup": "RELIEVEDPARROT-ADVENTUROUSBEAR", - "resourceName": "lazyowl", - "resourceId": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/RELIEVEDPARROT-ADVENTUROUSBEAR/providers/Microsoft.Compute/virtualMachines/lazyowl", - "tags": "environment=dev, app=reportingService", - "recommendationType": "Downsize", - "recommendationDetails": "Resize Azure virtual machine lazyowl in Azure Subscription vivaciouseel (912102ae-2e57-4094-bb8a-63a7d1c38207) from Standard_B12ms to Standard_B8ms", - "resourceType": "Standard_B12ms", - "newResourceType": "Standard_B8ms", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "australiaeast", - "osType": "Linux", - "savings": 814.598, - "savingsCurrency": "US$", - "cpu_average": 3.69, - "cpu_maximum": 25.93, - "cpu_minimum": 2.38, - "mem_average": 11.56, - "mem_maximum": 4.06, - "mem_minimum": 23.88, - "thresholdType": "Average", - "threshold": 40, - "memoryThreshold": 40, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "excitedibis", - "resourceGroup": "LIVELYKANGAROO-SILLYSNAKE", - "resourceName": "adventurousparrot", - "resourceId": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/LIVELYKANGAROO-SILLYSNAKE/providers/Microsoft.Compute/virtualMachines/adventurousparrot", - "tags": "environment=dev, app=dataAnalytics", - "recommendationType": "Downsize", - "recommendationDetails": "Resize Azure virtual machine adventurousparrot in Azure Subscription excitedibis (57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec) from Standard_B16ms to Standard_B12ms", - "resourceType": "Standard_B16ms", - "newResourceType": "Standard_B12ms", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "uksouth", - "osType": "Linux", - "savings": 309.475, - "savingsCurrency": "US$", - "cpu_average": 12.15, - "cpu_maximum": 19, - "cpu_minimum": 3.52, - "mem_average": 20.51, - "mem_maximum": 13.95, - "mem_minimum": 15.37, - "thresholdType": "Average", - "threshold": 40, - "memoryThreshold": 40, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "adventurousviper", - "resourceGroup": "WITTYVIPER-NERVOUSJAGUAR", - "resourceName": "gentletiger", - "resourceId": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/WITTYVIPER-NERVOUSJAGUAR/providers/Microsoft.Compute/virtualMachines/gentletiger", - "tags": "environment=prod, app=customerSupport", - "recommendationType": "Downsize", - "recommendationDetails": "Resize Azure virtual machine gentletiger in Azure Subscription adventurousviper (8752afcb-f9b4-453b-b34c-cb9f3a9a0247) from Standard_B16as_v2 to Standard_B12as_v2", - "resourceType": "Standard_B16as_v2", - "newResourceType": "Standard_B12as_v2", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "australiaeast", - "osType": "Linux", - "savings": 352.397, - "savingsCurrency": "US$", - "cpu_average": 8.17, - "cpu_maximum": 21.52, - "cpu_minimum": 4.51, - "mem_average": 37.63, - "mem_maximum": 29.85, - "mem_minimum": 37.56, - "thresholdType": "Average", - "threshold": 40, - "memoryThreshold": 40, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "adventurouslion", - "resourceGroup": "CALMLION-EXCITEDPARROT", - "resourceName": "bravecat", - "resourceId": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/CALMLION-EXCITEDPARROT/providers/Microsoft.Compute/virtualMachines/bravecat", - "tags": "environment=prod, app=userManagement", - "recommendationType": "Downsize", - "recommendationDetails": "Resize Azure virtual machine bravecat in Azure Subscription adventurouslion (ca1eeeca-231f-4a91-a740-04eaeb043516) from Standard_A2_v2 to Standard_A1_v2", - "resourceType": "Standard_A2_v2", - "newResourceType": "Standard_A1_v2", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "southcentralus", - "osType": "Linux", - "savings": 339.746, - "savingsCurrency": "US$", - "cpu_average": 16.24, - "cpu_maximum": 6.03, - "cpu_minimum": 7.59, - "mem_average": 0.21, - "mem_maximum": 1.66, - "mem_minimum": 19.81, - "thresholdType": "Average", - "threshold": 40, - "memoryThreshold": 40, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "eagercat", - "resourceGroup": "GENTLEIBIS-LAZYURCHIN", - "resourceName": "wittybear", - "resourceId": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/GENTLEIBIS-LAZYURCHIN/providers/Microsoft.Compute/virtualMachines/wittybear", - "tags": "environment=prod, app=securityModule", - "recommendationType": "Downsize", - "recommendationDetails": "Resize Azure virtual machine wittybear in Azure Subscription eagercat (1aec08f2-c15d-4c32-919c-4bab940f69f3) from Standard_B2ms to Standard_B1ms", - "resourceType": "Standard_B2ms", - "newResourceType": "Standard_B1ms", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "uksouth", - "osType": "Linux", - "savings": 327.896, - "savingsCurrency": "US$", - "cpu_average": 29.89, - "cpu_maximum": 16.88, - "cpu_minimum": 3.12, - "mem_average": 2.8, - "mem_maximum": 28.43, - "mem_minimum": 27.32, - "thresholdType": "Average", - "threshold": 40, - "memoryThreshold": 40, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "obedientwhale", - "resourceGroup": "WITTYSNAKE-EAGERMOUSE", - "resourceName": "eagerbear", - "resourceId": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/WITTYSNAKE-EAGERMOUSE/providers/Microsoft.Compute/virtualMachines/eagerbear", - "tags": "environment=staging, app=crmModule", - "recommendationType": "Downsize", - "recommendationDetails": "Resize Azure virtual machine eagerbear in Azure Subscription obedientwhale (ca1eeeca-231f-4a91-a740-04eaeb043516) from Standard_D16_v3 to Standard_D8_v3", - "resourceType": "Standard_D16_v3", - "newResourceType": "Standard_D8_v3", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "southcentralus", - "osType": "Linux", - "savings": 283.253, - "savingsCurrency": "US$", - "cpu_average": 8.99, - "cpu_maximum": 19.02, - "cpu_minimum": 3.7, - "mem_average": 12.26, - "mem_maximum": 19.91, - "mem_minimum": 28.39, - "thresholdType": "Average", - "threshold": 40, - "memoryThreshold": 40, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "fiercetiger", - "resourceGroup": "BRAVEYAK-KINDJAGUAR", - "resourceName": "jovialgiraffe", - "resourceId": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/BRAVEYAK-KINDJAGUAR/providers/Microsoft.Compute/virtualMachines/jovialgiraffe", - "tags": "environment=staging, app=invoiceProcessing", - "recommendationType": "Downsize", - "recommendationDetails": "Resize Azure virtual machine jovialgiraffe in Azure Subscription fiercetiger (57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec) from Standard_D16_v3 to Standard_D8_v3", - "resourceType": "Standard_D16_v3", - "newResourceType": "Standard_D8_v3", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "eastus2", - "osType": "Linux", - "savings": 190.104, - "savingsCurrency": "US$", - "cpu_average": 10.38, - "cpu_maximum": 33.66, - "cpu_minimum": 2.44, - "mem_average": 2.87, - "mem_maximum": 1.58, - "mem_minimum": 36.53, - "thresholdType": "Average", - "threshold": 40, - "memoryThreshold": 40, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "drowsymouse", - "resourceGroup": "HAPPYRABBIT-GENTLEOCTOPUS", - "resourceName": "adventurouscat", - "resourceId": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/HAPPYRABBIT-GENTLEOCTOPUS/providers/Microsoft.Compute/virtualMachines/adventurouscat", - "tags": "environment=prod, app=customerSupport", - "recommendationType": "Downsize", - "recommendationDetails": "Resize Azure virtual machine adventurouscat in Azure Subscription drowsymouse (912102ae-2e57-4094-bb8a-63a7d1c38207) from Standard_B32as_v2 to Standard_B16as_v2", - "resourceType": "Standard_B32as_v2", - "newResourceType": "Standard_B16as_v2", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "centralus", - "osType": "Linux", - "savings": 610.539, - "savingsCurrency": "US$", - "cpu_average": 24.35, - "cpu_maximum": 32.73, - "cpu_minimum": 9.09, - "mem_average": 20.86, - "mem_maximum": 18.73, - "mem_minimum": 5.14, - "thresholdType": "Average", - "threshold": 40, - "memoryThreshold": 40, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "adventurousxerus", - "resourceGroup": "QUICKJAGUAR-PROUDKANGAROO", - "resourceName": "gentlequail", - "resourceId": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/QUICKJAGUAR-PROUDKANGAROO/providers/Microsoft.Compute/virtualMachines/gentlequail", - "tags": "environment=prod, app=paymentGateway", - "recommendationType": "Downsize", - "recommendationDetails": "Resize Azure virtual machine gentlequail in Azure Subscription adventurousxerus (ca1eeeca-231f-4a91-a740-04eaeb043516) from Standard_B16as_v2 to Standard_B12as_v2", - "resourceType": "Standard_B16as_v2", - "newResourceType": "Standard_B12as_v2", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "southeastasia", - "osType": "Linux", - "savings": 446.252, - "savingsCurrency": "US$", - "cpu_average": 29.62, - "cpu_maximum": 26.01, - "cpu_minimum": 9.75, - "mem_average": 7.21, - "mem_maximum": 9.29, - "mem_minimum": 22.62, - "thresholdType": "Average", - "threshold": 40, - "memoryThreshold": 40, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "proudmouse", - "resourceGroup": "WITTYURCHIN-INNOCENTRABBIT", - "resourceName": "kindhorse", - "resourceId": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/WITTYURCHIN-INNOCENTRABBIT/providers/Microsoft.Compute/virtualMachines/kindhorse", - "tags": "environment=staging, app=invoiceProcessing", - "recommendationType": "Downsize", - "recommendationDetails": "Resize Azure virtual machine kindhorse in Azure Subscription proudmouse (ca1eeeca-231f-4a91-a740-04eaeb043516) from Standard_B12ms to Standard_B8ms", - "resourceType": "Standard_B12ms", - "newResourceType": "Standard_B8ms", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "eastus2", - "osType": "Linux", - "savings": 411.051, - "savingsCurrency": "US$", - "cpu_average": 24.56, - "cpu_maximum": 39.02, - "cpu_minimum": 7.75, - "mem_average": 27.03, - "mem_maximum": 38.88, - "mem_minimum": 34, - "thresholdType": "Average", - "threshold": 40, - "memoryThreshold": 40, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "kindsnake", - "resourceGroup": "THANKFULMOUSE-FIERCEKANGAROO", - "resourceName": "upbeattiger", - "resourceId": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/THANKFULMOUSE-FIERCEKANGAROO/providers/Microsoft.Compute/virtualMachines/upbeattiger", - "tags": "environment=staging, app=crmModule", - "recommendationType": "Downsize", - "recommendationDetails": "Resize Azure virtual machine upbeattiger in Azure Subscription kindsnake (13e8d4fc-8226-45a0-88cf-2979d3e9eba9) from Standard_A4_v2 to Standard_A3_v2", - "resourceType": "Standard_A4_v2", - "newResourceType": "Standard_A3_v2", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "southeastasia", - "osType": "Linux", - "savings": 311.874, - "savingsCurrency": "US$", - "cpu_average": 25.3, - "cpu_maximum": 22.05, - "cpu_minimum": 6.64, - "mem_average": 27.8, - "mem_maximum": 12, - "mem_minimum": 4.01, - "thresholdType": "Average", - "threshold": 40, - "memoryThreshold": 40, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "zealousmouse", - "resourceGroup": "SILLYOCTOPUS-MERRYZEBRA", - "resourceName": "excitedzebra", - "resourceId": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/SILLYOCTOPUS-MERRYZEBRA/providers/Microsoft.Compute/virtualMachines/excitedzebra", - "tags": "environment=prod, app=securityModule", - "recommendationType": "Downsize", - "recommendationDetails": "Resize Azure virtual machine excitedzebra in Azure Subscription zealousmouse (1aec08f2-c15d-4c32-919c-4bab940f69f3) from Standard_A4_v2 to Standard_A3_v2", - "resourceType": "Standard_A4_v2", - "newResourceType": "Standard_A3_v2", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "eastus2", - "osType": "Linux", - "savings": 26.158, - "savingsCurrency": "US$", - "cpu_average": 15.56, - "cpu_maximum": 22.87, - "cpu_minimum": 2.98, - "mem_average": 38.83, - "mem_maximum": 12.62, - "mem_minimum": 35.81, - "thresholdType": "Average", - "threshold": 40, - "memoryThreshold": 40, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "wittyfox", - "resourceGroup": "THANKFULELEPHANT-HAPPYIBIS", - "resourceName": "obedientowl", - "resourceId": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/THANKFULELEPHANT-HAPPYIBIS/providers/Microsoft.Compute/virtualMachines/obedientowl", - "tags": "environment=prod, app=userManagement", - "recommendationType": "Downsize", - "recommendationDetails": "Resize Azure virtual machine obedientowl in Azure Subscription wittyfox (13e8d4fc-8226-45a0-88cf-2979d3e9eba9) from Standard_B16as_v2 to Standard_B12as_v2", - "resourceType": "Standard_B16as_v2", - "newResourceType": "Standard_B12as_v2", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "uksouth", - "osType": "Linux", - "savings": 182.748, - "savingsCurrency": "US$", - "cpu_average": 14.63, - "cpu_maximum": 19.28, - "cpu_minimum": 0.92, - "mem_average": 23.67, - "mem_maximum": 13.71, - "mem_minimum": 36.53, - "thresholdType": "Average", - "threshold": 40, - "memoryThreshold": 40, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "merryzebra", - "resourceGroup": "QUIRKYTIGER-RELIEVEDANT", - "resourceName": "jollyhorse", - "resourceId": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/QUIRKYTIGER-RELIEVEDANT/providers/Microsoft.Compute/virtualMachines/jollyhorse", - "tags": "environment=prod, app=userManagement", - "recommendationType": "Downsize", - "recommendationDetails": "Resize Azure virtual machine jollyhorse in Azure Subscription merryzebra (912102ae-2e57-4094-bb8a-63a7d1c38207) from Standard_A2_v2 to Standard_A1_v2", - "resourceType": "Standard_A2_v2", - "newResourceType": "Standard_A1_v2", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "eastus", - "osType": "Linux", - "savings": 346.89, - "savingsCurrency": "US$", - "cpu_average": 18.3, - "cpu_maximum": 16.65, - "cpu_minimum": 9.5, - "mem_average": 8.11, - "mem_maximum": 37.94, - "mem_minimum": 5.57, - "thresholdType": "Average", - "threshold": 40, - "memoryThreshold": 40, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "upbeatcat", - "resourceGroup": "KINDOWL-BRAVEOWL", - "resourceName": "wittyrabbit", - "resourceId": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/KINDOWL-BRAVEOWL/providers/Microsoft.Compute/virtualMachines/wittyrabbit", - "tags": "environment=staging, app=invoiceProcessing", - "recommendationType": "Downsize", - "recommendationDetails": "Resize Azure virtual machine wittyrabbit in Azure Subscription upbeatcat (1aec08f2-c15d-4c32-919c-4bab940f69f3) from Standard_B16ms to Standard_B12ms", - "resourceType": "Standard_B16ms", - "newResourceType": "Standard_B12ms", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "australiaeast", - "osType": "Linux", - "savings": 17.527, - "savingsCurrency": "US$", - "cpu_average": 22.78, - "cpu_maximum": 15.79, - "cpu_minimum": 2.45, - "mem_average": 36.42, - "mem_maximum": 7.62, - "mem_minimum": 16.24, - "thresholdType": "Average", - "threshold": 40, - "memoryThreshold": 40, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "proudnewt", - "resourceGroup": "SILLYNEWT-BRAVEGOAT", - "resourceName": "adventurousyak", - "resourceId": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/SILLYNEWT-BRAVEGOAT/providers/Microsoft.Compute/virtualMachines/adventurousyak", - "tags": "environment=dev, app=reportingService", - "recommendationType": "Downsize", - "recommendationDetails": "Resize Azure virtual machine adventurousyak in Azure Subscription proudnewt (13e8d4fc-8226-45a0-88cf-2979d3e9eba9) from Standard_B16ms to Standard_B12ms", - "resourceType": "Standard_B16ms", - "newResourceType": "Standard_B12ms", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "eastus", - "osType": "Linux", - "savings": 11.196, - "savingsCurrency": "US$", - "cpu_average": 17.41, - "cpu_maximum": 36.61, - "cpu_minimum": 7.68, - "mem_average": 26.54, - "mem_maximum": 34.03, - "mem_minimum": 26.26, - "thresholdType": "Average", - "threshold": 40, - "memoryThreshold": 40, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "thankfulnewt", - "resourceGroup": "UPBEATJAGUAR-QUICKRABBIT", - "resourceName": "drowsycat", - "resourceId": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/UPBEATJAGUAR-QUICKRABBIT/providers/Microsoft.Compute/virtualMachines/drowsycat", - "tags": "environment=prod, app=securityModule", - "recommendationType": "Downsize", - "recommendationDetails": "Resize Azure virtual machine drowsycat in Azure Subscription thankfulnewt (912102ae-2e57-4094-bb8a-63a7d1c38207) from Standard_D16_v3 to Standard_D8_v3", - "resourceType": "Standard_D16_v3", - "newResourceType": "Standard_D8_v3", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "centralus", - "osType": "Linux", - "savings": 652.071, - "savingsCurrency": "US$", - "cpu_average": 19.69, - "cpu_maximum": 36.76, - "cpu_minimum": 4.05, - "mem_average": 38.07, - "mem_maximum": 33.1, - "mem_minimum": 19.88, - "thresholdType": "Average", - "threshold": 40, - "memoryThreshold": 40, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "adventurouswhale", - "resourceGroup": "THANKFULYAK-INNOCENTCAT", - "resourceName": "happykangaroo", - "resourceId": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/THANKFULYAK-INNOCENTCAT/providers/Microsoft.Compute/virtualMachines/happykangaroo", - "tags": "environment=prod, app=userManagement", - "recommendationType": "Downsize", - "recommendationDetails": "Resize Azure virtual machine happykangaroo in Azure Subscription adventurouswhale (1af450b2-ce7a-4af5-9ebc-a13461fe1e32) from Standard_B16ms to Standard_B12ms", - "resourceType": "Standard_B16ms", - "newResourceType": "Standard_B12ms", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "northeurope", - "osType": "Linux", - "savings": 50.315, - "savingsCurrency": "US$", - "cpu_average": 14.91, - "cpu_maximum": 8.4, - "cpu_minimum": 7.3, - "mem_average": 9.48, - "mem_maximum": 12.87, - "mem_minimum": 7.46, - "thresholdType": "Average", - "threshold": 40, - "memoryThreshold": 40, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "4uvqo4i1il", - "resourceGroup": "7HR6PHZPSU-1DA9159J7Q", - "resourceName": "hxaf2lr2fq", - "resourceId": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/7HR6PHZPSU-1DA9159J7Q/providers/Microsoft.Compute/virtualMachines/hxaf2lr2fq", - "tags": "environment=prod, app=customerSupport", - "recommendationType": "Delete", - "recommendationDetails": "Delete Azure virtual machine hxaf2lr2fq in Azure Subscription 4uvqo4i1il (57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec)", - "resourceType": "Standard_A2_v2", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "eastus", - "osType": "Linux", - "savings": 16.209, - "savingsCurrency": "US$", - "cpu_average": 0.49, - "cpu_maximum": 1.98, - "cpu_minimum": 0.4, - "mem_average": 2.15, - "mem_maximum": 4.76, - "mem_minimum": 0.89, - "thresholdType": "Average", - "threshold": 5, - "memoryThreshold": 5, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "rzt2fukm4q", - "resourceGroup": "NZNW94SPOH-Z5PHNJQUPW", - "resourceName": "nuv5y9luj9", - "resourceId": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/NZNW94SPOH-Z5PHNJQUPW/providers/Microsoft.Compute/virtualMachines/nuv5y9luj9", - "tags": "environment=prod, app=securityModule", - "recommendationType": "Delete", - "recommendationDetails": "Delete Azure virtual machine nuv5y9luj9 in Azure Subscription rzt2fukm4q (ceee86e2-a6cf-4a62-8004-1313cc581679)", - "resourceType": "Standard_A2_v2", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "eastus2", - "osType": "Linux", - "savings": 47.031, - "savingsCurrency": "US$", - "cpu_average": 2.41, - "cpu_maximum": 2.93, - "cpu_minimum": 0.57, - "mem_average": 2.99, - "mem_maximum": 0.86, - "mem_minimum": 0.56, - "thresholdType": "Average", - "threshold": 5, - "memoryThreshold": 5, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "fcqglp70w1", - "resourceGroup": "6YUHZ2CCNJL-SISCOHKWEQ", - "resourceName": "m1pme0b726", - "resourceId": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/6YUHZ2CCNJL-SISCOHKWEQ/providers/Microsoft.Compute/virtualMachines/m1pme0b726", - "tags": "environment=staging, app=crmModule", - "recommendationType": "Delete", - "recommendationDetails": "Delete Azure virtual machine m1pme0b726 in Azure Subscription fcqglp70w1 (9c6588cd-ca5e-429d-adc7-5292d3880914)", - "resourceType": "Standard_A4_v2", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "centralus", - "osType": "Linux", - "savings": 0.123, - "savingsCurrency": "US$", - "cpu_average": 2.4, - "cpu_maximum": 2.74, - "cpu_minimum": 0.28, - "mem_average": 0.73, - "mem_maximum": 4.48, - "mem_minimum": 0.49, - "thresholdType": "Average", - "threshold": 5, - "memoryThreshold": 5, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "cnriinprl9", - "resourceGroup": "TS0UTN72PQ-PO4ZSDAKRAL", - "resourceName": "uu5047a214", - "resourceId": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/TS0UTN72PQ-PO4ZSDAKRAL/providers/Microsoft.Compute/virtualMachines/uu5047a214", - "tags": "environment=staging, app=invoiceProcessing", - "recommendationType": "Delete", - "recommendationDetails": "Delete Azure virtual machine uu5047a214 in Azure Subscription cnriinprl9 (ceee86e2-a6cf-4a62-8004-1313cc581679)", - "resourceType": "Standard_B32as_v2", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "uksouth", - "osType": "Linux", - "savings": 36.715, - "savingsCurrency": "US$", - "cpu_average": 2.85, - "cpu_maximum": 1.48, - "cpu_minimum": 0.02, - "mem_average": 2.27, - "mem_maximum": 3.12, - "mem_minimum": 0.82, - "thresholdType": "Average", - "threshold": 5, - "memoryThreshold": 5, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "imopcqn7xh", - "resourceGroup": "N5MTOEF568-7SUXZ0VZ33", - "resourceName": "ybzk04bz7a", - "resourceId": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/N5MTOEF568-7SUXZ0VZ33/providers/Microsoft.Compute/virtualMachines/ybzk04bz7a", - "tags": "environment=prod, app=customerSupport", - "recommendationType": "Delete", - "recommendationDetails": "Delete Azure virtual machine ybzk04bz7a in Azure Subscription imopcqn7xh (1aec08f2-c15d-4c32-919c-4bab940f69f3)", - "resourceType": "Standard_B32as_v2", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "northeurope", - "osType": "Linux", - "savings": 13.234, - "savingsCurrency": "US$", - "cpu_average": 1.87, - "cpu_maximum": 3.28, - "cpu_minimum": 0.89, - "mem_average": 1.83, - "mem_maximum": 1.76, - "mem_minimum": 0.72, - "thresholdType": "Average", - "threshold": 5, - "memoryThreshold": 5, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "uqcbn2n8bc", - "resourceGroup": "3ISHKVTKYH-88LO56VU8W", - "resourceName": "ajyfclpbuc", - "resourceId": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/3ISHKVTKYH-88LO56VU8W/providers/Microsoft.Compute/virtualMachines/ajyfclpbuc", - "tags": "environment=prod, app=securityModule", - "recommendationType": "Delete", - "recommendationDetails": "Delete Azure virtual machine ajyfclpbuc in Azure Subscription uqcbn2n8bc (57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec)", - "resourceType": "Standard_D16_v3", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "australiaeast", - "osType": "Linux", - "savings": 29.613, - "savingsCurrency": "US$", - "cpu_average": 2.27, - "cpu_maximum": 1.35, - "cpu_minimum": 0.89, - "mem_average": 0.8, - "mem_maximum": 0.85, - "mem_minimum": 0.25, - "thresholdType": "Average", - "threshold": 5, - "memoryThreshold": 5, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "6d48lux5w", - "resourceGroup": "XPHDIQ8CUP-W4C96LACGR", - "resourceName": "wxvf6oeiicg", - "resourceId": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/XPHDIQ8CUP-W4C96LACGR/providers/Microsoft.Compute/virtualMachines/wxvf6oeiicg", - "tags": "environment=dev, app=inventoryManagement", - "recommendationType": "Delete", - "recommendationDetails": "Delete Azure virtual machine wxvf6oeiicg in Azure Subscription 6d48lux5w (57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec)", - "resourceType": "Standard_B2s", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "eastus2", - "osType": "Linux", - "savings": 44.72, - "savingsCurrency": "US$", - "cpu_average": 0.55, - "cpu_maximum": 2.52, - "cpu_minimum": 0.21, - "mem_average": 0.96, - "mem_maximum": 0.72, - "mem_minimum": 0.25, - "thresholdType": "Average", - "threshold": 5, - "memoryThreshold": 5, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "nt0ptkfrty", - "resourceGroup": "NINP2NTIBUK-I8ARCZMQC7H", - "resourceName": "skzlwvtlz7j", - "resourceId": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/NINP2NTIBUK-I8ARCZMQC7H/providers/Microsoft.Compute/virtualMachines/skzlwvtlz7j", - "tags": "environment=prod, app=userManagement", - "recommendationType": "Delete", - "recommendationDetails": "Delete Azure virtual machine skzlwvtlz7j in Azure Subscription nt0ptkfrty (13e8d4fc-8226-45a0-88cf-2979d3e9eba9)", - "resourceType": "Standard_A2_v2", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "southeastasia", - "osType": "Linux", - "savings": 17.833, - "savingsCurrency": "US$", - "cpu_average": 0.79, - "cpu_maximum": 3.81, - "cpu_minimum": 0.9, - "mem_average": 1.43, - "mem_maximum": 3.56, - "mem_minimum": 0.92, - "thresholdType": "Average", - "threshold": 5, - "memoryThreshold": 5, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "e348yct8uw", - "resourceGroup": "SMIM53GAM4-441G4HEHNXG", - "resourceName": "zkzc5t44lz", - "resourceId": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/SMIM53GAM4-441G4HEHNXG/providers/Microsoft.Compute/virtualMachines/zkzc5t44lz", - "tags": "environment=dev, app=dataAnalytics", - "recommendationType": "Delete", - "recommendationDetails": "Delete Azure virtual machine zkzc5t44lz in Azure Subscription e348yct8uw (9c6588cd-ca5e-429d-adc7-5292d3880914)", - "resourceType": "Standard_B2ms", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "centralindia", - "osType": "Linux", - "savings": 58.503, - "savingsCurrency": "US$", - "cpu_average": 1.59, - "cpu_maximum": 0.34, - "cpu_minimum": 0.44, - "mem_average": 2.45, - "mem_maximum": 0.83, - "mem_minimum": 0.71, - "thresholdType": "Average", - "threshold": 5, - "memoryThreshold": 5, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "fuzge3n6r8", - "resourceGroup": "OAB6G9HGGFI-MDDSMEWOU7", - "resourceName": "nh8e5ohgdi", - "resourceId": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/OAB6G9HGGFI-MDDSMEWOU7/providers/Microsoft.Compute/virtualMachines/nh8e5ohgdi", - "tags": "environment=prod, app=customerSupport", - "recommendationType": "Delete", - "recommendationDetails": "Delete Azure virtual machine nh8e5ohgdi in Azure Subscription fuzge3n6r8 (57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec)", - "resourceType": "Standard_B32as_v2", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "centralindia", - "osType": "Linux", - "savings": 15.539, - "savingsCurrency": "US$", - "cpu_average": 1.79, - "cpu_maximum": 0.93, - "cpu_minimum": 0.46, - "mem_average": 2.14, - "mem_maximum": 2.69, - "mem_minimum": 0.64, - "thresholdType": "Average", - "threshold": 5, - "memoryThreshold": 5, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "6pndgehrro", - "resourceGroup": "BPDYP4JGUW-GUPOOXE0W8", - "resourceName": "891cr7vl7u", - "resourceId": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/BPDYP4JGUW-GUPOOXE0W8/providers/Microsoft.Compute/virtualMachines/891cr7vl7u", - "tags": "environment=dev, app=dataAnalytics", - "recommendationType": "Delete", - "recommendationDetails": "Delete Azure virtual machine 891cr7vl7u in Azure Subscription 6pndgehrro (ca1eeeca-231f-4a91-a740-04eaeb043516)", - "resourceType": "Standard_D16_v3", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "eastus2", - "osType": "Linux", - "savings": 31.999, - "savingsCurrency": "US$", - "cpu_average": 0.2, - "cpu_maximum": 2.86, - "cpu_minimum": 0.2, - "mem_average": 1.8, - "mem_maximum": 2.83, - "mem_minimum": 0.34, - "thresholdType": "Average", - "threshold": 5, - "memoryThreshold": 5, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "zgl00iqp3kg", - "resourceGroup": "D4GKUAM6C0I-K4MAX2JA2U", - "resourceName": "s9wvmaun5q", - "resourceId": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/D4GKUAM6C0I-K4MAX2JA2U/providers/Microsoft.Compute/virtualMachines/s9wvmaun5q", - "tags": "environment=prod, app=paymentGateway", - "recommendationType": "Delete", - "recommendationDetails": "Delete Azure virtual machine s9wvmaun5q in Azure Subscription zgl00iqp3kg (1aec08f2-c15d-4c32-919c-4bab940f69f3)", - "resourceType": "Standard_B2s", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "centralus", - "osType": "Linux", - "savings": 32.238, - "savingsCurrency": "US$", - "cpu_average": 0.29, - "cpu_maximum": 0.29, - "cpu_minimum": 0.87, - "mem_average": 0.36, - "mem_maximum": 3.5, - "mem_minimum": 0.69, - "thresholdType": "Average", - "threshold": 5, - "memoryThreshold": 5, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "h9az1pln5hi", - "resourceGroup": "HEM8G2T5AOH-8UN9XBC7TE", - "resourceName": "tv4epzxpm5", - "resourceId": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/HEM8G2T5AOH-8UN9XBC7TE/providers/Microsoft.Compute/virtualMachines/tv4epzxpm5", - "tags": "environment=prod, app=securityModule", - "recommendationType": "Delete", - "recommendationDetails": "Delete Azure virtual machine tv4epzxpm5 in Azure Subscription h9az1pln5hi (1af450b2-ce7a-4af5-9ebc-a13461fe1e32)", - "resourceType": "Standard_B4ms", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "centralus", - "osType": "Linux", - "savings": 4.753, - "savingsCurrency": "US$", - "cpu_average": 2.35, - "cpu_maximum": 0.23, - "cpu_minimum": 0.44, - "mem_average": 0.88, - "mem_maximum": 3.89, - "mem_minimum": 0.18, - "thresholdType": "Average", - "threshold": 5, - "memoryThreshold": 5, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "qs07o6vgko", - "resourceGroup": "3K23D16QL3-WA8LPOKYWL", - "resourceName": "tmezm31c8cj", - "resourceId": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/3K23D16QL3-WA8LPOKYWL/providers/Microsoft.Compute/virtualMachines/tmezm31c8cj", - "tags": "environment=dev, app=inventoryManagement", - "recommendationType": "Delete", - "recommendationDetails": "Delete Azure virtual machine tmezm31c8cj in Azure Subscription qs07o6vgko (9c6588cd-ca5e-429d-adc7-5292d3880914)", - "resourceType": "Standard_B4ms", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "southcentralus", - "osType": "Linux", - "savings": 36.625, - "savingsCurrency": "US$", - "cpu_average": 2.73, - "cpu_maximum": 2.28, - "cpu_minimum": 0.4, - "mem_average": 2.27, - "mem_maximum": 2.69, - "mem_minimum": 0.75, - "thresholdType": "Average", - "threshold": 5, - "memoryThreshold": 5, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "uh3b8ot69r", - "resourceGroup": "KH4ZCI8C22K-A9BX6BY689", - "resourceName": "pzjfwl2vh8", - "resourceId": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/KH4ZCI8C22K-A9BX6BY689/providers/Microsoft.Compute/virtualMachines/pzjfwl2vh8", - "tags": "environment=prod, app=customerSupport", - "recommendationType": "Delete", - "recommendationDetails": "Delete Azure virtual machine pzjfwl2vh8 in Azure Subscription uh3b8ot69r (6383b3a2-a8c4-4c07-8acf-f38e08fc7622)", - "resourceType": "Standard_B4ms", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "eastus", - "osType": "Linux", - "savings": 49.614, - "savingsCurrency": "US$", - "cpu_average": 1.31, - "cpu_maximum": 0.49, - "cpu_minimum": 0.92, - "mem_average": 2.35, - "mem_maximum": 4.12, - "mem_minimum": 0.42, - "thresholdType": "Average", - "threshold": 5, - "memoryThreshold": 5, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "n7z8tdh87rf", - "resourceGroup": "BVEYKHM332-AENEGN6A3R", - "resourceName": "z8uvjpfcy2", - "resourceId": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/BVEYKHM332-AENEGN6A3R/providers/Microsoft.Compute/virtualMachines/z8uvjpfcy2", - "tags": "environment=prod, app=emailService", - "recommendationType": "Delete", - "recommendationDetails": "Delete Azure virtual machine z8uvjpfcy2 in Azure Subscription n7z8tdh87rf (13e8d4fc-8226-45a0-88cf-2979d3e9eba9)", - "resourceType": "Standard_A2_v2", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "eastus2", - "osType": "Linux", - "savings": 83.708, - "savingsCurrency": "US$", - "cpu_average": 1.77, - "cpu_maximum": 1.98, - "cpu_minimum": 0.34, - "mem_average": 1.35, - "mem_maximum": 4.99, - "mem_minimum": 0.5, - "thresholdType": "Average", - "threshold": 5, - "memoryThreshold": 5, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "l6r2a34ghqi", - "resourceGroup": "VG5GDEF2XW-5YOTAKIORW", - "resourceName": "modtebebtl", - "resourceId": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/VG5GDEF2XW-5YOTAKIORW/providers/Microsoft.Compute/virtualMachines/modtebebtl", - "tags": "environment=prod, app=userManagement", - "recommendationType": "Delete", - "recommendationDetails": "Delete Azure virtual machine modtebebtl in Azure Subscription l6r2a34ghqi (13e8d4fc-8226-45a0-88cf-2979d3e9eba9)", - "resourceType": "Standard_D16_v3", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "westus2", - "osType": "Linux", - "savings": 9.271, - "savingsCurrency": "US$", - "cpu_average": 1.08, - "cpu_maximum": 2.45, - "cpu_minimum": 0.74, - "mem_average": 0.9, - "mem_maximum": 2.85, - "mem_minimum": 0.59, - "thresholdType": "Average", - "threshold": 5, - "memoryThreshold": 5, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "f3b6gj0oba", - "resourceGroup": "5M5FSY4YMZ-QW9ZRB5F4D", - "resourceName": "u4un7hthrq", - "resourceId": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/5M5FSY4YMZ-QW9ZRB5F4D/providers/Microsoft.Compute/virtualMachines/u4un7hthrq", - "tags": "environment=prod, app=customerSupport", - "recommendationType": "Delete", - "recommendationDetails": "Delete Azure virtual machine u4un7hthrq in Azure Subscription f3b6gj0oba (912102ae-2e57-4094-bb8a-63a7d1c38207)", - "resourceType": "Standard_A4_v2", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "centralus", - "osType": "Linux", - "savings": 10.355, - "savingsCurrency": "US$", - "cpu_average": 2.04, - "cpu_maximum": 2.78, - "cpu_minimum": 0.05, - "mem_average": 1, - "mem_maximum": 0.02, - "mem_minimum": 0.21, - "thresholdType": "Average", - "threshold": 5, - "memoryThreshold": 5, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "sglmoie40kh", - "resourceGroup": "ESFHFE3R8U-RWICR8ATG1", - "resourceName": "vh5b20deub", - "resourceId": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/ESFHFE3R8U-RWICR8ATG1/providers/Microsoft.Compute/virtualMachines/vh5b20deub", - "tags": "environment=dev, app=inventoryManagement", - "recommendationType": "Delete", - "recommendationDetails": "Delete Azure virtual machine vh5b20deub in Azure Subscription sglmoie40kh (ceee86e2-a6cf-4a62-8004-1313cc581679)", - "resourceType": "Standard_B2s", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "southcentralus", - "osType": "Linux", - "savings": 5.846, - "savingsCurrency": "US$", - "cpu_average": 1.53, - "cpu_maximum": 1.01, - "cpu_minimum": 0.36, - "mem_average": 2.26, - "mem_maximum": 4.51, - "mem_minimum": 0.23, - "thresholdType": "Average", - "threshold": 5, - "memoryThreshold": 5, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "oea8bfmuimg", - "resourceGroup": "80XFXDGV74H-MCHR4YMGK9", - "resourceName": "q829e9i5ty", - "resourceId": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/80XFXDGV74H-MCHR4YMGK9/providers/Microsoft.Compute/virtualMachines/q829e9i5ty", - "tags": "environment=dev, app=dataAnalytics", - "recommendationType": "Delete", - "recommendationDetails": "Delete Azure virtual machine q829e9i5ty in Azure Subscription oea8bfmuimg (1af450b2-ce7a-4af5-9ebc-a13461fe1e32)", - "resourceType": "Standard_B4ms", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "australiaeast", - "osType": "Linux", - "savings": 10.296, - "savingsCurrency": "US$", - "cpu_average": 1.08, - "cpu_maximum": 1.71, - "cpu_minimum": 0.32, - "mem_average": 2.36, - "mem_maximum": 2.05, - "mem_minimum": 0.18, - "thresholdType": "Average", - "threshold": 5, - "memoryThreshold": 5, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "wupwbng5ffl", - "resourceGroup": "3T73JAH0M4G-RR1DZGB7K2", - "resourceName": "etb3wd6n8t", - "resourceId": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/3T73JAH0M4G-RR1DZGB7K2/providers/Microsoft.Compute/virtualMachines/etb3wd6n8t", - "tags": "environment=dev, app=reportingService", - "recommendationType": "Delete", - "recommendationDetails": "Delete Azure virtual machine etb3wd6n8t in Azure Subscription wupwbng5ffl (912102ae-2e57-4094-bb8a-63a7d1c38207)", - "resourceType": "Standard_B12ms", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "southcentralus", - "osType": "Linux", - "savings": 95.343, - "savingsCurrency": "US$", - "cpu_average": 1.97, - "cpu_maximum": 0.17, - "cpu_minimum": 0.17, - "mem_average": 2.44, - "mem_maximum": 0.73, - "mem_minimum": 0.12, - "thresholdType": "Average", - "threshold": 5, - "memoryThreshold": 5, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "nbhnmfrq39i", - "resourceGroup": "3ZCZIUQ17X-4D6NQ9YTM5", - "resourceName": "5bpnt7yjwh", - "resourceId": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/3ZCZIUQ17X-4D6NQ9YTM5/providers/Microsoft.Compute/virtualMachines/5bpnt7yjwh", - "tags": "environment=prod, app=securityModule", - "recommendationType": "Delete", - "recommendationDetails": "Delete Azure virtual machine 5bpnt7yjwh in Azure Subscription nbhnmfrq39i (13e8d4fc-8226-45a0-88cf-2979d3e9eba9)", - "resourceType": "Standard_B32as_v2", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "centralus", - "osType": "Linux", - "savings": 11.24, - "savingsCurrency": "US$", - "cpu_average": 0.12, - "cpu_maximum": 2.31, - "cpu_minimum": 0.72, - "mem_average": 2.76, - "mem_maximum": 3.35, - "mem_minimum": 0.73, - "thresholdType": "Average", - "threshold": 5, - "memoryThreshold": 5, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "gc3l90juh8", - "resourceGroup": "H8LV3ZI762-PRHLS008NUK", - "resourceName": "usqnyenqaw", - "resourceId": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/H8LV3ZI762-PRHLS008NUK/providers/Microsoft.Compute/virtualMachines/usqnyenqaw", - "tags": "environment=prod, app=userManagement", - "recommendationType": "Delete", - "recommendationDetails": "Delete Azure virtual machine usqnyenqaw in Azure Subscription gc3l90juh8 (1aec08f2-c15d-4c32-919c-4bab940f69f3)", - "resourceType": "Standard_B32as_v2", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "northeurope", - "osType": "Linux", - "savings": 41.464, - "savingsCurrency": "US$", - "cpu_average": 1.86, - "cpu_maximum": 1.18, - "cpu_minimum": 0.08, - "mem_average": 2.98, - "mem_maximum": 4.66, - "mem_minimum": 0.89, - "thresholdType": "Average", - "threshold": 5, - "memoryThreshold": 5, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "h634mizqdwg", - "resourceGroup": "A5UQ7FTF3B-4I1MWFW7Y7", - "resourceName": "oezzfzs9r8", - "resourceId": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/A5UQ7FTF3B-4I1MWFW7Y7/providers/Microsoft.Compute/virtualMachines/oezzfzs9r8", - "tags": "environment=prod, app=emailService", - "recommendationType": "Delete", - "recommendationDetails": "Delete Azure virtual machine oezzfzs9r8 in Azure Subscription h634mizqdwg (ca1eeeca-231f-4a91-a740-04eaeb043516)", - "resourceType": "Standard_D16_v3", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "northeurope", - "osType": "Linux", - "savings": 11.346, - "savingsCurrency": "US$", - "cpu_average": 1.61, - "cpu_maximum": 4.41, - "cpu_minimum": 0.99, - "mem_average": 1.74, - "mem_maximum": 2.48, - "mem_minimum": 0.72, - "thresholdType": "Average", - "threshold": 5, - "memoryThreshold": 5, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - }, - { - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "s9u7tgyi04l", - "resourceGroup": "78YJXGTM8U-DSRH4W3LOZ", - "resourceName": "nmbnugt7sp", - "resourceId": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/78YJXGTM8U-DSRH4W3LOZ/providers/Microsoft.Compute/virtualMachines/nmbnugt7sp", - "tags": "environment=dev, app=reportingService", - "recommendationType": "Delete", - "recommendationDetails": "Delete Azure virtual machine nmbnugt7sp in Azure Subscription s9u7tgyi04l (9c6588cd-ca5e-429d-adc7-5292d3880914)", - "resourceType": "Standard_B16ms", - "resourceKind": "Microsoft.Compute/virtualMachines", - "region": "centralindia", - "osType": "Linux", - "savings": 32.636, - "savingsCurrency": "US$", - "cpu_average": 1.6, - "cpu_maximum": 2.82, - "cpu_minimum": 0.95, - "mem_average": 1.07, - "mem_maximum": 2.39, - "mem_minimum": 0.53, - "thresholdType": "Average", - "threshold": 5, - "memoryThreshold": 5, - "lookbackPeriod": 30, - "service": "Microsoft.Compute" - } -] diff --git a/flexera/data/azure/azure_compute_rightsizing_idle_data.json b/flexera/data/azure/azure_compute_rightsizing_idle_data.json new file mode 100644 index 00000000..f5d57be2 --- /dev/null +++ b/flexera/data/azure/azure_compute_rightsizing_idle_data.json @@ -0,0 +1,1352 @@ +[ + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "wittypineapple", + "resourceGroup": "yelloweuropa", + "resourceName": "flatkale", + "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/yelloweuropa/providers/Microsoft.Compute/virtualMachines/flatkale", + "tags": "environment=staging, app=invoiceProcessing", + "recommendationDetails": "Delete Azure virtual machine flatkale in Azure Subscription wittypineapple (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "resourceType": "Standard_B2ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "eastus", + "osType": "Linux", + "savings": 988.41, + "savingsCurrency": "US$", + "cpu_maximum": 20.39, + "cpu_minimum": 1.73, + "cpu_average": 3.38, + "mem_maximum": 9.25, + "mem_minimum": 1.95, + "mem_average": 4.97, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "quirkyrabbit", + "resourceGroup": "adventurousxerus", + "resourceName": "thinpepper", + "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/adventurousxerus/providers/Microsoft.Compute/virtualMachines/thinpepper", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Delete Azure virtual machine thinpepper in Azure Subscription quirkyrabbit (9c6588cd-ca5e-429d-adc7-5292d3880914)", + "resourceType": "Standard_B16as_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "australiaeast", + "osType": "Linux", + "savings": 420.29, + "savingsCurrency": "US$", + "cpu_maximum": 8.06, + "cpu_minimum": 2.9, + "cpu_average": 3.5300000000000002, + "mem_maximum": 9.39, + "mem_minimum": 2.26, + "mem_average": 3.8, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "shinygarlic", + "resourceGroup": "dullneptune", + "resourceName": "innocentturnip", + "resourceID": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/dullneptune/providers/Microsoft.Compute/virtualMachines/innocentturnip", + "tags": "environment=dev, app=reportingService, tier=web", + "recommendationDetails": "Delete Azure virtual machine innocentturnip in Azure Subscription shinygarlic (f048a88c-9bc9-43cf-a30d-f48c94708866)", + "resourceType": "Standard_B16ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "eastus", + "osType": "Linux", + "savings": 776.86, + "savingsCurrency": "US$", + "cpu_maximum": 18.17, + "cpu_minimum": 2.51, + "cpu_average": 4.95, + "mem_maximum": 16.81, + "mem_minimum": 2.73, + "mem_average": 4.83, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "zealoussaturn", + "resourceGroup": "flatjupiter", + "resourceName": "adventurouslime", + "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/flatjupiter/providers/Microsoft.Compute/virtualMachines/adventurouslime", + "tags": "environment=test, app=paymentGateway, tier=application", + "recommendationDetails": "Delete Azure virtual machine adventurouslime in Azure Subscription zealoussaturn (8752afcb-f9b4-453b-b34c-cb9f3a9a0247)", + "resourceType": "Standard_B12ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "southeastasia", + "osType": "Linux", + "savings": 513.46, + "savingsCurrency": "US$", + "cpu_maximum": 15.87, + "cpu_minimum": 1.8399999999999999, + "cpu_average": 4.82, + "mem_maximum": 10.49, + "mem_minimum": 2.98, + "mem_average": 3.41, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "merryxerus", + "resourceGroup": "eagerpallas", + "resourceName": "merryblueberry", + "resourceID": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/eagerpallas/providers/Microsoft.Compute/virtualMachines/merryblueberry", + "tags": "environment=dev, app=dataAnalytics", + "recommendationDetails": "Delete Azure virtual machine merryblueberry in Azure Subscription merryxerus (13e8d4fc-8226-45a0-88cf-2979d3e9eba9)", + "resourceType": "Standard_B4ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "southcentralus", + "osType": "Linux", + "savings": 917.8, + "savingsCurrency": "US$", + "cpu_maximum": 20.25, + "cpu_minimum": 1.99, + "cpu_average": 3.81, + "mem_maximum": 9.18, + "mem_minimum": 2.3, + "mem_average": 3.02, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "jollysun", + "resourceGroup": "dullnewt", + "resourceName": "brightparrot", + "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/dullnewt/providers/Microsoft.Compute/virtualMachines/brightparrot", + "tags": "environment=staging, app=invoiceProcessing", + "recommendationDetails": "Delete Azure virtual machine brightparrot in Azure Subscription jollysun (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "resourceType": "Standard_B12ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "southeastasia", + "osType": "Linux", + "savings": 631.72, + "savingsCurrency": "US$", + "cpu_maximum": 7.37, + "cpu_minimum": 2.92, + "cpu_average": 3.45, + "mem_maximum": 9.11, + "mem_minimum": 1.74, + "mem_average": 4.82, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "redtitan", + "resourceGroup": "roundvesta", + "resourceName": "thinblueberry", + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/roundvesta/providers/Microsoft.Compute/virtualMachines/thinblueberry", + "tags": "environment=dev, app=dataAnalytics", + "recommendationDetails": "Delete Azure virtual machine thinblueberry in Azure Subscription redtitan (ceee86e2-a6cf-4a62-8004-1313cc581679)", + "resourceType": "Standard_A4_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "australiaeast", + "osType": "Linux", + "savings": 955.77, + "savingsCurrency": "US$", + "cpu_maximum": 7.1, + "cpu_minimum": 1.05, + "cpu_average": 3.59, + "mem_maximum": 7.55, + "mem_minimum": 1.29, + "mem_average": 4.24, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "thankfulhaumea", + "resourceGroup": "roundneptune", + "resourceName": "orangeblackberry", + "resourceID": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/roundneptune/providers/Microsoft.Compute/virtualMachines/orangeblackberry", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "recommendationDetails": "Delete Azure virtual machine orangeblackberry in Azure Subscription thankfulhaumea (6383b3a2-a8c4-4c07-8acf-f38e08fc7622)", + "resourceType": "Standard_B12as_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "australiaeast", + "osType": "Linux", + "savings": 299.04, + "savingsCurrency": "US$", + "cpu_maximum": 6.95, + "cpu_minimum": 1.38, + "cpu_average": 4.2, + "mem_maximum": 15.93, + "mem_minimum": 1.54, + "mem_average": 4.15, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "smalluranus", + "resourceGroup": "yellowpomegranate", + "resourceName": "smallibis", + "resourceID": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/yellowpomegranate/providers/Microsoft.Compute/virtualMachines/smallibis", + "tags": "environment=staging, app=crmModule", + "recommendationDetails": "Delete Azure virtual machine smallibis in Azure Subscription smalluranus (f048a88c-9bc9-43cf-a30d-f48c94708866)", + "resourceType": "Standard_B2ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "northeurope", + "osType": "Linux", + "savings": 456.05, + "savingsCurrency": "US$", + "cpu_maximum": 17.13, + "cpu_minimum": 2.43, + "cpu_average": 4.65, + "mem_maximum": 15.75, + "mem_minimum": 1.95, + "mem_average": 3.01, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "happyearth", + "resourceGroup": "talljaguar", + "resourceName": "opaquenessus", + "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/talljaguar/providers/Microsoft.Compute/virtualMachines/opaquenessus", + "tags": "environment=dev, app=dataAnalytics", + "recommendationDetails": "Delete Azure virtual machine opaquenessus in Azure Subscription happyearth (8752afcb-f9b4-453b-b34c-cb9f3a9a0247)", + "resourceType": "Standard_B1ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "centralus", + "osType": "Linux", + "savings": 649.21, + "savingsCurrency": "US$", + "cpu_maximum": 16.81, + "cpu_minimum": 1.72, + "cpu_average": 4.18, + "mem_maximum": 12.42, + "mem_minimum": 2.63, + "mem_average": 3.05, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "giganticaubergine", + "resourceGroup": "vibrantkangaroo", + "resourceName": "glossyzebra", + "resourceID": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/vibrantkangaroo/providers/Microsoft.Compute/virtualMachines/glossyzebra", + "tags": "environment=test, app=paymentGateway, tier=application", + "recommendationDetails": "Delete Azure virtual machine glossyzebra in Azure Subscription giganticaubergine (f048a88c-9bc9-43cf-a30d-f48c94708866)", + "resourceType": "Standard_B1s", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "eastus", + "osType": "Linux", + "savings": 410.89, + "savingsCurrency": "US$", + "cpu_maximum": 12.55, + "cpu_minimum": 1.77, + "cpu_average": 3.15, + "mem_maximum": 12.89, + "mem_minimum": 2.3, + "mem_average": 4.9, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "smallwatermelon", + "resourceGroup": "upbeatquail", + "resourceName": "bluecarrot", + "resourceID": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/upbeatquail/providers/Microsoft.Compute/virtualMachines/bluecarrot", + "tags": "environment=staging, app=invoiceProcessing", + "recommendationDetails": "Delete Azure virtual machine bluecarrot in Azure Subscription smallwatermelon (f048a88c-9bc9-43cf-a30d-f48c94708866)", + "resourceType": "Standard_B1s", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "westus2", + "osType": "Linux", + "savings": 584.18, + "savingsCurrency": "US$", + "cpu_maximum": 5.53, + "cpu_minimum": 2.45, + "cpu_average": 4.84, + "mem_maximum": 14.44, + "mem_minimum": 1.6099999999999999, + "mem_average": 3.63, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "jovialmouse", + "resourceGroup": "smallblackberry", + "resourceName": "greensnake", + "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/smallblackberry/providers/Microsoft.Compute/virtualMachines/greensnake", + "tags": "environment=test, app=billingService, team=backend", + "recommendationDetails": "Delete Azure virtual machine greensnake in Azure Subscription jovialmouse (1af450b2-ce7a-4af5-9ebc-a13461fe1e32)", + "resourceType": "Standard_A4_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "uksouth", + "osType": "Linux", + "savings": 733.56, + "savingsCurrency": "US$", + "cpu_maximum": 16.47, + "cpu_minimum": 2.9699999999999998, + "cpu_average": 4.74, + "mem_maximum": 12.56, + "mem_minimum": 1.76, + "mem_average": 4.78, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "sphericalpapaya", + "resourceGroup": "merryeris", + "resourceName": "calmearth", + "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/merryeris/providers/Microsoft.Compute/virtualMachines/calmearth", + "tags": "environment=staging, app=invoiceProcessing", + "recommendationDetails": "Delete Azure virtual machine calmearth in Azure Subscription sphericalpapaya (1af450b2-ce7a-4af5-9ebc-a13461fe1e32)", + "resourceType": "Standard_B2ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "centralus", + "osType": "Linux", + "savings": 513.43, + "savingsCurrency": "US$", + "cpu_maximum": 7.99, + "cpu_minimum": 1.31, + "cpu_average": 3.62, + "mem_maximum": 12.72, + "mem_minimum": 2.76, + "mem_average": 3.5300000000000002, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "squarepear", + "resourceGroup": "adventurouseunomia", + "resourceName": "innocentoctopus", + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/adventurouseunomia/providers/Microsoft.Compute/virtualMachines/innocentoctopus", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "recommendationDetails": "Delete Azure virtual machine innocentoctopus in Azure Subscription squarepear (ceee86e2-a6cf-4a62-8004-1313cc581679)", + "resourceType": "Standard_B1ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "centralus", + "osType": "Linux", + "savings": 655.94, + "savingsCurrency": "US$", + "cpu_maximum": 18.51, + "cpu_minimum": 1.44, + "cpu_average": 4.79, + "mem_maximum": 11.41, + "mem_minimum": 2.18, + "mem_average": 4.45, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "fiercemelon", + "resourceGroup": "calmmelon", + "resourceName": "cylindricalblueberry", + "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/calmmelon/providers/Microsoft.Compute/virtualMachines/cylindricalblueberry", + "tags": "environment=staging, app=invoiceProcessing", + "recommendationDetails": "Delete Azure virtual machine cylindricalblueberry in Azure Subscription fiercemelon (1af450b2-ce7a-4af5-9ebc-a13461fe1e32)", + "resourceType": "Standard_B2ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "uksouth", + "osType": "Linux", + "savings": 656.78, + "savingsCurrency": "US$", + "cpu_maximum": 16.03, + "cpu_minimum": 2.08, + "cpu_average": 4.84, + "mem_maximum": 8.07, + "mem_minimum": 2.02, + "mem_average": 4.41, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "fiercespinach", + "resourceGroup": "giganticurchin", + "resourceName": "squarejuno", + "resourceID": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/giganticurchin/providers/Microsoft.Compute/virtualMachines/squarejuno", + "tags": "environment=test, app=dataWarehouse", + "recommendationDetails": "Delete Azure virtual machine squarejuno in Azure Subscription fiercespinach (13e8d4fc-8226-45a0-88cf-2979d3e9eba9)", + "resourceType": "Standard_B8ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "eastus", + "osType": "Linux", + "savings": 863.36, + "savingsCurrency": "US$", + "cpu_maximum": 19.88, + "cpu_minimum": 2.15, + "cpu_average": 4.42, + "mem_maximum": 5.44, + "mem_minimum": 1.17, + "mem_average": 3.66, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "calmgrapefruit", + "resourceGroup": "adventuroussaturn", + "resourceName": "lazypeach", + "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/adventuroussaturn/providers/Microsoft.Compute/virtualMachines/lazypeach", + "tags": "environment=dev, app=securityModule, team=infra", + "recommendationDetails": "Delete Azure virtual machine lazypeach in Azure Subscription calmgrapefruit (8752afcb-f9b4-453b-b34c-cb9f3a9a0247)", + "resourceType": "Standard_A3_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "australiaeast", + "osType": "Linux", + "savings": 390.91, + "savingsCurrency": "US$", + "cpu_maximum": 10.19, + "cpu_minimum": 1.5899999999999999, + "cpu_average": 3.01, + "mem_maximum": 17.14, + "mem_minimum": 1.85, + "mem_average": 4.66, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "relievedkiwi", + "resourceGroup": "narrowviper", + "resourceName": "fluorescentlion", + "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/narrowviper/providers/Microsoft.Compute/virtualMachines/fluorescentlion", + "tags": "environment=test, app=billingService, team=backend", + "recommendationDetails": "Delete Azure virtual machine fluorescentlion in Azure Subscription relievedkiwi (1af450b2-ce7a-4af5-9ebc-a13461fe1e32)", + "resourceType": "Standard_B1ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "eastus", + "osType": "Linux", + "savings": 178.3, + "savingsCurrency": "US$", + "cpu_maximum": 19.9, + "cpu_minimum": 2.49, + "cpu_average": 4.5, + "mem_maximum": 12.84, + "mem_minimum": 1.73, + "mem_average": 3.3, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "largezucchini", + "resourceGroup": "nervoustomato", + "resourceName": "squaremouse", + "resourceID": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/nervoustomato/providers/Microsoft.Compute/virtualMachines/squaremouse", + "tags": "environment=dev, app=reportingService, tier=web", + "recommendationDetails": "Delete Azure virtual machine squaremouse in Azure Subscription largezucchini (13e8d4fc-8226-45a0-88cf-2979d3e9eba9)", + "resourceType": "Standard_D16_v3", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "eastus2", + "osType": "Linux", + "savings": 722.03, + "savingsCurrency": "US$", + "cpu_maximum": 7.2, + "cpu_minimum": 1.95, + "cpu_average": 4.2, + "mem_maximum": 16.41, + "mem_minimum": 1.9300000000000002, + "mem_average": 3.26, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "drowsyquaoar", + "resourceGroup": "transparentplum", + "resourceName": "quirkyowl", + "resourceID": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/transparentplum/providers/Microsoft.Compute/virtualMachines/quirkyowl", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Delete Azure virtual machine quirkyowl in Azure Subscription drowsyquaoar (13e8d4fc-8226-45a0-88cf-2979d3e9eba9)", + "resourceType": "Standard_B32as_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "westus2", + "osType": "Linux", + "savings": 779.45, + "savingsCurrency": "US$", + "cpu_maximum": 12.54, + "cpu_minimum": 1.78, + "cpu_average": 3.56, + "mem_maximum": 7.22, + "mem_minimum": 2.69, + "mem_average": 4.51, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "metallicpallas", + "resourceGroup": "calmmars", + "resourceName": "drowsybear", + "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/calmmars/providers/Microsoft.Compute/virtualMachines/drowsybear", + "tags": "environment=prod, app=paymentGateway", + "recommendationDetails": "Delete Azure virtual machine drowsybear in Azure Subscription metallicpallas (9c6588cd-ca5e-429d-adc7-5292d3880914)", + "resourceType": "Standard_B1ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "uksouth", + "osType": "Linux", + "savings": 16.3, + "savingsCurrency": "US$", + "cpu_maximum": 7.37, + "cpu_minimum": 1.74, + "cpu_average": 4.38, + "mem_maximum": 14.18, + "mem_minimum": 2.08, + "mem_average": 4.8100000000000005, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "nervouskale", + "resourceGroup": "quirkyceres", + "resourceName": "tallgonggong", + "resourceID": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/quirkyceres/providers/Microsoft.Compute/virtualMachines/tallgonggong", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "recommendationDetails": "Delete Azure virtual machine tallgonggong in Azure Subscription nervouskale (f048a88c-9bc9-43cf-a30d-f48c94708866)", + "resourceType": "Standard_A1_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "southeastasia", + "osType": "Linux", + "savings": 89.25, + "savingsCurrency": "US$", + "cpu_maximum": 12.71, + "cpu_minimum": 1.9300000000000002, + "cpu_average": 4.7, + "mem_maximum": 19.96, + "mem_minimum": 2.26, + "mem_average": 4.86, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "quickmango", + "resourceGroup": "vibrantpear", + "resourceName": "quirkykale", + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/vibrantpear/providers/Microsoft.Compute/virtualMachines/quirkykale", + "tags": "environment=prod, app=paymentGateway", + "recommendationDetails": "Delete Azure virtual machine quirkykale in Azure Subscription quickmango (ceee86e2-a6cf-4a62-8004-1313cc581679)", + "resourceType": "Standard_A3_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "uksouth", + "osType": "Linux", + "savings": 511.58, + "savingsCurrency": "US$", + "cpu_maximum": 10.24, + "cpu_minimum": 2.52, + "cpu_average": 3.89, + "mem_maximum": 10.9, + "mem_minimum": 1.37, + "mem_average": 4.14, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "upbeatorcus", + "resourceGroup": "tinydione", + "resourceName": "merrypotato", + "resourceID": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/tinydione/providers/Microsoft.Compute/virtualMachines/merrypotato", + "tags": "environment=dev, app=reportingService", + "recommendationDetails": "Delete Azure virtual machine merrypotato in Azure Subscription upbeatorcus (f048a88c-9bc9-43cf-a30d-f48c94708866)", + "resourceType": "Standard_B2ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "centralus", + "osType": "Linux", + "savings": 269.21, + "savingsCurrency": "US$", + "cpu_maximum": 6.68, + "cpu_minimum": 1.6099999999999999, + "cpu_average": 3.17, + "mem_maximum": 15.57, + "mem_minimum": 2.06, + "mem_average": 4.9399999999999995, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "upbeattomato", + "resourceGroup": "lazypineapple", + "resourceName": "opaquetomato", + "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/lazypineapple/providers/Microsoft.Compute/virtualMachines/opaquetomato", + "tags": "environment=test, app=paymentGateway, tier=application", + "recommendationDetails": "Delete Azure virtual machine opaquetomato in Azure Subscription upbeattomato (ca1eeeca-231f-4a91-a740-04eaeb043516)", + "resourceType": "Standard_A1_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "centralus", + "osType": "Linux", + "savings": 467.69, + "savingsCurrency": "US$", + "cpu_maximum": 5.25, + "cpu_minimum": 1.22, + "cpu_average": 3.05, + "mem_maximum": 20.8, + "mem_minimum": 2.58, + "mem_average": 4.46, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "rectangularlime", + "resourceGroup": "ovaleunomia", + "resourceName": "sillyturnip", + "resourceID": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/ovaleunomia/providers/Microsoft.Compute/virtualMachines/sillyturnip", + "tags": "environment=prod, app=emailService", + "recommendationDetails": "Delete Azure virtual machine sillyturnip in Azure Subscription rectangularlime (6383b3a2-a8c4-4c07-8acf-f38e08fc7622)", + "resourceType": "Standard_B2ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "uksouth", + "osType": "Linux", + "savings": 212.57, + "savingsCurrency": "US$", + "cpu_maximum": 11.94, + "cpu_minimum": 1.3599999999999999, + "cpu_average": 3.59, + "mem_maximum": 18.18, + "mem_minimum": 2.79, + "mem_average": 3.67, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "brightgrape", + "resourceGroup": "purplepotato", + "resourceName": "flatraspberry", + "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/purplepotato/providers/Microsoft.Compute/virtualMachines/flatraspberry", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Delete Azure virtual machine flatraspberry in Azure Subscription brightgrape (ca1eeeca-231f-4a91-a740-04eaeb043516)", + "resourceType": "Standard_B16as_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "westus2", + "osType": "Linux", + "savings": 620.1, + "savingsCurrency": "US$", + "cpu_maximum": 20.34, + "cpu_minimum": 2.12, + "cpu_average": 4.6, + "mem_maximum": 10.29, + "mem_minimum": 1.6, + "mem_average": 4.12, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "relievedpsyche", + "resourceGroup": "relievedzebra", + "resourceName": "flatpepper", + "resourceID": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/relievedzebra/providers/Microsoft.Compute/virtualMachines/flatpepper", + "tags": "environment=prod, app=emailService", + "recommendationDetails": "Delete Azure virtual machine flatpepper in Azure Subscription relievedpsyche (f048a88c-9bc9-43cf-a30d-f48c94708866)", + "resourceType": "Standard_B12ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "westus2", + "osType": "Linux", + "savings": 178.07, + "savingsCurrency": "US$", + "cpu_maximum": 19.51, + "cpu_minimum": 2.13, + "cpu_average": 4.04, + "mem_maximum": 10.21, + "mem_minimum": 1.72, + "mem_average": 3.03, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "dullcucumber", + "resourceGroup": "narrowonion", + "resourceName": "vibrantpeas", + "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/narrowonion/providers/Microsoft.Compute/virtualMachines/vibrantpeas", + "tags": "environment=staging, app=invoiceProcessing", + "recommendationDetails": "Delete Azure virtual machine vibrantpeas in Azure Subscription dullcucumber (1af450b2-ce7a-4af5-9ebc-a13461fe1e32)", + "resourceType": "Standard_B2s", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "eastus", + "osType": "Linux", + "savings": 12.4, + "savingsCurrency": "US$", + "cpu_maximum": 5.34, + "cpu_minimum": 1.16, + "cpu_average": 3.6, + "mem_maximum": 13.64, + "mem_minimum": 1.71, + "mem_average": 3.37, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "purpleeris", + "resourceGroup": "brightgoat", + "resourceName": "redgrape", + "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/brightgoat/providers/Microsoft.Compute/virtualMachines/redgrape", + "tags": "environment=dev, app=reportingService", + "recommendationDetails": "Delete Azure virtual machine redgrape in Azure Subscription purpleeris (9c6588cd-ca5e-429d-adc7-5292d3880914)", + "resourceType": "Standard_B2ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "southcentralus", + "osType": "Linux", + "savings": 236.31, + "savingsCurrency": "US$", + "cpu_maximum": 9.64, + "cpu_minimum": 1.12, + "cpu_average": 3.73, + "mem_maximum": 19.73, + "mem_minimum": 2.67, + "mem_average": 3.83, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "mattesun", + "resourceGroup": "ellipticalquaoar", + "resourceName": "ovaleunomia", + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/ellipticalquaoar/providers/Microsoft.Compute/virtualMachines/ovaleunomia", + "tags": "environment=dev, app=inventoryManagement", + "recommendationDetails": "Delete Azure virtual machine ovaleunomia in Azure Subscription mattesun (ceee86e2-a6cf-4a62-8004-1313cc581679)", + "resourceType": "Standard_A2_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "australiaeast", + "osType": "Linux", + "savings": 134.46, + "savingsCurrency": "US$", + "cpu_maximum": 16.54, + "cpu_minimum": 1.12, + "cpu_average": 4.59, + "mem_maximum": 11.25, + "mem_minimum": 1.32, + "mem_average": 4.72, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "thinvenus", + "resourceGroup": "largeapple", + "resourceName": "zealousgoat", + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/largeapple/providers/Microsoft.Compute/virtualMachines/zealousgoat", + "tags": "environment=dev, app=reportingService", + "recommendationDetails": "Delete Azure virtual machine zealousgoat in Azure Subscription thinvenus (ceee86e2-a6cf-4a62-8004-1313cc581679)", + "resourceType": "Standard_B16as_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "eastus2", + "osType": "Linux", + "savings": 805.58, + "savingsCurrency": "US$", + "cpu_maximum": 15.25, + "cpu_minimum": 2.86, + "cpu_average": 3.54, + "mem_maximum": 16.99, + "mem_minimum": 1.03, + "mem_average": 3.73, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "orangezebra", + "resourceGroup": "brightwhale", + "resourceName": "happyvesta", + "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/brightwhale/providers/Microsoft.Compute/virtualMachines/happyvesta", + "tags": "environment=dev, app=dataAnalytics", + "recommendationDetails": "Delete Azure virtual machine happyvesta in Azure Subscription orangezebra (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "resourceType": "Standard_B12ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "eastus", + "osType": "Linux", + "savings": 782.04, + "savingsCurrency": "US$", + "cpu_maximum": 13.57, + "cpu_minimum": 2.88, + "cpu_average": 4.4, + "mem_maximum": 14.85, + "mem_minimum": 1.43, + "mem_average": 4.78, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "adventurousmars", + "resourceGroup": "metallicio", + "resourceName": "transparentgoat", + "resourceID": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/metallicio/providers/Microsoft.Compute/virtualMachines/transparentgoat", + "tags": "environment=staging, app=invoiceProcessing", + "recommendationDetails": "Delete Azure virtual machine transparentgoat in Azure Subscription adventurousmars (6383b3a2-a8c4-4c07-8acf-f38e08fc7622)", + "resourceType": "Standard_B8ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "australiaeast", + "osType": "Linux", + "savings": 192.92, + "savingsCurrency": "US$", + "cpu_maximum": 19.43, + "cpu_minimum": 2.2800000000000002, + "cpu_average": 3.51, + "mem_maximum": 9.03, + "mem_minimum": 2.68, + "mem_average": 4.5600000000000005, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "calmspinach", + "resourceGroup": "darkvesta", + "resourceName": "greenpsyche", + "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/darkvesta/providers/Microsoft.Compute/virtualMachines/greenpsyche", + "tags": "environment=dev, app=reportingService", + "recommendationDetails": "Delete Azure virtual machine greenpsyche in Azure Subscription calmspinach (9c6588cd-ca5e-429d-adc7-5292d3880914)", + "resourceType": "Standard_A2_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "eastus", + "osType": "Linux", + "savings": 166.01, + "savingsCurrency": "US$", + "cpu_maximum": 10.21, + "cpu_minimum": 1.08, + "cpu_average": 4.71, + "mem_maximum": 15.52, + "mem_minimum": 2.4, + "mem_average": 3.73, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "prouddog", + "resourceGroup": "massivevesta", + "resourceName": "jovialeel", + "resourceID": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/massivevesta/providers/Microsoft.Compute/virtualMachines/jovialeel", + "tags": "environment=qa, app=customerSupport, tier=application", + "recommendationDetails": "Delete Azure virtual machine jovialeel in Azure Subscription prouddog (6383b3a2-a8c4-4c07-8acf-f38e08fc7622)", + "resourceType": "Standard_B32as_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "centralindia", + "osType": "Linux", + "savings": 929.54, + "savingsCurrency": "US$", + "cpu_maximum": 14.06, + "cpu_minimum": 2.19, + "cpu_average": 3.3, + "mem_maximum": 11.41, + "mem_minimum": 1.12, + "mem_average": 3.52, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "fiercetiger", + "resourceGroup": "sillyxerus", + "resourceName": "darkgoat", + "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/sillyxerus/providers/Microsoft.Compute/virtualMachines/darkgoat", + "tags": "environment=prod, app=userManagement", + "recommendationDetails": "Delete Azure virtual machine darkgoat in Azure Subscription fiercetiger (1aec08f2-c15d-4c32-919c-4bab940f69f3)", + "resourceType": "Standard_D16_v3", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "eastus2", + "osType": "Linux", + "savings": 800.5, + "savingsCurrency": "US$", + "cpu_maximum": 18.12, + "cpu_minimum": 2.77, + "cpu_average": 3.09, + "mem_maximum": 20.87, + "mem_minimum": 1.2, + "mem_average": 4.14, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "happydione", + "resourceGroup": "dullraspberry", + "resourceName": "blueeris", + "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/dullraspberry/providers/Microsoft.Compute/virtualMachines/blueeris", + "tags": "environment=dev, app=reportingService", + "recommendationDetails": "Delete Azure virtual machine blueeris in Azure Subscription happydione (ca1eeeca-231f-4a91-a740-04eaeb043516)", + "resourceType": "Standard_A2_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "uksouth", + "osType": "Linux", + "savings": 866.48, + "savingsCurrency": "US$", + "cpu_maximum": 7.62, + "cpu_minimum": 1.1, + "cpu_average": 3.81, + "mem_maximum": 11.64, + "mem_minimum": 1.5899999999999999, + "mem_average": 4.24, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "jovialpallas", + "resourceGroup": "jollyolive", + "resourceName": "proudstrawberry", + "resourceID": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/jollyolive/providers/Microsoft.Compute/virtualMachines/proudstrawberry", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "recommendationDetails": "Delete Azure virtual machine proudstrawberry in Azure Subscription jovialpallas (13e8d4fc-8226-45a0-88cf-2979d3e9eba9)", + "resourceType": "Standard_B2ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "westus2", + "osType": "Linux", + "savings": 209.14, + "savingsCurrency": "US$", + "cpu_maximum": 18.55, + "cpu_minimum": 1.8900000000000001, + "cpu_average": 3.2800000000000002, + "mem_maximum": 14.14, + "mem_minimum": 2.69, + "mem_average": 4.12, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "rectangularlime", + "resourceGroup": "thinceres", + "resourceName": "vibrantibis", + "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/thinceres/providers/Microsoft.Compute/virtualMachines/vibrantibis", + "tags": "environment=staging, app=crmModule", + "recommendationDetails": "Delete Azure virtual machine vibrantibis in Azure Subscription rectangularlime (1aec08f2-c15d-4c32-919c-4bab940f69f3)", + "resourceType": "Standard_A1_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "australiaeast", + "osType": "Linux", + "savings": 35.8, + "savingsCurrency": "US$", + "cpu_maximum": 16.65, + "cpu_minimum": 1.54, + "cpu_average": 3.5, + "mem_maximum": 14.52, + "mem_minimum": 2.2800000000000002, + "mem_average": 3.31, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "widemars", + "resourceGroup": "adventurousjaguar", + "resourceName": "upbeatjuno", + "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/adventurousjaguar/providers/Microsoft.Compute/virtualMachines/upbeatjuno", + "tags": "environment=test, app=paymentGateway, tier=application", + "recommendationDetails": "Delete Azure virtual machine upbeatjuno in Azure Subscription widemars (1aec08f2-c15d-4c32-919c-4bab940f69f3)", + "resourceType": "Standard_B16ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "centralus", + "osType": "Linux", + "savings": 769.95, + "savingsCurrency": "US$", + "cpu_maximum": 15.07, + "cpu_minimum": 2.55, + "cpu_average": 4.3, + "mem_maximum": 19.51, + "mem_minimum": 1.01, + "mem_average": 4.82, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "thankfulmakemake", + "resourceGroup": "sillypineapple", + "resourceName": "ovalquaoar", + "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/sillypineapple/providers/Microsoft.Compute/virtualMachines/ovalquaoar", + "tags": "environment=staging, app=crmModule", + "recommendationDetails": "Delete Azure virtual machine ovalquaoar in Azure Subscription thankfulmakemake (8752afcb-f9b4-453b-b34c-cb9f3a9a0247)", + "resourceType": "Standard_B2ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "southcentralus", + "osType": "Linux", + "savings": 9.43, + "savingsCurrency": "US$", + "cpu_maximum": 20.32, + "cpu_minimum": 1.92, + "cpu_average": 3.5, + "mem_maximum": 12.73, + "mem_minimum": 1.11, + "mem_average": 4.12, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "upbeatpeach", + "resourceGroup": "happyxerus", + "resourceName": "kindolive", + "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/happyxerus/providers/Microsoft.Compute/virtualMachines/kindolive", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Delete Azure virtual machine kindolive in Azure Subscription upbeatpeach (9c6588cd-ca5e-429d-adc7-5292d3880914)", + "resourceType": "Standard_A3_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "northeurope", + "osType": "Linux", + "savings": 358.24, + "savingsCurrency": "US$", + "cpu_maximum": 6.02, + "cpu_minimum": 2.29, + "cpu_average": 3.8, + "mem_maximum": 12.33, + "mem_minimum": 1.8599999999999999, + "mem_average": 3.99, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "talleris", + "resourceGroup": "smalleuropa", + "resourceName": "yellowjupiter", + "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/smalleuropa/providers/Microsoft.Compute/virtualMachines/yellowjupiter", + "tags": "environment=prod, app=userManagement", + "recommendationDetails": "Delete Azure virtual machine yellowjupiter in Azure Subscription talleris (8752afcb-f9b4-453b-b34c-cb9f3a9a0247)", + "resourceType": "Standard_A2_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "eastus2", + "osType": "Linux", + "savings": 948.09, + "savingsCurrency": "US$", + "cpu_maximum": 17.79, + "cpu_minimum": 2.25, + "cpu_average": 4.8, + "mem_maximum": 10.8, + "mem_minimum": 1.03, + "mem_average": 4.45, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "circulargiraffe", + "resourceGroup": "roundspinach", + "resourceName": "wittyzebra", + "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/roundspinach/providers/Microsoft.Compute/virtualMachines/wittyzebra", + "tags": "environment=staging, app=crmModule", + "recommendationDetails": "Delete Azure virtual machine wittyzebra in Azure Subscription circulargiraffe (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "resourceType": "Standard_B2ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "southeastasia", + "osType": "Linux", + "savings": 682.64, + "savingsCurrency": "US$", + "cpu_maximum": 7.08, + "cpu_minimum": 1.3, + "cpu_average": 4.6, + "mem_maximum": 5.13, + "mem_minimum": 2.99, + "mem_average": 4.45, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "rotundquaoar", + "resourceGroup": "youthfulblueberry", + "resourceName": "blackpomegranate", + "resourceID": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/youthfulblueberry/providers/Microsoft.Compute/virtualMachines/blackpomegranate", + "tags": "environment=prod, app=customerSupport", + "recommendationDetails": "Delete Azure virtual machine blackpomegranate in Azure Subscription rotundquaoar (13e8d4fc-8226-45a0-88cf-2979d3e9eba9)", + "resourceType": "Standard_D16_v3", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "eastus", + "osType": "Linux", + "savings": 919.31, + "savingsCurrency": "US$", + "cpu_maximum": 18.88, + "cpu_minimum": 2.39, + "cpu_average": 3.33, + "mem_maximum": 8.13, + "mem_minimum": 2.37, + "mem_average": 4.45, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "wittystrawberry", + "resourceGroup": "greensun", + "resourceName": "gentleeuropa", + "resourceID": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/greensun/providers/Microsoft.Compute/virtualMachines/gentleeuropa", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Delete Azure virtual machine gentleeuropa in Azure Subscription wittystrawberry (13e8d4fc-8226-45a0-88cf-2979d3e9eba9)", + "resourceType": "Standard_B12as_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "westus2", + "osType": "Linux", + "savings": 645.97, + "savingsCurrency": "US$", + "cpu_maximum": 18.12, + "cpu_minimum": 1.13, + "cpu_average": 3.38, + "mem_maximum": 8.14, + "mem_minimum": 1.67, + "mem_average": 3.71, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "rectangularceres", + "resourceGroup": "thinstrawberry", + "resourceName": "kindgarlic", + "resourceID": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/thinstrawberry/providers/Microsoft.Compute/virtualMachines/kindgarlic", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Delete Azure virtual machine kindgarlic in Azure Subscription rectangularceres (f048a88c-9bc9-43cf-a30d-f48c94708866)", + "resourceType": "Standard_A4_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "southcentralus", + "osType": "Linux", + "savings": 643.28, + "savingsCurrency": "US$", + "cpu_maximum": 16.78, + "cpu_minimum": 2.4699999999999998, + "cpu_average": 4.77, + "mem_maximum": 5.68, + "mem_minimum": 2.09, + "mem_average": 4.02, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "youthfuloctopus", + "resourceGroup": "squarevenus", + "resourceName": "purpleant", + "resourceID": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/squarevenus/providers/Microsoft.Compute/virtualMachines/purpleant", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "recommendationDetails": "Delete Azure virtual machine purpleant in Azure Subscription youthfuloctopus (f048a88c-9bc9-43cf-a30d-f48c94708866)", + "resourceType": "Standard_B12ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "southeastasia", + "osType": "Linux", + "savings": 379.1, + "savingsCurrency": "US$", + "cpu_maximum": 10.72, + "cpu_minimum": 2.36, + "cpu_average": 4.72, + "mem_maximum": 18.7, + "mem_minimum": 1.52, + "mem_average": 3.95, + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + } +] \ No newline at end of file diff --git a/flexera/data/azure/azure_compute_rightsizing_underutil_data.json b/flexera/data/azure/azure_compute_rightsizing_underutil_data.json new file mode 100644 index 00000000..4c09bcd9 --- /dev/null +++ b/flexera/data/azure/azure_compute_rightsizing_underutil_data.json @@ -0,0 +1,1402 @@ +[ + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "wittyearth", + "resourceGroup": "wittyorcus", + "resourceName": "zealousmushroom", + "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/wittyorcus/providers/Microsoft.Compute/virtualMachines/zealousmushroom", + "tags": "environment=staging, app=invoiceProcessing", + "recommendationDetails": "Resize Azure virtual machine zealousmushroom in Azure Subscription wittyearth (1af450b2-ce7a-4af5-9ebc-a13461fe1e32) from Standard_B16ms to Standard_B12ms", + "resourceType": "Standard_B16ms", + "newResourceType": "Standard_B12ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "centralus", + "osType": "Linux", + "savings": 404.64, + "savingsCurrency": "US$", + "cpu_maximum": 89.56, + "cpu_minimum": 2.85, + "cpu_average": 21.23, + "mem_maximum": 84.73, + "mem_minimum": 2.7199999999999998, + "mem_average": 18.8, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "youthfulzucchini", + "resourceGroup": "cylindricalnessus", + "resourceName": "roundnessus", + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/cylindricalnessus/providers/Microsoft.Compute/virtualMachines/roundnessus", + "tags": "environment=staging, app=crmModule", + "recommendationDetails": "Resize Azure virtual machine roundnessus in Azure Subscription youthfulzucchini (ceee86e2-a6cf-4a62-8004-1313cc581679) from Standard_A2_v2 to Standard_A1_v2", + "resourceType": "Standard_A2_v2", + "newResourceType": "Standard_A1_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "northeurope", + "osType": "Linux", + "savings": 490.07, + "savingsCurrency": "US$", + "cpu_maximum": 75.27, + "cpu_minimum": 4.9, + "cpu_average": 23.6, + "mem_maximum": 89.33, + "mem_minimum": 6.06, + "mem_average": 28.82, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "vibrantpsyche", + "resourceGroup": "opaquekangaroo", + "resourceName": "innocentblueberry", + "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/opaquekangaroo/providers/Microsoft.Compute/virtualMachines/innocentblueberry", + "tags": "environment=staging, app=crmModule", + "recommendationDetails": "Resize Azure virtual machine innocentblueberry in Azure Subscription vibrantpsyche (8752afcb-f9b4-453b-b34c-cb9f3a9a0247) from Standard_B16as_v2 to Standard_B12as_v2", + "resourceType": "Standard_B16as_v2", + "newResourceType": "Standard_B12as_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "southeastasia", + "osType": "Linux", + "savings": 616.18, + "savingsCurrency": "US$", + "cpu_maximum": 71.15, + "cpu_minimum": 6.51, + "cpu_average": 39.56, + "mem_maximum": 79.05, + "mem_minimum": 3.35, + "mem_average": 30.64, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "tallcucumber", + "resourceGroup": "upbeatdione", + "resourceName": "opaqueeris", + "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/upbeatdione/providers/Microsoft.Compute/virtualMachines/opaqueeris", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "recommendationDetails": "Resize Azure virtual machine opaqueeris in Azure Subscription tallcucumber (1aec08f2-c15d-4c32-919c-4bab940f69f3) from Standard_B16ms to Standard_B12ms", + "resourceType": "Standard_B16ms", + "newResourceType": "Standard_B12ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "eastus", + "osType": "Linux", + "savings": 573.23, + "savingsCurrency": "US$", + "cpu_maximum": 72.08, + "cpu_minimum": 2.49, + "cpu_average": 20.05, + "mem_maximum": 84.73, + "mem_minimum": 6.77, + "mem_average": 35.23, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "flatcucumber", + "resourceGroup": "wittypear", + "resourceName": "thinearth", + "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/wittypear/providers/Microsoft.Compute/virtualMachines/thinearth", + "tags": "environment=dev, app=dataAnalytics", + "recommendationDetails": "Resize Azure virtual machine thinearth in Azure Subscription flatcucumber (8752afcb-f9b4-453b-b34c-cb9f3a9a0247) from Standard_B2s to Standard_B1s", + "resourceType": "Standard_B2s", + "newResourceType": "Standard_B1s", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "southeastasia", + "osType": "Linux", + "savings": 409.88, + "savingsCurrency": "US$", + "cpu_maximum": 61.22, + "cpu_minimum": 3.68, + "cpu_average": 34.03, + "mem_maximum": 82.26, + "mem_minimum": 6.61, + "mem_average": 37.24, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "matterabbit", + "resourceGroup": "giganticspinach", + "resourceName": "largeio", + "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/giganticspinach/providers/Microsoft.Compute/virtualMachines/largeio", + "tags": "environment=prod, app=userManagement", + "recommendationDetails": "Resize Azure virtual machine largeio in Azure Subscription matterabbit (57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec) from Standard_B2ms to Standard_B1ms", + "resourceType": "Standard_B2ms", + "newResourceType": "Standard_B1ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "uksouth", + "osType": "Linux", + "savings": 722.24, + "savingsCurrency": "US$", + "cpu_maximum": 82.09, + "cpu_minimum": 5.18, + "cpu_average": 37.24, + "mem_maximum": 91.52, + "mem_minimum": 3.65, + "mem_average": 12.11, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "nervousspinach", + "resourceGroup": "narrowchariklo", + "resourceName": "darkeris", + "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/narrowchariklo/providers/Microsoft.Compute/virtualMachines/darkeris", + "tags": "environment=dev, app=reportingService", + "recommendationDetails": "Resize Azure virtual machine darkeris in Azure Subscription nervousspinach (ca1eeeca-231f-4a91-a740-04eaeb043516) from Standard_B2ms to Standard_B1ms", + "resourceType": "Standard_B2ms", + "newResourceType": "Standard_B1ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "centralindia", + "osType": "Linux", + "savings": 502.64, + "savingsCurrency": "US$", + "cpu_maximum": 94.29, + "cpu_minimum": 10.11, + "cpu_average": 35.84, + "mem_maximum": 95.25, + "mem_minimum": 3.52, + "mem_average": 25.75, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "upbeatolive", + "resourceGroup": "shortant", + "resourceName": "ellipticalaubergine", + "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/shortant/providers/Microsoft.Compute/virtualMachines/ellipticalaubergine", + "tags": "environment=qa, app=customerSupport, tier=application", + "recommendationDetails": "Resize Azure virtual machine ellipticalaubergine in Azure Subscription upbeatolive (8752afcb-f9b4-453b-b34c-cb9f3a9a0247) from Standard_B2ms to Standard_B1ms", + "resourceType": "Standard_B2ms", + "newResourceType": "Standard_B1ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "southeastasia", + "osType": "Linux", + "savings": 768.24, + "savingsCurrency": "US$", + "cpu_maximum": 78.28, + "cpu_minimum": 2.06, + "cpu_average": 33.74, + "mem_maximum": 99.47, + "mem_minimum": 2.04, + "mem_average": 36.06, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "purplefox", + "resourceGroup": "largerabbit", + "resourceName": "largeeris", + "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/largerabbit/providers/Microsoft.Compute/virtualMachines/largeeris", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "recommendationDetails": "Resize Azure virtual machine largeeris in Azure Subscription purplefox (1aec08f2-c15d-4c32-919c-4bab940f69f3) from Standard_B16ms to Standard_B12ms", + "resourceType": "Standard_B16ms", + "newResourceType": "Standard_B12ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "westus2", + "osType": "Linux", + "savings": 324.75, + "savingsCurrency": "US$", + "cpu_maximum": 78.74, + "cpu_minimum": 1.47, + "cpu_average": 16.9, + "mem_maximum": 97.57, + "mem_minimum": 5.6, + "mem_average": 25.99, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "youthfulgarlic", + "resourceGroup": "calmparrot", + "resourceName": "smallpeach", + "resourceID": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/calmparrot/providers/Microsoft.Compute/virtualMachines/smallpeach", + "tags": "environment=staging, app=crmModule", + "recommendationDetails": "Resize Azure virtual machine smallpeach in Azure Subscription youthfulgarlic (6383b3a2-a8c4-4c07-8acf-f38e08fc7622) from Standard_B16ms to Standard_B12ms", + "resourceType": "Standard_B16ms", + "newResourceType": "Standard_B12ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "southcentralus", + "osType": "Linux", + "savings": 989.68, + "savingsCurrency": "US$", + "cpu_maximum": 81.57, + "cpu_minimum": 9.67, + "cpu_average": 36.95, + "mem_maximum": 73.27, + "mem_minimum": 8.38, + "mem_average": 24.82, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "kindavocado", + "resourceGroup": "jovialaubergine", + "resourceName": "braveuranus", + "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/jovialaubergine/providers/Microsoft.Compute/virtualMachines/braveuranus", + "tags": "environment=dev, app=reportingService, tier=web", + "recommendationDetails": "Resize Azure virtual machine braveuranus in Azure Subscription kindavocado (ca1eeeca-231f-4a91-a740-04eaeb043516) from Standard_A2_v2 to Standard_A1_v2", + "resourceType": "Standard_A2_v2", + "newResourceType": "Standard_A1_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "southeastasia", + "osType": "Linux", + "savings": 849.95, + "savingsCurrency": "US$", + "cpu_maximum": 75.16, + "cpu_minimum": 2.38, + "cpu_average": 14.38, + "mem_maximum": 67.92, + "mem_minimum": 7.09, + "mem_average": 34.47, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "exciteddog", + "resourceGroup": "bravepumpkin", + "resourceName": "cylindricalmakemake", + "resourceID": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/bravepumpkin/providers/Microsoft.Compute/virtualMachines/cylindricalmakemake", + "tags": "environment=dev, app=securityModule, team=infra", + "recommendationDetails": "Resize Azure virtual machine cylindricalmakemake in Azure Subscription exciteddog (13e8d4fc-8226-45a0-88cf-2979d3e9eba9) from Standard_A4_v2 to Standard_A3_v2", + "resourceType": "Standard_A4_v2", + "newResourceType": "Standard_A3_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "australiaeast", + "osType": "Linux", + "savings": 341.16, + "savingsCurrency": "US$", + "cpu_maximum": 99.67, + "cpu_minimum": 5.25, + "cpu_average": 27.05, + "mem_maximum": 77.91, + "mem_minimum": 7.28, + "mem_average": 30.17, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "vibrantmouse", + "resourceGroup": "proudsaturn", + "resourceName": "innocentcucumber", + "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/proudsaturn/providers/Microsoft.Compute/virtualMachines/innocentcucumber", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "recommendationDetails": "Resize Azure virtual machine innocentcucumber in Azure Subscription vibrantmouse (1aec08f2-c15d-4c32-919c-4bab940f69f3) from Standard_A2_v2 to Standard_A1_v2", + "resourceType": "Standard_A2_v2", + "newResourceType": "Standard_A1_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "westus2", + "osType": "Linux", + "savings": 575.09, + "savingsCurrency": "US$", + "cpu_maximum": 93.89, + "cpu_minimum": 4.12, + "cpu_average": 20.89, + "mem_maximum": 60.67, + "mem_minimum": 6.24, + "mem_average": 34.9, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "dulleris", + "resourceGroup": "kindjuno", + "resourceName": "circularowl", + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/kindjuno/providers/Microsoft.Compute/virtualMachines/circularowl", + "tags": "environment=staging, app=invoiceProcessing", + "recommendationDetails": "Resize Azure virtual machine circularowl in Azure Subscription dulleris (ceee86e2-a6cf-4a62-8004-1313cc581679) from Standard_B2ms to Standard_B1ms", + "resourceType": "Standard_B2ms", + "newResourceType": "Standard_B1ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "eastus", + "osType": "Linux", + "savings": 840.51, + "savingsCurrency": "US$", + "cpu_maximum": 67.81, + "cpu_minimum": 10.92, + "cpu_average": 15.82, + "mem_maximum": 95.85, + "mem_minimum": 4.15, + "mem_average": 17.89, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "fiercesun", + "resourceGroup": "ovalpotato", + "resourceName": "adventurousyak", + "resourceID": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/ovalpotato/providers/Microsoft.Compute/virtualMachines/adventurousyak", + "tags": "environment=prod, app=emailService", + "recommendationDetails": "Resize Azure virtual machine adventurousyak in Azure Subscription fiercesun (f048a88c-9bc9-43cf-a30d-f48c94708866) from Standard_B16ms to Standard_B12ms", + "resourceType": "Standard_B16ms", + "newResourceType": "Standard_B12ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "australiaeast", + "osType": "Linux", + "savings": 228.47, + "savingsCurrency": "US$", + "cpu_maximum": 82.93, + "cpu_minimum": 6.92, + "cpu_average": 14.31, + "mem_maximum": 72.6, + "mem_minimum": 2.37, + "mem_average": 26.17, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "brightvenus", + "resourceGroup": "circularrabbit", + "resourceName": "thinhygiea", + "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/circularrabbit/providers/Microsoft.Compute/virtualMachines/thinhygiea", + "tags": "environment=staging, app=crmModule", + "recommendationDetails": "Resize Azure virtual machine thinhygiea in Azure Subscription brightvenus (1af450b2-ce7a-4af5-9ebc-a13461fe1e32) from Standard_B12ms to Standard_B8ms", + "resourceType": "Standard_B12ms", + "newResourceType": "Standard_B8ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "centralindia", + "osType": "Linux", + "savings": 435.42, + "savingsCurrency": "US$", + "cpu_maximum": 87.42, + "cpu_minimum": 9.43, + "cpu_average": 24.44, + "mem_maximum": 81.37, + "mem_minimum": 6.6899999999999995, + "mem_average": 18.85, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "yellowcherry", + "resourceGroup": "fluorescentmelon", + "resourceName": "excitedkiwi", + "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/fluorescentmelon/providers/Microsoft.Compute/virtualMachines/excitedkiwi", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "recommendationDetails": "Resize Azure virtual machine excitedkiwi in Azure Subscription yellowcherry (ca1eeeca-231f-4a91-a740-04eaeb043516) from Standard_B16ms to Standard_B12ms", + "resourceType": "Standard_B16ms", + "newResourceType": "Standard_B12ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "southeastasia", + "osType": "Linux", + "savings": 717.93, + "savingsCurrency": "US$", + "cpu_maximum": 83.16, + "cpu_minimum": 9.44, + "cpu_average": 38.74, + "mem_maximum": 67.72, + "mem_minimum": 5.33, + "mem_average": 13.46, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "giganticpluto", + "resourceGroup": "merrysaturn", + "resourceName": "calmuranus", + "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/merrysaturn/providers/Microsoft.Compute/virtualMachines/calmuranus", + "tags": "environment=dev, app=reportingService", + "recommendationDetails": "Resize Azure virtual machine calmuranus in Azure Subscription giganticpluto (1af450b2-ce7a-4af5-9ebc-a13461fe1e32) from Standard_A2_v2 to Standard_A1_v2", + "resourceType": "Standard_A2_v2", + "newResourceType": "Standard_A1_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "eastus", + "osType": "Linux", + "savings": 161.98, + "savingsCurrency": "US$", + "cpu_maximum": 73.37, + "cpu_minimum": 2.85, + "cpu_average": 12.37, + "mem_maximum": 95.31, + "mem_minimum": 2.21, + "mem_average": 27.35, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "giganticgarlic", + "resourceGroup": "dullvenus", + "resourceName": "roundorange", + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/dullvenus/providers/Microsoft.Compute/virtualMachines/roundorange", + "tags": "environment=staging, app=invoiceProcessing", + "recommendationDetails": "Resize Azure virtual machine roundorange in Azure Subscription giganticgarlic (ceee86e2-a6cf-4a62-8004-1313cc581679) from Standard_B16as_v2 to Standard_B12as_v2", + "resourceType": "Standard_B16as_v2", + "newResourceType": "Standard_B12as_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "centralindia", + "osType": "Linux", + "savings": 438.85, + "savingsCurrency": "US$", + "cpu_maximum": 73.99, + "cpu_minimum": 10.87, + "cpu_average": 25.66, + "mem_maximum": 86.67, + "mem_minimum": 10.06, + "mem_average": 35.89, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "largecorn", + "resourceGroup": "whitemelon", + "resourceName": "circularant", + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/whitemelon/providers/Microsoft.Compute/virtualMachines/circularant", + "tags": "environment=staging, app=invoiceProcessing", + "recommendationDetails": "Resize Azure virtual machine circularant in Azure Subscription largecorn (ceee86e2-a6cf-4a62-8004-1313cc581679) from Standard_B12ms to Standard_B8ms", + "resourceType": "Standard_B12ms", + "newResourceType": "Standard_B8ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "westus2", + "osType": "Linux", + "savings": 653.61, + "savingsCurrency": "US$", + "cpu_maximum": 63.56, + "cpu_minimum": 4.72, + "cpu_average": 24.79, + "mem_maximum": 76.5, + "mem_minimum": 8.63, + "mem_average": 13.34, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "yellowzebra", + "resourceGroup": "circularcorn", + "resourceName": "adventurouspsyche", + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/circularcorn/providers/Microsoft.Compute/virtualMachines/adventurouspsyche", + "tags": "environment=qa, app=customerSupport, tier=application", + "recommendationDetails": "Resize Azure virtual machine adventurouspsyche in Azure Subscription yellowzebra (ceee86e2-a6cf-4a62-8004-1313cc581679) from Standard_B12ms to Standard_B8ms", + "resourceType": "Standard_B12ms", + "newResourceType": "Standard_B8ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "northeurope", + "osType": "Linux", + "savings": 820.3, + "savingsCurrency": "US$", + "cpu_maximum": 75.58, + "cpu_minimum": 10.02, + "cpu_average": 31.6, + "mem_maximum": 68.03, + "mem_minimum": 7.01, + "mem_average": 22.93, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "squarezebra", + "resourceGroup": "shortpeas", + "resourceName": "ovalbear", + "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/shortpeas/providers/Microsoft.Compute/virtualMachines/ovalbear", + "tags": "environment=staging, app=crmModule", + "recommendationDetails": "Resize Azure virtual machine ovalbear in Azure Subscription squarezebra (912102ae-2e57-4094-bb8a-63a7d1c38207) from Standard_B2ms to Standard_B1ms", + "resourceType": "Standard_B2ms", + "newResourceType": "Standard_B1ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "southeastasia", + "osType": "Linux", + "savings": 104.35, + "savingsCurrency": "US$", + "cpu_maximum": 83.1, + "cpu_minimum": 10.7, + "cpu_average": 34.39, + "mem_maximum": 62.84, + "mem_minimum": 2.1, + "mem_average": 29.43, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "shinyneptune", + "resourceGroup": "cylindricallettuce", + "resourceName": "greenoctopus", + "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/cylindricallettuce/providers/Microsoft.Compute/virtualMachines/greenoctopus", + "tags": "environment=test, app=dataWarehouse", + "recommendationDetails": "Resize Azure virtual machine greenoctopus in Azure Subscription shinyneptune (8752afcb-f9b4-453b-b34c-cb9f3a9a0247) from Standard_B32as_v2 to Standard_B16as_v2", + "resourceType": "Standard_B32as_v2", + "newResourceType": "Standard_B16as_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "northeurope", + "osType": "Linux", + "savings": 648.12, + "savingsCurrency": "US$", + "cpu_maximum": 68.68, + "cpu_minimum": 7.25, + "cpu_average": 13.41, + "mem_maximum": 73.85, + "mem_minimum": 1.74, + "mem_average": 26.41, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "relievedio", + "resourceGroup": "innocentjaguar", + "resourceName": "lazypumpkin", + "resourceID": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/innocentjaguar/providers/Microsoft.Compute/virtualMachines/lazypumpkin", + "tags": "environment=staging, app=invoiceProcessing", + "recommendationDetails": "Resize Azure virtual machine lazypumpkin in Azure Subscription relievedio (6383b3a2-a8c4-4c07-8acf-f38e08fc7622) from Standard_B4ms to Standard_B2ms", + "resourceType": "Standard_B4ms", + "newResourceType": "Standard_B2ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "australiaeast", + "osType": "Linux", + "savings": 322.48, + "savingsCurrency": "US$", + "cpu_maximum": 69.89, + "cpu_minimum": 9.07, + "cpu_average": 34.03, + "mem_maximum": 98.69, + "mem_minimum": 2.68, + "mem_average": 20.94, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "widepotato", + "resourceGroup": "largequaoar", + "resourceName": "dulllime", + "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/largequaoar/providers/Microsoft.Compute/virtualMachines/dulllime", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Resize Azure virtual machine dulllime in Azure Subscription widepotato (1aec08f2-c15d-4c32-919c-4bab940f69f3) from Standard_B12ms to Standard_B8ms", + "resourceType": "Standard_B12ms", + "newResourceType": "Standard_B8ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "uksouth", + "osType": "Linux", + "savings": 85.53, + "savingsCurrency": "US$", + "cpu_maximum": 75.08, + "cpu_minimum": 3.93, + "cpu_average": 22.18, + "mem_maximum": 86.62, + "mem_minimum": 7.72, + "mem_average": 27.46, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "youthfulpumpkin", + "resourceGroup": "quirkyfox", + "resourceName": "youthfuleris", + "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/quirkyfox/providers/Microsoft.Compute/virtualMachines/youthfuleris", + "tags": "environment=qa, app=customerSupport, tier=application", + "recommendationDetails": "Resize Azure virtual machine youthfuleris in Azure Subscription youthfulpumpkin (57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec) from Standard_B2s to Standard_B1s", + "resourceType": "Standard_B2s", + "newResourceType": "Standard_B1s", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "southcentralus", + "osType": "Linux", + "savings": 373.7, + "savingsCurrency": "US$", + "cpu_maximum": 68.45, + "cpu_minimum": 1.23, + "cpu_average": 37.75, + "mem_maximum": 96.08, + "mem_minimum": 7.51, + "mem_average": 32.18, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "gentlejupiter", + "resourceGroup": "adventurouscoconut", + "resourceName": "upbeatcallisto", + "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/adventurouscoconut/providers/Microsoft.Compute/virtualMachines/upbeatcallisto", + "tags": "environment=prod, app=emailService", + "recommendationDetails": "Resize Azure virtual machine upbeatcallisto in Azure Subscription gentlejupiter (57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec) from Standard_B12ms to Standard_B8ms", + "resourceType": "Standard_B12ms", + "newResourceType": "Standard_B8ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "australiaeast", + "osType": "Linux", + "savings": 173.42, + "savingsCurrency": "US$", + "cpu_maximum": 86.42, + "cpu_minimum": 6.29, + "cpu_average": 36.05, + "mem_maximum": 98.73, + "mem_minimum": 3.93, + "mem_average": 35.22, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "shinymakemake", + "resourceGroup": "darkbear", + "resourceName": "yellowurchin", + "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/darkbear/providers/Microsoft.Compute/virtualMachines/yellowurchin", + "tags": "environment=staging, app=invoiceProcessing", + "recommendationDetails": "Resize Azure virtual machine yellowurchin in Azure Subscription shinymakemake (9c6588cd-ca5e-429d-adc7-5292d3880914) from Standard_A4_v2 to Standard_A3_v2", + "resourceType": "Standard_A4_v2", + "newResourceType": "Standard_A3_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "southcentralus", + "osType": "Linux", + "savings": 341.42, + "savingsCurrency": "US$", + "cpu_maximum": 86.39, + "cpu_minimum": 4.39, + "cpu_average": 30.42, + "mem_maximum": 88.62, + "mem_minimum": 3.61, + "mem_average": 13.82, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "whiteeuropa", + "resourceGroup": "eagerpepper", + "resourceName": "merrygoat", + "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/eagerpepper/providers/Microsoft.Compute/virtualMachines/merrygoat", + "tags": "environment=dev, app=dataAnalytics", + "recommendationDetails": "Resize Azure virtual machine merrygoat in Azure Subscription whiteeuropa (1aec08f2-c15d-4c32-919c-4bab940f69f3) from Standard_B16as_v2 to Standard_B12as_v2", + "resourceType": "Standard_B16as_v2", + "newResourceType": "Standard_B12as_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "eastus2", + "osType": "Linux", + "savings": 302.31, + "savingsCurrency": "US$", + "cpu_maximum": 60.09, + "cpu_minimum": 7.33, + "cpu_average": 23.08, + "mem_maximum": 75.41, + "mem_minimum": 3.94, + "mem_average": 19.08, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "flatpapaya", + "resourceGroup": "lazygonggong", + "resourceName": "bravepepper", + "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/lazygonggong/providers/Microsoft.Compute/virtualMachines/bravepepper", + "tags": "environment=prod, app=userManagement", + "recommendationDetails": "Resize Azure virtual machine bravepepper in Azure Subscription flatpapaya (1af450b2-ce7a-4af5-9ebc-a13461fe1e32) from Standard_B2s to Standard_B1s", + "resourceType": "Standard_B2s", + "newResourceType": "Standard_B1s", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "centralindia", + "osType": "Linux", + "savings": 525.46, + "savingsCurrency": "US$", + "cpu_maximum": 88.85, + "cpu_minimum": 5.08, + "cpu_average": 35.64, + "mem_maximum": 92.51, + "mem_minimum": 4.7, + "mem_average": 30.83, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "obedientgrape", + "resourceGroup": "ovalpotato", + "resourceName": "braveeel", + "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/ovalpotato/providers/Microsoft.Compute/virtualMachines/braveeel", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Resize Azure virtual machine braveeel in Azure Subscription obedientgrape (57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec) from Standard_B2s to Standard_B1s", + "resourceType": "Standard_B2s", + "newResourceType": "Standard_B1s", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "uksouth", + "osType": "Linux", + "savings": 77.18, + "savingsCurrency": "US$", + "cpu_maximum": 71.68, + "cpu_minimum": 9.49, + "cpu_average": 16.03, + "mem_maximum": 92.54, + "mem_minimum": 2.11, + "mem_average": 18.05, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "yellowneptune", + "resourceGroup": "orangekiwi", + "resourceName": "upbeatzebra", + "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/orangekiwi/providers/Microsoft.Compute/virtualMachines/upbeatzebra", + "tags": "environment=prod, app=userManagement", + "recommendationDetails": "Resize Azure virtual machine upbeatzebra in Azure Subscription yellowneptune (912102ae-2e57-4094-bb8a-63a7d1c38207) from Standard_B12ms to Standard_B8ms", + "resourceType": "Standard_B12ms", + "newResourceType": "Standard_B8ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "southeastasia", + "osType": "Linux", + "savings": 145.59, + "savingsCurrency": "US$", + "cpu_maximum": 75.11, + "cpu_minimum": 8.14, + "cpu_average": 31.81, + "mem_maximum": 64.71, + "mem_minimum": 10.93, + "mem_average": 14.88, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "gentlekangaroo", + "resourceGroup": "thankfulpomegranate", + "resourceName": "drowsypomegranate", + "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/thankfulpomegranate/providers/Microsoft.Compute/virtualMachines/drowsypomegranate", + "tags": "environment=dev, app=inventoryManagement", + "recommendationDetails": "Resize Azure virtual machine drowsypomegranate in Azure Subscription gentlekangaroo (1af450b2-ce7a-4af5-9ebc-a13461fe1e32) from Standard_B2ms to Standard_B1ms", + "resourceType": "Standard_B2ms", + "newResourceType": "Standard_B1ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "southeastasia", + "osType": "Linux", + "savings": 959.14, + "savingsCurrency": "US$", + "cpu_maximum": 60.48, + "cpu_minimum": 9.56, + "cpu_average": 29.72, + "mem_maximum": 79.01, + "mem_minimum": 9.24, + "mem_average": 37.79, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "jollyoctopus", + "resourceGroup": "rectangularcharon", + "resourceName": "purplespinach", + "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/rectangularcharon/providers/Microsoft.Compute/virtualMachines/purplespinach", + "tags": "environment=test, app=paymentGateway, tier=application", + "recommendationDetails": "Resize Azure virtual machine purplespinach in Azure Subscription jollyoctopus (57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec) from Standard_D16_v3 to Standard_D8_v3", + "resourceType": "Standard_D16_v3", + "newResourceType": "Standard_D8_v3", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "centralus", + "osType": "Linux", + "savings": 719.43, + "savingsCurrency": "US$", + "cpu_maximum": 89.34, + "cpu_minimum": 8.09, + "cpu_average": 30.48, + "mem_maximum": 99.48, + "mem_minimum": 9.52, + "mem_average": 30.75, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "lazyolive", + "resourceGroup": "calmapple", + "resourceName": "whitepear", + "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/calmapple/providers/Microsoft.Compute/virtualMachines/whitepear", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "recommendationDetails": "Resize Azure virtual machine whitepear in Azure Subscription lazyolive (1af450b2-ce7a-4af5-9ebc-a13461fe1e32) from Standard_B4ms to Standard_B2ms", + "resourceType": "Standard_B4ms", + "newResourceType": "Standard_B2ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "eastus", + "osType": "Linux", + "savings": 983.41, + "savingsCurrency": "US$", + "cpu_maximum": 97.84, + "cpu_minimum": 7.23, + "cpu_average": 12.84, + "mem_maximum": 82.99, + "mem_minimum": 4.19, + "mem_average": 24.29, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "glossycucumber", + "resourceGroup": "zealoustomato", + "resourceName": "kindhaumea", + "resourceID": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/zealoustomato/providers/Microsoft.Compute/virtualMachines/kindhaumea", + "tags": "environment=test, app=dataWarehouse", + "recommendationDetails": "Resize Azure virtual machine kindhaumea in Azure Subscription glossycucumber (6383b3a2-a8c4-4c07-8acf-f38e08fc7622) from Standard_A4_v2 to Standard_A3_v2", + "resourceType": "Standard_A4_v2", + "newResourceType": "Standard_A3_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "eastus2", + "osType": "Linux", + "savings": 156.03, + "savingsCurrency": "US$", + "cpu_maximum": 96.01, + "cpu_minimum": 3.54, + "cpu_average": 18.82, + "mem_maximum": 84.3, + "mem_minimum": 4.34, + "mem_average": 12.93, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "rotundxerus", + "resourceGroup": "flatcucumber", + "resourceName": "jovialkale", + "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/flatcucumber/providers/Microsoft.Compute/virtualMachines/jovialkale", + "tags": "environment=qa, app=customerSupport, tier=application", + "recommendationDetails": "Resize Azure virtual machine jovialkale in Azure Subscription rotundxerus (9c6588cd-ca5e-429d-adc7-5292d3880914) from Standard_D16_v3 to Standard_D8_v3", + "resourceType": "Standard_D16_v3", + "newResourceType": "Standard_D8_v3", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "southcentralus", + "osType": "Linux", + "savings": 527.08, + "savingsCurrency": "US$", + "cpu_maximum": 83.21, + "cpu_minimum": 9.94, + "cpu_average": 12.56, + "mem_maximum": 95.92, + "mem_minimum": 9.93, + "mem_average": 15.41, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "happygarlic", + "resourceGroup": "merrynessus", + "resourceName": "jollyblackberry", + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/merrynessus/providers/Microsoft.Compute/virtualMachines/jollyblackberry", + "tags": "environment=dev, app=reportingService, tier=web", + "recommendationDetails": "Resize Azure virtual machine jollyblackberry in Azure Subscription happygarlic (ceee86e2-a6cf-4a62-8004-1313cc581679) from Standard_B16as_v2 to Standard_B12as_v2", + "resourceType": "Standard_B16as_v2", + "newResourceType": "Standard_B12as_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "southcentralus", + "osType": "Linux", + "savings": 325.56, + "savingsCurrency": "US$", + "cpu_maximum": 89.21, + "cpu_minimum": 3.61, + "cpu_average": 34.64, + "mem_maximum": 83.39, + "mem_minimum": 1.28, + "mem_average": 16.28, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "ovalquail", + "resourceGroup": "tinyorcus", + "resourceName": "opaquedog", + "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/tinyorcus/providers/Microsoft.Compute/virtualMachines/opaquedog", + "tags": "environment=prod, app=securityModule", + "recommendationDetails": "Resize Azure virtual machine opaquedog in Azure Subscription ovalquail (9c6588cd-ca5e-429d-adc7-5292d3880914) from Standard_B12ms to Standard_B8ms", + "resourceType": "Standard_B12ms", + "newResourceType": "Standard_B8ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "uksouth", + "osType": "Linux", + "savings": 369.59, + "savingsCurrency": "US$", + "cpu_maximum": 76.66, + "cpu_minimum": 2.07, + "cpu_average": 38.34, + "mem_maximum": 75.1, + "mem_minimum": 2.2, + "mem_average": 29.4, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "rectangularpenguin", + "resourceGroup": "rotundpallas", + "resourceName": "thankfulradish", + "resourceID": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/rotundpallas/providers/Microsoft.Compute/virtualMachines/thankfulradish", + "tags": "environment=prod, app=paymentGateway", + "recommendationDetails": "Resize Azure virtual machine thankfulradish in Azure Subscription rectangularpenguin (f048a88c-9bc9-43cf-a30d-f48c94708866) from Standard_B2s to Standard_B1s", + "resourceType": "Standard_B2s", + "newResourceType": "Standard_B1s", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "uksouth", + "osType": "Linux", + "savings": 81.13, + "savingsCurrency": "US$", + "cpu_maximum": 84.65, + "cpu_minimum": 2.63, + "cpu_average": 21.73, + "mem_maximum": 87.63, + "mem_minimum": 5.59, + "mem_average": 24.5, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "blackyak", + "resourceGroup": "shortant", + "resourceName": "happycharon", + "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/shortant/providers/Microsoft.Compute/virtualMachines/happycharon", + "tags": "environment=prod, app=userManagement", + "recommendationDetails": "Resize Azure virtual machine happycharon in Azure Subscription blackyak (8752afcb-f9b4-453b-b34c-cb9f3a9a0247) from Standard_B16as_v2 to Standard_B12as_v2", + "resourceType": "Standard_B16as_v2", + "newResourceType": "Standard_B12as_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "northeurope", + "osType": "Linux", + "savings": 938.49, + "savingsCurrency": "US$", + "cpu_maximum": 94.22, + "cpu_minimum": 3.94, + "cpu_average": 31.76, + "mem_maximum": 90.21, + "mem_minimum": 7.5600000000000005, + "mem_average": 38.84, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "calmyam", + "resourceGroup": "wideraspberry", + "resourceName": "excitednessus", + "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/wideraspberry/providers/Microsoft.Compute/virtualMachines/excitednessus", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "recommendationDetails": "Resize Azure virtual machine excitednessus in Azure Subscription calmyam (ca1eeeca-231f-4a91-a740-04eaeb043516) from Standard_D16_v3 to Standard_D8_v3", + "resourceType": "Standard_D16_v3", + "newResourceType": "Standard_D8_v3", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "eastus2", + "osType": "Linux", + "savings": 304.66, + "savingsCurrency": "US$", + "cpu_maximum": 82.89, + "cpu_minimum": 7.26, + "cpu_average": 26.12, + "mem_maximum": 66.1, + "mem_minimum": 4.48, + "mem_average": 38.16, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "nervouspapaya", + "resourceGroup": "darkearth", + "resourceName": "upbeatearth", + "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/darkearth/providers/Microsoft.Compute/virtualMachines/upbeatearth", + "tags": "environment=dev, app=securityModule, team=infra", + "recommendationDetails": "Resize Azure virtual machine upbeatearth in Azure Subscription nervouspapaya (1aec08f2-c15d-4c32-919c-4bab940f69f3) from Standard_B2s to Standard_B1s", + "resourceType": "Standard_B2s", + "newResourceType": "Standard_B1s", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "eastus2", + "osType": "Linux", + "savings": 155.25, + "savingsCurrency": "US$", + "cpu_maximum": 92.6, + "cpu_minimum": 4.8, + "cpu_average": 30.79, + "mem_maximum": 71.04, + "mem_minimum": 8.06, + "mem_average": 34.88, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "flatpallas", + "resourceGroup": "whitesedna", + "resourceName": "happygonggong", + "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/whitesedna/providers/Microsoft.Compute/virtualMachines/happygonggong", + "tags": "environment=staging, app=crmModule", + "recommendationDetails": "Resize Azure virtual machine happygonggong in Azure Subscription flatpallas (57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec) from Standard_B16ms to Standard_B12ms", + "resourceType": "Standard_B16ms", + "newResourceType": "Standard_B12ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "australiaeast", + "osType": "Linux", + "savings": 66.09, + "savingsCurrency": "US$", + "cpu_maximum": 92.37, + "cpu_minimum": 8.46, + "cpu_average": 19.72, + "mem_maximum": 82.5, + "mem_minimum": 10.63, + "mem_average": 13.12, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "youthfulneptune", + "resourceGroup": "thankfulganymede", + "resourceName": "squarequaoar", + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/thankfulganymede/providers/Microsoft.Compute/virtualMachines/squarequaoar", + "tags": "environment=dev, app=securityModule, team=infra", + "recommendationDetails": "Resize Azure virtual machine squarequaoar in Azure Subscription youthfulneptune (ceee86e2-a6cf-4a62-8004-1313cc581679) from Standard_B2ms to Standard_B1ms", + "resourceType": "Standard_B2ms", + "newResourceType": "Standard_B1ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "australiaeast", + "osType": "Linux", + "savings": 226.04, + "savingsCurrency": "US$", + "cpu_maximum": 87.45, + "cpu_minimum": 9.71, + "cpu_average": 31.7, + "mem_maximum": 82.55, + "mem_minimum": 6.76, + "mem_average": 28.88, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "squareiapetus", + "resourceGroup": "excitedwhale", + "resourceName": "translucentnewt", + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/excitedwhale/providers/Microsoft.Compute/virtualMachines/translucentnewt", + "tags": "environment=test, app=paymentGateway, tier=application", + "recommendationDetails": "Resize Azure virtual machine translucentnewt in Azure Subscription squareiapetus (ceee86e2-a6cf-4a62-8004-1313cc581679) from Standard_B2ms to Standard_B1ms", + "resourceType": "Standard_B2ms", + "newResourceType": "Standard_B1ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "northeurope", + "osType": "Linux", + "savings": 905.52, + "savingsCurrency": "US$", + "cpu_maximum": 64.22, + "cpu_minimum": 5.46, + "cpu_average": 30.72, + "mem_maximum": 89.36, + "mem_minimum": 2.92, + "mem_average": 28.13, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "shinyonion", + "resourceGroup": "smallquail", + "resourceName": "flatgiraffe", + "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/smallquail/providers/Microsoft.Compute/virtualMachines/flatgiraffe", + "tags": "environment=dev, app=reportingService", + "recommendationDetails": "Resize Azure virtual machine flatgiraffe in Azure Subscription shinyonion (8752afcb-f9b4-453b-b34c-cb9f3a9a0247) from Standard_B4ms to Standard_B2ms", + "resourceType": "Standard_B4ms", + "newResourceType": "Standard_B2ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "centralus", + "osType": "Linux", + "savings": 644.54, + "savingsCurrency": "US$", + "cpu_maximum": 80.39, + "cpu_minimum": 6.33, + "cpu_average": 36.9, + "mem_maximum": 89.63, + "mem_minimum": 9.15, + "mem_average": 33.97, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "ovalmakemake", + "resourceGroup": "largeeel", + "resourceName": "happypluto", + "resourceID": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/largeeel/providers/Microsoft.Compute/virtualMachines/happypluto", + "tags": "environment=staging, app=crmModule", + "recommendationDetails": "Resize Azure virtual machine happypluto in Azure Subscription ovalmakemake (f048a88c-9bc9-43cf-a30d-f48c94708866) from Standard_A4_v2 to Standard_A3_v2", + "resourceType": "Standard_A4_v2", + "newResourceType": "Standard_A3_v2", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "westus2", + "osType": "Linux", + "savings": 572.72, + "savingsCurrency": "US$", + "cpu_maximum": 88.7, + "cpu_minimum": 3.85, + "cpu_average": 30.85, + "mem_maximum": 96.72, + "mem_minimum": 8.65, + "mem_average": 28.85, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "largecharon", + "resourceGroup": "excitedgonggong", + "resourceName": "merrybear", + "resourceID": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/excitedgonggong/providers/Microsoft.Compute/virtualMachines/merrybear", + "tags": "environment=qa, app=customerSupport, tier=application", + "recommendationDetails": "Resize Azure virtual machine merrybear in Azure Subscription largecharon (6383b3a2-a8c4-4c07-8acf-f38e08fc7622) from Standard_B2ms to Standard_B1ms", + "resourceType": "Standard_B2ms", + "newResourceType": "Standard_B1ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "southeastasia", + "osType": "Linux", + "savings": 236.63, + "savingsCurrency": "US$", + "cpu_maximum": 97.72, + "cpu_minimum": 1.42, + "cpu_average": 27.15, + "mem_maximum": 98.98, + "mem_minimum": 4.66, + "mem_average": 35.2, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "sillypeach", + "resourceGroup": "thankfulquaoar", + "resourceName": "opaquekale", + "resourceID": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/thankfulquaoar/providers/Microsoft.Compute/virtualMachines/opaquekale", + "tags": "environment=test, app=paymentGateway, tier=application", + "recommendationDetails": "Resize Azure virtual machine opaquekale in Azure Subscription sillypeach (f048a88c-9bc9-43cf-a30d-f48c94708866) from Standard_B4ms to Standard_B2ms", + "resourceType": "Standard_B4ms", + "newResourceType": "Standard_B2ms", + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": "eastus", + "osType": "Linux", + "savings": 251.91, + "savingsCurrency": "US$", + "cpu_maximum": 60.55, + "cpu_minimum": 10.4, + "cpu_average": 30.93, + "mem_maximum": 62.82, + "mem_minimum": 1.28, + "mem_average": 15.31, + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + } +] \ No newline at end of file diff --git a/flexera/data/azure/azure_delete_old_snapshots.js b/flexera/data/azure/azure_delete_old_snapshots.js deleted file mode 100644 index fcd20bca..00000000 --- a/flexera/data/azure/azure_delete_old_snapshots.js +++ /dev/null @@ -1,130 +0,0 @@ -// -------------------------------------- -// Libraries -// -------------------------------------- - -var _ = require('underscore') - -// -------------------------------------- -// Functions -// -------------------------------------- - -function getRandomDate(year) { - let start = new Date(year, 0, 1); // Start from January 1st of the given year - let end = new Date(year + 1, 0, 1); // End at December 31st of the given year - let randomDate = new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())); - - return randomDate.toISOString(); -} - -function generateRandomName() { - adjectives = [ - "quick", "lazy", "drowsy", "excited", "adventurous", "jolly", "brave", "calm", - "eager", "fierce", "gentle", "happy", "innocent", "jovial", "kind", "lively", - "merry", "nervous", "obedient", "proud", "relieved", "silly", "thankful", - "upbeat", "vivacious", "witty", "excited", "youthful", "zealous", "quirky" - ] - - animals = [ - "ant", "bear", "cat", "dog", "eel", "fox", "goat", "horse", "ibis", "jaguar", - "kangaroo", "lion", "mouse", "newt", "owl", "penguin", "quail", "rabbit", - "snake", "tiger", "urchin", "viper", "whale", "xerus", "yak", "zebra", "parrot", - "octopus", "giraffe", "elephant" - ]; - - randomAdjective = adjectives[Math.floor(Math.random() * adjectives.length)] - randomAnimal = animals[Math.floor(Math.random() * animals.length)] - - return randomAdjective + randomAnimal -} - -// -------------------------------------- -// Dummy Data -// -------------------------------------- - -current_year = parseInt(new Date().toISOString().split('-')[0]) - -account_list = [ - "ca1eeeca-231f-4a91-a740-04eaeb043516", - "ceee86e2-a6cf-4a62-8004-1313cc581679", - "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "9c6588cd-ca5e-429d-adc7-5292d3880914", - "912102ae-2e57-4094-bb8a-63a7d1c38207", - "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "f048a88c-9bc9-43cf-a30d-f48c94708866" -] - -region_list = [ - "southcentralus", - "eastus", - "eastus2", - "westus2", - "australiaeast", - "southeastasia", - "northeurope", - "uksouth", - "centralus", - "centralindia" -] - -tag_list = [ - { environment: "prod", app: "paymentGateway" }, - { environment: "dev", app: "dataAnalytics" }, - { environment: "staging", app: "userManagement" }, - { environment: "prod", app: "reportingService" }, - { environment: "dev", app: "emailService" }, - { environment: "staging", app: "invoiceProcessing" }, - { environment: "prod", app: "securityModule" }, - { environment: "prod", app: "inventoryManagement" }, - { environment: "dev", app: "customerSupport" }, - { environment: "prod", app: "crmModule" } -] - -// -------------------------------------- -// Script -// -------------------------------------- - -snapshots = [] - -for (var i = 0; i < 50; i++) { - subscriptionId = account_list[parseInt(Math.random() * 10)] - subscriptionName = generateRandomName() - resourceGroup = generateRandomName().toUpperCase() + '-' + generateRandomName().toUpperCase() - resourceName = generateRandomName() - resourceId = "/subscriptions/" + subscriptionId + "/resourceGroups/" + resourceGroup + "/providers/Microsoft.Compute/snapshots/" + resourceName - createdTime = getRandomDate(current_year - 1 - parseInt(Math.random() * 2)) - age = Math.round((new Date() - new Date(createdTime)) / 1000 / 60 / 60 / 24) - - savings = parseFloat((Math.random() * Math.random() * 1000).toFixed(3)) - - snapshots.push({ - "age": age, - "region": region_list[parseInt(Math.random() * 10)], - "resourceGroup": resourceGroup, - "resourceID": resourceId, - "resourceName": resourceName, - "resourceType": "Microsoft.Compute/snapshots", - "savings": savings, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": parseInt(Math.random() * 500).toFixed(0), - "subscriptionID": subscriptionId, - "subscriptionName": subscriptionName, - "tags": tag_list[parseInt(Math.random() * 10)], - "timeCreated": createdTime - }) -} - -result = { - "message": "The total estimated monthly savings are US$ 172.03", - "instances": snapshots -} - -// -------------------------------------- -// Output -// -------------------------------------- - -console.log(JSON.stringify(result, '', 2)) diff --git a/flexera/data/azure/azure_delete_old_snapshots.json b/flexera/data/azure/azure_delete_old_snapshots.json deleted file mode 100644 index 20a9711a..00000000 --- a/flexera/data/azure/azure_delete_old_snapshots.json +++ /dev/null @@ -1,955 +0,0 @@ -{ - "message": "The total estimated monthly savings are US$ 172.03", - "instances": [ - { - "age": 773, - "region": "centralus", - "resourceGroup": "KINDGOAT-SILLYEEL", - "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/KINDGOAT-SILLYEEL/providers/Microsoft.Compute/snapshots/innocentlion", - "resourceName": "innocentlion", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 71.864, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "147", - "subscriptionID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "vivaciousgiraffe", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "timeCreated": "2022-01-02T08:14:49.772Z" - }, - { - "age": 124, - "region": "northeurope", - "resourceGroup": "INNOCENTTIGER-PROUDFOX", - "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/INNOCENTTIGER-PROUDFOX/providers/Microsoft.Compute/snapshots/happynewt", - "resourceName": "happynewt", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 70.867, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "117", - "subscriptionID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "livelynewt", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "timeCreated": "2023-10-12T12:04:03.986Z" - }, - { - "age": 696, - "region": "eastus2", - "resourceGroup": "CALMELEPHANT-GENTLELION", - "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/CALMELEPHANT-GENTLELION/providers/Microsoft.Compute/snapshots/jollycat", - "resourceName": "jollycat", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 13.25, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "26", - "subscriptionID": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "happyoctopus", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "timeCreated": "2022-03-19T14:26:47.133Z" - }, - { - "age": 221, - "region": "centralindia", - "resourceGroup": "JOLLYEEL-EXCITEDOWL", - "resourceID": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/JOLLYEEL-EXCITEDOWL/providers/Microsoft.Compute/snapshots/happynewt", - "resourceName": "happynewt", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 167.113, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "452", - "subscriptionID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "gentleowl", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "timeCreated": "2023-07-08T06:45:11.842Z" - }, - { - "age": 236, - "region": "eastus2", - "resourceGroup": "GENTLEJAGUAR-FIERCEJAGUAR", - "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/GENTLEJAGUAR-FIERCEJAGUAR/providers/Microsoft.Compute/snapshots/drowsyparrot", - "resourceName": "drowsyparrot", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 82.783, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "110", - "subscriptionID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "proudxerus", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "timeCreated": "2023-06-22T18:41:52.213Z" - }, - { - "age": 192, - "region": "centralindia", - "resourceGroup": "GENTLEPARROT-ADVENTUROUSOWL", - "resourceID": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/GENTLEPARROT-ADVENTUROUSOWL/providers/Microsoft.Compute/snapshots/merrykangaroo", - "resourceName": "merrykangaroo", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 23.446, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "463", - "subscriptionID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "drowsylion", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "timeCreated": "2023-08-05T21:33:44.670Z" - }, - { - "age": 189, - "region": "southcentralus", - "resourceGroup": "EXCITEDGIRAFFE-EXCITEDURCHIN", - "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/EXCITEDGIRAFFE-EXCITEDURCHIN/providers/Microsoft.Compute/snapshots/gentlequail", - "resourceName": "gentlequail", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 29.687, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "310", - "subscriptionID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "quirkyjaguar", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "timeCreated": "2023-08-09T01:33:33.937Z" - }, - { - "age": 404, - "region": "centralus", - "resourceGroup": "VIVACIOUSOCTOPUS-YOUTHFULVIPER", - "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/VIVACIOUSOCTOPUS-YOUTHFULVIPER/providers/Microsoft.Compute/snapshots/quirkyfox", - "resourceName": "quirkyfox", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 158.751, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "336", - "subscriptionID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "quirkynewt", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "timeCreated": "2023-01-05T18:24:52.527Z" - }, - { - "age": 546, - "region": "westus2", - "resourceGroup": "QUICKDOG-VIVACIOUSVIPER", - "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/QUICKDOG-VIVACIOUSVIPER/providers/Microsoft.Compute/snapshots/excitedgoat", - "resourceName": "excitedgoat", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 664.348, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "464", - "subscriptionID": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "happymouse", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "timeCreated": "2022-08-16T10:17:16.592Z" - }, - { - "age": 271, - "region": "eastus", - "resourceGroup": "YOUTHFULSNAKE-ZEALOUSZEBRA", - "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/YOUTHFULSNAKE-ZEALOUSZEBRA/providers/Microsoft.Compute/snapshots/sillynewt", - "resourceName": "sillynewt", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 49.809, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "315", - "subscriptionID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "kindelephant", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "timeCreated": "2023-05-18T12:27:07.480Z" - }, - { - "age": 639, - "region": "centralindia", - "resourceGroup": "HAPPYJAGUAR-SILLYXERUS", - "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/HAPPYJAGUAR-SILLYXERUS/providers/Microsoft.Compute/snapshots/drowsyquail", - "resourceName": "drowsyquail", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 68.557, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "421", - "subscriptionID": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "quickhorse", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "timeCreated": "2022-05-15T21:51:22.090Z" - }, - { - "age": 533, - "region": "northeurope", - "resourceGroup": "EAGEREEL-RELIEVEDSNAKE", - "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/EAGEREEL-RELIEVEDSNAKE/providers/Microsoft.Compute/snapshots/proudbear", - "resourceName": "proudbear", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 278.051, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "163", - "subscriptionID": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "jollyviper", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "timeCreated": "2022-08-30T08:19:36.119Z" - }, - { - "age": 463, - "region": "westus2", - "resourceGroup": "VIVACIOUSELEPHANT-HAPPYYAK", - "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/VIVACIOUSELEPHANT-HAPPYYAK/providers/Microsoft.Compute/snapshots/quirkylion", - "resourceName": "quirkylion", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 558.109, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "44", - "subscriptionID": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "adventurousxerus", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "timeCreated": "2022-11-07T14:27:51.015Z" - }, - { - "age": 688, - "region": "centralindia", - "resourceGroup": "BRAVEYAK-ZEALOUSIBIS", - "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/BRAVEYAK-ZEALOUSIBIS/providers/Microsoft.Compute/snapshots/calmxerus", - "resourceName": "calmxerus", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 485.665, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "356", - "subscriptionID": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "innocentnewt", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "timeCreated": "2022-03-28T01:14:55.748Z" - }, - { - "age": 150, - "region": "southeastasia", - "resourceGroup": "GENTLEANT-QUIRKYNEWT", - "resourceID": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/GENTLEANT-QUIRKYNEWT/providers/Microsoft.Compute/snapshots/fierceibis", - "resourceName": "fierceibis", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 238.866, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "44", - "subscriptionID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "obedienteel", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "timeCreated": "2023-09-16T17:28:53.311Z" - }, - { - "age": 391, - "region": "northeurope", - "resourceGroup": "OBEDIENTLION-OBEDIENTDOG", - "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/OBEDIENTLION-OBEDIENTDOG/providers/Microsoft.Compute/snapshots/jollyibis", - "resourceName": "jollyibis", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 126.944, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "50", - "subscriptionID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "excitedpenguin", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "timeCreated": "2023-01-18T20:41:24.118Z" - }, - { - "age": 573, - "region": "westus2", - "resourceGroup": "PROUDJAGUAR-OBEDIENTNEWT", - "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/PROUDJAGUAR-OBEDIENTNEWT/providers/Microsoft.Compute/snapshots/drowsykangaroo", - "resourceName": "drowsykangaroo", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 125.028, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "278", - "subscriptionID": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "gentletiger", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "timeCreated": "2022-07-20T10:37:34.165Z" - }, - { - "age": 613, - "region": "southeastasia", - "resourceGroup": "BRAVEHORSE-EAGERANT", - "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/BRAVEHORSE-EAGERANT/providers/Microsoft.Compute/snapshots/innocentviper", - "resourceName": "innocentviper", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 67.358, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "142", - "subscriptionID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "nervouszebra", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "timeCreated": "2022-06-10T13:40:59.111Z" - }, - { - "age": 746, - "region": "eastus2", - "resourceGroup": "NERVOUSELEPHANT-QUICKTIGER", - "resourceID": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/NERVOUSELEPHANT-QUICKTIGER/providers/Microsoft.Compute/snapshots/calmoctopus", - "resourceName": "calmoctopus", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 124.897, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "91", - "subscriptionID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "lazydog", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "timeCreated": "2022-01-29T07:06:07.489Z" - }, - { - "age": 712, - "region": "australiaeast", - "resourceGroup": "NERVOUSTIGER-OBEDIENTNEWT", - "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/NERVOUSTIGER-OBEDIENTNEWT/providers/Microsoft.Compute/snapshots/kindrabbit", - "resourceName": "kindrabbit", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 86.168, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "185", - "subscriptionID": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "jovialdog", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "timeCreated": "2022-03-04T05:59:28.854Z" - }, - { - "age": 315, - "region": "australiaeast", - "resourceGroup": "UPBEATLION-SILLYDOG", - "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/UPBEATLION-SILLYDOG/providers/Microsoft.Compute/snapshots/eagerrabbit", - "resourceName": "eagerrabbit", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 11.192, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "204", - "subscriptionID": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "quirkycat", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "timeCreated": "2023-04-05T05:38:46.939Z" - }, - { - "age": 61, - "region": "southeastasia", - "resourceGroup": "QUICKWHALE-QUIRKYHORSE", - "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/QUICKWHALE-QUIRKYHORSE/providers/Microsoft.Compute/snapshots/bravegoat", - "resourceName": "bravegoat", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 104.889, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "455", - "subscriptionID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "relievedelephant", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - }, - "timeCreated": "2023-12-15T04:31:50.172Z" - }, - { - "age": 338, - "region": "centralindia", - "resourceGroup": "FIERCEPARROT-RELIEVEDIBIS", - "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/FIERCEPARROT-RELIEVEDIBIS/providers/Microsoft.Compute/snapshots/upbeatbear", - "resourceName": "upbeatbear", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 18.411, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "184", - "subscriptionID": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "wittyviper", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "timeCreated": "2023-03-12T09:02:56.658Z" - }, - { - "age": 116, - "region": "westus2", - "resourceGroup": "QUICKCAT-ZEALOUSGIRAFFE", - "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/QUICKCAT-ZEALOUSGIRAFFE/providers/Microsoft.Compute/snapshots/jollytiger", - "resourceName": "jollytiger", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 20.064, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "151", - "subscriptionID": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "obedientoctopus", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - }, - "timeCreated": "2023-10-21T01:49:21.840Z" - }, - { - "age": 487, - "region": "uksouth", - "resourceGroup": "QUICKTIGER-DROWSYSNAKE", - "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/QUICKTIGER-DROWSYSNAKE/providers/Microsoft.Compute/snapshots/eagertiger", - "resourceName": "eagertiger", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 345.016, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "394", - "subscriptionID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "nervousgiraffe", - "tags": { - "environment": "prod", - "app": "crmModule" - }, - "timeCreated": "2022-10-14T21:19:41.669Z" - }, - { - "age": 496, - "region": "southcentralus", - "resourceGroup": "GENTLEHORSE-QUICKGIRAFFE", - "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/GENTLEHORSE-QUICKGIRAFFE/providers/Microsoft.Compute/snapshots/eagereel", - "resourceName": "eagereel", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 23.796, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "482", - "subscriptionID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "calmibis", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "timeCreated": "2022-10-06T02:01:41.639Z" - }, - { - "age": 696, - "region": "centralindia", - "resourceGroup": "MERRYYAK-EXCITEDOWL", - "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/MERRYYAK-EXCITEDOWL/providers/Microsoft.Compute/snapshots/jovialsnake", - "resourceName": "jovialsnake", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 31.058, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "109", - "subscriptionID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "livelygoat", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "timeCreated": "2022-03-19T18:01:01.637Z" - }, - { - "age": 405, - "region": "australiaeast", - "resourceGroup": "JOLLYOWL-FIERCEGOAT", - "resourceID": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/JOLLYOWL-FIERCEGOAT/providers/Microsoft.Compute/snapshots/bravegoat", - "resourceName": "bravegoat", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 145.405, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "375", - "subscriptionID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "kindelephant", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "timeCreated": "2023-01-04T20:00:22.806Z" - }, - { - "age": 266, - "region": "westus2", - "resourceGroup": "EXCITEDPENGUIN-DROWSYYAK", - "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/EXCITEDPENGUIN-DROWSYYAK/providers/Microsoft.Compute/snapshots/wittybear", - "resourceName": "wittybear", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 75.873, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "290", - "subscriptionID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "proudelephant", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "timeCreated": "2023-05-23T23:05:22.014Z" - }, - { - "age": 225, - "region": "southeastasia", - "resourceGroup": "ZEALOUSSNAKE-ZEALOUSMOUSE", - "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/ZEALOUSSNAKE-ZEALOUSMOUSE/providers/Microsoft.Compute/snapshots/jollyhorse", - "resourceName": "jollyhorse", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 706.714, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "171", - "subscriptionID": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "merrylion", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "timeCreated": "2023-07-04T02:10:02.282Z" - }, - { - "age": 437, - "region": "uksouth", - "resourceGroup": "QUICKYAK-OBEDIENTWHALE", - "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/QUICKYAK-OBEDIENTWHALE/providers/Microsoft.Compute/snapshots/drowsyant", - "resourceName": "drowsyant", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 29.058, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "63", - "subscriptionID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "adventurousparrot", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "timeCreated": "2022-12-03T11:56:48.805Z" - }, - { - "age": 379, - "region": "eastus2", - "resourceGroup": "VIVACIOUSOWL-VIVACIOUSDOG", - "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/VIVACIOUSOWL-VIVACIOUSDOG/providers/Microsoft.Compute/snapshots/zealousibis", - "resourceName": "zealousibis", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 197.307, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "69", - "subscriptionID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "fiercezebra", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "timeCreated": "2023-01-30T23:27:43.460Z" - }, - { - "age": 308, - "region": "centralindia", - "resourceGroup": "ZEALOUSFOX-VIVACIOUSOWL", - "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/ZEALOUSFOX-VIVACIOUSOWL/providers/Microsoft.Compute/snapshots/quicktiger", - "resourceName": "quicktiger", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 375.146, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "403", - "subscriptionID": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "nervouskangaroo", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "timeCreated": "2023-04-11T13:35:25.471Z" - }, - { - "age": 408, - "region": "northeurope", - "resourceGroup": "VIVACIOUSHORSE-QUICKWHALE", - "resourceID": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/VIVACIOUSHORSE-QUICKWHALE/providers/Microsoft.Compute/snapshots/livelyoctopus", - "resourceName": "livelyoctopus", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 125.249, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "85", - "subscriptionID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "joviallion", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "timeCreated": "2023-01-02T01:03:30.601Z" - }, - { - "age": 214, - "region": "southeastasia", - "resourceGroup": "NERVOUSGOAT-JOLLYGOAT", - "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/NERVOUSGOAT-JOLLYGOAT/providers/Microsoft.Compute/snapshots/sillylion", - "resourceName": "sillylion", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 128.459, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "234", - "subscriptionID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "merryelephant", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "timeCreated": "2023-07-14T15:39:41.398Z" - }, - { - "age": 211, - "region": "eastus2", - "resourceGroup": "OBEDIENTPENGUIN-MERRYZEBRA", - "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/OBEDIENTPENGUIN-MERRYZEBRA/providers/Microsoft.Compute/snapshots/bravelion", - "resourceName": "bravelion", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 306.882, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "399", - "subscriptionID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "gentleyak", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "timeCreated": "2023-07-17T14:31:32.896Z" - }, - { - "age": 641, - "region": "westus2", - "resourceGroup": "NERVOUSEEL-BRAVEPARROT", - "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/NERVOUSEEL-BRAVEPARROT/providers/Microsoft.Compute/snapshots/calmant", - "resourceName": "calmant", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 59.164, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "465", - "subscriptionID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "thankfulhorse", - "tags": { - "environment": "prod", - "app": "crmModule" - }, - "timeCreated": "2022-05-13T10:37:02.883Z" - }, - { - "age": 117, - "region": "australiaeast", - "resourceGroup": "JOVIALVIPER-RELIEVEDYAK", - "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/JOVIALVIPER-RELIEVEDYAK/providers/Microsoft.Compute/snapshots/lazybear", - "resourceName": "lazybear", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 444.814, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "165", - "subscriptionID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "adventurousurchin", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "timeCreated": "2023-10-20T03:42:11.841Z" - }, - { - "age": 173, - "region": "australiaeast", - "resourceGroup": "LAZYLION-OBEDIENTBEAR", - "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/LAZYLION-OBEDIENTBEAR/providers/Microsoft.Compute/snapshots/kindyak", - "resourceName": "kindyak", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 63.051, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "184", - "subscriptionID": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "calmelephant", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "timeCreated": "2023-08-24T16:10:20.505Z" - }, - { - "age": 135, - "region": "centralindia", - "resourceGroup": "BRAVEHORSE-ZEALOUSZEBRA", - "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/BRAVEHORSE-ZEALOUSZEBRA/providers/Microsoft.Compute/snapshots/jollyzebra", - "resourceName": "jollyzebra", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 228.334, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "172", - "subscriptionID": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "excitedsnake", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "timeCreated": "2023-10-01T09:54:51.822Z" - }, - { - "age": 165, - "region": "southeastasia", - "resourceGroup": "WITTYSNAKE-LIVELYJAGUAR", - "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/WITTYSNAKE-LIVELYJAGUAR/providers/Microsoft.Compute/snapshots/wittynewt", - "resourceName": "wittynewt", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 353.795, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "180", - "subscriptionID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "thankfulhorse", - "tags": { - "environment": "prod", - "app": "securityModule" - }, - "timeCreated": "2023-09-01T21:55:23.797Z" - }, - { - "age": 600, - "region": "eastus", - "resourceGroup": "LAZYBEAR-WITTYLION", - "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/LAZYBEAR-WITTYLION/providers/Microsoft.Compute/snapshots/obedienthorse", - "resourceName": "obedienthorse", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 153.589, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "22", - "subscriptionID": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "jollyeel", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "timeCreated": "2022-06-24T06:03:30.161Z" - }, - { - "age": 383, - "region": "australiaeast", - "resourceGroup": "RELIEVEDLION-SILLYOWL", - "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/RELIEVEDLION-SILLYOWL/providers/Microsoft.Compute/snapshots/thankfulurchin", - "resourceName": "thankfulurchin", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 5.365, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "155", - "subscriptionID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "lazyowl", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "timeCreated": "2023-01-27T05:19:02.243Z" - }, - { - "age": 748, - "region": "westus2", - "resourceGroup": "RELIEVEDVIPER-EXCITEDIBIS", - "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/RELIEVEDVIPER-EXCITEDIBIS/providers/Microsoft.Compute/snapshots/calmgoat", - "resourceName": "calmgoat", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 61.061, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "463", - "subscriptionID": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "calmfox", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "timeCreated": "2022-01-27T01:11:54.251Z" - }, - { - "age": 377, - "region": "southeastasia", - "resourceGroup": "EXCITEDCAT-JOVIALTIGER", - "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/EXCITEDCAT-JOVIALTIGER/providers/Microsoft.Compute/snapshots/happywhale", - "resourceName": "happywhale", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 0.432, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "19", - "subscriptionID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "zealouselephant", - "tags": { - "environment": "prod", - "app": "securityModule" - }, - "timeCreated": "2023-02-02T08:08:37.429Z" - }, - { - "age": 67, - "region": "eastus", - "resourceGroup": "RELIEVEDPARROT-LIVELYLION", - "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/RELIEVEDPARROT-LIVELYLION/providers/Microsoft.Compute/snapshots/upbeatdog", - "resourceName": "upbeatdog", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 344.69, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "366", - "subscriptionID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "obedientxerus", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "timeCreated": "2023-12-09T07:22:24.940Z" - }, - { - "age": 156, - "region": "southcentralus", - "resourceGroup": "DROWSYOCTOPUS-LAZYZEBRA", - "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/DROWSYOCTOPUS-LAZYZEBRA/providers/Microsoft.Compute/snapshots/thankfulzebra", - "resourceName": "thankfulzebra", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 99.864, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "497", - "subscriptionID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "merrytiger", - "tags": { - "environment": "prod", - "app": "crmModule" - }, - "timeCreated": "2023-09-10T23:00:46.393Z" - }, - { - "age": 679, - "region": "centralindia", - "resourceGroup": "CALMXERUS-THANKFULPARROT", - "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/CALMXERUS-THANKFULPARROT/providers/Microsoft.Compute/snapshots/calmkangaroo", - "resourceName": "calmkangaroo", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 170.518, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "442", - "subscriptionID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "lazynewt", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "timeCreated": "2022-04-06T02:05:41.838Z" - }, - { - "age": 385, - "region": "northeurope", - "resourceGroup": "HAPPYXERUS-JOVIALNEWT", - "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/HAPPYXERUS-JOVIALNEWT/providers/Microsoft.Compute/snapshots/thankfulgiraffe", - "resourceName": "thankfulgiraffe", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 116.548, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "255", - "subscriptionID": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "youthfulelephant", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "timeCreated": "2023-01-24T10:45:32.265Z" - }, - { - "age": 467, - "region": "eastus2", - "resourceGroup": "CALMURCHIN-SILLYURCHIN", - "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/CALMURCHIN-SILLYURCHIN/providers/Microsoft.Compute/snapshots/lazyviper", - "resourceName": "lazyviper", - "resourceType": "Microsoft.Compute/snapshots", - "savings": 170.852, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "size": "457", - "subscriptionID": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "gentleant", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "timeCreated": "2022-11-03T14:09:56.311Z" - } - ] -} diff --git a/flexera/data/azure/azure_delete_old_snapshots_data.json b/flexera/data/azure/azure_delete_old_snapshots_data.json new file mode 100644 index 00000000..d53a8de4 --- /dev/null +++ b/flexera/data/azure/azure_delete_old_snapshots_data.json @@ -0,0 +1,902 @@ +[ + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "upbeatearth", + "resourceGroup": "thankfulsedna", + "resourceName": "rectangularphobos", + "tags": "environment=dev, app=customerSupport, tier=application", + "age": 321, + "size": 240, + "service": "Microsoft.Compute", + "region": "westus2", + "recommendationDetails": "Delete Azure snapshot rectangularphobos in Azure Subscription upbeatearth (9c6588cd-ca5e-429d-adc7-5292d3880914)", + "savings": 957.09, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/thankfulsedna/providers/Microsoft.Compute/snapshots/rectangularphobos", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "youthfulcherry", + "resourceGroup": "happymercury", + "resourceName": "relievedgrape", + "tags": "environment=prod, app=paymentGateway", + "age": 68, + "size": 126, + "service": "Microsoft.Compute", + "region": "eastus2", + "recommendationDetails": "Delete Azure snapshot relievedgrape in Azure Subscription youthfulcherry (9c6588cd-ca5e-429d-adc7-5292d3880914)", + "savings": 406.48, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/happymercury/providers/Microsoft.Compute/snapshots/relievedgrape", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "livelypallas", + "resourceGroup": "yellowolive", + "resourceName": "flatcallisto", + "tags": "environment=prod, app=customerSupport", + "age": 76, + "size": 68, + "service": "Microsoft.Compute", + "region": "southcentralus", + "recommendationDetails": "Delete Azure snapshot flatcallisto in Azure Subscription livelypallas (ca1eeeca-231f-4a91-a740-04eaeb043516)", + "savings": 551.26, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/yellowolive/providers/Microsoft.Compute/snapshots/flatcallisto", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "fluorescentzebra", + "resourceGroup": "circularpsyche", + "resourceName": "sillylemon", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "age": 154, + "size": 423, + "service": "Microsoft.Compute", + "region": "southcentralus", + "recommendationDetails": "Delete Azure snapshot sillylemon in Azure Subscription fluorescentzebra (9c6588cd-ca5e-429d-adc7-5292d3880914)", + "savings": 451.3, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/circularpsyche/providers/Microsoft.Compute/snapshots/sillylemon", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "livelyradish", + "resourceGroup": "narrowcharon", + "resourceName": "obedientbroccoli", + "tags": "environment=prod, app=securityModule", + "age": 83, + "size": 426, + "service": "Microsoft.Compute", + "region": "eastus2", + "recommendationDetails": "Delete Azure snapshot obedientbroccoli in Azure Subscription livelyradish (ceee86e2-a6cf-4a62-8004-1313cc581679)", + "savings": 224.07, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/narrowcharon/providers/Microsoft.Compute/snapshots/obedientbroccoli", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "shinyeel", + "resourceGroup": "kindpallas", + "resourceName": "zealousrabbit", + "tags": "environment=prod, app=customerSupport", + "age": 351, + "size": 390, + "service": "Microsoft.Compute", + "region": "australiaeast", + "recommendationDetails": "Delete Azure snapshot zealousrabbit in Azure Subscription shinyeel (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "savings": 766.68, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/kindpallas/providers/Microsoft.Compute/snapshots/zealousrabbit", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "vibrantrabbit", + "resourceGroup": "kindquaoar", + "resourceName": "bravexerus", + "tags": "environment=dev, app=inventoryManagement", + "age": 145, + "size": 63, + "service": "Microsoft.Compute", + "region": "northeurope", + "recommendationDetails": "Delete Azure snapshot bravexerus in Azure Subscription vibrantrabbit (6383b3a2-a8c4-4c07-8acf-f38e08fc7622)", + "savings": 238.27, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/kindquaoar/providers/Microsoft.Compute/snapshots/bravexerus", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "opaqueblueberry", + "resourceGroup": "blueblackberry", + "resourceName": "orangeturnip", + "tags": "environment=prod, app=securityModule", + "age": 314, + "size": 484, + "service": "Microsoft.Compute", + "region": "eastus2", + "recommendationDetails": "Delete Azure snapshot orangeturnip in Azure Subscription opaqueblueberry (13e8d4fc-8226-45a0-88cf-2979d3e9eba9)", + "savings": 927.81, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/blueblackberry/providers/Microsoft.Compute/snapshots/orangeturnip", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "quickpallas", + "resourceGroup": "gentleorcus", + "resourceName": "zealousibis", + "tags": "environment=prod, app=userManagement", + "age": 56, + "size": 211, + "service": "Microsoft.Compute", + "region": "australiaeast", + "recommendationDetails": "Delete Azure snapshot zealousibis in Azure Subscription quickpallas (9c6588cd-ca5e-429d-adc7-5292d3880914)", + "savings": 763.65, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/gentleorcus/providers/Microsoft.Compute/snapshots/zealousibis", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "gentlepear", + "resourceGroup": "proudio", + "resourceName": "excitedyam", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "age": 278, + "size": 318, + "service": "Microsoft.Compute", + "region": "eastus2", + "recommendationDetails": "Delete Azure snapshot excitedyam in Azure Subscription gentlepear (9c6588cd-ca5e-429d-adc7-5292d3880914)", + "savings": 90.06, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/proudio/providers/Microsoft.Compute/snapshots/excitedyam", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "whitemelon", + "resourceGroup": "massiveaubergine", + "resourceName": "flatraspberry", + "tags": "environment=staging, app=crmModule", + "age": 267, + "size": 417, + "service": "Microsoft.Compute", + "region": "northeurope", + "recommendationDetails": "Delete Azure snapshot flatraspberry in Azure Subscription whitemelon (ceee86e2-a6cf-4a62-8004-1313cc581679)", + "savings": 55.58, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/massiveaubergine/providers/Microsoft.Compute/snapshots/flatraspberry", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "shortquail", + "resourceGroup": "proudjaguar", + "resourceName": "ellipticallettuce", + "tags": "environment=staging, app=invoiceProcessing", + "age": 129, + "size": 118, + "service": "Microsoft.Compute", + "region": "eastus", + "recommendationDetails": "Delete Azure snapshot ellipticallettuce in Azure Subscription shortquail (1af450b2-ce7a-4af5-9ebc-a13461fe1e32)", + "savings": 363.88, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/proudjaguar/providers/Microsoft.Compute/snapshots/ellipticallettuce", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "redorcus", + "resourceGroup": "roundcorn", + "resourceName": "dullpumpkin", + "tags": "environment=dev, app=inventoryManagement", + "age": 89, + "size": 128, + "service": "Microsoft.Compute", + "region": "westus2", + "recommendationDetails": "Delete Azure snapshot dullpumpkin in Azure Subscription redorcus (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "savings": 161.11, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/roundcorn/providers/Microsoft.Compute/snapshots/dullpumpkin", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "wittybanana", + "resourceGroup": "yellowviper", + "resourceName": "yellowkiwi", + "tags": "environment=dev, app=inventoryManagement", + "age": 179, + "size": 63, + "service": "Microsoft.Compute", + "region": "centralindia", + "recommendationDetails": "Delete Azure snapshot yellowkiwi in Azure Subscription wittybanana (1af450b2-ce7a-4af5-9ebc-a13461fe1e32)", + "savings": 520.44, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/yellowviper/providers/Microsoft.Compute/snapshots/yellowkiwi", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "darkgiraffe", + "resourceGroup": "redorange", + "resourceName": "shortant", + "tags": "environment=staging, app=crmModule", + "age": 178, + "size": 491, + "service": "Microsoft.Compute", + "region": "southcentralus", + "recommendationDetails": "Delete Azure snapshot shortant in Azure Subscription darkgiraffe (57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec)", + "savings": 81.88, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/redorange/providers/Microsoft.Compute/snapshots/shortant", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "innocentearth", + "resourceGroup": "drowsylemon", + "resourceName": "circularpsyche", + "tags": "environment=staging, app=invoiceProcessing", + "age": 184, + "size": 108, + "service": "Microsoft.Compute", + "region": "westus2", + "recommendationDetails": "Delete Azure snapshot circularpsyche in Azure Subscription innocentearth (1af450b2-ce7a-4af5-9ebc-a13461fe1e32)", + "savings": 835.13, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/drowsylemon/providers/Microsoft.Compute/snapshots/circularpsyche", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "thankfulchiron", + "resourceGroup": "lazyaubergine", + "resourceName": "thankfultitan", + "tags": "environment=staging, app=invoiceProcessing", + "age": 142, + "size": 353, + "service": "Microsoft.Compute", + "region": "eastus", + "recommendationDetails": "Delete Azure snapshot thankfultitan in Azure Subscription thankfulchiron (ceee86e2-a6cf-4a62-8004-1313cc581679)", + "savings": 459.49, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/lazyaubergine/providers/Microsoft.Compute/snapshots/thankfultitan", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "livelyblackberry", + "resourceGroup": "orangerabbit", + "resourceName": "vibrantibis", + "tags": "environment=dev, app=securityModule, team=infra", + "age": 96, + "size": 65, + "service": "Microsoft.Compute", + "region": "uksouth", + "recommendationDetails": "Delete Azure snapshot vibrantibis in Azure Subscription livelyblackberry (1aec08f2-c15d-4c32-919c-4bab940f69f3)", + "savings": 108.16, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/orangerabbit/providers/Microsoft.Compute/snapshots/vibrantibis", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "sillypluto", + "resourceGroup": "opaquespinach", + "resourceName": "lazyearth", + "tags": "environment=prod, app=securityModule", + "age": 177, + "size": 306, + "service": "Microsoft.Compute", + "region": "centralindia", + "recommendationDetails": "Delete Azure snapshot lazyearth in Azure Subscription sillypluto (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "savings": 308.17, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/opaquespinach/providers/Microsoft.Compute/snapshots/lazyearth", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "cylindricalsaturn", + "resourceGroup": "roundtomato", + "resourceName": "thinpepper", + "tags": "environment=test, app=dataWarehouse", + "age": 123, + "size": 411, + "service": "Microsoft.Compute", + "region": "eastus", + "recommendationDetails": "Delete Azure snapshot thinpepper in Azure Subscription cylindricalsaturn (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "savings": 219.61, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/roundtomato/providers/Microsoft.Compute/snapshots/thinpepper", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "narrowlettuce", + "resourceGroup": "roundzucchini", + "resourceName": "adventurousquail", + "tags": "environment=prod, app=emailService", + "age": 219, + "size": 408, + "service": "Microsoft.Compute", + "region": "centralindia", + "recommendationDetails": "Delete Azure snapshot adventurousquail in Azure Subscription narrowlettuce (ca1eeeca-231f-4a91-a740-04eaeb043516)", + "savings": 251.32, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/roundzucchini/providers/Microsoft.Compute/snapshots/adventurousquail", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "translucentbanana", + "resourceGroup": "innocentkale", + "resourceName": "gentlenessus", + "tags": "environment=prod, app=securityModule", + "age": 112, + "size": 122, + "service": "Microsoft.Compute", + "region": "eastus2", + "recommendationDetails": "Delete Azure snapshot gentlenessus in Azure Subscription translucentbanana (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "savings": 333.4, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/innocentkale/providers/Microsoft.Compute/snapshots/gentlenessus", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "translucentxerus", + "resourceGroup": "tinyviper", + "resourceName": "gigantichygiea", + "tags": "environment=dev, app=reportingService, tier=web", + "age": 284, + "size": 211, + "service": "Microsoft.Compute", + "region": "centralindia", + "recommendationDetails": "Delete Azure snapshot gigantichygiea in Azure Subscription translucentxerus (8752afcb-f9b4-453b-b34c-cb9f3a9a0247)", + "savings": 692.77, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/tinyviper/providers/Microsoft.Compute/snapshots/gigantichygiea", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "metallicjupiter", + "resourceGroup": "purplesaturn", + "resourceName": "obedientorange", + "tags": "environment=dev, app=reportingService", + "age": 247, + "size": 80, + "service": "Microsoft.Compute", + "region": "southcentralus", + "recommendationDetails": "Delete Azure snapshot obedientorange in Azure Subscription metallicjupiter (1af450b2-ce7a-4af5-9ebc-a13461fe1e32)", + "savings": 807.4, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/purplesaturn/providers/Microsoft.Compute/snapshots/obedientorange", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "sillyuranus", + "resourceGroup": "gentlepotato", + "resourceName": "nervouspeas", + "tags": "environment=dev, app=customerSupport, tier=application", + "age": 219, + "size": 257, + "service": "Microsoft.Compute", + "region": "westus2", + "recommendationDetails": "Delete Azure snapshot nervouspeas in Azure Subscription sillyuranus (f048a88c-9bc9-43cf-a30d-f48c94708866)", + "savings": 456.08, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/gentlepotato/providers/Microsoft.Compute/snapshots/nervouspeas", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "widevenus", + "resourceGroup": "brightchiron", + "resourceName": "bravegarlic", + "tags": "environment=dev, app=reportingService, tier=web", + "age": 89, + "size": 49, + "service": "Microsoft.Compute", + "region": "centralindia", + "recommendationDetails": "Delete Azure snapshot bravegarlic in Azure Subscription widevenus (1af450b2-ce7a-4af5-9ebc-a13461fe1e32)", + "savings": 185.59, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/brightchiron/providers/Microsoft.Compute/snapshots/bravegarlic", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "obedientolive", + "resourceGroup": "happypineapple", + "resourceName": "quirkyzebra", + "tags": "environment=dev, app=securityModule, team=infra", + "age": 106, + "size": 104, + "service": "Microsoft.Compute", + "region": "eastus2", + "recommendationDetails": "Delete Azure snapshot quirkyzebra in Azure Subscription obedientolive (8752afcb-f9b4-453b-b34c-cb9f3a9a0247)", + "savings": 454.78, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/happypineapple/providers/Microsoft.Compute/snapshots/quirkyzebra", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "obedientchiron", + "resourceGroup": "fiercedione", + "resourceName": "bravejupiter", + "tags": "environment=prod, app=customerSupport", + "age": 161, + "size": 203, + "service": "Microsoft.Compute", + "region": "centralus", + "recommendationDetails": "Delete Azure snapshot bravejupiter in Azure Subscription obedientchiron (1af450b2-ce7a-4af5-9ebc-a13461fe1e32)", + "savings": 990.13, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/fiercedione/providers/Microsoft.Compute/snapshots/bravejupiter", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "glossylime", + "resourceGroup": "metallicradish", + "resourceName": "flatmelon", + "tags": "environment=prod, app=paymentGateway", + "age": 280, + "size": 435, + "service": "Microsoft.Compute", + "region": "centralus", + "recommendationDetails": "Delete Azure snapshot flatmelon in Azure Subscription glossylime (ceee86e2-a6cf-4a62-8004-1313cc581679)", + "savings": 863.78, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/metallicradish/providers/Microsoft.Compute/snapshots/flatmelon", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "nervoussun", + "resourceGroup": "dullquaoar", + "resourceName": "kindurchin", + "tags": "environment=prod, app=securityModule", + "age": 141, + "size": 60, + "service": "Microsoft.Compute", + "region": "eastus", + "recommendationDetails": "Delete Azure snapshot kindurchin in Azure Subscription nervoussun (8752afcb-f9b4-453b-b34c-cb9f3a9a0247)", + "savings": 3.24, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/dullquaoar/providers/Microsoft.Compute/snapshots/kindurchin", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "sillyraspberry", + "resourceGroup": "relievedviper", + "resourceName": "drowsynessus", + "tags": "environment=prod, app=customerSupport", + "age": 194, + "size": 231, + "service": "Microsoft.Compute", + "region": "centralus", + "recommendationDetails": "Delete Azure snapshot drowsynessus in Azure Subscription sillyraspberry (1af450b2-ce7a-4af5-9ebc-a13461fe1e32)", + "savings": 528.3, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/relievedviper/providers/Microsoft.Compute/snapshots/drowsynessus", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "livelyjuno", + "resourceGroup": "fiercedog", + "resourceName": "translucenturchin", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "age": 254, + "size": 392, + "service": "Microsoft.Compute", + "region": "eastus", + "recommendationDetails": "Delete Azure snapshot translucenturchin in Azure Subscription livelyjuno (9c6588cd-ca5e-429d-adc7-5292d3880914)", + "savings": 10.34, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/fiercedog/providers/Microsoft.Compute/snapshots/translucenturchin", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "yellowcallisto", + "resourceGroup": "quickhaumea", + "resourceName": "ellipticalvenus", + "tags": "environment=test, app=dataWarehouse", + "age": 122, + "size": 56, + "service": "Microsoft.Compute", + "region": "centralus", + "recommendationDetails": "Delete Azure snapshot ellipticalvenus in Azure Subscription yellowcallisto (ceee86e2-a6cf-4a62-8004-1313cc581679)", + "savings": 62.98, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/quickhaumea/providers/Microsoft.Compute/snapshots/ellipticalvenus", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "jollyblueberry", + "resourceGroup": "narrowturnip", + "resourceName": "glossybroccoli", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "age": 203, + "size": 212, + "service": "Microsoft.Compute", + "region": "eastus2", + "recommendationDetails": "Delete Azure snapshot glossybroccoli in Azure Subscription jollyblueberry (13e8d4fc-8226-45a0-88cf-2979d3e9eba9)", + "savings": 358.63, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/narrowturnip/providers/Microsoft.Compute/snapshots/glossybroccoli", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "livelypeach", + "resourceGroup": "sphericaltitan", + "resourceName": "adventurousstrawberry", + "tags": "environment=prod, app=emailService", + "age": 298, + "size": 120, + "service": "Microsoft.Compute", + "region": "uksouth", + "recommendationDetails": "Delete Azure snapshot adventurousstrawberry in Azure Subscription livelypeach (f048a88c-9bc9-43cf-a30d-f48c94708866)", + "savings": 612.74, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/sphericaltitan/providers/Microsoft.Compute/snapshots/adventurousstrawberry", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "quickyak", + "resourceGroup": "glossychariklo", + "resourceName": "excitedgoat", + "tags": "environment=dev, app=customerSupport, tier=application", + "age": 210, + "size": 324, + "service": "Microsoft.Compute", + "region": "centralindia", + "recommendationDetails": "Delete Azure snapshot excitedgoat in Azure Subscription quickyak (57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec)", + "savings": 453.36, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/glossychariklo/providers/Microsoft.Compute/snapshots/excitedgoat", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "purpleurchin", + "resourceGroup": "blackdog", + "resourceName": "matteneptune", + "tags": "environment=dev, app=reportingService", + "age": 63, + "size": 335, + "service": "Microsoft.Compute", + "region": "eastus", + "recommendationDetails": "Delete Azure snapshot matteneptune in Azure Subscription purpleurchin (9c6588cd-ca5e-429d-adc7-5292d3880914)", + "savings": 349.62, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/blackdog/providers/Microsoft.Compute/snapshots/matteneptune", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "shinyeel", + "resourceGroup": "tinymercury", + "resourceName": "whiteeuropa", + "tags": "environment=dev, app=reportingService, tier=web", + "age": 103, + "size": 203, + "service": "Microsoft.Compute", + "region": "australiaeast", + "recommendationDetails": "Delete Azure snapshot whiteeuropa in Azure Subscription shinyeel (ceee86e2-a6cf-4a62-8004-1313cc581679)", + "savings": 270.35, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/tinymercury/providers/Microsoft.Compute/snapshots/whiteeuropa", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "excitedspinach", + "resourceGroup": "nervousmakemake", + "resourceName": "flatstrawberry", + "tags": "environment=prod, app=paymentGateway", + "age": 206, + "size": 382, + "service": "Microsoft.Compute", + "region": "southcentralus", + "recommendationDetails": "Delete Azure snapshot flatstrawberry in Azure Subscription excitedspinach (1aec08f2-c15d-4c32-919c-4bab940f69f3)", + "savings": 892.42, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/nervousmakemake/providers/Microsoft.Compute/snapshots/flatstrawberry", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "massiveapple", + "resourceGroup": "quirkyowl", + "resourceName": "circularorcus", + "tags": "environment=prod, app=securityModule", + "age": 120, + "size": 62, + "service": "Microsoft.Compute", + "region": "uksouth", + "recommendationDetails": "Delete Azure snapshot circularorcus in Azure Subscription massiveapple (6383b3a2-a8c4-4c07-8acf-f38e08fc7622)", + "savings": 586.95, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/quirkyowl/providers/Microsoft.Compute/snapshots/circularorcus", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "purplehygiea", + "resourceGroup": "largemercury", + "resourceName": "redquail", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "age": 199, + "size": 348, + "service": "Microsoft.Compute", + "region": "australiaeast", + "recommendationDetails": "Delete Azure snapshot redquail in Azure Subscription purplehygiea (1aec08f2-c15d-4c32-919c-4bab940f69f3)", + "savings": 124.56, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/largemercury/providers/Microsoft.Compute/snapshots/redquail", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "ovalpear", + "resourceGroup": "gentledione", + "resourceName": "sphericalkangaroo", + "tags": "environment=test, app=paymentGateway, tier=application", + "age": 245, + "size": 123, + "service": "Microsoft.Compute", + "region": "eastus2", + "recommendationDetails": "Delete Azure snapshot sphericalkangaroo in Azure Subscription ovalpear (1aec08f2-c15d-4c32-919c-4bab940f69f3)", + "savings": 288.48, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/gentledione/providers/Microsoft.Compute/snapshots/sphericalkangaroo", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "merryspinach", + "resourceGroup": "opaquepeas", + "resourceName": "merrymouse", + "tags": "environment=prod, app=paymentGateway", + "age": 249, + "size": 151, + "service": "Microsoft.Compute", + "region": "eastus2", + "recommendationDetails": "Delete Azure snapshot merrymouse in Azure Subscription merryspinach (6383b3a2-a8c4-4c07-8acf-f38e08fc7622)", + "savings": 429.42, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/opaquepeas/providers/Microsoft.Compute/snapshots/merrymouse", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "fierceeris", + "resourceGroup": "narrowant", + "resourceName": "narrowpapaya", + "tags": "environment=dev, app=dataAnalytics", + "age": 319, + "size": 407, + "service": "Microsoft.Compute", + "region": "uksouth", + "recommendationDetails": "Delete Azure snapshot narrowpapaya in Azure Subscription fierceeris (6383b3a2-a8c4-4c07-8acf-f38e08fc7622)", + "savings": 488.88, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/narrowant/providers/Microsoft.Compute/snapshots/narrowpapaya", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "adventurousmakemake", + "resourceGroup": "shinyeel", + "resourceName": "zealouspenguin", + "tags": "environment=prod, app=userManagement", + "age": 182, + "size": 296, + "service": "Microsoft.Compute", + "region": "centralus", + "recommendationDetails": "Delete Azure snapshot zealouspenguin in Azure Subscription adventurousmakemake (6383b3a2-a8c4-4c07-8acf-f38e08fc7622)", + "savings": 431.09, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/shinyeel/providers/Microsoft.Compute/snapshots/zealouspenguin", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "giganticzebra", + "resourceGroup": "vivaciouselephant", + "resourceName": "happycarrot", + "tags": "environment=prod, app=emailService", + "age": 336, + "size": 397, + "service": "Microsoft.Compute", + "region": "eastus2", + "recommendationDetails": "Delete Azure snapshot happycarrot in Azure Subscription giganticzebra (ca1eeeca-231f-4a91-a740-04eaeb043516)", + "savings": 752.96, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/vivaciouselephant/providers/Microsoft.Compute/snapshots/happycarrot", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "livelyjaguar", + "resourceGroup": "kindsnake", + "resourceName": "flatneptune", + "tags": "environment=prod, app=userManagement", + "age": 313, + "size": 49, + "service": "Microsoft.Compute", + "region": "southcentralus", + "recommendationDetails": "Delete Azure snapshot flatneptune in Azure Subscription livelyjaguar (13e8d4fc-8226-45a0-88cf-2979d3e9eba9)", + "savings": 321.43, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/kindsnake/providers/Microsoft.Compute/snapshots/flatneptune", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "roundspinach", + "resourceGroup": "eagerpineapple", + "resourceName": "cylindricaltomato", + "tags": "environment=staging, app=invoiceProcessing", + "age": 326, + "size": 447, + "service": "Microsoft.Compute", + "region": "centralindia", + "recommendationDetails": "Delete Azure snapshot cylindricaltomato in Azure Subscription roundspinach (6383b3a2-a8c4-4c07-8acf-f38e08fc7622)", + "savings": 780.29, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/eagerpineapple/providers/Microsoft.Compute/snapshots/cylindricaltomato", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "proudorcus", + "resourceGroup": "obedientcallisto", + "resourceName": "thinmouse", + "tags": "environment=staging, app=invoiceProcessing", + "age": 108, + "size": 67, + "service": "Microsoft.Compute", + "region": "australiaeast", + "recommendationDetails": "Delete Azure snapshot thinmouse in Azure Subscription proudorcus (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "savings": 82.7, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/obedientcallisto/providers/Microsoft.Compute/snapshots/thinmouse", + "policy_name": "Azure Old Snapshots" + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "kindwhale", + "resourceGroup": "purpledione", + "resourceName": "blackcorn", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "age": 352, + "size": 293, + "service": "Microsoft.Compute", + "region": "centralindia", + "recommendationDetails": "Delete Azure snapshot blackcorn in Azure Subscription kindwhale (6383b3a2-a8c4-4c07-8acf-f38e08fc7622)", + "savings": 728.72, + "savingsCurrency": "US$", + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/purpledione/providers/Microsoft.Compute/snapshots/blackcorn", + "policy_name": "Azure Old Snapshots" + } +] \ No newline at end of file diff --git a/flexera/data/azure/azure_delete_unattached_volumes.js b/flexera/data/azure/azure_delete_unattached_volumes.js deleted file mode 100644 index 0af5a63d..00000000 --- a/flexera/data/azure/azure_delete_unattached_volumes.js +++ /dev/null @@ -1,127 +0,0 @@ -// -------------------------------------- -// Libraries -// -------------------------------------- - -var _ = require('underscore') - -// -------------------------------------- -// Functions -// -------------------------------------- - -function getRandomDate(year) { - let start = new Date(year, 0, 1); // Start from January 1st of the given year - let end = new Date(year + 1, 0, 1); // End at December 31st of the given year - let randomDate = new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())); - - return randomDate.toISOString(); -} - -function generateRandomName() { - adjectives = [ - "quick", "lazy", "drowsy", "excited", "adventurous", "jolly", "brave", "calm", - "eager", "fierce", "gentle", "happy", "innocent", "jovial", "kind", "lively", - "merry", "nervous", "obedient", "proud", "relieved", "silly", "thankful", - "upbeat", "vivacious", "witty", "excited", "youthful", "zealous", "quirky" - ] - - animals = [ - "ant", "bear", "cat", "dog", "eel", "fox", "goat", "horse", "ibis", "jaguar", - "kangaroo", "lion", "mouse", "newt", "owl", "penguin", "quail", "rabbit", - "snake", "tiger", "urchin", "viper", "whale", "xerus", "yak", "zebra", "parrot", - "octopus", "giraffe", "elephant" - ]; - - randomAdjective = adjectives[Math.floor(Math.random() * adjectives.length)] - randomAnimal = animals[Math.floor(Math.random() * animals.length)] - - return randomAdjective + randomAnimal -} - -// -------------------------------------- -// Dummy Data -// -------------------------------------- - -current_year = parseInt(new Date().toISOString().split('-')[0]) - -account_list = [ - "ca1eeeca-231f-4a91-a740-04eaeb043516", - "ceee86e2-a6cf-4a62-8004-1313cc581679", - "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "9c6588cd-ca5e-429d-adc7-5292d3880914", - "912102ae-2e57-4094-bb8a-63a7d1c38207", - "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "f048a88c-9bc9-43cf-a30d-f48c94708866" -] - -region_list = [ - "southcentralus", - "eastus", - "eastus2", - "westus2", - "australiaeast", - "southeastasia", - "northeurope", - "uksouth", - "centralus", - "centralindia" -] - -tag_list = [ - "environment=prod, app=paymentGateway", - "environment=dev, app=dataAnalytics", - "environment=prod, app=userManagement", - "environment=dev, app=reportingService", - "environment=staging, app=invoiceProcessing", - "environment=prod, app=emailService", - "environment=prod, app=securityModule", - "environment=dev, app=inventoryManagement", - "environment=prod, app=customerSupport", - "environment=staging, app=crmModule" -] - -// -------------------------------------- -// Script -// -------------------------------------- - -volumes = [] - -for (var i = 0; i < 50; i++) { - subscriptionId = account_list[parseInt(Math.random() * 10)] - subscriptionName = generateRandomName() - resourceGroup = generateRandomName().toUpperCase() + '-' + generateRandomName().toUpperCase() - resourceName = generateRandomName() - resourceId = "/subscriptions/" + subscriptionId + "/resourceGroups/" + resourceGroup + "/providers/Microsoft.Compute/disks/" + resourceName - - savings = parseFloat((Math.random() * Math.random() * 1000).toFixed(3)) - - volumes.push({ - "diskSize": parseInt(Math.random() * 500).toFixed(0), - "disk_id": resourceId, - "lookbackPeriod": 30, - "region": region_list[parseInt(Math.random() * 10)], - "resourceGroup": resourceGroup, - "resourceName": resourceName, - "resourceType": "Microsoft.Compute/disks", - "savings": savings, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": subscriptionId, - "subscriptionName": subscriptionName, - "tags": tag_list[parseInt(Math.random() * 10)] - }) -} - -result = { - "message": "The total estimated monthly savings are US$ 172.03", - "instances": volumes -} - -// -------------------------------------- -// Output -// -------------------------------------- - -console.log(JSON.stringify(result, '', 2)) diff --git a/flexera/data/azure/azure_delete_unattached_volumes.json b/flexera/data/azure/azure_delete_unattached_volumes.json deleted file mode 100644 index 1f334886..00000000 --- a/flexera/data/azure/azure_delete_unattached_volumes.json +++ /dev/null @@ -1,755 +0,0 @@ -{ - "message": "The total estimated monthly savings are US$ 172.03", - "instances": [ - { - "diskSize": "263", - "disk_id": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/WITTYNEWT-JOVIALYAK/providers/Microsoft.Compute/disks/jollycat", - "lookbackPeriod": 30, - "region": "eastus2", - "resourceGroup": "WITTYNEWT-JOVIALYAK", - "resourceName": "jollycat", - "resourceType": "Microsoft.Compute/disks", - "savings": 422.378, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "obedienthorse", - "tags": "environment=prod, app=paymentGateway" - }, - { - "diskSize": "464", - "disk_id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/LIVELYDOG-RELIEVEDIBIS/providers/Microsoft.Compute/disks/upbeatviper", - "lookbackPeriod": 30, - "region": "australiaeast", - "resourceGroup": "LIVELYDOG-RELIEVEDIBIS", - "resourceName": "upbeatviper", - "resourceType": "Microsoft.Compute/disks", - "savings": 31.645, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "quirkyparrot", - "tags": "environment=prod, app=userManagement" - }, - { - "diskSize": "18", - "disk_id": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/NERVOUSOWL-GENTLEPARROT/providers/Microsoft.Compute/disks/excitedpenguin", - "lookbackPeriod": 30, - "region": "uksouth", - "resourceGroup": "NERVOUSOWL-GENTLEPARROT", - "resourceName": "excitedpenguin", - "resourceType": "Microsoft.Compute/disks", - "savings": 219.943, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "drowsyparrot", - "tags": "environment=dev, app=reportingService" - }, - { - "diskSize": "470", - "disk_id": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/UPBEATXERUS-MERRYQUAIL/providers/Microsoft.Compute/disks/livelyxerus", - "lookbackPeriod": 30, - "region": "australiaeast", - "resourceGroup": "UPBEATXERUS-MERRYQUAIL", - "resourceName": "livelyxerus", - "resourceType": "Microsoft.Compute/disks", - "savings": 51.086, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "livelysnake", - "tags": "environment=dev, app=dataAnalytics" - }, - { - "diskSize": "416", - "disk_id": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/ADVENTUROUSSNAKE-INNOCENTWHALE/providers/Microsoft.Compute/disks/happyant", - "lookbackPeriod": 30, - "region": "westus2", - "resourceGroup": "ADVENTUROUSSNAKE-INNOCENTWHALE", - "resourceName": "happyant", - "resourceType": "Microsoft.Compute/disks", - "savings": 473.353, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "merryeel", - "tags": "environment=staging, app=crmModule" - }, - { - "diskSize": "449", - "disk_id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/LIVELYYAK-PROUDTIGER/providers/Microsoft.Compute/disks/merryyak", - "lookbackPeriod": 30, - "region": "northeurope", - "resourceGroup": "LIVELYYAK-PROUDTIGER", - "resourceName": "merryyak", - "resourceType": "Microsoft.Compute/disks", - "savings": 29.389, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "kindelephant", - "tags": "environment=prod, app=customerSupport" - }, - { - "diskSize": "261", - "disk_id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/FIERCEELEPHANT-VIVACIOUSWHALE/providers/Microsoft.Compute/disks/merrymouse", - "lookbackPeriod": 30, - "region": "australiaeast", - "resourceGroup": "FIERCEELEPHANT-VIVACIOUSWHALE", - "resourceName": "merrymouse", - "resourceType": "Microsoft.Compute/disks", - "savings": 78.157, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "vivaciouslion", - "tags": "environment=prod, app=customerSupport" - }, - { - "diskSize": "128", - "disk_id": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/EAGERKANGAROO-FIERCEMOUSE/providers/Microsoft.Compute/disks/youthfulcat", - "lookbackPeriod": 30, - "region": "centralindia", - "resourceGroup": "EAGERKANGAROO-FIERCEMOUSE", - "resourceName": "youthfulcat", - "resourceType": "Microsoft.Compute/disks", - "savings": 283.405, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "excitedfox", - "tags": "environment=dev, app=inventoryManagement" - }, - { - "diskSize": "237", - "disk_id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/BRAVEANT-VIVACIOUSQUAIL/providers/Microsoft.Compute/disks/quirkyfox", - "lookbackPeriod": 30, - "region": "eastus2", - "resourceGroup": "BRAVEANT-VIVACIOUSQUAIL", - "resourceName": "quirkyfox", - "resourceType": "Microsoft.Compute/disks", - "savings": 142.641, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "calmmouse", - "tags": "environment=dev, app=inventoryManagement" - }, - { - "diskSize": "143", - "disk_id": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/FIERCEJAGUAR-JOLLYLION/providers/Microsoft.Compute/disks/excitedtiger", - "lookbackPeriod": 30, - "region": "southeastasia", - "resourceGroup": "FIERCEJAGUAR-JOLLYLION", - "resourceName": "excitedtiger", - "resourceType": "Microsoft.Compute/disks", - "savings": 545.165, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "obedientxerus", - "tags": "environment=prod, app=customerSupport" - }, - { - "diskSize": "290", - "disk_id": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/ZEALOUSOWL-MERRYGIRAFFE/providers/Microsoft.Compute/disks/upbeatparrot", - "lookbackPeriod": 30, - "region": "centralus", - "resourceGroup": "ZEALOUSOWL-MERRYGIRAFFE", - "resourceName": "upbeatparrot", - "resourceType": "Microsoft.Compute/disks", - "savings": 152.605, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "gentlebear", - "tags": "environment=prod, app=customerSupport" - }, - { - "diskSize": "450", - "disk_id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/SILLYPARROT-QUIRKYZEBRA/providers/Microsoft.Compute/disks/proudgoat", - "lookbackPeriod": 30, - "region": "eastus", - "resourceGroup": "SILLYPARROT-QUIRKYZEBRA", - "resourceName": "proudgoat", - "resourceType": "Microsoft.Compute/disks", - "savings": 272.809, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "jovialhorse", - "tags": "environment=staging, app=invoiceProcessing" - }, - { - "diskSize": "52", - "disk_id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/INNOCENTANT-VIVACIOUSNEWT/providers/Microsoft.Compute/disks/drowsyurchin", - "lookbackPeriod": 30, - "region": "southcentralus", - "resourceGroup": "INNOCENTANT-VIVACIOUSNEWT", - "resourceName": "drowsyurchin", - "resourceType": "Microsoft.Compute/disks", - "savings": 306.511, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "youthfulsnake", - "tags": "environment=dev, app=dataAnalytics" - }, - { - "diskSize": "310", - "disk_id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/MERRYDOG-QUIRKYPENGUIN/providers/Microsoft.Compute/disks/bravecat", - "lookbackPeriod": 30, - "region": "centralindia", - "resourceGroup": "MERRYDOG-QUIRKYPENGUIN", - "resourceName": "bravecat", - "resourceType": "Microsoft.Compute/disks", - "savings": 668.261, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "jollypenguin", - "tags": "environment=staging, app=crmModule" - }, - { - "diskSize": "336", - "disk_id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/VIVACIOUSVIPER-PROUDZEBRA/providers/Microsoft.Compute/disks/livelygiraffe", - "lookbackPeriod": 30, - "region": "westus2", - "resourceGroup": "VIVACIOUSVIPER-PROUDZEBRA", - "resourceName": "livelygiraffe", - "resourceType": "Microsoft.Compute/disks", - "savings": 372.765, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "proudsnake", - "tags": "environment=dev, app=dataAnalytics" - }, - { - "diskSize": "458", - "disk_id": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/WITTYPARROT-RELIEVEDCAT/providers/Microsoft.Compute/disks/proudcat", - "lookbackPeriod": 30, - "region": "uksouth", - "resourceGroup": "WITTYPARROT-RELIEVEDCAT", - "resourceName": "proudcat", - "resourceType": "Microsoft.Compute/disks", - "savings": 102.024, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "obedientkangaroo", - "tags": "environment=dev, app=inventoryManagement" - }, - { - "diskSize": "353", - "disk_id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/EAGEROCTOPUS-JOVIALEEL/providers/Microsoft.Compute/disks/youthfulzebra", - "lookbackPeriod": 30, - "region": "northeurope", - "resourceGroup": "EAGEROCTOPUS-JOVIALEEL", - "resourceName": "youthfulzebra", - "resourceType": "Microsoft.Compute/disks", - "savings": 675.313, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "jovialurchin", - "tags": "environment=dev, app=dataAnalytics" - }, - { - "diskSize": "273", - "disk_id": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/LAZYBEAR-FIERCEIBIS/providers/Microsoft.Compute/disks/obedientgoat", - "lookbackPeriod": 30, - "region": "uksouth", - "resourceGroup": "LAZYBEAR-FIERCEIBIS", - "resourceName": "obedientgoat", - "resourceType": "Microsoft.Compute/disks", - "savings": 204.214, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "excitedparrot", - "tags": "environment=staging, app=crmModule" - }, - { - "diskSize": "99", - "disk_id": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/ADVENTUROUSNEWT-QUICKOWL/providers/Microsoft.Compute/disks/youthfuloctopus", - "lookbackPeriod": 30, - "region": "eastus", - "resourceGroup": "ADVENTUROUSNEWT-QUICKOWL", - "resourceName": "youthfuloctopus", - "resourceType": "Microsoft.Compute/disks", - "savings": 795.589, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "nervouslion", - "tags": "environment=prod, app=paymentGateway" - }, - { - "diskSize": "477", - "disk_id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/OBEDIENTHORSE-HAPPYIBIS/providers/Microsoft.Compute/disks/drowsyquail", - "lookbackPeriod": 30, - "region": "southeastasia", - "resourceGroup": "OBEDIENTHORSE-HAPPYIBIS", - "resourceName": "drowsyquail", - "resourceType": "Microsoft.Compute/disks", - "savings": 382.121, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "quicktiger", - "tags": "environment=prod, app=emailService" - }, - { - "diskSize": "33", - "disk_id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/ZEALOUSJAGUAR-EAGERZEBRA/providers/Microsoft.Compute/disks/drowsybear", - "lookbackPeriod": 30, - "region": "eastus2", - "resourceGroup": "ZEALOUSJAGUAR-EAGERZEBRA", - "resourceName": "drowsybear", - "resourceType": "Microsoft.Compute/disks", - "savings": 144.325, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "vivaciousoctopus", - "tags": "environment=staging, app=invoiceProcessing" - }, - { - "diskSize": "86", - "disk_id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/RELIEVEDOCTOPUS-KINDPARROT/providers/Microsoft.Compute/disks/drowsyfox", - "lookbackPeriod": 30, - "region": "centralus", - "resourceGroup": "RELIEVEDOCTOPUS-KINDPARROT", - "resourceName": "drowsyfox", - "resourceType": "Microsoft.Compute/disks", - "savings": 60.923, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "excitednewt", - "tags": "environment=staging, app=invoiceProcessing" - }, - { - "diskSize": "304", - "disk_id": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/JOVIALEEL-HAPPYGIRAFFE/providers/Microsoft.Compute/disks/quirkyant", - "lookbackPeriod": 30, - "region": "uksouth", - "resourceGroup": "JOVIALEEL-HAPPYGIRAFFE", - "resourceName": "quirkyant", - "resourceType": "Microsoft.Compute/disks", - "savings": 60.231, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "quirkyelephant", - "tags": "environment=prod, app=securityModule" - }, - { - "diskSize": "207", - "disk_id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/LAZYDOG-LAZYKANGAROO/providers/Microsoft.Compute/disks/livelyyak", - "lookbackPeriod": 30, - "region": "eastus", - "resourceGroup": "LAZYDOG-LAZYKANGAROO", - "resourceName": "livelyyak", - "resourceType": "Microsoft.Compute/disks", - "savings": 27.243, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "quirkyyak", - "tags": "environment=prod, app=customerSupport" - }, - { - "diskSize": "137", - "disk_id": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/LAZYELEPHANT-ADVENTUROUSIBIS/providers/Microsoft.Compute/disks/quirkymouse", - "lookbackPeriod": 30, - "region": "centralus", - "resourceGroup": "LAZYELEPHANT-ADVENTUROUSIBIS", - "resourceName": "quirkymouse", - "resourceType": "Microsoft.Compute/disks", - "savings": 98.245, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "zealousxerus", - "tags": "environment=prod, app=emailService" - }, - { - "diskSize": "441", - "disk_id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/LIVELYZEBRA-LAZYJAGUAR/providers/Microsoft.Compute/disks/adventurousoctopus", - "lookbackPeriod": 30, - "region": "eastus2", - "resourceGroup": "LIVELYZEBRA-LAZYJAGUAR", - "resourceName": "adventurousoctopus", - "resourceType": "Microsoft.Compute/disks", - "savings": 534.227, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "calmparrot", - "tags": "environment=prod, app=paymentGateway" - }, - { - "diskSize": "348", - "disk_id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/JOVIALLION-KINDMOUSE/providers/Microsoft.Compute/disks/youthfultiger", - "lookbackPeriod": 30, - "region": "centralindia", - "resourceGroup": "JOVIALLION-KINDMOUSE", - "resourceName": "youthfultiger", - "resourceType": "Microsoft.Compute/disks", - "savings": 286.599, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "excitedowl", - "tags": "environment=dev, app=dataAnalytics" - }, - { - "diskSize": "487", - "disk_id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/EXCITEDVIPER-EAGERYAK/providers/Microsoft.Compute/disks/drowsydog", - "lookbackPeriod": 30, - "region": "northeurope", - "resourceGroup": "EXCITEDVIPER-EAGERYAK", - "resourceName": "drowsydog", - "resourceType": "Microsoft.Compute/disks", - "savings": 52.415, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "calmwhale", - "tags": "environment=dev, app=reportingService" - }, - { - "diskSize": "373", - "disk_id": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/CALMBEAR-VIVACIOUSXERUS/providers/Microsoft.Compute/disks/kindzebra", - "lookbackPeriod": 30, - "region": "uksouth", - "resourceGroup": "CALMBEAR-VIVACIOUSXERUS", - "resourceName": "kindzebra", - "resourceType": "Microsoft.Compute/disks", - "savings": 179.963, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "kindibis", - "tags": "environment=prod, app=userManagement" - }, - { - "diskSize": "269", - "disk_id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/DROWSYURCHIN-QUIRKYANT/providers/Microsoft.Compute/disks/bravegoat", - "lookbackPeriod": 30, - "region": "eastus", - "resourceGroup": "DROWSYURCHIN-QUIRKYANT", - "resourceName": "bravegoat", - "resourceType": "Microsoft.Compute/disks", - "savings": 534.787, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "zealouspenguin", - "tags": "environment=prod, app=customerSupport" - }, - { - "diskSize": "218", - "disk_id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/EAGERRABBIT-CALMZEBRA/providers/Microsoft.Compute/disks/bravenewt", - "lookbackPeriod": 30, - "region": "southeastasia", - "resourceGroup": "EAGERRABBIT-CALMZEBRA", - "resourceName": "bravenewt", - "resourceType": "Microsoft.Compute/disks", - "savings": 70.678, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "quickxerus", - "tags": "environment=prod, app=paymentGateway" - }, - { - "diskSize": "480", - "disk_id": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/FIERCEIBIS-BRAVELION/providers/Microsoft.Compute/disks/excitedkangaroo", - "lookbackPeriod": 30, - "region": "centralindia", - "resourceGroup": "FIERCEIBIS-BRAVELION", - "resourceName": "excitedkangaroo", - "resourceType": "Microsoft.Compute/disks", - "savings": 336.071, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "quicknewt", - "tags": "environment=dev, app=inventoryManagement" - }, - { - "diskSize": "126", - "disk_id": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/JOVIALJAGUAR-SILLYNEWT/providers/Microsoft.Compute/disks/quickxerus", - "lookbackPeriod": 30, - "region": "southcentralus", - "resourceGroup": "JOVIALJAGUAR-SILLYNEWT", - "resourceName": "quickxerus", - "resourceType": "Microsoft.Compute/disks", - "savings": 480.657, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "upbeatyak", - "tags": "environment=staging, app=invoiceProcessing" - }, - { - "diskSize": "468", - "disk_id": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/FIERCESNAKE-HAPPYBEAR/providers/Microsoft.Compute/disks/proudkangaroo", - "lookbackPeriod": 30, - "region": "eastus2", - "resourceGroup": "FIERCESNAKE-HAPPYBEAR", - "resourceName": "proudkangaroo", - "resourceType": "Microsoft.Compute/disks", - "savings": 256.281, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "joviallion", - "tags": "environment=dev, app=dataAnalytics" - }, - { - "diskSize": "380", - "disk_id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/PROUDWHALE-EXCITEDHORSE/providers/Microsoft.Compute/disks/upbeathorse", - "lookbackPeriod": 30, - "region": "centralus", - "resourceGroup": "PROUDWHALE-EXCITEDHORSE", - "resourceName": "upbeathorse", - "resourceType": "Microsoft.Compute/disks", - "savings": 91.783, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "vivaciousdog", - "tags": "environment=prod, app=paymentGateway" - }, - { - "diskSize": "380", - "disk_id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/JOLLYURCHIN-MERRYKANGAROO/providers/Microsoft.Compute/disks/calmsnake", - "lookbackPeriod": 30, - "region": "southeastasia", - "resourceGroup": "JOLLYURCHIN-MERRYKANGAROO", - "resourceName": "calmsnake", - "resourceType": "Microsoft.Compute/disks", - "savings": 236.835, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "adventurouscat", - "tags": "environment=prod, app=customerSupport" - }, - { - "diskSize": "54", - "disk_id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/NERVOUSJAGUAR-RELIEVEDBEAR/providers/Microsoft.Compute/disks/lazyant", - "lookbackPeriod": 30, - "region": "centralindia", - "resourceGroup": "NERVOUSJAGUAR-RELIEVEDBEAR", - "resourceName": "lazyant", - "resourceType": "Microsoft.Compute/disks", - "savings": 13.243, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "sillynewt", - "tags": "environment=prod, app=paymentGateway" - }, - { - "diskSize": "419", - "disk_id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/ADVENTUROUSKANGAROO-ZEALOUSNEWT/providers/Microsoft.Compute/disks/quirkyquail", - "lookbackPeriod": 30, - "region": "australiaeast", - "resourceGroup": "ADVENTUROUSKANGAROO-ZEALOUSNEWT", - "resourceName": "quirkyquail", - "resourceType": "Microsoft.Compute/disks", - "savings": 158.843, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "proudkangaroo", - "tags": "environment=dev, app=reportingService" - }, - { - "diskSize": "113", - "disk_id": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/DROWSYSNAKE-PROUDMOUSE/providers/Microsoft.Compute/disks/quickeel", - "lookbackPeriod": 30, - "region": "eastus2", - "resourceGroup": "DROWSYSNAKE-PROUDMOUSE", - "resourceName": "quickeel", - "resourceType": "Microsoft.Compute/disks", - "savings": 179.531, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "zealoustiger", - "tags": "environment=prod, app=emailService" - }, - { - "diskSize": "350", - "disk_id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/LIVELYXERUS-LAZYZEBRA/providers/Microsoft.Compute/disks/youthfulmouse", - "lookbackPeriod": 30, - "region": "centralus", - "resourceGroup": "LIVELYXERUS-LAZYZEBRA", - "resourceName": "youthfulmouse", - "resourceType": "Microsoft.Compute/disks", - "savings": 110.782, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "quirkynewt", - "tags": "environment=prod, app=customerSupport" - }, - { - "diskSize": "177", - "disk_id": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/ZEALOUSANT-LAZYELEPHANT/providers/Microsoft.Compute/disks/zealouskangaroo", - "lookbackPeriod": 30, - "region": "southeastasia", - "resourceGroup": "ZEALOUSANT-LAZYELEPHANT", - "resourceName": "zealouskangaroo", - "resourceType": "Microsoft.Compute/disks", - "savings": 237.282, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "excitedsnake", - "tags": "environment=dev, app=reportingService" - }, - { - "diskSize": "151", - "disk_id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/LIVELYTIGER-JOVIALWHALE/providers/Microsoft.Compute/disks/zealousoctopus", - "lookbackPeriod": 30, - "region": "westus2", - "resourceGroup": "LIVELYTIGER-JOVIALWHALE", - "resourceName": "zealousoctopus", - "resourceType": "Microsoft.Compute/disks", - "savings": 97.879, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "zealousparrot", - "tags": "environment=staging, app=invoiceProcessing" - }, - { - "diskSize": "289", - "disk_id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/JOVIALGOAT-SILLYLION/providers/Microsoft.Compute/disks/eageroctopus", - "lookbackPeriod": 30, - "region": "westus2", - "resourceGroup": "JOVIALGOAT-SILLYLION", - "resourceName": "eageroctopus", - "resourceType": "Microsoft.Compute/disks", - "savings": 116.507, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "vivaciousgiraffe", - "tags": "environment=prod, app=securityModule" - }, - { - "diskSize": "103", - "disk_id": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/LAZYMOUSE-HAPPYYAK/providers/Microsoft.Compute/disks/obedientrabbit", - "lookbackPeriod": 30, - "region": "southcentralus", - "resourceGroup": "LAZYMOUSE-HAPPYYAK", - "resourceName": "obedientrabbit", - "resourceType": "Microsoft.Compute/disks", - "savings": 530.449, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "obedientrabbit", - "tags": "environment=dev, app=inventoryManagement" - }, - { - "diskSize": "428", - "disk_id": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/HAPPYMOUSE-NERVOUSGIRAFFE/providers/Microsoft.Compute/disks/eagerlion", - "lookbackPeriod": 30, - "region": "southcentralus", - "resourceGroup": "HAPPYMOUSE-NERVOUSGIRAFFE", - "resourceName": "eagerlion", - "resourceType": "Microsoft.Compute/disks", - "savings": 3.858, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "obedientowl", - "tags": "environment=dev, app=dataAnalytics" - }, - { - "diskSize": "365", - "disk_id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/RELIEVEDEEL-JOLLYMOUSE/providers/Microsoft.Compute/disks/kindtiger", - "lookbackPeriod": 30, - "region": "centralus", - "resourceGroup": "RELIEVEDEEL-JOLLYMOUSE", - "resourceName": "kindtiger", - "resourceType": "Microsoft.Compute/disks", - "savings": 360.959, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "merrywhale", - "tags": "environment=dev, app=reportingService" - }, - { - "diskSize": "224", - "disk_id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/EXCITEDKANGAROO-RELIEVEDVIPER/providers/Microsoft.Compute/disks/eagerjaguar", - "lookbackPeriod": 30, - "region": "northeurope", - "resourceGroup": "EXCITEDKANGAROO-RELIEVEDVIPER", - "resourceName": "eagerjaguar", - "resourceType": "Microsoft.Compute/disks", - "savings": 258.815, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "vivaciousnewt", - "tags": "environment=prod, app=userManagement" - }, - { - "diskSize": "419", - "disk_id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/VIVACIOUSGIRAFFE-JOLLYQUAIL/providers/Microsoft.Compute/disks/fiercejaguar", - "lookbackPeriod": 30, - "region": "uksouth", - "resourceGroup": "VIVACIOUSGIRAFFE-JOLLYQUAIL", - "resourceName": "fiercejaguar", - "resourceType": "Microsoft.Compute/disks", - "savings": 342.172, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "thankfuloctopus", - "tags": "environment=prod, app=customerSupport" - }, - { - "diskSize": "445", - "disk_id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/LIVELYXERUS-PROUDBEAR/providers/Microsoft.Compute/disks/fierceowl", - "lookbackPeriod": 30, - "region": "eastus2", - "resourceGroup": "LIVELYXERUS-PROUDBEAR", - "resourceName": "fierceowl", - "resourceType": "Microsoft.Compute/disks", - "savings": 645.106, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "vivaciouselephant", - "tags": "environment=dev, app=dataAnalytics" - }, - { - "diskSize": "212", - "disk_id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/EAGERVIPER-RELIEVEDIBIS/providers/Microsoft.Compute/disks/upbeatbear", - "lookbackPeriod": 30, - "region": "centralindia", - "resourceGroup": "EAGERVIPER-RELIEVEDIBIS", - "resourceName": "upbeatbear", - "resourceType": "Microsoft.Compute/disks", - "savings": 191.932, - "savingsCurrency": "US$", - "service": "Microsoft.Compute", - "subscriptionID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "thankfulant", - "tags": "environment=prod, app=paymentGateway" - } - ] -} diff --git a/flexera/data/azure/azure_reserved_instance_recommendations.js b/flexera/data/azure/azure_reserved_instance_recommendations.js deleted file mode 100644 index 07589bc2..00000000 --- a/flexera/data/azure/azure_reserved_instance_recommendations.js +++ /dev/null @@ -1,189 +0,0 @@ -// -------------------------------------- -// Libraries -// -------------------------------------- - -var _ = require('underscore') - -// -------------------------------------- -// Functions -// -------------------------------------- - -function getRandomDate(year) { - let start = new Date(year, 0, 1); // Start from January 1st of the given year - let end = new Date(year + 1, 0, 1); // End at December 31st of the given year - let randomDate = new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())); - - return randomDate.toISOString(); -} - -function generateRandomName() { - adjectives = [ - "quick", "lazy", "drowsy", "excited", "adventurous", "jolly", "brave", "calm", - "eager", "fierce", "gentle", "happy", "innocent", "jovial", "kind", "lively", - "merry", "nervous", "obedient", "proud", "relieved", "silly", "thankful", - "upbeat", "vivacious", "witty", "excited", "youthful", "zealous", "quirky" - ] - - animals = [ - "ant", "bear", "cat", "dog", "eel", "fox", "goat", "horse", "ibis", "jaguar", - "kangaroo", "lion", "mouse", "newt", "owl", "penguin", "quail", "rabbit", - "snake", "tiger", "urchin", "viper", "whale", "xerus", "yak", "zebra", "parrot", - "octopus", "giraffe", "elephant" - ]; - - randomAdjective = adjectives[Math.floor(Math.random() * adjectives.length)] - randomAnimal = animals[Math.floor(Math.random() * animals.length)] - - return randomAdjective + randomAnimal -} - -// -------------------------------------- -// Dummy Data -// -------------------------------------- - -current_year = parseInt(new Date().toISOString().split('-')[0]) - -account_list = [ - "ca1eeeca-231f-4a91-a740-04eaeb043516", - "ceee86e2-a6cf-4a62-8004-1313cc581679", - "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "9c6588cd-ca5e-429d-adc7-5292d3880914", - "912102ae-2e57-4094-bb8a-63a7d1c38207", - "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "f048a88c-9bc9-43cf-a30d-f48c94708866" -] - -region_list = [ - "southcentralus", - "eastus", - "eastus2", - "westus2", - "australiaeast", - "southeastasia", - "northeurope", - "uksouth", - "centralus", - "centralindia" -] - -sku_compute = [ - "Standard_D16s_v4", - "Standard_DS5_v2", - "Standard_E16s_v3", - "Standard_DS12_v2", - "Standard_DS13_v2", - "Standard_DS4_v2", - "Standard_D3_v2", - "Standard_D8s_v3", - "Standard_D8s_v3", - "Standard_D4a_v4", - "Standard_D8s_v5", - "Standard_DS3_v2", - "Standard_D8as_v4", - "Standard_D16as_v4", - "Standard_E8s_v3", - "Standard_E4s_v3", - "Standard_D8_v3", - "Standard_E32s_v3", - "Standard_DS4_v2", - "Standard_D8a_v4", - "Standard_D4s_v3", - "Standard_DS5_v2", - "Standard_D16s_v3", - "Standard_E8s_v3", - "Standard_DS4_v2", - "Standard_D4s_v4", - "Standard_E32s_v3", - "Standard_E8-4s_v3", - "Standard_D8s_v3", - "Standard_E4s_v3", - "Standard_D8a_v4", - "Standard_D4s_v3", - "Standard_DS5_v2", - "Standard_E16s_v3", - "Standard_E8-4s_v3", - "Standard_D8s_v3", - "Standard_D16s_v4", - "Standard_D8s_v4", - "Standard_D64s_v5" -] - -sku_db = [ - "SQLMI_BC_Compute_Gen5", - "SQLDB_HyperScale_Compute_Gen5", - "SQLDB_BC_Compute_Gen5", - "SQLDB_GP_Compute_Gen5", - "SQLMI_BC_Compute_Gen5", - "SQLMI_GP_Compute_Gen5", - "SQLMI_BC_Compute_Gen5", - "SQLDB_HyperScale_Compute_Gen5", - "SQLDB_BC_Compute_Gen5", - "SQLDB_GP_Compute_Gen5", -] - -// -------------------------------------- -// Script -// -------------------------------------- - -result = [] - -for (var i = 0; i < 50; i++) { - subscriptionId = account_list[parseInt(Math.random() * 10)] - subscriptionName = generateRandomName() - resourceGroup = generateRandomName().toUpperCase() + '-' + generateRandomName().toUpperCase() - resourceName = generateRandomName() - recommendedQuantity = parseInt(Math.random() * 10) - - sku_type = parseInt(Math.random() * 10) - - if (sku_type >= 8) { - sku_type = "SQL" - } else { - sku_type = "Compute" - } - - if (sku_type == "SQL") { - sku = sku_db[parseInt(Math.random() * 10)] - service = "SqlDataWarehouse" - } else { - sku = sku_compute[parseInt(Math.random() * 35)] - service = "Microsoft.Compute" - } - - totalCostWithRI = parseFloat((Math.random() * 10000).toFixed(3)) - costWithNoRI = (totalCostWithRI + (totalCostWithRI * Math.random())).toString() - netSavings = (costWithNoRI - totalCostWithRI).toString() - - firstUsageDate = getRandomDate(current_year - 1 - parseInt(Math.random() * 1)) - - result.push({ - "subscriptionId": subscriptionId, - "subscriptionName": subscriptionName, - "service": service, - "skuName": sku, - "region": region_list[parseInt(Math.random() * 10)], - "term": "1 Year", - "netSavings": netSavings, - "recommendedQuantity": recommendedQuantity, - "costWithNoRI": costWithNoRI, - "totalCostWithRI": totalCostWithRI, - "firstUsageDate": firstUsageDate, - "meterId": resourceName, - "instanceFlexibilityGroup": "NA", - "instanceFlexibilityRatio": 1, - "normalizedSize": sku, - "recommendedQuantityNormalized": recommendedQuantity, - "lookbackPeriod": "Last7Days", - "scope": "Single", - }) -} - -// -------------------------------------- -// Output -// -------------------------------------- - -console.log(JSON.stringify(result, '', 2)) diff --git a/flexera/data/azure/azure_reserved_instance_recommendations.json b/flexera/data/azure/azure_reserved_instance_recommendations.json index 85ba2848..750cacb8 100644 --- a/flexera/data/azure/azure_reserved_instance_recommendations.json +++ b/flexera/data/azure/azure_reserved_instance_recommendations.json @@ -1,1002 +1,1102 @@ [ { - "subscriptionId": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "youthfulfox", + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "roundrabbit", "service": "Microsoft.Compute", - "skuName": "Standard_DS4_v2", - "region": "westus2", + "resourceType": "Standard_B2s", + "region": "eastus", "term": "1 Year", - "netSavings": "3210.6069537737767", - "recommendedQuantity": 4, - "costWithNoRI": "7489.4899537737765", - "totalCostWithRI": 4278.883, - "firstUsageDate": "2023-04-10T17:38:55.850Z", - "meterId": "adventurousxerus", + "recommendedQuantity": "Standard_B2s", + "costWithNoRI": 259.31, + "totalCostWithRI": 183.21, + "savings": 76.1, + "savingsCurrency": "US$", + "firstUsageDate": "2022-07-29T04:24:50-05:00", + "id": "8175f1bd-7d38-4fd7-a38f-789dbaa8594d", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_DS4_v2", - "recommendedQuantityNormalized": 4, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B2s", + "recommendedQuantityNormalized": "Standard_B2s", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "adventurousgoat", + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "quickelephant", "service": "Microsoft.Compute", - "skuName": "Standard_D8a_v4", - "region": "northeurope", + "resourceType": "Standard_A4_v2", + "region": "southcentralus", "term": "1 Year", - "netSavings": "2357.4183233300455", - "recommendedQuantity": 8, - "costWithNoRI": "8913.725323330045", - "totalCostWithRI": 6556.307, - "firstUsageDate": "2023-01-10T06:03:32.007Z", - "meterId": "proudyak", + "recommendedQuantity": "Standard_A4_v2", + "costWithNoRI": 189.86, + "totalCostWithRI": 30.31, + "savings": 159.55, + "savingsCurrency": "US$", + "firstUsageDate": "2022-07-20T02:23:44-05:00", + "id": "a4f6cb5a-40fb-4061-9b37-e4c61b6a4c51", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_D8a_v4", - "recommendedQuantityNormalized": 8, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_A4_v2", + "recommendedQuantityNormalized": "Standard_A4_v2", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "livelyurchin", + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "upbeatpeas", "service": "Microsoft.Compute", - "skuName": "Standard_DS4_v2", - "region": "southcentralus", + "resourceType": "Standard_A1_v2", + "region": "southeastasia", "term": "1 Year", - "netSavings": "1026.7838781214914", - "recommendedQuantity": 2, - "costWithNoRI": "5789.7978781214915", - "totalCostWithRI": 4763.014, - "firstUsageDate": "2023-06-04T16:45:11.138Z", - "meterId": "drowsyyak", + "recommendedQuantity": "Standard_A1_v2", + "costWithNoRI": 797.32, + "totalCostWithRI": 742.6, + "savings": 54.72000000000003, + "savingsCurrency": "US$", + "firstUsageDate": "2022-11-27T14:16:33-06:00", + "id": "f8bb8cde-69d2-460d-9277-3d5466da6aa7", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_DS4_v2", - "recommendedQuantityNormalized": 2, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_A1_v2", + "recommendedQuantityNormalized": "Standard_A1_v2", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "excitedzebra", + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "widedione", "service": "Microsoft.Compute", - "skuName": "Standard_D4s_v3", - "region": "centralus", + "resourceType": "Standard_A4_v2", + "region": "southcentralus", "term": "1 Year", - "netSavings": "1660.6021623127172", - "recommendedQuantity": 3, - "costWithNoRI": "4517.494162312717", - "totalCostWithRI": 2856.892, - "firstUsageDate": "2023-05-31T16:06:30.655Z", - "meterId": "jollynewt", + "recommendedQuantity": "Standard_A4_v2", + "costWithNoRI": 560.71, + "totalCostWithRI": 308.37, + "savings": 252.34000000000003, + "savingsCurrency": "US$", + "firstUsageDate": "2021-07-30T14:52:49-05:00", + "id": "f8bb8cde-69d2-460d-9277-3d5466da6aa7", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_D4s_v3", - "recommendedQuantityNormalized": 3, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_A4_v2", + "recommendedQuantityNormalized": "Standard_A4_v2", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "livelydog", + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "mattepeas", "service": "Microsoft.Compute", - "skuName": "Standard_D8_v3", + "resourceType": "Standard_D8_v3", "region": "australiaeast", "term": "1 Year", - "netSavings": "9541.02644661722", - "recommendedQuantity": 9, - "costWithNoRI": "19353.55944661722", - "totalCostWithRI": 9812.533, - "firstUsageDate": "2023-07-29T00:24:34.212Z", - "meterId": "wittyrabbit", + "recommendedQuantity": "Standard_D8_v3", + "costWithNoRI": 638.36, + "totalCostWithRI": 444.57, + "savings": 193.79000000000002, + "savingsCurrency": "US$", + "firstUsageDate": "2022-10-17T03:21:46-05:00", + "id": "d1b4cb48-2dc5-4626-a5cb-f4d97c00e99a", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, "normalizedSize": "Standard_D8_v3", - "recommendedQuantityNormalized": 9, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "recommendedQuantityNormalized": "Standard_D8_v3", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "sillywhale", + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "kindlime", "service": "Microsoft.Compute", - "skuName": "Standard_DS12_v2", + "resourceType": "Standard_D16_v3", "region": "centralus", "term": "1 Year", - "netSavings": "101.05091657056701", - "recommendedQuantity": 0, - "costWithNoRI": "254.25391657056701", - "totalCostWithRI": 153.203, - "firstUsageDate": "2023-06-08T00:30:41.197Z", - "meterId": "eagerhorse", + "recommendedQuantity": "Standard_D16_v3", + "costWithNoRI": 296.75, + "totalCostWithRI": 179.59, + "savings": 117.16, + "savingsCurrency": "US$", + "firstUsageDate": "2022-01-23T21:06:25-06:00", + "id": "d1b4cb48-2dc5-4626-a5cb-f4d97c00e99a", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_DS12_v2", - "recommendedQuantityNormalized": 0, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_D16_v3", + "recommendedQuantityNormalized": "Standard_D16_v3", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "gentlegoat", - "service": "SqlDataWarehouse", - "skuName": "SQLMI_BC_Compute_Gen5", - "region": "centralindia", + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "fierceraspberry", + "service": "Microsoft.Compute", + "resourceType": "Standard_B16ms", + "region": "eastus2", "term": "1 Year", - "netSavings": "5871.602237976627", - "recommendedQuantity": 1, - "costWithNoRI": "12542.709237976627", - "totalCostWithRI": 6671.107, - "firstUsageDate": "2023-02-08T09:35:29.984Z", - "meterId": "excitedmouse", + "recommendedQuantity": "Standard_B16ms", + "costWithNoRI": 740.78, + "totalCostWithRI": 628.53, + "savings": 112.25, + "savingsCurrency": "US$", + "firstUsageDate": "2020-07-13T20:20:10-05:00", + "id": "c7b13d8e-9c9c-4a67-8cfd-824b9b4f79a8", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "SQLMI_BC_Compute_Gen5", - "recommendedQuantityNormalized": 1, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B16ms", + "recommendedQuantityNormalized": "Standard_B16ms", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "jollyrabbit", + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "zealousorcus", "service": "Microsoft.Compute", - "skuName": "Standard_DS13_v2", - "region": "uksouth", + "resourceType": "Standard_A3_v2", + "region": "eastus2", "term": "1 Year", - "netSavings": "843.5179102477164", - "recommendedQuantity": 0, - "costWithNoRI": "3186.2909102477165", - "totalCostWithRI": 2342.773, - "firstUsageDate": "2023-01-26T17:32:17.101Z", - "meterId": "zealousxerus", + "recommendedQuantity": "Standard_A3_v2", + "costWithNoRI": 766.2900000000001, + "totalCostWithRI": 720.09, + "savings": 46.200000000000045, + "savingsCurrency": "US$", + "firstUsageDate": "2023-02-19T11:05:13-06:00", + "id": "a4f6cb5a-40fb-4061-9b37-e4c61b6a4c51", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_DS13_v2", - "recommendedQuantityNormalized": 0, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_A3_v2", + "recommendedQuantityNormalized": "Standard_A3_v2", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "obedienteel", + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "kindgrapefruit", "service": "Microsoft.Compute", - "skuName": "Standard_E16s_v3", - "region": "australiaeast", + "resourceType": "Standard_B2s", + "region": "westus2", "term": "1 Year", - "netSavings": "3669.616129061151", - "recommendedQuantity": 7, - "costWithNoRI": "12522.394129061151", - "totalCostWithRI": 8852.778, - "firstUsageDate": "2023-07-18T11:18:01.761Z", - "meterId": "fierceelephant", + "recommendedQuantity": "Standard_B2s", + "costWithNoRI": 650.78, + "totalCostWithRI": 381.87, + "savings": 268.90999999999997, + "savingsCurrency": "US$", + "firstUsageDate": "2023-05-12T16:06:57-05:00", + "id": "d2c568ba-3bf1-4b2c-867a-c6fe097a79a2", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_E16s_v3", - "recommendedQuantityNormalized": 7, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B2s", + "recommendedQuantityNormalized": "Standard_B2s", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "obedientfox", + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "tallpeas", "service": "Microsoft.Compute", - "skuName": "Standard_DS5_v2", - "region": "eastus", + "resourceType": "Standard_B2ms", + "region": "southeastasia", "term": "1 Year", - "netSavings": "2617.849434524599", - "recommendedQuantity": 5, - "costWithNoRI": "8520.157434524599", - "totalCostWithRI": 5902.308, - "firstUsageDate": "2023-04-10T19:35:20.960Z", - "meterId": "vivaciousurchin", + "recommendedQuantity": "Standard_B2ms", + "costWithNoRI": 210.31, + "totalCostWithRI": 24.23, + "savings": 186.08, + "savingsCurrency": "US$", + "firstUsageDate": "2021-08-29T15:46:18-05:00", + "id": "d1b4cb48-2dc5-4626-a5cb-f4d97c00e99a", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_DS5_v2", - "recommendedQuantityNormalized": 5, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B2ms", + "recommendedQuantityNormalized": "Standard_B2ms", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "drowsyrabbit", + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "largebear", "service": "Microsoft.Compute", - "skuName": "Standard_E8-4s_v3", - "region": "uksouth", + "resourceType": "Standard_B16as_v2", + "region": "centralus", "term": "1 Year", - "netSavings": "2745.5626598942144", - "recommendedQuantity": 6, - "costWithNoRI": "12131.411659894215", - "totalCostWithRI": 9385.849, - "firstUsageDate": "2023-02-12T22:51:14.232Z", - "meterId": "quickyak", + "recommendedQuantity": "Standard_B16as_v2", + "costWithNoRI": 211.95999999999998, + "totalCostWithRI": 60.79, + "savings": 151.17, + "savingsCurrency": "US$", + "firstUsageDate": "2023-03-13T04:34:05-05:00", + "id": "6d6e5e2b-45c9-42c3-8fe5-1f50a6a63f96", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_E8-4s_v3", - "recommendedQuantityNormalized": 6, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B16as_v2", + "recommendedQuantityNormalized": "Standard_B16as_v2", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "kindsnake", + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "wittymars", "service": "Microsoft.Compute", - "skuName": "Standard_E32s_v3", - "region": "eastus2", + "resourceType": "Standard_A1_v2", + "region": "westus2", "term": "1 Year", - "netSavings": "5290.010470081256", - "recommendedQuantity": 1, - "costWithNoRI": "12208.086470081256", - "totalCostWithRI": 6918.076, - "firstUsageDate": "2023-08-31T20:00:37.076Z", - "meterId": "calmzebra", + "recommendedQuantity": "Standard_A1_v2", + "costWithNoRI": 290.21000000000004, + "totalCostWithRI": 238.36, + "savings": 51.85000000000002, + "savingsCurrency": "US$", + "firstUsageDate": "2022-12-23T18:10:24-06:00", + "id": "64b0fb7d-a3cd-4f16-8aeb-8b47fb47a56c", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_E32s_v3", - "recommendedQuantityNormalized": 1, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_A1_v2", + "recommendedQuantityNormalized": "Standard_A1_v2", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "excitedlion", + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "jovialpomegranate", "service": "Microsoft.Compute", - "skuName": "Standard_E4s_v3", - "region": "westus2", + "resourceType": "Standard_A4_v2", + "region": "eastus", "term": "1 Year", - "netSavings": "4185.60846452535", - "recommendedQuantity": 4, - "costWithNoRI": "11384.07346452535", - "totalCostWithRI": 7198.465, - "firstUsageDate": "2023-09-28T03:53:22.780Z", - "meterId": "zealousibis", + "recommendedQuantity": "Standard_A4_v2", + "costWithNoRI": 575.88, + "totalCostWithRI": 494.77, + "savings": 81.11000000000001, + "savingsCurrency": "US$", + "firstUsageDate": "2023-12-01T10:08:23-06:00", + "id": "d1b4cb48-2dc5-4626-a5cb-f4d97c00e99a", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_E4s_v3", - "recommendedQuantityNormalized": 4, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_A4_v2", + "recommendedQuantityNormalized": "Standard_A4_v2", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "jollypenguin", - "service": "SqlDataWarehouse", - "skuName": "SQLDB_BC_Compute_Gen5", - "region": "uksouth", + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "eagertomato", + "service": "Microsoft.Compute", + "resourceType": "Standard_B2s", + "region": "eastus2", "term": "1 Year", - "netSavings": "0.9434755899583251", - "recommendedQuantity": 5, - "costWithNoRI": "4222.276475589958", - "totalCostWithRI": 4221.333, - "firstUsageDate": "2023-07-12T08:56:05.907Z", - "meterId": "excitedowl", + "recommendedQuantity": "Standard_B2s", + "costWithNoRI": 732.53, + "totalCostWithRI": 552.46, + "savings": 180.06999999999994, + "savingsCurrency": "US$", + "firstUsageDate": "2021-02-10T17:32:41-06:00", + "id": "d1b4cb48-2dc5-4626-a5cb-f4d97c00e99a", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "SQLDB_BC_Compute_Gen5", - "recommendedQuantityNormalized": 5, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B2s", + "recommendedQuantityNormalized": "Standard_B2s", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "upbeatkangaroo", - "service": "SqlDataWarehouse", - "skuName": "SQLDB_GP_Compute_Gen5", - "region": "eastus2", + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "jovialoctopus", + "service": "Microsoft.Compute", + "resourceType": "Standard_B16ms", + "region": "centralindia", "term": "1 Year", - "netSavings": "706.5857697725169", - "recommendedQuantity": 2, - "costWithNoRI": "10675.898769772517", - "totalCostWithRI": 9969.313, - "firstUsageDate": "2023-02-16T16:46:25.478Z", - "meterId": "fiercekangaroo", + "recommendedQuantity": "Standard_B16ms", + "costWithNoRI": 827.52, + "totalCostWithRI": 752.68, + "savings": 74.84000000000003, + "savingsCurrency": "US$", + "firstUsageDate": "2023-02-28T14:44:38-06:00", + "id": "a4f6cb5a-40fb-4061-9b37-e4c61b6a4c51", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "SQLDB_GP_Compute_Gen5", - "recommendedQuantityNormalized": 2, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B16ms", + "recommendedQuantityNormalized": "Standard_B16ms", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "jollyant", + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "squarepeach", "service": "Microsoft.Compute", - "skuName": "Standard_D8s_v3", - "region": "uksouth", + "resourceType": "Standard_B2ms", + "region": "westus2", "term": "1 Year", - "netSavings": "898.6375820361209", - "recommendedQuantity": 8, - "costWithNoRI": "10426.81458203612", - "totalCostWithRI": 9528.177, - "firstUsageDate": "2023-07-11T00:39:43.628Z", - "meterId": "nervousbear", + "recommendedQuantity": "Standard_B2ms", + "costWithNoRI": 491.03, + "totalCostWithRI": 337.49, + "savings": 153.53999999999996, + "savingsCurrency": "US$", + "firstUsageDate": "2020-03-12T03:05:42-05:00", + "id": "a4f6cb5a-40fb-4061-9b37-e4c61b6a4c51", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_D8s_v3", - "recommendedQuantityNormalized": 8, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B2ms", + "recommendedQuantityNormalized": "Standard_B2ms", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "excitedrabbit", + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "mattedione", "service": "Microsoft.Compute", - "skuName": "Standard_E8s_v3", - "region": "centralus", + "resourceType": "Standard_B2ms", + "region": "southcentralus", "term": "1 Year", - "netSavings": "7734.716484591343", - "recommendedQuantity": 2, - "costWithNoRI": "16165.174484591344", - "totalCostWithRI": 8430.458, - "firstUsageDate": "2023-03-07T16:30:11.789Z", - "meterId": "innocentxerus", + "recommendedQuantity": "Standard_B2ms", + "costWithNoRI": 1124.4099999999999, + "totalCostWithRI": 885.9, + "savings": 238.50999999999988, + "savingsCurrency": "US$", + "firstUsageDate": "2023-01-25T03:23:17-06:00", + "id": "64b0fb7d-a3cd-4f16-8aeb-8b47fb47a56c", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_E8s_v3", - "recommendedQuantityNormalized": 2, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B2ms", + "recommendedQuantityNormalized": "Standard_B2ms", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "sillyjaguar", + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "happyorcus", "service": "Microsoft.Compute", - "skuName": "Standard_D8a_v4", - "region": "centralindia", + "resourceType": "Standard_B16as_v2", + "region": "westus2", "term": "1 Year", - "netSavings": "1369.1388997803742", - "recommendedQuantity": 6, - "costWithNoRI": "8877.126899780375", - "totalCostWithRI": 7507.988, - "firstUsageDate": "2023-12-26T09:20:14.562Z", - "meterId": "fierceoctopus", + "recommendedQuantity": "Standard_B16as_v2", + "costWithNoRI": 686.92, + "totalCostWithRI": 508.77, + "savings": 178.14999999999998, + "savingsCurrency": "US$", + "firstUsageDate": "2022-02-27T18:16:55-06:00", + "id": "f8bb8cde-69d2-460d-9277-3d5466da6aa7", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_D8a_v4", - "recommendedQuantityNormalized": 6, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B16as_v2", + "recommendedQuantityNormalized": "Standard_B16as_v2", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "thankfulfox", - "service": "SqlDataWarehouse", - "skuName": "SQLMI_GP_Compute_Gen5", - "region": "southeastasia", + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "quirkybanana", + "service": "Microsoft.Compute", + "resourceType": "Standard_B2ms", + "region": "australiaeast", "term": "1 Year", - "netSavings": "582.5120750682919", - "recommendedQuantity": 4, - "costWithNoRI": "1206.938075068292", - "totalCostWithRI": 624.426, - "firstUsageDate": "2023-03-01T12:54:30.218Z", - "meterId": "nervousxerus", + "recommendedQuantity": "Standard_B2ms", + "costWithNoRI": 906.76, + "totalCostWithRI": 876.86, + "savings": 29.899999999999977, + "savingsCurrency": "US$", + "firstUsageDate": "2022-02-26T06:20:46-06:00", + "id": "64b0fb7d-a3cd-4f16-8aeb-8b47fb47a56c", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "SQLMI_GP_Compute_Gen5", - "recommendedQuantityNormalized": 4, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B2ms", + "recommendedQuantityNormalized": "Standard_B2ms", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "zealousbear", + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "mattecat", "service": "Microsoft.Compute", - "skuName": "Standard_DS4_v2", - "region": "eastus", + "resourceType": "Standard_B8ms", + "region": "uksouth", "term": "1 Year", - "netSavings": "276.7013013235519", - "recommendedQuantity": 3, - "costWithNoRI": "4722.230301323552", - "totalCostWithRI": 4445.529, - "firstUsageDate": "2023-03-25T05:36:35.276Z", - "meterId": "lazyhorse", + "recommendedQuantity": "Standard_B8ms", + "costWithNoRI": 327.55, + "totalCostWithRI": 113.81, + "savings": 213.74, + "savingsCurrency": "US$", + "firstUsageDate": "2021-12-22T10:19:36-06:00", + "id": "93d67b35-6ba6-4d8f-8d2e-7348b4fe67e9", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_DS4_v2", - "recommendedQuantityNormalized": 3, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B8ms", + "recommendedQuantityNormalized": "Standard_B8ms", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "obedientsnake", + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "obedientjuno", "service": "Microsoft.Compute", - "skuName": "Standard_E8s_v3", - "region": "centralindia", + "resourceType": "Standard_D8_v3", + "region": "southeastasia", "term": "1 Year", - "netSavings": "2333.902475605331", - "recommendedQuantity": 7, - "costWithNoRI": "6087.462475605331", - "totalCostWithRI": 3753.56, - "firstUsageDate": "2023-12-13T20:06:05.237Z", - "meterId": "sillykangaroo", + "recommendedQuantity": "Standard_D8_v3", + "costWithNoRI": 902.8499999999999, + "totalCostWithRI": 627.06, + "savings": 275.78999999999996, + "savingsCurrency": "US$", + "firstUsageDate": "2021-04-27T13:30:30-05:00", + "id": "6d6e5e2b-45c9-42c3-8fe5-1f50a6a63f96", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_E8s_v3", - "recommendedQuantityNormalized": 7, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_D8_v3", + "recommendedQuantityNormalized": "Standard_D8_v3", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "livelyoctopus", - "service": "SqlDataWarehouse", - "skuName": "SQLDB_HyperScale_Compute_Gen5", - "region": "centralindia", + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "roundcoconut", + "service": "Microsoft.Compute", + "resourceType": "Standard_A2_v2", + "region": "southcentralus", "term": "1 Year", - "netSavings": "1748.4508409517948", - "recommendedQuantity": 0, - "costWithNoRI": "5075.405840951795", - "totalCostWithRI": 3326.955, - "firstUsageDate": "2023-01-01T12:17:21.526Z", - "meterId": "adventurousviper", + "recommendedQuantity": "Standard_A2_v2", + "costWithNoRI": 758.01, + "totalCostWithRI": 657.08, + "savings": 100.92999999999995, + "savingsCurrency": "US$", + "firstUsageDate": "2023-03-17T09:29:20-05:00", + "id": "6d6e5e2b-45c9-42c3-8fe5-1f50a6a63f96", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "SQLDB_HyperScale_Compute_Gen5", - "recommendedQuantityNormalized": 0, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_A2_v2", + "recommendedQuantityNormalized": "Standard_A2_v2", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "jovialwhale", + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "shortpineapple", "service": "Microsoft.Compute", - "skuName": "Standard_DS5_v2", - "region": "southeastasia", + "resourceType": "Standard_B16as_v2", + "region": "australiaeast", "term": "1 Year", - "netSavings": "2186.151083036073", - "recommendedQuantity": 3, - "costWithNoRI": "5838.784083036073", - "totalCostWithRI": 3652.633, - "firstUsageDate": "2023-11-21T02:15:23.666Z", - "meterId": "excitedgiraffe", + "recommendedQuantity": "Standard_B16as_v2", + "costWithNoRI": 938.0, + "totalCostWithRI": 735.06, + "savings": 202.94000000000005, + "savingsCurrency": "US$", + "firstUsageDate": "2020-07-15T02:39:45-05:00", + "id": "b63d64fe-ebd5-42b6-b3f9-a4d129af7cb1", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_DS5_v2", - "recommendedQuantityNormalized": 3, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B16as_v2", + "recommendedQuantityNormalized": "Standard_B16as_v2", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "innocentant", + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "wittyjupiter", "service": "Microsoft.Compute", - "skuName": "Standard_D8as_v4", + "resourceType": "Standard_D16_v3", "region": "eastus2", "term": "1 Year", - "netSavings": "4875.468860296233", - "recommendedQuantity": 8, - "costWithNoRI": "10297.935860296233", - "totalCostWithRI": 5422.467, - "firstUsageDate": "2023-10-23T04:23:55.879Z", - "meterId": "upbeatrabbit", + "recommendedQuantity": "Standard_D16_v3", + "costWithNoRI": 931.61, + "totalCostWithRI": 876.03, + "savings": 55.58000000000004, + "savingsCurrency": "US$", + "firstUsageDate": "2020-07-12T09:45:01-05:00", + "id": "93d67b35-6ba6-4d8f-8d2e-7348b4fe67e9", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_D8as_v4", - "recommendedQuantityNormalized": 8, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_D16_v3", + "recommendedQuantityNormalized": "Standard_D16_v3", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "eagerbear", + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "fiercegarlic", "service": "Microsoft.Compute", - "skuName": "Standard_E32s_v3", + "resourceType": "Standard_B2ms", "region": "southcentralus", "term": "1 Year", - "netSavings": "5229.7669512912835", - "recommendedQuantity": 4, - "costWithNoRI": "12692.391951291283", - "totalCostWithRI": 7462.625, - "firstUsageDate": "2023-10-27T15:16:00.286Z", - "meterId": "jovialcat", + "recommendedQuantity": "Standard_B2ms", + "costWithNoRI": 421.96000000000004, + "totalCostWithRI": 333.92, + "savings": 88.04000000000002, + "savingsCurrency": "US$", + "firstUsageDate": "2020-02-23T10:56:48-06:00", + "id": "c7b13d8e-9c9c-4a67-8cfd-824b9b4f79a8", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_E32s_v3", - "recommendedQuantityNormalized": 4, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B2ms", + "recommendedQuantityNormalized": "Standard_B2ms", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "adventurouselephant", + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "greenhygiea", "service": "Microsoft.Compute", - "skuName": "Standard_D8s_v3", - "region": "uksouth", + "resourceType": "Standard_B4ms", + "region": "eastus", "term": "1 Year", - "netSavings": "5435.8841199947055", - "recommendedQuantity": 4, - "costWithNoRI": "11339.492119994706", - "totalCostWithRI": 5903.608, - "firstUsageDate": "2023-07-07T00:26:17.506Z", - "meterId": "adventurousowl", + "recommendedQuantity": "Standard_B4ms", + "costWithNoRI": 1196.6599999999999, + "totalCostWithRI": 996.05, + "savings": 200.6099999999999, + "savingsCurrency": "US$", + "firstUsageDate": "2020-09-13T13:03:17-05:00", + "id": "d2c568ba-3bf1-4b2c-867a-c6fe097a79a2", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_D8s_v3", - "recommendedQuantityNormalized": 4, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B4ms", + "recommendedQuantityNormalized": "Standard_B4ms", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "youthfulant", + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "greenjupiter", "service": "Microsoft.Compute", - "skuName": "Standard_E4s_v3", - "region": "westus2", + "resourceType": "Standard_B2ms", + "region": "southcentralus", "term": "1 Year", - "netSavings": "7784.371863388496", - "recommendedQuantity": 6, - "costWithNoRI": "17112.300863388497", - "totalCostWithRI": 9327.929, - "firstUsageDate": "2023-11-14T14:18:30.242Z", - "meterId": "eagergoat", + "recommendedQuantity": "Standard_B2ms", + "costWithNoRI": 1117.95, + "totalCostWithRI": 902.16, + "savings": 215.79000000000008, + "savingsCurrency": "US$", + "firstUsageDate": "2020-06-06T09:25:37-05:00", + "id": "d1b4cb48-2dc5-4626-a5cb-f4d97c00e99a", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_E4s_v3", - "recommendedQuantityNormalized": 6, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B2ms", + "recommendedQuantityNormalized": "Standard_B2ms", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "jovialmouse", + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "fluorescentsnake", "service": "Microsoft.Compute", - "skuName": "Standard_D8s_v3", + "resourceType": "Standard_B2s", "region": "eastus2", "term": "1 Year", - "netSavings": "1329.2275497549017", - "recommendedQuantity": 4, - "costWithNoRI": "4665.701549754902", - "totalCostWithRI": 3336.474, - "firstUsageDate": "2023-05-16T23:31:25.874Z", - "meterId": "jollycat", + "recommendedQuantity": "Standard_B2s", + "costWithNoRI": 1041.48, + "totalCostWithRI": 875.12, + "savings": 166.36, + "savingsCurrency": "US$", + "firstUsageDate": "2023-07-16T21:37:57-05:00", + "id": "a4f6cb5a-40fb-4061-9b37-e4c61b6a4c51", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_D8s_v3", - "recommendedQuantityNormalized": 4, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B2s", + "recommendedQuantityNormalized": "Standard_B2s", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "innocentjaguar", - "service": "SqlDataWarehouse", - "skuName": "SQLDB_HyperScale_Compute_Gen5", - "region": "centralindia", + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "glossyiapetus", + "service": "Microsoft.Compute", + "resourceType": "Standard_B16as_v2", + "region": "northeurope", "term": "1 Year", - "netSavings": "1625.6385055594046", - "recommendedQuantity": 3, - "costWithNoRI": "9131.339505559405", - "totalCostWithRI": 7505.701, - "firstUsageDate": "2023-10-22T21:19:50.086Z", - "meterId": "adventurousbear", + "recommendedQuantity": "Standard_B16as_v2", + "costWithNoRI": 956.03, + "totalCostWithRI": 747.58, + "savings": 208.44999999999993, + "savingsCurrency": "US$", + "firstUsageDate": "2023-03-02T06:06:34-06:00", + "id": "a4f6cb5a-40fb-4061-9b37-e4c61b6a4c51", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "SQLDB_HyperScale_Compute_Gen5", - "recommendedQuantityNormalized": 3, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B16as_v2", + "recommendedQuantityNormalized": "Standard_B16as_v2", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "braveurchin", + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "ellipticalavocado", "service": "Microsoft.Compute", - "skuName": "Standard_DS4_v2", - "region": "uksouth", + "resourceType": "Standard_B1s", + "region": "eastus", "term": "1 Year", - "netSavings": "395.95232562914134", - "recommendedQuantity": 0, - "costWithNoRI": "9889.62732562914", - "totalCostWithRI": 9493.675, - "firstUsageDate": "2023-06-25T15:44:22.459Z", - "meterId": "excitedowl", + "recommendedQuantity": "Standard_B1s", + "costWithNoRI": 505.15, + "totalCostWithRI": 407.96, + "savings": 97.19, + "savingsCurrency": "US$", + "firstUsageDate": "2021-11-19T15:51:18-06:00", + "id": "b63d64fe-ebd5-42b6-b3f9-a4d129af7cb1", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_DS4_v2", - "recommendedQuantityNormalized": 0, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B1s", + "recommendedQuantityNormalized": "Standard_B1s", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "wittynewt", + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "rotundsaturn", "service": "Microsoft.Compute", - "skuName": "Standard_D8as_v4", - "region": "westus2", + "resourceType": "Standard_D16_v3", + "region": "uksouth", "term": "1 Year", - "netSavings": "5761.9221885089355", - "recommendedQuantity": 8, - "costWithNoRI": "12143.674188508936", - "totalCostWithRI": 6381.752, - "firstUsageDate": "2023-08-25T15:07:33.546Z", - "meterId": "merrybear", + "recommendedQuantity": "Standard_D16_v3", + "costWithNoRI": 223.43, + "totalCostWithRI": 15.62, + "savings": 207.81, + "savingsCurrency": "US$", + "firstUsageDate": "2023-02-19T17:06:36-06:00", + "id": "6d6e5e2b-45c9-42c3-8fe5-1f50a6a63f96", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_D8as_v4", - "recommendedQuantityNormalized": 8, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_D16_v3", + "recommendedQuantityNormalized": "Standard_D16_v3", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "wittyzebra", - "service": "SqlDataWarehouse", - "skuName": "SQLMI_BC_Compute_Gen5", - "region": "centralindia", + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "largetitan", + "service": "Microsoft.Compute", + "resourceType": "Standard_D8_v3", + "region": "southeastasia", "term": "1 Year", - "netSavings": "1770.5451501943762", - "recommendedQuantity": 4, - "costWithNoRI": "8002.727150194376", - "totalCostWithRI": 6232.182, - "firstUsageDate": "2023-12-09T13:00:00.749Z", - "meterId": "livelyeel", + "recommendedQuantity": "Standard_D8_v3", + "costWithNoRI": 200.98000000000002, + "totalCostWithRI": 49.27, + "savings": 151.71, + "savingsCurrency": "US$", + "firstUsageDate": "2023-01-31T06:26:10-06:00", + "id": "93d67b35-6ba6-4d8f-8d2e-7348b4fe67e9", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "SQLMI_BC_Compute_Gen5", - "recommendedQuantityNormalized": 4, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_D8_v3", + "recommendedQuantityNormalized": "Standard_D8_v3", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "merryurchin", + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "drowsyio", "service": "Microsoft.Compute", - "skuName": "Standard_E4s_v3", - "region": "australiaeast", + "resourceType": "Standard_B12ms", + "region": "uksouth", "term": "1 Year", - "netSavings": "4298.289781740323", - "recommendedQuantity": 6, - "costWithNoRI": "14100.586781740323", - "totalCostWithRI": 9802.297, - "firstUsageDate": "2023-12-11T16:45:35.527Z", - "meterId": "youthfulgiraffe", + "recommendedQuantity": "Standard_B12ms", + "costWithNoRI": 810.44, + "totalCostWithRI": 747.23, + "savings": 63.210000000000036, + "savingsCurrency": "US$", + "firstUsageDate": "2021-09-19T18:57:12-05:00", + "id": "a4f6cb5a-40fb-4061-9b37-e4c61b6a4c51", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_E4s_v3", - "recommendedQuantityNormalized": 6, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B12ms", + "recommendedQuantityNormalized": "Standard_B12ms", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "excitedcat", + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "giganticibis", "service": "Microsoft.Compute", - "skuName": "Standard_DS5_v2", + "resourceType": "Standard_B1s", "region": "centralus", "term": "1 Year", - "netSavings": "2050.385794858205", - "recommendedQuantity": 9, - "costWithNoRI": "4352.070794858205", - "totalCostWithRI": 2301.685, - "firstUsageDate": "2023-06-12T10:09:15.783Z", - "meterId": "lazypenguin", + "recommendedQuantity": "Standard_B1s", + "costWithNoRI": 326.9, + "totalCostWithRI": 49.91, + "savings": 276.99, + "savingsCurrency": "US$", + "firstUsageDate": "2023-06-18T09:27:01-05:00", + "id": "64b0fb7d-a3cd-4f16-8aeb-8b47fb47a56c", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_DS5_v2", - "recommendedQuantityNormalized": 9, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B1s", + "recommendedQuantityNormalized": "Standard_B1s", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "merryurchin", + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "glossyoctopus", "service": "Microsoft.Compute", - "skuName": "Standard_D8a_v4", - "region": "eastus2", + "resourceType": "Standard_A4_v2", + "region": "southcentralus", "term": "1 Year", - "netSavings": "1891.4175909094834", - "recommendedQuantity": 0, - "costWithNoRI": "4384.8445909094835", - "totalCostWithRI": 2493.427, - "firstUsageDate": "2023-02-08T12:27:14.947Z", - "meterId": "youthfuleel", + "recommendedQuantity": "Standard_A4_v2", + "costWithNoRI": 719.88, + "totalCostWithRI": 578.86, + "savings": 141.01999999999998, + "savingsCurrency": "US$", + "firstUsageDate": "2022-08-15T19:35:03-05:00", + "id": "f8bb8cde-69d2-460d-9277-3d5466da6aa7", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_D8a_v4", - "recommendedQuantityNormalized": 0, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_A4_v2", + "recommendedQuantityNormalized": "Standard_A4_v2", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "sillyquail", - "service": "SqlDataWarehouse", - "skuName": "SQLDB_BC_Compute_Gen5", - "region": "centralus", + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "bravespinach", + "service": "Microsoft.Compute", + "resourceType": "Standard_A3_v2", + "region": "uksouth", "term": "1 Year", - "netSavings": "1421.6535900530444", - "recommendedQuantity": 7, - "costWithNoRI": "8378.513590053044", - "totalCostWithRI": 6956.86, - "firstUsageDate": "2023-02-05T03:39:44.029Z", - "meterId": "excitedibis", + "recommendedQuantity": "Standard_A3_v2", + "costWithNoRI": 510.59999999999997, + "totalCostWithRI": 411.34, + "savings": 99.25999999999999, + "savingsCurrency": "US$", + "firstUsageDate": "2021-01-10T19:41:08-06:00", + "id": "6d6e5e2b-45c9-42c3-8fe5-1f50a6a63f96", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "SQLDB_BC_Compute_Gen5", - "recommendedQuantityNormalized": 7, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_A3_v2", + "recommendedQuantityNormalized": "Standard_A3_v2", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "adventurousgoat", + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "sillyeuropa", "service": "Microsoft.Compute", - "skuName": "Standard_E32s_v3", - "region": "westus2", + "resourceType": "Standard_B12as_v2", + "region": "centralindia", "term": "1 Year", - "netSavings": "4575.511188622002", - "recommendedQuantity": 4, - "costWithNoRI": "10071.790188622002", - "totalCostWithRI": 5496.279, - "firstUsageDate": "2023-08-15T18:09:58.528Z", - "meterId": "drowsyelephant", + "recommendedQuantity": "Standard_B12as_v2", + "costWithNoRI": 275.03000000000003, + "totalCostWithRI": 180.27, + "savings": 94.76000000000002, + "savingsCurrency": "US$", + "firstUsageDate": "2023-11-17T06:50:59-06:00", + "id": "64b0fb7d-a3cd-4f16-8aeb-8b47fb47a56c", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_E32s_v3", - "recommendedQuantityNormalized": 4, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B12as_v2", + "recommendedQuantityNormalized": "Standard_B12as_v2", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "obedienttiger", + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "vivaciousorange", "service": "Microsoft.Compute", - "skuName": "Standard_E16s_v3", + "resourceType": "Standard_B8ms", "region": "centralindia", "term": "1 Year", - "netSavings": "2360.8188070487977", - "recommendedQuantity": 7, - "costWithNoRI": "7923.852807048797", - "totalCostWithRI": 5563.034, - "firstUsageDate": "2023-02-04T16:25:02.314Z", - "meterId": "zealouscat", + "recommendedQuantity": "Standard_B8ms", + "costWithNoRI": 285.4, + "totalCostWithRI": 11.96, + "savings": 273.44, + "savingsCurrency": "US$", + "firstUsageDate": "2021-03-28T08:37:50-05:00", + "id": "a4f6cb5a-40fb-4061-9b37-e4c61b6a4c51", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_E16s_v3", - "recommendedQuantityNormalized": 7, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B8ms", + "recommendedQuantityNormalized": "Standard_B8ms", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "livelypenguin", + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "ovalraspberry", "service": "Microsoft.Compute", - "skuName": "Standard_DS3_v2", - "region": "eastus2", + "resourceType": "Standard_B12ms", + "region": "westus2", "term": "1 Year", - "netSavings": "752.2396111101402", - "recommendedQuantity": 1, - "costWithNoRI": "2367.4966111101403", - "totalCostWithRI": 1615.257, - "firstUsageDate": "2023-10-30T04:45:49.329Z", - "meterId": "jovialeel", + "recommendedQuantity": "Standard_B12ms", + "costWithNoRI": 790.35, + "totalCostWithRI": 701.6, + "savings": 88.75, + "savingsCurrency": "US$", + "firstUsageDate": "2023-02-12T00:35:17-06:00", + "id": "d1b4cb48-2dc5-4626-a5cb-f4d97c00e99a", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_DS3_v2", - "recommendedQuantityNormalized": 1, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B12ms", + "recommendedQuantityNormalized": "Standard_B12ms", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "eagerbear", + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "happyorcus", "service": "Microsoft.Compute", - "skuName": "Standard_D4a_v4", - "region": "eastus", + "resourceType": "Standard_B12as_v2", + "region": "uksouth", "term": "1 Year", - "netSavings": "2542.258467313648", - "recommendedQuantity": 4, - "costWithNoRI": "10003.509467313648", - "totalCostWithRI": 7461.251, - "firstUsageDate": "2023-12-30T13:29:46.858Z", - "meterId": "proudyak", + "recommendedQuantity": "Standard_B12as_v2", + "costWithNoRI": 628.34, + "totalCostWithRI": 449.29, + "savings": 179.05, + "savingsCurrency": "US$", + "firstUsageDate": "2023-01-10T07:04:17-06:00", + "id": "b63d64fe-ebd5-42b6-b3f9-a4d129af7cb1", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_D4a_v4", - "recommendedQuantityNormalized": 4, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B12as_v2", + "recommendedQuantityNormalized": "Standard_B12as_v2", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "lazyviper", + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "blackpear", "service": "Microsoft.Compute", - "skuName": "Standard_E16s_v3", - "region": "northeurope", + "resourceType": "Standard_A3_v2", + "region": "australiaeast", "term": "1 Year", - "netSavings": "2792.4233517268513", - "recommendedQuantity": 4, - "costWithNoRI": "7246.055351726851", - "totalCostWithRI": 4453.632, - "firstUsageDate": "2023-02-01T14:54:03.642Z", - "meterId": "excitedviper", + "recommendedQuantity": "Standard_A3_v2", + "costWithNoRI": 797.6200000000001, + "totalCostWithRI": 536.44, + "savings": 261.18000000000006, + "savingsCurrency": "US$", + "firstUsageDate": "2021-12-26T07:43:53-06:00", + "id": "c7b13d8e-9c9c-4a67-8cfd-824b9b4f79a8", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_E16s_v3", - "recommendedQuantityNormalized": 4, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_A3_v2", + "recommendedQuantityNormalized": "Standard_A3_v2", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "quirkykangaroo", + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "calmjupiter", "service": "Microsoft.Compute", - "skuName": "Standard_DS3_v2", - "region": "eastus", + "resourceType": "Standard_A1_v2", + "region": "southeastasia", "term": "1 Year", - "netSavings": "3584.8343733528154", - "recommendedQuantity": 0, - "costWithNoRI": "8740.135373352816", - "totalCostWithRI": 5155.301, - "firstUsageDate": "2023-04-11T13:31:38.690Z", - "meterId": "thankfulgiraffe", + "recommendedQuantity": "Standard_A1_v2", + "costWithNoRI": 1119.29, + "totalCostWithRI": 849.95, + "savings": 269.3399999999999, + "savingsCurrency": "US$", + "firstUsageDate": "2023-08-11T00:27:27-05:00", + "id": "f8bb8cde-69d2-460d-9277-3d5466da6aa7", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_DS3_v2", - "recommendedQuantityNormalized": 0, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_A1_v2", + "recommendedQuantityNormalized": "Standard_A1_v2", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "gentlerabbit", + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "vivaciouscallisto", "service": "Microsoft.Compute", - "skuName": "Standard_E8s_v3", - "region": "southcentralus", + "resourceType": "Standard_B12ms", + "region": "centralindia", "term": "1 Year", - "netSavings": "3328.226396027395", - "recommendedQuantity": 5, - "costWithNoRI": "9129.054396027395", - "totalCostWithRI": 5800.828, - "firstUsageDate": "2023-09-30T16:55:22.548Z", - "meterId": "quickjaguar", + "recommendedQuantity": "Standard_B12ms", + "costWithNoRI": 221.26, + "totalCostWithRI": 173.54, + "savings": 47.72, + "savingsCurrency": "US$", + "firstUsageDate": "2021-11-29T15:23:13-06:00", + "id": "d1b4cb48-2dc5-4626-a5cb-f4d97c00e99a", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_E8s_v3", - "recommendedQuantityNormalized": 5, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B12ms", + "recommendedQuantityNormalized": "Standard_B12ms", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "adventurouscat", + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "shinygrapefruit", "service": "Microsoft.Compute", - "skuName": "Standard_E4s_v3", - "region": "southcentralus", + "resourceType": "Standard_B4ms", + "region": "eastus", "term": "1 Year", - "netSavings": "571.5275523848309", - "recommendedQuantity": 3, - "costWithNoRI": "3067.7835523848307", - "totalCostWithRI": 2496.256, - "firstUsageDate": "2023-12-28T14:15:18.638Z", - "meterId": "relievedzebra", + "recommendedQuantity": "Standard_B4ms", + "costWithNoRI": 675.49, + "totalCostWithRI": 594.84, + "savings": 80.64999999999998, + "savingsCurrency": "US$", + "firstUsageDate": "2021-03-16T23:51:18-05:00", + "id": "b63d64fe-ebd5-42b6-b3f9-a4d129af7cb1", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_E4s_v3", - "recommendedQuantityNormalized": 3, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B4ms", + "recommendedQuantityNormalized": "Standard_B4ms", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "calmpenguin", + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "sillyblueberry", "service": "Microsoft.Compute", - "skuName": "Standard_DS4_v2", - "region": "centralindia", + "resourceType": "Standard_B16as_v2", + "region": "australiaeast", "term": "1 Year", - "netSavings": "123.88105456046992", - "recommendedQuantity": 6, - "costWithNoRI": "1600.85105456047", - "totalCostWithRI": 1476.97, - "firstUsageDate": "2023-05-11T21:59:36.982Z", - "meterId": "zealoushorse", + "recommendedQuantity": "Standard_B16as_v2", + "costWithNoRI": 820.9499999999999, + "totalCostWithRI": 792.06, + "savings": 28.889999999999986, + "savingsCurrency": "US$", + "firstUsageDate": "2021-05-13T17:52:45-05:00", + "id": "8175f1bd-7d38-4fd7-a38f-789dbaa8594d", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_DS4_v2", - "recommendedQuantityNormalized": 6, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B16as_v2", + "recommendedQuantityNormalized": "Standard_B16as_v2", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "excitedgiraffe", + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "rednessus", "service": "Microsoft.Compute", - "skuName": "Standard_E8s_v3", - "region": "centralus", + "resourceType": "Standard_B1s", + "region": "southeastasia", "term": "1 Year", - "netSavings": "4938.260140320817", - "recommendedQuantity": 9, - "costWithNoRI": "10048.705140320817", - "totalCostWithRI": 5110.445, - "firstUsageDate": "2023-12-28T08:50:32.174Z", - "meterId": "relievedcat", + "recommendedQuantity": "Standard_B1s", + "costWithNoRI": 933.74, + "totalCostWithRI": 748.79, + "savings": 184.95000000000005, + "savingsCurrency": "US$", + "firstUsageDate": "2020-06-14T18:16:02-05:00", + "id": "d1b4cb48-2dc5-4626-a5cb-f4d97c00e99a", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_E8s_v3", - "recommendedQuantityNormalized": 9, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B1s", + "recommendedQuantityNormalized": "Standard_B1s", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "merrymouse", + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "zealouszucchini", "service": "Microsoft.Compute", - "skuName": "Standard_D4s_v3", - "region": "uksouth", + "resourceType": "Standard_D8_v3", + "region": "eastus2", "term": "1 Year", - "netSavings": "345.10511059761666", - "recommendedQuantity": 8, - "costWithNoRI": "7740.956110597616", - "totalCostWithRI": 7395.851, - "firstUsageDate": "2023-03-17T16:44:47.610Z", - "meterId": "upbeatlion", + "recommendedQuantity": "Standard_D8_v3", + "costWithNoRI": 527.97, + "totalCostWithRI": 472.36, + "savings": 55.610000000000014, + "savingsCurrency": "US$", + "firstUsageDate": "2020-11-10T04:54:53-06:00", + "id": "a4f6cb5a-40fb-4061-9b37-e4c61b6a4c51", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_D4s_v3", - "recommendedQuantityNormalized": 8, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_D8_v3", + "recommendedQuantityNormalized": "Standard_D8_v3", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "excitedeel", + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "quirkyquail", "service": "Microsoft.Compute", - "skuName": "Standard_D4s_v4", - "region": "southcentralus", + "resourceType": "Standard_B1s", + "region": "uksouth", "term": "1 Year", - "netSavings": "240.20972261258157", - "recommendedQuantity": 4, - "costWithNoRI": "5636.277722612582", - "totalCostWithRI": 5396.068, - "firstUsageDate": "2023-08-15T17:13:39.311Z", - "meterId": "eagerowl", + "recommendedQuantity": "Standard_B1s", + "costWithNoRI": 781.65, + "totalCostWithRI": 591.38, + "savings": 190.26999999999998, + "savingsCurrency": "US$", + "firstUsageDate": "2023-06-04T19:56:44-05:00", + "id": "64b0fb7d-a3cd-4f16-8aeb-8b47fb47a56c", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_D4s_v4", - "recommendedQuantityNormalized": 4, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B1s", + "recommendedQuantityNormalized": "Standard_B1s", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "gentlexerus", + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "orangeblackberry", "service": "Microsoft.Compute", - "skuName": "Standard_E4s_v3", - "region": "southeastasia", + "resourceType": "Standard_D8_v3", + "region": "centralus", "term": "1 Year", - "netSavings": "51.90646389838196", - "recommendedQuantity": 8, - "costWithNoRI": "367.03246389838193", - "totalCostWithRI": 315.126, - "firstUsageDate": "2023-02-03T11:26:55.956Z", - "meterId": "jovialeel", + "recommendedQuantity": "Standard_D8_v3", + "costWithNoRI": 319.01, + "totalCostWithRI": 93.59, + "savings": 225.42, + "savingsCurrency": "US$", + "firstUsageDate": "2020-07-06T13:23:53-05:00", + "id": "b63d64fe-ebd5-42b6-b3f9-a4d129af7cb1", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_E4s_v3", - "recommendedQuantityNormalized": 8, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_D8_v3", + "recommendedQuantityNormalized": "Standard_D8_v3", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" }, { - "subscriptionId": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "merrysnake", + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "opaquewatermelon", "service": "Microsoft.Compute", - "skuName": "Standard_E8-4s_v3", - "region": "southeastasia", + "resourceType": "Standard_B32as_v2", + "region": "eastus", "term": "1 Year", - "netSavings": "2498.044975944378", - "recommendedQuantity": 4, - "costWithNoRI": "9628.642975944378", - "totalCostWithRI": 7130.598, - "firstUsageDate": "2023-07-21T04:29:02.916Z", - "meterId": "youthfulsnake", + "recommendedQuantity": "Standard_B32as_v2", + "costWithNoRI": 168.13, + "totalCostWithRI": 144.88, + "savings": 23.25, + "savingsCurrency": "US$", + "firstUsageDate": "2020-04-01T02:39:28-05:00", + "id": "64b0fb7d-a3cd-4f16-8aeb-8b47fb47a56c", + "scope": "Single", "instanceFlexibilityGroup": "NA", "instanceFlexibilityRatio": 1, - "normalizedSize": "Standard_E8-4s_v3", - "recommendedQuantityNormalized": 4, - "lookbackPeriod": "Last7Days", - "scope": "Single" + "normalizedSize": "Standard_B32as_v2", + "recommendedQuantityNormalized": "Standard_B32as_v2", + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" } -] +] \ No newline at end of file diff --git a/flexera/data/azure/azure_rightsize_sql_instances.js b/flexera/data/azure/azure_rightsize_sql_instances.js deleted file mode 100644 index 81b0e7ab..00000000 --- a/flexera/data/azure/azure_rightsize_sql_instances.js +++ /dev/null @@ -1,162 +0,0 @@ -// -------------------------------------- -// Libraries -// -------------------------------------- - -var _ = require('underscore') - -// -------------------------------------- -// Functions -// -------------------------------------- - -function getRandomDate(year) { - let start = new Date(year, 0, 1); // Start from January 1st of the given year - let end = new Date(year + 1, 0, 1); // End at December 31st of the given year - let randomDate = new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())); - - return randomDate.toISOString(); -} - -function generateRandomName() { - adjectives = [ - "quick", "lazy", "drowsy", "excited", "adventurous", "jolly", "brave", "calm", - "eager", "fierce", "gentle", "happy", "innocent", "jovial", "kind", "lively", - "merry", "nervous", "obedient", "proud", "relieved", "silly", "thankful", - "upbeat", "vivacious", "witty", "excited", "youthful", "zealous", "quirky" - ] - - animals = [ - "ant", "bear", "cat", "dog", "eel", "fox", "goat", "horse", "ibis", "jaguar", - "kangaroo", "lion", "mouse", "newt", "owl", "penguin", "quail", "rabbit", - "snake", "tiger", "urchin", "viper", "whale", "xerus", "yak", "zebra", "parrot", - "octopus", "giraffe", "elephant" - ]; - - randomAdjective = adjectives[Math.floor(Math.random() * adjectives.length)] - randomAnimal = animals[Math.floor(Math.random() * animals.length)] - - return randomAdjective + randomAnimal -} - -// -------------------------------------- -// Dummy Data -// -------------------------------------- - -current_year = parseInt(new Date().toISOString().split('-')[0]) - -account_list = [ - "ca1eeeca-231f-4a91-a740-04eaeb043516", - "ceee86e2-a6cf-4a62-8004-1313cc581679", - "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "9c6588cd-ca5e-429d-adc7-5292d3880914", - "912102ae-2e57-4094-bb8a-63a7d1c38207", - "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "f048a88c-9bc9-43cf-a30d-f48c94708866" -] - -region_list = [ - "southcentralus", - "eastus", - "eastus2", - "westus2", - "australiaeast", - "southeastasia", - "northeurope", - "uksouth", - "centralus", - "centralindia" -] - -tag_list = [ - { environment: "prod", app: "paymentGateway" }, - { environment: "dev", app: "dataAnalytics" }, - { environment: "staging", app: "userManagement" }, - { environment: "prod", app: "reportingService" }, - { environment: "dev", app: "emailService" }, - { environment: "staging", app: "invoiceProcessing" }, - { environment: "prod", app: "securityModule" }, - { environment: "prod", app: "inventoryManagement" }, - { environment: "dev", app: "customerSupport" }, - { environment: "prod", app: "crmModule" } -] - -// -------------------------------------- -// Script -// -------------------------------------- - -result = [] - -for (var i = 0; i < 25; i++) { - subscriptionId = account_list[parseInt(Math.random() * 10)] - subscriptionName = generateRandomName() - resourceGroup = generateRandomName().toUpperCase() + '-' + generateRandomName().toUpperCase() - resourceName = generateRandomName() - serverName = generateRandomName() - resourceId = "/subscriptions/" + subscriptionId + "/resourceGroups/" + resourceGroup + "/providers/Microsoft.Sql/servers/" + serverName + "/databases/" + resourceName - - result.push({ - "average_cpu": (Math.random() + 50 * Math.random()).toFixed(2), - "id": resourceId, - "kind": "v12.0,user", - "location": region_list[parseInt(Math.random() * 10)], - "lookbackPeriod": "30 days", - "name": serverName + "/" + resourceName, - "recommendation": "Change tier", - "recommended_capacity": "n/a", - "resourceType": "Standard_Standard", - "resource_group": resourceGroup, - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": subscriptionId, - "subscriptionName": subscriptionName, - "tags": tag_list[parseInt(Math.random() * 10)], - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }) -} - -for (var i = 0; i < 25; i++) { - subscriptionId = account_list[parseInt(Math.random() * 10)] - subscriptionName = (Math.random() + 1).toString(36).substring(2) - resourceGroup = (Math.random() + 1).toString(36).substring(2).toUpperCase() + '-' + (Math.random() + 1).toString(36).substring(2).toUpperCase() - resourceName = (Math.random() + 1).toString(36).substring(2) - serverName = (Math.random() + 1).toString(36).substring(2) - resourceId = "/subscriptions/" + subscriptionId + "/resourceGroups/" + resourceGroup + "/providers/Microsoft.Sql/servers/" + serverName + "/databases/" + resourceName - - result.push({ - "average_cpu": (Math.random() + 50 * Math.random()).toFixed(2), - "id": resourceId, - "kind": "v12.0,user", - "location": region_list[parseInt(Math.random() * 10)], - "lookbackPeriod": "30 days", - "name": serverName + "/" + resourceName, - "recommendation": "Downsize", - "recommended_capacity": "20", - "resourceType": "Standard_Standard", - "resource_group": resourceGroup, - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": subscriptionId, - "subscriptionName": subscriptionName, - "tags": tag_list[parseInt(Math.random() * 10)], - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }) -} - -// -------------------------------------- -// Output -// -------------------------------------- - -console.log(JSON.stringify(result, '', 2)) diff --git a/flexera/data/azure/azure_rightsize_sql_instances.json b/flexera/data/azure/azure_rightsize_sql_instances.json deleted file mode 100644 index 981f4f66..00000000 --- a/flexera/data/azure/azure_rightsize_sql_instances.json +++ /dev/null @@ -1,1302 +0,0 @@ -[ - { - "average_cpu": "34.91", - "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/QUICKEEL-JOVIALQUAIL/providers/Microsoft.Sql/servers/fiercehorse/databases/innocentgoat", - "kind": "v12.0,user", - "location": "centralus", - "lookbackPeriod": "30 days", - "name": "fiercehorse/innocentgoat", - "recommendation": "Change tier", - "recommended_capacity": "n/a", - "resourceType": "Standard_Standard", - "resource_group": "QUICKEEL-JOVIALQUAIL", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "relievedparrot", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "43.27", - "id": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/MERRYRABBIT-THANKFULSNAKE/providers/Microsoft.Sql/servers/quickgoat/databases/gentleeel", - "kind": "v12.0,user", - "location": "eastus2", - "lookbackPeriod": "30 days", - "name": "quickgoat/gentleeel", - "recommendation": "Change tier", - "recommended_capacity": "n/a", - "resourceType": "Standard_Standard", - "resource_group": "MERRYRABBIT-THANKFULSNAKE", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "quickviper", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "8.56", - "id": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/PROUDOWL-HAPPYTIGER/providers/Microsoft.Sql/servers/happyviper/databases/lazyyak", - "kind": "v12.0,user", - "location": "eastus", - "lookbackPeriod": "30 days", - "name": "happyviper/lazyyak", - "recommendation": "Change tier", - "recommended_capacity": "n/a", - "resourceType": "Standard_Standard", - "resource_group": "PROUDOWL-HAPPYTIGER", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "quirkyant", - "tags": { - "environment": "prod", - "app": "securityModule" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "5.52", - "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/EAGERTIGER-FIERCETIGER/providers/Microsoft.Sql/servers/nervousurchin/databases/happyowl", - "kind": "v12.0,user", - "location": "northeurope", - "lookbackPeriod": "30 days", - "name": "nervousurchin/happyowl", - "recommendation": "Change tier", - "recommended_capacity": "n/a", - "resourceType": "Standard_Standard", - "resource_group": "EAGERTIGER-FIERCETIGER", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "lazyeel", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "22.68", - "id": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/DROWSYLION-EXCITEDTIGER/providers/Microsoft.Sql/servers/wittyowl/databases/adventurousgoat", - "kind": "v12.0,user", - "location": "centralus", - "lookbackPeriod": "30 days", - "name": "wittyowl/adventurousgoat", - "recommendation": "Change tier", - "recommended_capacity": "n/a", - "resourceType": "Standard_Standard", - "resource_group": "DROWSYLION-EXCITEDTIGER", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "jollywhale", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "4.73", - "id": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/LAZYJAGUAR-PROUDMOUSE/providers/Microsoft.Sql/servers/obedientibis/databases/jollyrabbit", - "kind": "v12.0,user", - "location": "southeastasia", - "lookbackPeriod": "30 days", - "name": "obedientibis/jollyrabbit", - "recommendation": "Change tier", - "recommended_capacity": "n/a", - "resourceType": "Standard_Standard", - "resource_group": "LAZYJAGUAR-PROUDMOUSE", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "zealousyak", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "43.40", - "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/LIVELYIBIS-EXCITEDFOX/providers/Microsoft.Sql/servers/innocenteel/databases/wittyparrot", - "kind": "v12.0,user", - "location": "southeastasia", - "lookbackPeriod": "30 days", - "name": "innocenteel/wittyparrot", - "recommendation": "Change tier", - "recommended_capacity": "n/a", - "resourceType": "Standard_Standard", - "resource_group": "LIVELYIBIS-EXCITEDFOX", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "merryeel", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "45.09", - "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/CALMZEBRA-LAZYFOX/providers/Microsoft.Sql/servers/quickxerus/databases/quickgiraffe", - "kind": "v12.0,user", - "location": "southcentralus", - "lookbackPeriod": "30 days", - "name": "quickxerus/quickgiraffe", - "recommendation": "Change tier", - "recommended_capacity": "n/a", - "resourceType": "Standard_Standard", - "resource_group": "CALMZEBRA-LAZYFOX", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "bravexerus", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "47.10", - "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/LIVELYANT-QUICKFOX/providers/Microsoft.Sql/servers/merrysnake/databases/excitedlion", - "kind": "v12.0,user", - "location": "centralindia", - "lookbackPeriod": "30 days", - "name": "merrysnake/excitedlion", - "recommendation": "Change tier", - "recommended_capacity": "n/a", - "resourceType": "Standard_Standard", - "resource_group": "LIVELYANT-QUICKFOX", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "calmquail", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "15.32", - "id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/EXCITEDQUAIL-MERRYCAT/providers/Microsoft.Sql/servers/vivaciousibis/databases/nervousparrot", - "kind": "v12.0,user", - "location": "australiaeast", - "lookbackPeriod": "30 days", - "name": "vivaciousibis/nervousparrot", - "recommendation": "Change tier", - "recommended_capacity": "n/a", - "resourceType": "Standard_Standard", - "resource_group": "EXCITEDQUAIL-MERRYCAT", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "bravecat", - "tags": { - "environment": "prod", - "app": "securityModule" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "4.91", - "id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/EXCITEDFOX-EAGERCAT/providers/Microsoft.Sql/servers/nervousurchin/databases/gentleibis", - "kind": "v12.0,user", - "location": "southcentralus", - "lookbackPeriod": "30 days", - "name": "nervousurchin/gentleibis", - "recommendation": "Change tier", - "recommended_capacity": "n/a", - "resourceType": "Standard_Standard", - "resource_group": "EXCITEDFOX-EAGERCAT", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "jovialurchin", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "6.70", - "id": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/OBEDIENTANT-HAPPYLION/providers/Microsoft.Sql/servers/quirkyquail/databases/excitedwhale", - "kind": "v12.0,user", - "location": "northeurope", - "lookbackPeriod": "30 days", - "name": "quirkyquail/excitedwhale", - "recommendation": "Change tier", - "recommended_capacity": "n/a", - "resourceType": "Standard_Standard", - "resource_group": "OBEDIENTANT-HAPPYLION", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "adventurousnewt", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "50.14", - "id": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/DROWSYVIPER-MERRYDOG/providers/Microsoft.Sql/servers/relievedrabbit/databases/braveibis", - "kind": "v12.0,user", - "location": "centralindia", - "lookbackPeriod": "30 days", - "name": "relievedrabbit/braveibis", - "recommendation": "Change tier", - "recommended_capacity": "n/a", - "resourceType": "Standard_Standard", - "resource_group": "DROWSYVIPER-MERRYDOG", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "eagerwhale", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "20.30", - "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/RELIEVEDWHALE-EAGERURCHIN/providers/Microsoft.Sql/servers/eagerelephant/databases/thankfulelephant", - "kind": "v12.0,user", - "location": "centralindia", - "lookbackPeriod": "30 days", - "name": "eagerelephant/thankfulelephant", - "recommendation": "Change tier", - "recommended_capacity": "n/a", - "resourceType": "Standard_Standard", - "resource_group": "RELIEVEDWHALE-EAGERURCHIN", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "fierceparrot", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "18.60", - "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/MERRYELEPHANT-QUIRKYPARROT/providers/Microsoft.Sql/servers/excitedfox/databases/youthfultiger", - "kind": "v12.0,user", - "location": "southcentralus", - "lookbackPeriod": "30 days", - "name": "excitedfox/youthfultiger", - "recommendation": "Change tier", - "recommended_capacity": "n/a", - "resourceType": "Standard_Standard", - "resource_group": "MERRYELEPHANT-QUIRKYPARROT", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "kindfox", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "2.41", - "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/WITTYGOAT-SILLYWHALE/providers/Microsoft.Sql/servers/jovialdog/databases/jovialdog", - "kind": "v12.0,user", - "location": "eastus2", - "lookbackPeriod": "30 days", - "name": "jovialdog/jovialdog", - "recommendation": "Change tier", - "recommended_capacity": "n/a", - "resourceType": "Standard_Standard", - "resource_group": "WITTYGOAT-SILLYWHALE", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "sillysnake", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "32.36", - "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/ZEALOUSPENGUIN-THANKFULGIRAFFE/providers/Microsoft.Sql/servers/vivaciousowl/databases/thankfulpenguin", - "kind": "v12.0,user", - "location": "uksouth", - "lookbackPeriod": "30 days", - "name": "vivaciousowl/thankfulpenguin", - "recommendation": "Change tier", - "recommended_capacity": "n/a", - "resourceType": "Standard_Standard", - "resource_group": "ZEALOUSPENGUIN-THANKFULGIRAFFE", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "fiercenewt", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "15.12", - "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/ZEALOUSQUAIL-UPBEATWHALE/providers/Microsoft.Sql/servers/drowsykangaroo/databases/gentleparrot", - "kind": "v12.0,user", - "location": "uksouth", - "lookbackPeriod": "30 days", - "name": "drowsykangaroo/gentleparrot", - "recommendation": "Change tier", - "recommended_capacity": "n/a", - "resourceType": "Standard_Standard", - "resource_group": "ZEALOUSQUAIL-UPBEATWHALE", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "quirkyparrot", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "48.09", - "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/LIVELYCAT-SILLYCAT/providers/Microsoft.Sql/servers/lazyant/databases/quickhorse", - "kind": "v12.0,user", - "location": "eastus", - "lookbackPeriod": "30 days", - "name": "lazyant/quickhorse", - "recommendation": "Change tier", - "recommended_capacity": "n/a", - "resourceType": "Standard_Standard", - "resource_group": "LIVELYCAT-SILLYCAT", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "excitedoctopus", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "1.81", - "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/MERRYRABBIT-UPBEATKANGAROO/providers/Microsoft.Sql/servers/eagercat/databases/fiercefox", - "kind": "v12.0,user", - "location": "westus2", - "lookbackPeriod": "30 days", - "name": "eagercat/fiercefox", - "recommendation": "Change tier", - "recommended_capacity": "n/a", - "resourceType": "Standard_Standard", - "resource_group": "MERRYRABBIT-UPBEATKANGAROO", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "excitedgoat", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "0.93", - "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/FIERCEPARROT-NERVOUSLION/providers/Microsoft.Sql/servers/proudyak/databases/quickbear", - "kind": "v12.0,user", - "location": "australiaeast", - "lookbackPeriod": "30 days", - "name": "proudyak/quickbear", - "recommendation": "Change tier", - "recommended_capacity": "n/a", - "resourceType": "Standard_Standard", - "resource_group": "FIERCEPARROT-NERVOUSLION", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "sillytiger", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "4.93", - "id": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/LIVELYHORSE-GENTLEMOUSE/providers/Microsoft.Sql/servers/proudrabbit/databases/bravejaguar", - "kind": "v12.0,user", - "location": "eastus2", - "lookbackPeriod": "30 days", - "name": "proudrabbit/bravejaguar", - "recommendation": "Change tier", - "recommended_capacity": "n/a", - "resourceType": "Standard_Standard", - "resource_group": "LIVELYHORSE-GENTLEMOUSE", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "thankfulpenguin", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "19.79", - "id": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/HAPPYBEAR-GENTLEEEL/providers/Microsoft.Sql/servers/bravewhale/databases/vivaciousparrot", - "kind": "v12.0,user", - "location": "southeastasia", - "lookbackPeriod": "30 days", - "name": "bravewhale/vivaciousparrot", - "recommendation": "Change tier", - "recommended_capacity": "n/a", - "resourceType": "Standard_Standard", - "resource_group": "HAPPYBEAR-GENTLEEEL", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "quirkysnake", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "40.97", - "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/CALMGOAT-BRAVEKANGAROO/providers/Microsoft.Sql/servers/gentleant/databases/upbeatbear", - "kind": "v12.0,user", - "location": "southeastasia", - "lookbackPeriod": "30 days", - "name": "gentleant/upbeatbear", - "recommendation": "Change tier", - "recommended_capacity": "n/a", - "resourceType": "Standard_Standard", - "resource_group": "CALMGOAT-BRAVEKANGAROO", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "innocentzebra", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "34.49", - "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/ADVENTUROUSXERUS-WITTYSNAKE/providers/Microsoft.Sql/servers/vivaciousmouse/databases/lazyowl", - "kind": "v12.0,user", - "location": "southeastasia", - "lookbackPeriod": "30 days", - "name": "vivaciousmouse/lazyowl", - "recommendation": "Change tier", - "recommended_capacity": "n/a", - "resourceType": "Standard_Standard", - "resource_group": "ADVENTUROUSXERUS-WITTYSNAKE", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "gentlegiraffe", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "35.30", - "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/7GYBMDT05E-QFG3B3BBC5L/providers/Microsoft.Sql/servers/3mez1woqq9/databases/yd9xo6erlb", - "kind": "v12.0,user", - "location": "westus2", - "lookbackPeriod": "30 days", - "name": "3mez1woqq9/yd9xo6erlb", - "recommendation": "Downsize", - "recommended_capacity": "20", - "resourceType": "Standard_Standard", - "resource_group": "7GYBMDT05E-QFG3B3BBC5L", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "83f0d7ecutj", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "36.49", - "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/ZROK4NGXUO-2G9XCZVIW7/providers/Microsoft.Sql/servers/8wsqo1behh/databases/krh5b39gvoi", - "kind": "v12.0,user", - "location": "uksouth", - "lookbackPeriod": "30 days", - "name": "8wsqo1behh/krh5b39gvoi", - "recommendation": "Downsize", - "recommended_capacity": "20", - "resourceType": "Standard_Standard", - "resource_group": "ZROK4NGXUO-2G9XCZVIW7", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "awk8a79ax4", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "12.12", - "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/0MYXO1ZV4J-BKA3U67GERI/providers/Microsoft.Sql/servers/xgyz1mxq32g/databases/qzbrwp3gcr", - "kind": "v12.0,user", - "location": "uksouth", - "lookbackPeriod": "30 days", - "name": "xgyz1mxq32g/qzbrwp3gcr", - "recommendation": "Downsize", - "recommended_capacity": "20", - "resourceType": "Standard_Standard", - "resource_group": "0MYXO1ZV4J-BKA3U67GERI", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "xmf829ykgp", - "tags": { - "environment": "prod", - "app": "crmModule" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "23.09", - "id": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/ZKIU6L6YYA-U58L4DHXZZK/providers/Microsoft.Sql/servers/3tu3g7p2cd/databases/6elk63h02i", - "kind": "v12.0,user", - "location": "southeastasia", - "lookbackPeriod": "30 days", - "name": "3tu3g7p2cd/6elk63h02i", - "recommendation": "Downsize", - "recommended_capacity": "20", - "resourceType": "Standard_Standard", - "resource_group": "ZKIU6L6YYA-U58L4DHXZZK", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "67p96s3rwt", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "42.35", - "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/7AKB7MANHKH-92I7FSU9FS/providers/Microsoft.Sql/servers/8lwb3lijia/databases/15olxsyt2", - "kind": "v12.0,user", - "location": "westus2", - "lookbackPeriod": "30 days", - "name": "8lwb3lijia/15olxsyt2", - "recommendation": "Downsize", - "recommended_capacity": "20", - "resourceType": "Standard_Standard", - "resource_group": "7AKB7MANHKH-92I7FSU9FS", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "kjjocx4rfv", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "0.66", - "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/IB3BDG9DY9-B3EFGMEL4B/providers/Microsoft.Sql/servers/8zug54mwbr/databases/bq72nk4opf", - "kind": "v12.0,user", - "location": "centralindia", - "lookbackPeriod": "30 days", - "name": "8zug54mwbr/bq72nk4opf", - "recommendation": "Downsize", - "recommended_capacity": "20", - "resourceType": "Standard_Standard", - "resource_group": "IB3BDG9DY9-B3EFGMEL4B", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "zgirq1cdpn", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "4.35", - "id": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/1CHC9CPM6I-13W87IIPZX/providers/Microsoft.Sql/servers/11hyru87il/databases/9kxwkihya4f", - "kind": "v12.0,user", - "location": "eastus2", - "lookbackPeriod": "30 days", - "name": "11hyru87il/9kxwkihya4f", - "recommendation": "Downsize", - "recommended_capacity": "20", - "resourceType": "Standard_Standard", - "resource_group": "1CHC9CPM6I-13W87IIPZX", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "gyqydcf5ae", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "8.01", - "id": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/578FVVZXVRL-SKW058XXOK/providers/Microsoft.Sql/servers/6n9mmreywq/databases/azxs7zuzrr", - "kind": "v12.0,user", - "location": "eastus2", - "lookbackPeriod": "30 days", - "name": "6n9mmreywq/azxs7zuzrr", - "recommendation": "Downsize", - "recommended_capacity": "20", - "resourceType": "Standard_Standard", - "resource_group": "578FVVZXVRL-SKW058XXOK", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "eesp6ugj5l", - "tags": { - "environment": "prod", - "app": "crmModule" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "39.57", - "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/OLK87JF1O4-7ZFDF07VW3/providers/Microsoft.Sql/servers/ea2qi94mny/databases/exo01ppb8e", - "kind": "v12.0,user", - "location": "eastus2", - "lookbackPeriod": "30 days", - "name": "ea2qi94mny/exo01ppb8e", - "recommendation": "Downsize", - "recommended_capacity": "20", - "resourceType": "Standard_Standard", - "resource_group": "OLK87JF1O4-7ZFDF07VW3", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "32ajeh9us5", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "25.65", - "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/PD32DRZK03-MKQ9ASGKEYG/providers/Microsoft.Sql/servers/3mk6451moq/databases/chxtlpo4ep", - "kind": "v12.0,user", - "location": "northeurope", - "lookbackPeriod": "30 days", - "name": "3mk6451moq/chxtlpo4ep", - "recommendation": "Downsize", - "recommended_capacity": "20", - "resourceType": "Standard_Standard", - "resource_group": "PD32DRZK03-MKQ9ASGKEYG", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "mk5ahrsix2i", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "37.45", - "id": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/PN2MGPUEPB-6AL6C4Q4ER/providers/Microsoft.Sql/servers/2ihr7suxj3i/databases/s3oqh2y22v", - "kind": "v12.0,user", - "location": "australiaeast", - "lookbackPeriod": "30 days", - "name": "2ihr7suxj3i/s3oqh2y22v", - "recommendation": "Downsize", - "recommended_capacity": "20", - "resourceType": "Standard_Standard", - "resource_group": "PN2MGPUEPB-6AL6C4Q4ER", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "4vflnbqlkd", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "34.63", - "id": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/NAJ5TSLPAG-13ATOSOIIY/providers/Microsoft.Sql/servers/vp97q4zai6g/databases/ibov2cj8bj", - "kind": "v12.0,user", - "location": "centralindia", - "lookbackPeriod": "30 days", - "name": "vp97q4zai6g/ibov2cj8bj", - "recommendation": "Downsize", - "recommended_capacity": "20", - "resourceType": "Standard_Standard", - "resource_group": "NAJ5TSLPAG-13ATOSOIIY", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "uxn33lphrr", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "43.57", - "id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/TL355AJSVN-G3HCI3J65F/providers/Microsoft.Sql/servers/0gsnbgghj/databases/q3gk9j1zxe", - "kind": "v12.0,user", - "location": "uksouth", - "lookbackPeriod": "30 days", - "name": "0gsnbgghj/q3gk9j1zxe", - "recommendation": "Downsize", - "recommended_capacity": "20", - "resourceType": "Standard_Standard", - "resource_group": "TL355AJSVN-G3HCI3J65F", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "old9cf1nse", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "31.89", - "id": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/XOY5QY75QNK-YGJA5G1BE8/providers/Microsoft.Sql/servers/gtfwlx0x35/databases/c2tx51av51", - "kind": "v12.0,user", - "location": "uksouth", - "lookbackPeriod": "30 days", - "name": "gtfwlx0x35/c2tx51av51", - "recommendation": "Downsize", - "recommended_capacity": "20", - "resourceType": "Standard_Standard", - "resource_group": "XOY5QY75QNK-YGJA5G1BE8", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "3oq52iytax", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "3.39", - "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/6OA06DV9LH-Q6TZW5CARQ/providers/Microsoft.Sql/servers/8kdul3uk59/databases/w8pnv8avy", - "kind": "v12.0,user", - "location": "eastus2", - "lookbackPeriod": "30 days", - "name": "8kdul3uk59/w8pnv8avy", - "recommendation": "Downsize", - "recommended_capacity": "20", - "resourceType": "Standard_Standard", - "resource_group": "6OA06DV9LH-Q6TZW5CARQ", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "be07j10y9u", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "32.66", - "id": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/VRL15RMYERI-3BSPEA1CN8F/providers/Microsoft.Sql/servers/6nfe8jfin1/databases/kc2344v2tgl", - "kind": "v12.0,user", - "location": "southcentralus", - "lookbackPeriod": "30 days", - "name": "6nfe8jfin1/kc2344v2tgl", - "recommendation": "Downsize", - "recommended_capacity": "20", - "resourceType": "Standard_Standard", - "resource_group": "VRL15RMYERI-3BSPEA1CN8F", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "cyardk6zgj", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "12.46", - "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/21S72P264WI-9J5P6UQTWR/providers/Microsoft.Sql/servers/nghhf9j4iy/databases/0db67abal2f", - "kind": "v12.0,user", - "location": "southeastasia", - "lookbackPeriod": "30 days", - "name": "nghhf9j4iy/0db67abal2f", - "recommendation": "Downsize", - "recommended_capacity": "20", - "resourceType": "Standard_Standard", - "resource_group": "21S72P264WI-9J5P6UQTWR", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "u2te9ty2axg", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "27.40", - "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/YBT6XDDNLX-FII5MX5HWH/providers/Microsoft.Sql/servers/yzse5sy139/databases/x1d50f2lvo", - "kind": "v12.0,user", - "location": "centralindia", - "lookbackPeriod": "30 days", - "name": "yzse5sy139/x1d50f2lvo", - "recommendation": "Downsize", - "recommended_capacity": "20", - "resourceType": "Standard_Standard", - "resource_group": "YBT6XDDNLX-FII5MX5HWH", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "9eieuk75tr", - "tags": { - "environment": "prod", - "app": "securityModule" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "24.10", - "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/QL58ZKPJK6-B1DU8MFQAX/providers/Microsoft.Sql/servers/gp7zhblaw5j/databases/g2niltaoyz", - "kind": "v12.0,user", - "location": "westus2", - "lookbackPeriod": "30 days", - "name": "gp7zhblaw5j/g2niltaoyz", - "recommendation": "Downsize", - "recommended_capacity": "20", - "resourceType": "Standard_Standard", - "resource_group": "QL58ZKPJK6-B1DU8MFQAX", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "w90l5tr87b", - "tags": { - "environment": "prod", - "app": "crmModule" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "30.88", - "id": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/AFLE7N51RR-99242XTEGE/providers/Microsoft.Sql/servers/x86t5et66pi/databases/ebfejd7nlmk", - "kind": "v12.0,user", - "location": "uksouth", - "lookbackPeriod": "30 days", - "name": "x86t5et66pi/ebfejd7nlmk", - "recommendation": "Downsize", - "recommended_capacity": "20", - "resourceType": "Standard_Standard", - "resource_group": "AFLE7N51RR-99242XTEGE", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "cx6dbba632", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "20.04", - "id": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/24KT2SSYK6I-PLUFCC9OTS/providers/Microsoft.Sql/servers/4hqj9ud0hhk/databases/d3kv5uayal", - "kind": "v12.0,user", - "location": "australiaeast", - "lookbackPeriod": "30 days", - "name": "4hqj9ud0hhk/d3kv5uayal", - "recommendation": "Downsize", - "recommended_capacity": "20", - "resourceType": "Standard_Standard", - "resource_group": "24KT2SSYK6I-PLUFCC9OTS", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "6zpt0l1zu9", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "22.04", - "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/GSS9GYQNRZ-OEL01M47WAH/providers/Microsoft.Sql/servers/z438a8yhh/databases/smw5776ggt", - "kind": "v12.0,user", - "location": "uksouth", - "lookbackPeriod": "30 days", - "name": "z438a8yhh/smw5776ggt", - "recommendation": "Downsize", - "recommended_capacity": "20", - "resourceType": "Standard_Standard", - "resource_group": "GSS9GYQNRZ-OEL01M47WAH", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "rrh2ysp63xf", - "tags": { - "environment": "prod", - "app": "securityModule" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "3.18", - "id": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/PNQWM6OWZ1-2TT8IQ254T/providers/Microsoft.Sql/servers/528xruwtro/databases/3fmhlizjv2", - "kind": "v12.0,user", - "location": "centralindia", - "lookbackPeriod": "30 days", - "name": "528xruwtro/3fmhlizjv2", - "recommendation": "Downsize", - "recommended_capacity": "20", - "resourceType": "Standard_Standard", - "resource_group": "PNQWM6OWZ1-2TT8IQ254T", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "46fb9h0ijr", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "23.23", - "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/I92SQOH76H-R2BN8J1ICB/providers/Microsoft.Sql/servers/nq1koa4ihc/databases/vge8moejdx", - "kind": "v12.0,user", - "location": "centralindia", - "lookbackPeriod": "30 days", - "name": "nq1koa4ihc/vge8moejdx", - "recommendation": "Downsize", - "recommended_capacity": "20", - "resourceType": "Standard_Standard", - "resource_group": "I92SQOH76H-R2BN8J1ICB", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "k5y1uqxnh9", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - }, - { - "average_cpu": "38.58", - "id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/4LU687G1I6I-SM089H7QL2/providers/Microsoft.Sql/servers/chgcgygrxl/databases/c6wj0uszu3", - "kind": "v12.0,user", - "location": "uksouth", - "lookbackPeriod": "30 days", - "name": "chgcgygrxl/c6wj0uszu3", - "recommendation": "Downsize", - "recommended_capacity": "20", - "resourceType": "Standard_Standard", - "resource_group": "4LU687G1I6I-SM089H7QL2", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard" - }, - "subscriptionId": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "pw89jfbkrk", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "threshold": 60, - "type": "Microsoft.Sql/servers/databases", - "unit": "Percent" - } -] diff --git a/flexera/data/azure/azure_rightsize_sql_instances_downsize.json b/flexera/data/azure/azure_rightsize_sql_instances_downsize.json new file mode 100644 index 00000000..0374ace0 --- /dev/null +++ b/flexera/data/azure/azure_rightsize_sql_instances_downsize.json @@ -0,0 +1,1352 @@ +[ + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "tallpenguin", + "resourceGroup": "flattitan", + "resourceName": "yellowgrapefruit/youthfulfox", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "createdTime": "2022-08-20T15:53:12-05:00", + "recommendationDetails": "Downsize Azure SQL database yellowgrapefruit/youthfulfox in Azure Subscription tallpenguin (912102ae-2e57-4094-bb8a-63a7d1c38207) from 760 capacity to 259 capacity", + "newResourceType": 259, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "centralindia", + "savings": 148.42, + "savingsCurrency": "US$", + "cpuAverage": 24.59, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/flattitan/providers/Microsoft.Sql/servers/yellowgrapefruit/databases/youthfulfox", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "Premium", + "tier": "Premium", + "capacity": 760 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "circularblueberry", + "resourceGroup": "wittyjupiter", + "resourceName": "sillyeris/sillytomato", + "tags": "environment=dev, app=customerSupport, tier=application", + "createdTime": "2020-04-26T22:13:58-05:00", + "recommendationDetails": "Downsize Azure SQL database sillyeris/sillytomato in Azure Subscription circularblueberry (f048a88c-9bc9-43cf-a30d-f48c94708866) from 915 capacity to 79 capacity", + "newResourceType": 79, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "centralindia", + "savings": 62.42, + "savingsCurrency": "US$", + "cpuAverage": 11.82, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/wittyjupiter/providers/Microsoft.Sql/servers/sillyeris/databases/sillytomato", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 915 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "brightquail", + "resourceGroup": "merryowl", + "resourceName": "blackbroccoli/flatorange", + "tags": "environment=dev, app=securityModule, team=infra", + "createdTime": "2020-05-15T09:58:49-05:00", + "recommendationDetails": "Downsize Azure SQL database blackbroccoli/flatorange in Azure Subscription brightquail (13e8d4fc-8226-45a0-88cf-2979d3e9eba9) from 783 capacity to 235 capacity", + "newResourceType": 235, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "australiaeast", + "savings": 115.94, + "savingsCurrency": "US$", + "cpuAverage": 14.31, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/merryowl/providers/Microsoft.Sql/servers/blackbroccoli/databases/flatorange", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "Premium", + "tier": "Premium", + "capacity": 783 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "giganticraspberry", + "resourceGroup": "jovialoctopus", + "resourceName": "tinypumpkin/rotundio", + "tags": "environment=prod, app=userManagement", + "createdTime": "2021-10-18T08:01:49-05:00", + "recommendationDetails": "Downsize Azure SQL database tinypumpkin/rotundio in Azure Subscription giganticraspberry (13e8d4fc-8226-45a0-88cf-2979d3e9eba9) from 645 capacity to 52 capacity", + "newResourceType": 52, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "westus2", + "savings": 749.25, + "savingsCurrency": "US$", + "cpuAverage": 39.91, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/jovialoctopus/providers/Microsoft.Sql/servers/tinypumpkin/databases/rotundio", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 645 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "bluemakemake", + "resourceGroup": "circularquail", + "resourceName": "cylindricalspinach/sphericalmoon", + "tags": "environment=staging, app=invoiceProcessing", + "createdTime": "2022-06-12T16:20:11-05:00", + "recommendationDetails": "Downsize Azure SQL database cylindricalspinach/sphericalmoon in Azure Subscription bluemakemake (13e8d4fc-8226-45a0-88cf-2979d3e9eba9) from 803 capacity to 290 capacity", + "newResourceType": 290, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "centralus", + "savings": 590.35, + "savingsCurrency": "US$", + "cpuAverage": 38.49, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/circularquail/providers/Microsoft.Sql/servers/cylindricalspinach/databases/sphericalmoon", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 803 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "kindxerus", + "resourceGroup": "blackzucchini", + "resourceName": "greenyak/shortlion", + "tags": "environment=dev, app=inventoryManagement", + "createdTime": "2022-11-12T23:39:33-06:00", + "recommendationDetails": "Downsize Azure SQL database greenyak/shortlion in Azure Subscription kindxerus (f048a88c-9bc9-43cf-a30d-f48c94708866) from 528 capacity to 155 capacity", + "newResourceType": 155, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "westus2", + "savings": 239.19, + "savingsCurrency": "US$", + "cpuAverage": 30.83, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/blackzucchini/providers/Microsoft.Sql/servers/greenyak/databases/shortlion", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 528 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "shinynessus", + "resourceGroup": "drowsyearth", + "resourceName": "redpeach/vibrantphobos", + "tags": "environment=test, app=billingService, team=backend", + "createdTime": "2020-07-26T08:47:00-05:00", + "recommendationDetails": "Downsize Azure SQL database redpeach/vibrantphobos in Azure Subscription shinynessus (1aec08f2-c15d-4c32-919c-4bab940f69f3) from 786 capacity to 337 capacity", + "newResourceType": 337, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "centralindia", + "savings": 409.85, + "savingsCurrency": "US$", + "cpuAverage": 18.92, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/drowsyearth/providers/Microsoft.Sql/servers/redpeach/databases/vibrantphobos", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 786 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "zealouswhale", + "resourceGroup": "sillydione", + "resourceName": "blackjupiter/adventurousviper", + "tags": "environment=prod, app=userManagement", + "createdTime": "2020-10-02T13:41:48-05:00", + "recommendationDetails": "Downsize Azure SQL database blackjupiter/adventurousviper in Azure Subscription zealouswhale (57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec) from 619 capacity to 159 capacity", + "newResourceType": 159, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "uksouth", + "savings": 244.91, + "savingsCurrency": "US$", + "cpuAverage": 13.39, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/sillydione/providers/Microsoft.Sql/servers/blackjupiter/databases/adventurousviper", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 619 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "obedienteris", + "resourceGroup": "dullturnip", + "resourceName": "blueyam/eagercherry", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "createdTime": "2020-12-06T03:53:14-06:00", + "recommendationDetails": "Downsize Azure SQL database blueyam/eagercherry in Azure Subscription obedienteris (8752afcb-f9b4-453b-b34c-cb9f3a9a0247) from 514 capacity to 355 capacity", + "newResourceType": 355, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "southeastasia", + "savings": 368.18, + "savingsCurrency": "US$", + "cpuAverage": 15.11, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/dullturnip/providers/Microsoft.Sql/servers/blueyam/databases/eagercherry", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "DataWarehouse", + "tier": "DataWarehouse", + "capacity": 514 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "smallturnip", + "resourceGroup": "massiveviper", + "resourceName": "rectangularyam/zealousjupiter", + "tags": "environment=qa, app=customerSupport, tier=application", + "createdTime": "2023-07-01T23:23:10-05:00", + "recommendationDetails": "Downsize Azure SQL database rectangularyam/zealousjupiter in Azure Subscription smallturnip (ca1eeeca-231f-4a91-a740-04eaeb043516) from 659 capacity to 345 capacity", + "newResourceType": 345, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "australiaeast", + "savings": 126.51, + "savingsCurrency": "US$", + "cpuAverage": 39.66, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/massiveviper/providers/Microsoft.Sql/servers/rectangularyam/databases/zealousjupiter", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "HS_Gen5", + "tier": "Hyperscale", + "capacity": 659 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "happyowl", + "resourceGroup": "thankfulpear", + "resourceName": "jollysedna/bluewhale", + "tags": "environment=prod, app=userManagement", + "createdTime": "2023-08-05T17:48:08-05:00", + "recommendationDetails": "Downsize Azure SQL database jollysedna/bluewhale in Azure Subscription happyowl (6383b3a2-a8c4-4c07-8acf-f38e08fc7622) from 709 capacity to 267 capacity", + "newResourceType": 267, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "centralindia", + "savings": 538.24, + "savingsCurrency": "US$", + "cpuAverage": 14.1, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/thankfulpear/providers/Microsoft.Sql/servers/jollysedna/databases/bluewhale", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 709 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "ellipticalcorn", + "resourceGroup": "lazyeris", + "resourceName": "translucentaubergine/purpleradish", + "tags": "environment=test, app=dataWarehouse", + "createdTime": "2020-09-03T11:45:36-05:00", + "recommendationDetails": "Downsize Azure SQL database translucentaubergine/purpleradish in Azure Subscription ellipticalcorn (1af450b2-ce7a-4af5-9ebc-a13461fe1e32) from 726 capacity to 340 capacity", + "newResourceType": 340, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "australiaeast", + "savings": 951.29, + "savingsCurrency": "US$", + "cpuAverage": 12.38, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/lazyeris/providers/Microsoft.Sql/servers/translucentaubergine/databases/purpleradish", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 726 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "quirkypapaya", + "resourceGroup": "fierceiapetus", + "resourceName": "darkeunomia/kindkale", + "tags": "environment=staging, app=invoiceProcessing", + "createdTime": "2020-06-13T06:46:10-05:00", + "recommendationDetails": "Downsize Azure SQL database darkeunomia/kindkale in Azure Subscription quirkypapaya (8752afcb-f9b4-453b-b34c-cb9f3a9a0247) from 512 capacity to 138 capacity", + "newResourceType": 138, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "northeurope", + "savings": 186.31, + "savingsCurrency": "US$", + "cpuAverage": 31.37, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/fierceiapetus/providers/Microsoft.Sql/servers/darkeunomia/databases/kindkale", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 512 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "metallicfox", + "resourceGroup": "purplemoon", + "resourceName": "eagerpapaya/orangeblackberry", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "createdTime": "2020-05-31T04:17:06-05:00", + "recommendationDetails": "Downsize Azure SQL database eagerpapaya/orangeblackberry in Azure Subscription metallicfox (912102ae-2e57-4094-bb8a-63a7d1c38207) from 834 capacity to 16 capacity", + "newResourceType": 16, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "centralindia", + "savings": 333.02, + "savingsCurrency": "US$", + "cpuAverage": 39.43, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/purplemoon/providers/Microsoft.Sql/servers/eagerpapaya/databases/orangeblackberry", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "Premium", + "tier": "Premium", + "capacity": 834 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "thankfulsnake", + "resourceGroup": "bravegrapefruit", + "resourceName": "ovalceres/calmeel", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "createdTime": "2021-03-28T17:00:02-05:00", + "recommendationDetails": "Downsize Azure SQL database ovalceres/calmeel in Azure Subscription thankfulsnake (1af450b2-ce7a-4af5-9ebc-a13461fe1e32) from 874 capacity to 253 capacity", + "newResourceType": 253, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "uksouth", + "savings": 201.65, + "savingsCurrency": "US$", + "cpuAverage": 33.13, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/bravegrapefruit/providers/Microsoft.Sql/servers/ovalceres/databases/calmeel", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "Premium", + "tier": "Premium", + "capacity": 874 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "dullmars", + "resourceGroup": "kindio", + "resourceName": "massiveraspberry/smallsnake", + "tags": "environment=staging, app=invoiceProcessing", + "createdTime": "2023-01-19T16:43:11-06:00", + "recommendationDetails": "Downsize Azure SQL database massiveraspberry/smallsnake in Azure Subscription dullmars (8752afcb-f9b4-453b-b34c-cb9f3a9a0247) from 676 capacity to 252 capacity", + "newResourceType": 252, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "northeurope", + "savings": 58.23, + "savingsCurrency": "US$", + "cpuAverage": 38.09, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/kindio/providers/Microsoft.Sql/servers/massiveraspberry/databases/smallsnake", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 676 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "brightearth", + "resourceGroup": "roundspinach", + "resourceName": "blackplum/jollyxerus", + "tags": "environment=prod, app=paymentGateway", + "createdTime": "2022-04-26T07:21:21-05:00", + "recommendationDetails": "Downsize Azure SQL database blackplum/jollyxerus in Azure Subscription brightearth (1aec08f2-c15d-4c32-919c-4bab940f69f3) from 585 capacity to 348 capacity", + "newResourceType": 348, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "westus2", + "savings": 247.08, + "savingsCurrency": "US$", + "cpuAverage": 12.56, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/roundspinach/providers/Microsoft.Sql/servers/blackplum/databases/jollyxerus", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 585 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "upbeatdione", + "resourceGroup": "wittycoconut", + "resourceName": "translucentganymede/upbeatcarrot", + "tags": "environment=dev, app=reportingService", + "createdTime": "2023-10-11T20:51:59-05:00", + "recommendationDetails": "Downsize Azure SQL database translucentganymede/upbeatcarrot in Azure Subscription upbeatdione (f048a88c-9bc9-43cf-a30d-f48c94708866) from 738 capacity to 208 capacity", + "newResourceType": 208, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "centralus", + "savings": 708.6, + "savingsCurrency": "US$", + "cpuAverage": 14.77, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/wittycoconut/providers/Microsoft.Sql/servers/translucentganymede/databases/upbeatcarrot", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "Premium", + "tier": "Premium", + "capacity": 738 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "adventuroussaturn", + "resourceGroup": "roundant", + "resourceName": "calmkale/youthfulxerus", + "tags": "environment=test, app=paymentGateway, tier=application", + "createdTime": "2020-02-24T13:42:30-06:00", + "recommendationDetails": "Downsize Azure SQL database calmkale/youthfulxerus in Azure Subscription adventuroussaturn (1af450b2-ce7a-4af5-9ebc-a13461fe1e32) from 793 capacity to 366 capacity", + "newResourceType": 366, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "westus2", + "savings": 751.87, + "savingsCurrency": "US$", + "cpuAverage": 12.55, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/roundant/providers/Microsoft.Sql/servers/calmkale/databases/youthfulxerus", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 793 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "merrypapaya", + "resourceGroup": "smallgiraffe", + "resourceName": "innocentmelon/calmcallisto", + "tags": "environment=prod, app=paymentGateway", + "createdTime": "2020-10-21T18:47:04-05:00", + "recommendationDetails": "Downsize Azure SQL database innocentmelon/calmcallisto in Azure Subscription merrypapaya (f048a88c-9bc9-43cf-a30d-f48c94708866) from 506 capacity to 390 capacity", + "newResourceType": 390, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "centralus", + "savings": 320.24, + "savingsCurrency": "US$", + "cpuAverage": 19.28, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/smallgiraffe/providers/Microsoft.Sql/servers/innocentmelon/databases/calmcallisto", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 506 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "proudant", + "resourceGroup": "bravewhale", + "resourceName": "opaquedione/massivesaturn", + "tags": "environment=dev, app=inventoryManagement", + "createdTime": "2023-03-05T14:02:13-06:00", + "recommendationDetails": "Downsize Azure SQL database opaquedione/massivesaturn in Azure Subscription proudant (9c6588cd-ca5e-429d-adc7-5292d3880914) from 980 capacity to 395 capacity", + "newResourceType": 395, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "northeurope", + "savings": 820.45, + "savingsCurrency": "US$", + "cpuAverage": 35.01, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/bravewhale/providers/Microsoft.Sql/servers/opaquedione/databases/massivesaturn", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 980 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "smallibis", + "resourceGroup": "yellowhorse", + "resourceName": "braveelephant/youthfulcat", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "createdTime": "2021-03-10T04:41:37-06:00", + "recommendationDetails": "Downsize Azure SQL database braveelephant/youthfulcat in Azure Subscription smallibis (1aec08f2-c15d-4c32-919c-4bab940f69f3) from 562 capacity to 125 capacity", + "newResourceType": 125, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "northeurope", + "savings": 825.11, + "savingsCurrency": "US$", + "cpuAverage": 32.08, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/yellowhorse/providers/Microsoft.Sql/servers/braveelephant/databases/youthfulcat", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 562 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "jovialchariklo", + "resourceGroup": "brightvesta", + "resourceName": "quirkynessus/orangedione", + "tags": "environment=dev, app=reportingService, tier=web", + "createdTime": "2023-02-21T20:20:32-06:00", + "recommendationDetails": "Downsize Azure SQL database quirkynessus/orangedione in Azure Subscription jovialchariklo (1af450b2-ce7a-4af5-9ebc-a13461fe1e32) from 853 capacity to 135 capacity", + "newResourceType": 135, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "southeastasia", + "savings": 490.3, + "savingsCurrency": "US$", + "cpuAverage": 28.11, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/brightvesta/providers/Microsoft.Sql/servers/quirkynessus/databases/orangedione", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "HS_Gen5", + "tier": "Hyperscale", + "capacity": 853 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "sphericalnessus", + "resourceGroup": "obedientxerus", + "resourceName": "flatquail/nervouspeas", + "tags": "environment=staging, app=invoiceProcessing", + "createdTime": "2020-06-04T15:27:37-05:00", + "recommendationDetails": "Downsize Azure SQL database flatquail/nervouspeas in Azure Subscription sphericalnessus (ceee86e2-a6cf-4a62-8004-1313cc581679) from 868 capacity to 273 capacity", + "newResourceType": 273, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "eastus2", + "savings": 550.04, + "savingsCurrency": "US$", + "cpuAverage": 28.25, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/obedientxerus/providers/Microsoft.Sql/servers/flatquail/databases/nervouspeas", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 868 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "brightlemon", + "resourceGroup": "upbeatbanana", + "resourceName": "kindcat/thankfulavocado", + "tags": "environment=prod, app=userManagement", + "createdTime": "2023-04-29T20:20:12-05:00", + "recommendationDetails": "Downsize Azure SQL database kindcat/thankfulavocado in Azure Subscription brightlemon (1aec08f2-c15d-4c32-919c-4bab940f69f3) from 799 capacity to 74 capacity", + "newResourceType": 74, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "australiaeast", + "savings": 588.89, + "savingsCurrency": "US$", + "cpuAverage": 23.14, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/upbeatbanana/providers/Microsoft.Sql/servers/kindcat/databases/thankfulavocado", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 799 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "purpleearth", + "resourceGroup": "mattewhale", + "resourceName": "upbeatwatermelon/braveibis", + "tags": "environment=staging, app=invoiceProcessing", + "createdTime": "2020-05-26T04:30:05-05:00", + "recommendationDetails": "Downsize Azure SQL database upbeatwatermelon/braveibis in Azure Subscription purpleearth (ca1eeeca-231f-4a91-a740-04eaeb043516) from 638 capacity to 131 capacity", + "newResourceType": 131, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "southeastasia", + "savings": 473.7, + "savingsCurrency": "US$", + "cpuAverage": 21.53, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/mattewhale/providers/Microsoft.Sql/servers/upbeatwatermelon/databases/braveibis", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 638 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "roundpsyche", + "resourceGroup": "rectangularaubergine", + "resourceName": "orangeyak/ovalorcus", + "tags": "environment=test, app=paymentGateway, tier=application", + "createdTime": "2021-02-02T15:25:16-06:00", + "recommendationDetails": "Downsize Azure SQL database orangeyak/ovalorcus in Azure Subscription roundpsyche (1af450b2-ce7a-4af5-9ebc-a13461fe1e32) from 557 capacity to 143 capacity", + "newResourceType": 143, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "westus2", + "savings": 236.86, + "savingsCurrency": "US$", + "cpuAverage": 25.24, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/rectangularaubergine/providers/Microsoft.Sql/servers/orangeyak/databases/ovalorcus", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "HS_Gen5", + "tier": "Hyperscale", + "capacity": 557 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "adventurousuranus", + "resourceGroup": "giganticpotato", + "resourceName": "excitedpeas/opaquecat", + "tags": "environment=prod, app=userManagement", + "createdTime": "2020-07-18T21:34:41-05:00", + "recommendationDetails": "Downsize Azure SQL database excitedpeas/opaquecat in Azure Subscription adventurousuranus (6383b3a2-a8c4-4c07-8acf-f38e08fc7622) from 509 capacity to 133 capacity", + "newResourceType": 133, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "southcentralus", + "savings": 886.75, + "savingsCurrency": "US$", + "cpuAverage": 27.46, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/giganticpotato/providers/Microsoft.Sql/servers/excitedpeas/databases/opaquecat", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 509 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "wideolive", + "resourceGroup": "cylindricalspinach", + "resourceName": "obedientmoon/calmtomato", + "tags": "environment=dev, app=reportingService", + "createdTime": "2022-12-04T12:30:27-06:00", + "recommendationDetails": "Downsize Azure SQL database obedientmoon/calmtomato in Azure Subscription wideolive (1af450b2-ce7a-4af5-9ebc-a13461fe1e32) from 815 capacity to 345 capacity", + "newResourceType": 345, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "southeastasia", + "savings": 734.55, + "savingsCurrency": "US$", + "cpuAverage": 14.47, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/cylindricalspinach/providers/Microsoft.Sql/servers/obedientmoon/databases/calmtomato", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen4", + "tier": "GeneralPurpose", + "capacity": 815 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "fluorescentgiraffe", + "resourceGroup": "wideeuropa", + "resourceName": "mattecherry/yelloweunomia", + "tags": "environment=dev, app=customerSupport, tier=application", + "createdTime": "2022-05-09T15:23:00-05:00", + "recommendationDetails": "Downsize Azure SQL database mattecherry/yelloweunomia in Azure Subscription fluorescentgiraffe (1aec08f2-c15d-4c32-919c-4bab940f69f3) from 646 capacity to 215 capacity", + "newResourceType": 215, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "centralindia", + "savings": 580.55, + "savingsCurrency": "US$", + "cpuAverage": 35.69, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/wideeuropa/providers/Microsoft.Sql/servers/mattecherry/databases/yelloweunomia", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 646 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "shinytomato", + "resourceGroup": "largemushroom", + "resourceName": "largewhale/yellowchiron", + "tags": "environment=prod, app=userManagement", + "createdTime": "2023-08-25T04:29:19-05:00", + "recommendationDetails": "Downsize Azure SQL database largewhale/yellowchiron in Azure Subscription shinytomato (1af450b2-ce7a-4af5-9ebc-a13461fe1e32) from 947 capacity to 88 capacity", + "newResourceType": 88, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "southeastasia", + "savings": 967.5, + "savingsCurrency": "US$", + "cpuAverage": 26.3, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/largemushroom/providers/Microsoft.Sql/servers/largewhale/databases/yellowchiron", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "BC_Gen5", + "tier": "BusinessCritical", + "capacity": 947 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "thankfulneptune", + "resourceGroup": "largevesta", + "resourceName": "cylindricaljupiter/calmcorn", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "createdTime": "2020-02-24T20:28:31-06:00", + "recommendationDetails": "Downsize Azure SQL database cylindricaljupiter/calmcorn in Azure Subscription thankfulneptune (912102ae-2e57-4094-bb8a-63a7d1c38207) from 904 capacity to 291 capacity", + "newResourceType": 291, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "centralus", + "savings": 259.08, + "savingsCurrency": "US$", + "cpuAverage": 18.7, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/largevesta/providers/Microsoft.Sql/servers/cylindricaljupiter/databases/calmcorn", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 904 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "innocenteel", + "resourceGroup": "tallvenus", + "resourceName": "yellowgiraffe/dullmouse", + "tags": "environment=prod, app=userManagement", + "createdTime": "2021-12-30T03:24:24-06:00", + "recommendationDetails": "Downsize Azure SQL database yellowgiraffe/dullmouse in Azure Subscription innocenteel (6383b3a2-a8c4-4c07-8acf-f38e08fc7622) from 902 capacity to 30 capacity", + "newResourceType": 30, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "southeastasia", + "savings": 221.9, + "savingsCurrency": "US$", + "cpuAverage": 38.08, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/tallvenus/providers/Microsoft.Sql/servers/yellowgiraffe/databases/dullmouse", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen4", + "tier": "GeneralPurpose", + "capacity": 902 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "innocentsaturn", + "resourceGroup": "opaquephobos", + "resourceName": "ovalmars/sphericaljupiter", + "tags": "environment=prod, app=emailService", + "createdTime": "2022-03-04T20:18:28-06:00", + "recommendationDetails": "Downsize Azure SQL database ovalmars/sphericaljupiter in Azure Subscription innocentsaturn (8752afcb-f9b4-453b-b34c-cb9f3a9a0247) from 552 capacity to 284 capacity", + "newResourceType": 284, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "australiaeast", + "savings": 627.87, + "savingsCurrency": "US$", + "cpuAverage": 39.63, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/opaquephobos/providers/Microsoft.Sql/servers/ovalmars/databases/sphericaljupiter", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 552 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "vibrantpenguin", + "resourceGroup": "redcoconut", + "resourceName": "gentlepluto/largewhale", + "tags": "environment=prod, app=securityModule", + "createdTime": "2022-06-03T12:55:14-05:00", + "recommendationDetails": "Downsize Azure SQL database gentlepluto/largewhale in Azure Subscription vibrantpenguin (912102ae-2e57-4094-bb8a-63a7d1c38207) from 981 capacity to 292 capacity", + "newResourceType": 292, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "eastus", + "savings": 703.53, + "savingsCurrency": "US$", + "cpuAverage": 15.91, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/redcoconut/providers/Microsoft.Sql/servers/gentlepluto/databases/largewhale", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen4", + "tier": "GeneralPurpose", + "capacity": 981 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "livelyparrot", + "resourceGroup": "roundzucchini", + "resourceName": "transparentpallas/orangeorange", + "tags": "environment=test, app=dataWarehouse", + "createdTime": "2020-05-04T02:20:07-05:00", + "recommendationDetails": "Downsize Azure SQL database transparentpallas/orangeorange in Azure Subscription livelyparrot (13e8d4fc-8226-45a0-88cf-2979d3e9eba9) from 945 capacity to 333 capacity", + "newResourceType": 333, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "centralindia", + "savings": 862.94, + "savingsCurrency": "US$", + "cpuAverage": 23.16, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/roundzucchini/providers/Microsoft.Sql/servers/transparentpallas/databases/orangeorange", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "BC_Gen5", + "tier": "BusinessCritical", + "capacity": 945 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "braveyak", + "resourceGroup": "greenbroccoli", + "resourceName": "wideblueberry/shinyrabbit", + "tags": "environment=prod, app=securityModule", + "createdTime": "2021-05-17T11:47:14-05:00", + "recommendationDetails": "Downsize Azure SQL database wideblueberry/shinyrabbit in Azure Subscription braveyak (9c6588cd-ca5e-429d-adc7-5292d3880914) from 793 capacity to 193 capacity", + "newResourceType": 193, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "eastus2", + "savings": 561.6, + "savingsCurrency": "US$", + "cpuAverage": 13.56, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/greenbroccoli/providers/Microsoft.Sql/servers/wideblueberry/databases/shinyrabbit", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen4", + "tier": "GeneralPurpose", + "capacity": 793 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "glossyearth", + "resourceGroup": "ellipticalorcus", + "resourceName": "thinquail/livelygrapefruit", + "tags": "environment=prod, app=securityModule", + "createdTime": "2022-10-20T01:43:04-05:00", + "recommendationDetails": "Downsize Azure SQL database thinquail/livelygrapefruit in Azure Subscription glossyearth (912102ae-2e57-4094-bb8a-63a7d1c38207) from 918 capacity to 305 capacity", + "newResourceType": 305, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "eastus", + "savings": 402.45, + "savingsCurrency": "US$", + "cpuAverage": 22.75, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/ellipticalorcus/providers/Microsoft.Sql/servers/thinquail/databases/livelygrapefruit", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 918 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "fluorescenthaumea", + "resourceGroup": "whitedione", + "resourceName": "massivevesta/metallichygiea", + "tags": "environment=prod, app=securityModule", + "createdTime": "2023-11-13T06:03:50-06:00", + "recommendationDetails": "Downsize Azure SQL database massivevesta/metallichygiea in Azure Subscription fluorescenthaumea (ceee86e2-a6cf-4a62-8004-1313cc581679) from 704 capacity to 270 capacity", + "newResourceType": 270, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "southcentralus", + "savings": 897.96, + "savingsCurrency": "US$", + "cpuAverage": 18.48, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/whitedione/providers/Microsoft.Sql/servers/massivevesta/databases/metallichygiea", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 704 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "shortzucchini", + "resourceGroup": "vibrantxerus", + "resourceName": "lazymercury/proudbear", + "tags": "environment=dev, app=customerSupport, tier=application", + "createdTime": "2023-09-25T05:20:34-05:00", + "recommendationDetails": "Downsize Azure SQL database lazymercury/proudbear in Azure Subscription shortzucchini (912102ae-2e57-4094-bb8a-63a7d1c38207) from 769 capacity to 56 capacity", + "newResourceType": 56, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "australiaeast", + "savings": 828.45, + "savingsCurrency": "US$", + "cpuAverage": 14.63, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/vibrantxerus/providers/Microsoft.Sql/servers/lazymercury/databases/proudbear", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 769 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "adventurousdog", + "resourceGroup": "wittyvesta", + "resourceName": "purplemouse/metallicstrawberry", + "tags": "environment=prod, app=customerSupport", + "createdTime": "2021-10-31T13:52:59-05:00", + "recommendationDetails": "Downsize Azure SQL database purplemouse/metallicstrawberry in Azure Subscription adventurousdog (9c6588cd-ca5e-429d-adc7-5292d3880914) from 708 capacity to 264 capacity", + "newResourceType": 264, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "australiaeast", + "savings": 868.35, + "savingsCurrency": "US$", + "cpuAverage": 13.3, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/wittyvesta/providers/Microsoft.Sql/servers/purplemouse/databases/metallicstrawberry", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 708 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "jollycucumber", + "resourceGroup": "quirkytitan", + "resourceName": "nervoustitan/quirkycallisto", + "tags": "environment=prod, app=emailService", + "createdTime": "2022-12-29T18:37:39-06:00", + "recommendationDetails": "Downsize Azure SQL database nervoustitan/quirkycallisto in Azure Subscription jollycucumber (1af450b2-ce7a-4af5-9ebc-a13461fe1e32) from 646 capacity to 34 capacity", + "newResourceType": 34, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "southcentralus", + "savings": 702.01, + "savingsCurrency": "US$", + "cpuAverage": 22.7, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/quirkytitan/providers/Microsoft.Sql/servers/nervoustitan/databases/quirkycallisto", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 646 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "purplemouse", + "resourceGroup": "opaqueradish", + "resourceName": "mattepeach/transparentgonggong", + "tags": "environment=prod, app=securityModule", + "createdTime": "2020-10-21T16:06:07-05:00", + "recommendationDetails": "Downsize Azure SQL database mattepeach/transparentgonggong in Azure Subscription purplemouse (13e8d4fc-8226-45a0-88cf-2979d3e9eba9) from 739 capacity to 49 capacity", + "newResourceType": 49, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "centralindia", + "savings": 149.11, + "savingsCurrency": "US$", + "cpuAverage": 16.66, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/opaqueradish/providers/Microsoft.Sql/servers/mattepeach/databases/transparentgonggong", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "DataWarehouse", + "tier": "DataWarehouse", + "capacity": 739 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "jovialphobos", + "resourceGroup": "yellowjupiter", + "resourceName": "ellipticalaubergine/jovialpeas", + "tags": "environment=test, app=billingService, team=backend", + "createdTime": "2021-11-12T22:18:53-06:00", + "recommendationDetails": "Downsize Azure SQL database ellipticalaubergine/jovialpeas in Azure Subscription jovialphobos (9c6588cd-ca5e-429d-adc7-5292d3880914) from 637 capacity to 288 capacity", + "newResourceType": 288, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "northeurope", + "savings": 118.44, + "savingsCurrency": "US$", + "cpuAverage": 17.96, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/yellowjupiter/providers/Microsoft.Sql/servers/ellipticalaubergine/databases/jovialpeas", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 637 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "proudmakemake", + "resourceGroup": "merryorange", + "resourceName": "exciteddione/glossylime", + "tags": "environment=prod, app=customerSupport", + "createdTime": "2020-09-04T08:11:05-05:00", + "recommendationDetails": "Downsize Azure SQL database exciteddione/glossylime in Azure Subscription proudmakemake (8752afcb-f9b4-453b-b34c-cb9f3a9a0247) from 666 capacity to 119 capacity", + "newResourceType": 119, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "southcentralus", + "savings": 754.38, + "savingsCurrency": "US$", + "cpuAverage": 35.54, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/merryorange/providers/Microsoft.Sql/servers/exciteddione/databases/glossylime", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 666 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "dulldione", + "resourceGroup": "mattemercury", + "resourceName": "shinyurchin/quickneptune", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "createdTime": "2020-12-05T23:12:36-06:00", + "recommendationDetails": "Downsize Azure SQL database shinyurchin/quickneptune in Azure Subscription dulldione (8752afcb-f9b4-453b-b34c-cb9f3a9a0247) from 837 capacity to 343 capacity", + "newResourceType": 343, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "eastus2", + "savings": 266.52, + "savingsCurrency": "US$", + "cpuAverage": 21.96, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/mattemercury/providers/Microsoft.Sql/servers/shinyurchin/databases/quickneptune", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 837 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "greenelephant", + "resourceGroup": "yellowtiger", + "resourceName": "obedienttitan/metalliclime", + "tags": "environment=staging, app=invoiceProcessing", + "createdTime": "2021-06-02T05:38:00-05:00", + "recommendationDetails": "Downsize Azure SQL database obedienttitan/metalliclime in Azure Subscription greenelephant (912102ae-2e57-4094-bb8a-63a7d1c38207) from 798 capacity to 345 capacity", + "newResourceType": 345, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "eastus", + "savings": 242.98, + "savingsCurrency": "US$", + "cpuAverage": 29.62, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/yellowtiger/providers/Microsoft.Sql/servers/obedienttitan/databases/metalliclime", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 798 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "transparenttriton", + "resourceGroup": "gentlezucchini", + "resourceName": "lazybanana/fluorescentquaoar", + "tags": "environment=prod, app=securityModule", + "createdTime": "2022-11-08T15:33:16-06:00", + "recommendationDetails": "Downsize Azure SQL database lazybanana/fluorescentquaoar in Azure Subscription transparenttriton (1af450b2-ce7a-4af5-9ebc-a13461fe1e32) from 880 capacity to 73 capacity", + "newResourceType": 73, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "eastus2", + "savings": 263.45, + "savingsCurrency": "US$", + "cpuAverage": 28.54, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/gentlezucchini/providers/Microsoft.Sql/servers/lazybanana/databases/fluorescentquaoar", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "HS_Gen5", + "tier": "Hyperscale", + "capacity": 880 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "tinydog", + "resourceGroup": "quicksun", + "resourceName": "youthfulpepper/yellowvenus", + "tags": "environment=test, app=dataWarehouse", + "createdTime": "2022-01-02T09:30:11-06:00", + "recommendationDetails": "Downsize Azure SQL database youthfulpepper/yellowvenus in Azure Subscription tinydog (f048a88c-9bc9-43cf-a30d-f48c94708866) from 950 capacity to 380 capacity", + "newResourceType": 380, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "uksouth", + "savings": 539.55, + "savingsCurrency": "US$", + "cpuAverage": 21.86, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/quicksun/providers/Microsoft.Sql/servers/youthfulpepper/databases/yellowvenus", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 950 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "massivepapaya", + "resourceGroup": "merryibis", + "resourceName": "transparentpenguin/wittyolive", + "tags": "environment=dev, app=reportingService", + "createdTime": "2020-05-08T03:58:37-05:00", + "recommendationDetails": "Downsize Azure SQL database transparentpenguin/wittyolive in Azure Subscription massivepapaya (1af450b2-ce7a-4af5-9ebc-a13461fe1e32) from 736 capacity to 275 capacity", + "newResourceType": 275, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "eastus2", + "savings": 119.81, + "savingsCurrency": "US$", + "cpuAverage": 30.2, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/merryibis/providers/Microsoft.Sql/servers/transparentpenguin/databases/wittyolive", + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": "DataWarehouse", + "tier": "DataWarehouse", + "capacity": 736 + }, + "policy_name": "Azure Rightsize SQL Databases" + } +] \ No newline at end of file diff --git a/flexera/data/azure/azure_rightsize_sql_instances_unused.json b/flexera/data/azure/azure_rightsize_sql_instances_unused.json new file mode 100644 index 00000000..5ae3ee8f --- /dev/null +++ b/flexera/data/azure/azure_rightsize_sql_instances_unused.json @@ -0,0 +1,1202 @@ +[ + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "merryowl", + "resourceGroup": "fiercesnake", + "resourceName": "innocentmushroom/translucentpsyche", + "tags": "environment=prod, app=customerSupport", + "createdTime": "2023-03-26T08:40:51-05:00", + "recommendationDetails": "Delete Azure SQL database innocentmushroom/translucentpsyche in Azure Subscription merryowl (f048a88c-9bc9-43cf-a30d-f48c94708866)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "uksouth", + "savings": 357.77, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/fiercesnake/providers/Microsoft.Sql/servers/innocentmushroom/databases/translucentpsyche", + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 539 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "happyelephant", + "resourceGroup": "drowsyturnip", + "resourceName": "thankfulviper/vivaciousparrot", + "tags": "environment=prod, app=customerSupport", + "createdTime": "2020-04-21T11:45:56-05:00", + "recommendationDetails": "Delete Azure SQL database thankfulviper/vivaciousparrot in Azure Subscription happyelephant (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "centralindia", + "savings": 566.19, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/drowsyturnip/providers/Microsoft.Sql/servers/thankfulviper/databases/vivaciousparrot", + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 498 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "quirkyjuno", + "resourceGroup": "greensaturn", + "resourceName": "mattepapaya/cylindricalaubergine", + "tags": "environment=dev, app=reportingService, tier=web", + "createdTime": "2021-07-18T00:22:27-05:00", + "recommendationDetails": "Delete Azure SQL database mattepapaya/cylindricalaubergine in Azure Subscription quirkyjuno (9c6588cd-ca5e-429d-adc7-5292d3880914)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "centralus", + "savings": 349.63, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/greensaturn/providers/Microsoft.Sql/servers/mattepapaya/databases/cylindricalaubergine", + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 894 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "drowsypenguin", + "resourceGroup": "eagernewt", + "resourceName": "youthfultomato/transparentibis", + "tags": "environment=prod, app=userManagement", + "createdTime": "2021-03-28T03:33:13-05:00", + "recommendationDetails": "Delete Azure SQL database youthfultomato/transparentibis in Azure Subscription drowsypenguin (f048a88c-9bc9-43cf-a30d-f48c94708866)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "eastus2", + "savings": 110.42, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/eagernewt/providers/Microsoft.Sql/servers/youthfultomato/databases/transparentibis", + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 268 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "massivepeach", + "resourceGroup": "largezucchini", + "resourceName": "dullwhale/adventuroushaumea", + "tags": "environment=dev, app=securityModule, team=infra", + "createdTime": "2020-09-23T03:41:52-05:00", + "recommendationDetails": "Delete Azure SQL database dullwhale/adventuroushaumea in Azure Subscription massivepeach (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "uksouth", + "savings": 752.33, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/largezucchini/providers/Microsoft.Sql/servers/dullwhale/databases/adventuroushaumea", + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen4", + "tier": "GeneralPurpose", + "capacity": 65 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "darkmakemake", + "resourceGroup": "nervouseris", + "resourceName": "quirkyrabbit/metalliceunomia", + "tags": "environment=qa, app=customerSupport, tier=application", + "createdTime": "2022-08-18T13:14:19-05:00", + "recommendationDetails": "Delete Azure SQL database quirkyrabbit/metalliceunomia in Azure Subscription darkmakemake (57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "australiaeast", + "savings": 883.76, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/nervouseris/providers/Microsoft.Sql/servers/quirkyrabbit/databases/metalliceunomia", + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 875 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "squarelion", + "resourceGroup": "kindoctopus", + "resourceName": "greenmango/cylindricallion", + "tags": "environment=prod, app=securityModule", + "createdTime": "2023-11-07T22:59:42-06:00", + "recommendationDetails": "Delete Azure SQL database greenmango/cylindricallion in Azure Subscription squarelion (f048a88c-9bc9-43cf-a30d-f48c94708866)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "southeastasia", + "savings": 498.48, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/kindoctopus/providers/Microsoft.Sql/servers/greenmango/databases/cylindricallion", + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 553 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "proudiapetus", + "resourceGroup": "tallyak", + "resourceName": "excitedkale/quickfox", + "tags": "environment=test, app=paymentGateway, tier=application", + "createdTime": "2023-02-28T07:01:15-06:00", + "recommendationDetails": "Delete Azure SQL database excitedkale/quickfox in Azure Subscription proudiapetus (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "centralus", + "savings": 671.62, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/tallyak/providers/Microsoft.Sql/servers/excitedkale/databases/quickfox", + "lookbackPeriod": 30, + "sku": { + "name": "BC_Gen5", + "tier": "BusinessCritical", + "capacity": 970 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "brightkiwi", + "resourceGroup": "whitelime", + "resourceName": "upbeatwatermelon/massivemakemake", + "tags": "environment=prod, app=securityModule", + "createdTime": "2022-08-28T23:17:29-05:00", + "recommendationDetails": "Delete Azure SQL database upbeatwatermelon/massivemakemake in Azure Subscription brightkiwi (f048a88c-9bc9-43cf-a30d-f48c94708866)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "uksouth", + "savings": 222.13, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/whitelime/providers/Microsoft.Sql/servers/upbeatwatermelon/databases/massivemakemake", + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 81 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "glossytiger", + "resourceGroup": "excitedtitan", + "resourceName": "whitegoat/bluepotato", + "tags": "environment=dev, app=customerSupport, tier=application", + "createdTime": "2021-12-28T06:12:29-06:00", + "recommendationDetails": "Delete Azure SQL database whitegoat/bluepotato in Azure Subscription glossytiger (f048a88c-9bc9-43cf-a30d-f48c94708866)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "uksouth", + "savings": 267.96, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/excitedtitan/providers/Microsoft.Sql/servers/whitegoat/databases/bluepotato", + "lookbackPeriod": 30, + "sku": { + "name": "Premium", + "tier": "Premium", + "capacity": 494 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "circularviper", + "resourceGroup": "jovialpear", + "resourceName": "braveurchin/gentlewatermelon", + "tags": "environment=dev, app=reportingService, tier=web", + "createdTime": "2020-02-25T21:44:13-06:00", + "recommendationDetails": "Delete Azure SQL database braveurchin/gentlewatermelon in Azure Subscription circularviper (6383b3a2-a8c4-4c07-8acf-f38e08fc7622)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "australiaeast", + "savings": 243.68, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/jovialpear/providers/Microsoft.Sql/servers/braveurchin/databases/gentlewatermelon", + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 747 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "massivesun", + "resourceGroup": "thankfulzebra", + "resourceName": "merryelephant/gentletriton", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "createdTime": "2022-07-09T08:31:43-05:00", + "recommendationDetails": "Delete Azure SQL database merryelephant/gentletriton in Azure Subscription massivesun (8752afcb-f9b4-453b-b34c-cb9f3a9a0247)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "uksouth", + "savings": 186.42, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/thankfulzebra/providers/Microsoft.Sql/servers/merryelephant/databases/gentletriton", + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 395 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "adventurousmouse", + "resourceGroup": "darktomato", + "resourceName": "massivenessus/darkpumpkin", + "tags": "environment=test, app=billingService, team=backend", + "createdTime": "2021-06-21T07:55:41-05:00", + "recommendationDetails": "Delete Azure SQL database massivenessus/darkpumpkin in Azure Subscription adventurousmouse (1af450b2-ce7a-4af5-9ebc-a13461fe1e32)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "australiaeast", + "savings": 144.89, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/darktomato/providers/Microsoft.Sql/servers/massivenessus/databases/darkpumpkin", + "lookbackPeriod": 30, + "sku": { + "name": "HS_Gen5", + "tier": "Hyperscale", + "capacity": 227 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "jovialraspberry", + "resourceGroup": "proudlion", + "resourceName": "jovialzucchini/vibrantsedna", + "tags": "environment=prod, app=emailService", + "createdTime": "2020-01-24T14:28:08-06:00", + "recommendationDetails": "Delete Azure SQL database jovialzucchini/vibrantsedna in Azure Subscription jovialraspberry (9c6588cd-ca5e-429d-adc7-5292d3880914)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "centralus", + "savings": 902.88, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/proudlion/providers/Microsoft.Sql/servers/jovialzucchini/databases/vibrantsedna", + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 73 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "excitedphobos", + "resourceGroup": "rotundsedna", + "resourceName": "calmavocado/mattemango", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "createdTime": "2022-11-16T06:25:04-06:00", + "recommendationDetails": "Delete Azure SQL database calmavocado/mattemango in Azure Subscription excitedphobos (9c6588cd-ca5e-429d-adc7-5292d3880914)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "eastus2", + "savings": 172.28, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/rotundsedna/providers/Microsoft.Sql/servers/calmavocado/databases/mattemango", + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 577 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "excitedgiraffe", + "resourceGroup": "metallicsaturn", + "resourceName": "translucentbanana/obedientlime", + "tags": "environment=dev, app=dataAnalytics", + "createdTime": "2022-08-28T15:18:08-05:00", + "recommendationDetails": "Delete Azure SQL database translucentbanana/obedientlime in Azure Subscription excitedgiraffe (6383b3a2-a8c4-4c07-8acf-f38e08fc7622)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "eastus2", + "savings": 963.29, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/metallicsaturn/providers/Microsoft.Sql/servers/translucentbanana/databases/obedientlime", + "lookbackPeriod": 30, + "sku": { + "name": "BC_Gen5", + "tier": "BusinessCritical", + "capacity": 686 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "braveradish", + "resourceGroup": "narrowbroccoli", + "resourceName": "bluemercury/livelyblueberry", + "tags": "environment=qa, app=customerSupport, tier=application", + "createdTime": "2021-08-19T06:47:36-05:00", + "recommendationDetails": "Delete Azure SQL database bluemercury/livelyblueberry in Azure Subscription braveradish (1aec08f2-c15d-4c32-919c-4bab940f69f3)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "centralus", + "savings": 216.64, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/narrowbroccoli/providers/Microsoft.Sql/servers/bluemercury/databases/livelyblueberry", + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 544 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "whitejaguar", + "resourceGroup": "excitednewt", + "resourceName": "thinoctopus/fluorescentlion", + "tags": "environment=dev, app=reportingService", + "createdTime": "2022-07-08T21:25:55-05:00", + "recommendationDetails": "Delete Azure SQL database thinoctopus/fluorescentlion in Azure Subscription whitejaguar (13e8d4fc-8226-45a0-88cf-2979d3e9eba9)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "southeastasia", + "savings": 22.1, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/excitednewt/providers/Microsoft.Sql/servers/thinoctopus/databases/fluorescentlion", + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 596 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "gentlepluto", + "resourceGroup": "vibrantchiron", + "resourceName": "ellipticaluranus/youthfulnewt", + "tags": "environment=test, app=dataWarehouse", + "createdTime": "2020-04-20T02:39:24-05:00", + "recommendationDetails": "Delete Azure SQL database ellipticaluranus/youthfulnewt in Azure Subscription gentlepluto (6383b3a2-a8c4-4c07-8acf-f38e08fc7622)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "southcentralus", + "savings": 981.02, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/vibrantchiron/providers/Microsoft.Sql/servers/ellipticaluranus/databases/youthfulnewt", + "lookbackPeriod": 30, + "sku": { + "name": "BC_Gen5", + "tier": "BusinessCritical", + "capacity": 834 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "glossycucumber", + "resourceGroup": "blackwatermelon", + "resourceName": "largegarlic/fluorescentearth", + "tags": "environment=dev, app=reportingService, tier=web", + "createdTime": "2022-08-10T03:46:34-05:00", + "recommendationDetails": "Delete Azure SQL database largegarlic/fluorescentearth in Azure Subscription glossycucumber (8752afcb-f9b4-453b-b34c-cb9f3a9a0247)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "southeastasia", + "savings": 150.19, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/blackwatermelon/providers/Microsoft.Sql/servers/largegarlic/databases/fluorescentearth", + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 799 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "sphericalant", + "resourceGroup": "rotundblueberry", + "resourceName": "lazyrabbit/drowsymoon", + "tags": "environment=qa, app=customerSupport, tier=application", + "createdTime": "2020-06-11T04:12:28-05:00", + "recommendationDetails": "Delete Azure SQL database lazyrabbit/drowsymoon in Azure Subscription sphericalant (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "uksouth", + "savings": 633.34, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/rotundblueberry/providers/Microsoft.Sql/servers/lazyrabbit/databases/drowsymoon", + "lookbackPeriod": 30, + "sku": { + "name": "HS_Gen5", + "tier": "Hyperscale", + "capacity": 626 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "redjaguar", + "resourceGroup": "sphericalurchin", + "resourceName": "purpleeel/whiteneptune", + "tags": "environment=prod, app=customerSupport", + "createdTime": "2021-01-06T10:40:10-06:00", + "recommendationDetails": "Delete Azure SQL database purpleeel/whiteneptune in Azure Subscription redjaguar (ceee86e2-a6cf-4a62-8004-1313cc581679)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "southeastasia", + "savings": 739.77, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/sphericalurchin/providers/Microsoft.Sql/servers/purpleeel/databases/whiteneptune", + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 944 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "merryzebra", + "resourceGroup": "transparentpumpkin", + "resourceName": "vibrantmercury/bluekangaroo", + "tags": "environment=prod, app=securityModule", + "createdTime": "2022-09-10T16:28:45-05:00", + "recommendationDetails": "Delete Azure SQL database vibrantmercury/bluekangaroo in Azure Subscription merryzebra (ceee86e2-a6cf-4a62-8004-1313cc581679)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "northeurope", + "savings": 225.55, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/transparentpumpkin/providers/Microsoft.Sql/servers/vibrantmercury/databases/bluekangaroo", + "lookbackPeriod": 30, + "sku": { + "name": "BC_Gen5", + "tier": "BusinessCritical", + "capacity": 343 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "greenkale", + "resourceGroup": "calmpapaya", + "resourceName": "shortolive/roundradish", + "tags": "environment=test, app=dataWarehouse", + "createdTime": "2020-10-04T08:57:34-05:00", + "recommendationDetails": "Delete Azure SQL database shortolive/roundradish in Azure Subscription greenkale (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "centralindia", + "savings": 509.99, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/calmpapaya/providers/Microsoft.Sql/servers/shortolive/databases/roundradish", + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen4", + "tier": "GeneralPurpose", + "capacity": 889 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "rectangularwatermelon", + "resourceGroup": "quirkygrapefruit", + "resourceName": "sillyyam/rotundapple", + "tags": "environment=test, app=dataWarehouse", + "createdTime": "2023-09-12T01:52:51-05:00", + "recommendationDetails": "Delete Azure SQL database sillyyam/rotundapple in Azure Subscription rectangularwatermelon (ca1eeeca-231f-4a91-a740-04eaeb043516)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "southcentralus", + "savings": 884.9, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/quirkygrapefruit/providers/Microsoft.Sql/servers/sillyyam/databases/rotundapple", + "lookbackPeriod": 30, + "sku": { + "name": "BC_Gen5", + "tier": "BusinessCritical", + "capacity": 789 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "shortcharon", + "resourceGroup": "brightphobos", + "resourceName": "narrowcherry/redzebra", + "tags": "environment=prod, app=customerSupport", + "createdTime": "2023-05-05T09:19:20-05:00", + "recommendationDetails": "Delete Azure SQL database narrowcherry/redzebra in Azure Subscription shortcharon (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "eastus2", + "savings": 621.22, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/brightphobos/providers/Microsoft.Sql/servers/narrowcherry/databases/redzebra", + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 191 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "metallicplum", + "resourceGroup": "yellowgarlic", + "resourceName": "dullelephant/shortowl", + "tags": "environment=prod, app=securityModule", + "createdTime": "2023-12-10T00:03:25-06:00", + "recommendationDetails": "Delete Azure SQL database dullelephant/shortowl in Azure Subscription metallicplum (1af450b2-ce7a-4af5-9ebc-a13461fe1e32)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "southeastasia", + "savings": 470.68, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/yellowgarlic/providers/Microsoft.Sql/servers/dullelephant/databases/shortowl", + "lookbackPeriod": 30, + "sku": { + "name": "DataWarehouse", + "tier": "DataWarehouse", + "capacity": 783 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "brightgoat", + "resourceGroup": "tinytiger", + "resourceName": "fierceurchin/tinyhorse", + "tags": "environment=dev, app=customerSupport, tier=application", + "createdTime": "2023-04-05T09:12:55-05:00", + "recommendationDetails": "Delete Azure SQL database fierceurchin/tinyhorse in Azure Subscription brightgoat (f048a88c-9bc9-43cf-a30d-f48c94708866)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "southeastasia", + "savings": 759.37, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/tinytiger/providers/Microsoft.Sql/servers/fierceurchin/databases/tinyhorse", + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 970 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "orangemoon", + "resourceGroup": "blackquaoar", + "resourceName": "darkhorse/brightgarlic", + "tags": "environment=staging, app=crmModule", + "createdTime": "2021-02-28T20:52:48-06:00", + "recommendationDetails": "Delete Azure SQL database darkhorse/brightgarlic in Azure Subscription orangemoon (8752afcb-f9b4-453b-b34c-cb9f3a9a0247)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "northeurope", + "savings": 810.8, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/blackquaoar/providers/Microsoft.Sql/servers/darkhorse/databases/brightgarlic", + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 373 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "ellipticalgarlic", + "resourceGroup": "glossybanana", + "resourceName": "rectangularplum/darkpumpkin", + "tags": "environment=dev, app=dataAnalytics", + "createdTime": "2020-02-17T05:37:40-06:00", + "recommendationDetails": "Delete Azure SQL database rectangularplum/darkpumpkin in Azure Subscription ellipticalgarlic (6383b3a2-a8c4-4c07-8acf-f38e08fc7622)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "australiaeast", + "savings": 426.91, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/glossybanana/providers/Microsoft.Sql/servers/rectangularplum/databases/darkpumpkin", + "lookbackPeriod": 30, + "sku": { + "name": "BC_Gen5", + "tier": "BusinessCritical", + "capacity": 842 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "youthfulmushroom", + "resourceGroup": "vivaciousviper", + "resourceName": "wideurchin/gentleearth", + "tags": "environment=dev, app=customerSupport, tier=application", + "createdTime": "2023-08-02T17:09:37-05:00", + "recommendationDetails": "Delete Azure SQL database wideurchin/gentleearth in Azure Subscription youthfulmushroom (f048a88c-9bc9-43cf-a30d-f48c94708866)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "eastus", + "savings": 952.86, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/vivaciousviper/providers/Microsoft.Sql/servers/wideurchin/databases/gentleearth", + "lookbackPeriod": 30, + "sku": { + "name": "DataWarehouse", + "tier": "DataWarehouse", + "capacity": 358 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "vibrantcallisto", + "resourceGroup": "fluorescentjupiter", + "resourceName": "vibrantdione/orangeeel", + "tags": "environment=dev, app=reportingService, tier=web", + "createdTime": "2023-01-25T15:46:05-06:00", + "recommendationDetails": "Delete Azure SQL database vibrantdione/orangeeel in Azure Subscription vibrantcallisto (9c6588cd-ca5e-429d-adc7-5292d3880914)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "southeastasia", + "savings": 465.01, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/fluorescentjupiter/providers/Microsoft.Sql/servers/vibrantdione/databases/orangeeel", + "lookbackPeriod": 30, + "sku": { + "name": "BC_Gen5", + "tier": "BusinessCritical", + "capacity": 470 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "jovialmakemake", + "resourceGroup": "innocentyak", + "resourceName": "calmelephant/largeibis", + "tags": "environment=staging, app=invoiceProcessing", + "createdTime": "2020-03-19T03:09:22-05:00", + "recommendationDetails": "Delete Azure SQL database calmelephant/largeibis in Azure Subscription jovialmakemake (ceee86e2-a6cf-4a62-8004-1313cc581679)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "southcentralus", + "savings": 616.58, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/innocentyak/providers/Microsoft.Sql/servers/calmelephant/databases/largeibis", + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 478 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "kindblueberry", + "resourceGroup": "orangeuranus", + "resourceName": "fiercexerus/vivaciousuranus", + "tags": "environment=staging, app=invoiceProcessing", + "createdTime": "2020-10-01T15:46:07-05:00", + "recommendationDetails": "Delete Azure SQL database fiercexerus/vivaciousuranus in Azure Subscription kindblueberry (1af450b2-ce7a-4af5-9ebc-a13461fe1e32)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "eastus2", + "savings": 392.82, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/orangeuranus/providers/Microsoft.Sql/servers/fiercexerus/databases/vivaciousuranus", + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 906 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "brightgiraffe", + "resourceGroup": "quicklemon", + "resourceName": "flatcharon/transparentvenus", + "tags": "environment=staging, app=invoiceProcessing", + "createdTime": "2021-03-16T11:37:06-05:00", + "recommendationDetails": "Delete Azure SQL database flatcharon/transparentvenus in Azure Subscription brightgiraffe (9c6588cd-ca5e-429d-adc7-5292d3880914)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "eastus", + "savings": 189.04, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/quicklemon/providers/Microsoft.Sql/servers/flatcharon/databases/transparentvenus", + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 819 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "fluorescenthorse", + "resourceGroup": "flataubergine", + "resourceName": "merryhygiea/opaquepineapple", + "tags": "environment=prod, app=userManagement", + "createdTime": "2021-03-13T03:05:48-06:00", + "recommendationDetails": "Delete Azure SQL database merryhygiea/opaquepineapple in Azure Subscription fluorescenthorse (9c6588cd-ca5e-429d-adc7-5292d3880914)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "northeurope", + "savings": 691.92, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/flataubergine/providers/Microsoft.Sql/servers/merryhygiea/databases/opaquepineapple", + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 947 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "braveeris", + "resourceGroup": "opaqueparrot", + "resourceName": "sphericalpumpkin/shinyowl", + "tags": "environment=dev, app=reportingService, tier=web", + "createdTime": "2023-06-24T01:13:55-05:00", + "recommendationDetails": "Delete Azure SQL database sphericalpumpkin/shinyowl in Azure Subscription braveeris (13e8d4fc-8226-45a0-88cf-2979d3e9eba9)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "northeurope", + "savings": 170.86, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/opaqueparrot/providers/Microsoft.Sql/servers/sphericalpumpkin/databases/shinyowl", + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen4", + "tier": "GeneralPurpose", + "capacity": 165 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "massiveeris", + "resourceGroup": "tallhorse", + "resourceName": "vibrantblackberry/fluorescentkangaroo", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "createdTime": "2022-04-26T03:26:30-05:00", + "recommendationDetails": "Delete Azure SQL database vibrantblackberry/fluorescentkangaroo in Azure Subscription massiveeris (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "westus2", + "savings": 149.29, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/tallhorse/providers/Microsoft.Sql/servers/vibrantblackberry/databases/fluorescentkangaroo", + "lookbackPeriod": 30, + "sku": { + "name": "DataWarehouse", + "tier": "DataWarehouse", + "capacity": 24 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "rectangularzebra", + "resourceGroup": "glossyzucchini", + "resourceName": "livelyuranus/roundlettuce", + "tags": "environment=staging, app=invoiceProcessing", + "createdTime": "2020-08-30T09:53:52-05:00", + "recommendationDetails": "Delete Azure SQL database livelyuranus/roundlettuce in Azure Subscription rectangularzebra (8752afcb-f9b4-453b-b34c-cb9f3a9a0247)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "australiaeast", + "savings": 311.82, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/glossyzucchini/providers/Microsoft.Sql/servers/livelyuranus/databases/roundlettuce", + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 350 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "purpletriton", + "resourceGroup": "proudgrape", + "resourceName": "roundeel/mattemoon", + "tags": "environment=test, app=dataWarehouse", + "createdTime": "2020-08-30T06:55:29-05:00", + "recommendationDetails": "Delete Azure SQL database roundeel/mattemoon in Azure Subscription purpletriton (ceee86e2-a6cf-4a62-8004-1313cc581679)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "centralus", + "savings": 654.9, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/proudgrape/providers/Microsoft.Sql/servers/roundeel/databases/mattemoon", + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 262 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "vibrantearth", + "resourceGroup": "calmblueberry", + "resourceName": "giganticraspberry/braveearth", + "tags": "environment=test, app=billingService, team=backend", + "createdTime": "2022-08-13T07:35:18-05:00", + "recommendationDetails": "Delete Azure SQL database giganticraspberry/braveearth in Azure Subscription vibrantearth (1aec08f2-c15d-4c32-919c-4bab940f69f3)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "eastus2", + "savings": 817.11, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/calmblueberry/providers/Microsoft.Sql/servers/giganticraspberry/databases/braveearth", + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen4", + "tier": "GeneralPurpose", + "capacity": 793 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "orangetitan", + "resourceGroup": "eagerlemon", + "resourceName": "circularcharon/ovalurchin", + "tags": "environment=test, app=dataWarehouse", + "createdTime": "2022-01-04T06:49:04-06:00", + "recommendationDetails": "Delete Azure SQL database circularcharon/ovalurchin in Azure Subscription orangetitan (ceee86e2-a6cf-4a62-8004-1313cc581679)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "australiaeast", + "savings": 143.37, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/eagerlemon/providers/Microsoft.Sql/servers/circularcharon/databases/ovalurchin", + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 668 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "merrygrapefruit", + "resourceGroup": "excitedcarrot", + "resourceName": "metallicmushroom/translucentlime", + "tags": "environment=staging, app=invoiceProcessing", + "createdTime": "2022-01-21T05:07:19-06:00", + "recommendationDetails": "Delete Azure SQL database metallicmushroom/translucentlime in Azure Subscription merrygrapefruit (ceee86e2-a6cf-4a62-8004-1313cc581679)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "centralindia", + "savings": 65.24, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/excitedcarrot/providers/Microsoft.Sql/servers/metallicmushroom/databases/translucentlime", + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 858 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "wittypallas", + "resourceGroup": "livelypluto", + "resourceName": "cylindricalxerus/proudpapaya", + "tags": "environment=prod, app=emailService", + "createdTime": "2023-10-06T15:17:51-05:00", + "recommendationDetails": "Delete Azure SQL database cylindricalxerus/proudpapaya in Azure Subscription wittypallas (1af450b2-ce7a-4af5-9ebc-a13461fe1e32)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "uksouth", + "savings": 876.62, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/livelypluto/providers/Microsoft.Sql/servers/cylindricalxerus/databases/proudpapaya", + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 876 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "translucentyam", + "resourceGroup": "smallearth", + "resourceName": "shinypluto/widemouse", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "createdTime": "2022-01-07T01:14:29-06:00", + "recommendationDetails": "Delete Azure SQL database shinypluto/widemouse in Azure Subscription translucentyam (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "southcentralus", + "savings": 176.12, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/smallearth/providers/Microsoft.Sql/servers/shinypluto/databases/widemouse", + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 342 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "bluewhale", + "resourceGroup": "yellowiapetus", + "resourceName": "roundapple/translucentpeach", + "tags": "environment=prod, app=securityModule", + "createdTime": "2020-01-12T16:10:19-06:00", + "recommendationDetails": "Delete Azure SQL database roundapple/translucentpeach in Azure Subscription bluewhale (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "westus2", + "savings": 241.68, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/yellowiapetus/providers/Microsoft.Sql/servers/roundapple/databases/translucentpeach", + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 492 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "eagergrape", + "resourceGroup": "happyyam", + "resourceName": "yellowblueberry/darkvenus", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "createdTime": "2023-10-04T16:55:21-05:00", + "recommendationDetails": "Delete Azure SQL database yellowblueberry/darkvenus in Azure Subscription eagergrape (8752afcb-f9b4-453b-b34c-cb9f3a9a0247)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "australiaeast", + "savings": 188.21, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/happyyam/providers/Microsoft.Sql/servers/yellowblueberry/databases/darkvenus", + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 343 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "redant", + "resourceGroup": "transparentrabbit", + "resourceName": "merryquaoar/roundblackberry", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "createdTime": "2023-10-19T01:03:27-05:00", + "recommendationDetails": "Delete Azure SQL database merryquaoar/roundblackberry in Azure Subscription redant (1af450b2-ce7a-4af5-9ebc-a13461fe1e32)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "centralindia", + "savings": 991.41, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/transparentrabbit/providers/Microsoft.Sql/servers/merryquaoar/databases/roundblackberry", + "lookbackPeriod": 30, + "sku": { + "name": "DataWarehouse", + "tier": "DataWarehouse", + "capacity": 878 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "narrowtiger", + "resourceGroup": "shortblackberry", + "resourceName": "tinyelephant/upbeatquail", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "createdTime": "2023-05-16T06:00:29-05:00", + "recommendationDetails": "Delete Azure SQL database tinyelephant/upbeatquail in Azure Subscription narrowtiger (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "uksouth", + "savings": 908.75, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/shortblackberry/providers/Microsoft.Sql/servers/tinyelephant/databases/upbeatquail", + "lookbackPeriod": 30, + "sku": { + "name": "GP_Gen5", + "tier": "GeneralPurpose", + "capacity": 646 + }, + "policy_name": "Azure Rightsize SQL Databases" + }, + { + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "ellipticalgrapefruit", + "resourceGroup": "wideoctopus", + "resourceName": "squaregonggong/massivepear", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "createdTime": "2021-10-23T07:25:01-05:00", + "recommendationDetails": "Delete Azure SQL database squaregonggong/massivepear in Azure Subscription ellipticalgrapefruit (57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec)", + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": "australiaeast", + "savings": 736.9, + "savingsCurrency": "US$", + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/wideoctopus/providers/Microsoft.Sql/servers/squaregonggong/databases/massivepear", + "lookbackPeriod": 30, + "sku": { + "name": "Standard", + "tier": "Standard", + "capacity": 750 + }, + "policy_name": "Azure Rightsize SQL Databases" + } +] \ No newline at end of file diff --git a/flexera/data/azure/azure_savings_plan_recommendations.js b/flexera/data/azure/azure_savings_plan_recommendations.js deleted file mode 100644 index b3711608..00000000 --- a/flexera/data/azure/azure_savings_plan_recommendations.js +++ /dev/null @@ -1,145 +0,0 @@ -// -------------------------------------- -// Libraries -// -------------------------------------- - -var _ = require('underscore') - -// -------------------------------------- -// Functions -// -------------------------------------- - -function getRandomDate(year) { - let start = new Date(year, 0, 1); // Start from January 1st of the given year - let end = new Date(year + 1, 0, 1); // End at December 31st of the given year - let randomDate = new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())); - - return randomDate.toISOString(); -} - -function generateRandomName() { - adjectives = [ - "quick", "lazy", "drowsy", "excited", "adventurous", "jolly", "brave", "calm", - "eager", "fierce", "gentle", "happy", "innocent", "jovial", "kind", "lively", - "merry", "nervous", "obedient", "proud", "relieved", "silly", "thankful", - "upbeat", "vivacious", "witty", "excited", "youthful", "zealous", "quirky" - ] - - animals = [ - "ant", "bear", "cat", "dog", "eel", "fox", "goat", "horse", "ibis", "jaguar", - "kangaroo", "lion", "mouse", "newt", "owl", "penguin", "quail", "rabbit", - "snake", "tiger", "urchin", "viper", "whale", "xerus", "yak", "zebra", "parrot", - "octopus", "giraffe", "elephant" - ]; - - randomAdjective = adjectives[Math.floor(Math.random() * adjectives.length)] - randomAnimal = animals[Math.floor(Math.random() * animals.length)] - - return randomAdjective + randomAnimal -} - -// -------------------------------------- -// Dummy Data -// -------------------------------------- - -current_year = parseInt(new Date().toISOString().split('-')[0]) - -account_list = [ - "ca1eeeca-231f-4a91-a740-04eaeb043516", - "ceee86e2-a6cf-4a62-8004-1313cc581679", - "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "9c6588cd-ca5e-429d-adc7-5292d3880914", - "912102ae-2e57-4094-bb8a-63a7d1c38207", - "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "f048a88c-9bc9-43cf-a30d-f48c94708866" -] - -meter_list = [ - "b63d64fe-ebd5-42b6-b3f9-a4d129af7cb1", - "93d67b35-6ba6-4d8f-8d2e-7348b4fe67e9", - "8175f1bd-7d38-4fd7-a38f-789dbaa8594d", - "d2c568ba-3bf1-4b2c-867a-c6fe097a79a2", - "6d6e5e2b-45c9-42c3-8fe5-1f50a6a63f96", - "f8bb8cde-69d2-460d-9277-3d5466da6aa7", - "64b0fb7d-a3cd-4f16-8aeb-8b47fb47a56c", - "d1b4cb48-2dc5-4626-a5cb-f4d97c00e99a", - "a4f6cb5a-40fb-4061-9b37-e4c61b6a4c51", - "c7b13d8e-9c9c-4a67-8cfd-824b9b4f79a8" -] - -region_list = [ - "southcentralus", - "eastus", - "eastus2", - "westus2", - "australiaeast", - "southeastasia", - "northeurope", - "uksouth", - "centralus", - "centralindia" -] - -times_list = [ - "2022-02-11T00:34:25.000Z", - "2023-05-01T01:24:20.000Z", - "2022-03-15T02:35:15.000Z", - "2022-02-17T05:11:35.000Z", - "2022-07-18T08:22:48.000Z", - "2022-02-22T11:33:57.000Z", - "2022-12-27T14:44:46.000Z", - "2022-11-05T17:55:35.000Z", - "2022-10-12T22:45:23.000Z", - "2022-09-13T15:21:11.000Z" -] - -// -------------------------------------- -// Script -// -------------------------------------- - -result = [] - -for (var i = 0; i < 50; i++) { - subscriptionId = account_list[parseInt(Math.random() * 10)] - subscriptionName = generateRandomName() - resourceGroup = generateRandomName().toUpperCase() + '-' + generateRandomName().toUpperCase() - resourceName = generateRandomName() + generateRandomName() - sku = "SQL_" + generateRandomName() - id = "/subscriptions/" + subscriptionId + "/providers/Microsoft.CostManagement/benefitRecommendations/" + resourceName - - totalCostWithRI = parseFloat((Math.random() * 10000).toFixed(3)) - costWithNoRI = (totalCostWithRI + (totalCostWithRI * Math.random())) - netSavings = (costWithNoRI - totalCostWithRI) - - result.push({ - "averageUtilizationPercentage": parseFloat((Math.random() * 100).toFixed(3)), - "benefitCost": 54, - "commitmentAmount": parseFloat(Math.random().toFixed(2)), - "commitmentGranularity": "Hourly", - "costWithoutBenefit": costWithNoRI, - "coveragePercentage": parseFloat((Math.random() * 50).toFixed(3)), - "id": id, - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": resourceName, - "overageCost": parseFloat((Math.random() * 20).toFixed(2)), - "savingsAmount": netSavings, - "savingsPercentage": parseFloat(Math.random().toFixed(3)), - "scope": "Single", - "subscriptionId": subscriptionId, - "subscriptionName": subscriptionName, - "term": "P3Y", - "totalCost": totalCostWithRI, - "totalHours": 150, - "wastageCost": 23.924 - }) -} - -// -------------------------------------- -// Output -// -------------------------------------- - -console.log(JSON.stringify(result, '', 2)) diff --git a/flexera/data/azure/azure_savings_plan_recommendations.json b/flexera/data/azure/azure_savings_plan_recommendations.json index 052de042..9344f77a 100644 --- a/flexera/data/azure/azure_savings_plan_recommendations.json +++ b/flexera/data/azure/azure_savings_plan_recommendations.json @@ -1,1102 +1,1102 @@ [ { - "averageUtilizationPercentage": 99.874, + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "jovialmelon", + "name": "sillyuranusdrowsyzucchini", + "resourceType": "SQL_kindvesta", + "term": "1 Year", + "recommendedQuantity": 8, + "costWithoutBenefit": 327.26, + "totalCost": 98.03, + "savings": 229.23, + "savingsCurrency": "US$", + "savingsPercentage": 13.61, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.22, + "wastageCost": 23.924, + "overageCost": 16.22, + "coveragePercentage": 24.67, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 9140.557773053313, - "coveragePercentage": 26.458, - "id": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/providers/Microsoft.CostManagement/benefitRecommendations/adventurousyakdrowsygiraffe", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "adventurousyakdrowsygiraffe", - "overageCost": 2.04, - "savingsAmount": 2833.917773053313, - "savingsPercentage": 0.02, "scope": "Single", - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "proudsnake", - "term": "P3Y", - "totalCost": 6306.64, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/providers/Microsoft.CostManagement/benefitRecommendations/sillyuranusdrowsyzucchini", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 95.215, + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "transparentcarrot", + "name": "quirkyraspberrydrowsyradish", + "resourceType": "SQL_innocentsnake", + "term": "1 Year", + "recommendedQuantity": 5, + "costWithoutBenefit": 158.84, + "totalCost": 43.38, + "savings": 115.46000000000001, + "savingsCurrency": "US$", + "savingsPercentage": 15.23, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.62, + "wastageCost": 23.924, + "overageCost": 20.71, + "coveragePercentage": 26.44, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 11335.559243102784, - "coveragePercentage": 34.132, - "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/providers/Microsoft.CostManagement/benefitRecommendations/innocentibisfierceyak", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "innocentibisfierceyak", - "overageCost": 16.47, - "savingsAmount": 4450.9832431027835, - "savingsPercentage": 0.459, "scope": "Single", - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "gentlebear", - "term": "P3Y", - "totalCost": 6884.576, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/providers/Microsoft.CostManagement/benefitRecommendations/quirkyraspberrydrowsyradish", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 32.216, + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "massivepear", + "name": "upbeatmakemakeblackplum", + "resourceType": "SQL_youthfulbear", + "term": "1 Year", + "recommendedQuantity": 8, + "costWithoutBenefit": 909.66, + "totalCost": 807.81, + "savings": 101.85000000000002, + "savingsCurrency": "US$", + "savingsPercentage": 15.93, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.29, + "wastageCost": 23.924, + "overageCost": 18.41, + "coveragePercentage": 48.59, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 222.04781150523053, - "coveragePercentage": 40.091, - "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/providers/Microsoft.CostManagement/benefitRecommendations/thankfulliondrowsywhale", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "thankfulliondrowsywhale", - "overageCost": 19.37, - "savingsAmount": 8.161811505230531, - "savingsPercentage": 0.222, "scope": "Single", - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "wittyowl", - "term": "P3Y", - "totalCost": 213.886, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/providers/Microsoft.CostManagement/benefitRecommendations/upbeatmakemakeblackplum", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 31.445, + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "youthfultiger", + "name": "fiercesnakeroundlemon", + "resourceType": "SQL_calmzebra", + "term": "1 Year", + "recommendedQuantity": 8, + "costWithoutBenefit": 459.27, + "totalCost": 266.1, + "savings": 193.16999999999996, + "savingsCurrency": "US$", + "savingsPercentage": 16.13, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.82, + "wastageCost": 23.924, + "overageCost": 10.7, + "coveragePercentage": 38.26, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 6860.085089312958, - "coveragePercentage": 36.454, - "id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/providers/Microsoft.CostManagement/benefitRecommendations/wittypenguinjollyviper", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "wittypenguinjollyviper", - "overageCost": 10, - "savingsAmount": 2826.868089312958, - "savingsPercentage": 0.162, "scope": "Single", - "subscriptionId": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "innocentjaguar", - "term": "P3Y", - "totalCost": 4033.217, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/providers/Microsoft.CostManagement/benefitRecommendations/fiercesnakeroundlemon", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 45.218, + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "glossycorn", + "name": "proudpepperbluechiron", + "resourceType": "SQL_mattelime", + "term": "1 Year", + "recommendedQuantity": 3, + "costWithoutBenefit": 672.75, + "totalCost": 438.56, + "savings": 234.19, + "savingsCurrency": "US$", + "savingsPercentage": 9.8, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.69, + "wastageCost": 23.924, + "overageCost": 14.83, + "coveragePercentage": 7.98, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 12695.859382025475, - "coveragePercentage": 12.681, - "id": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/providers/Microsoft.CostManagement/benefitRecommendations/sillyjaguarrelievedurchin", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "sillyjaguarrelievedurchin", - "overageCost": 1.34, - "savingsAmount": 3540.728382025476, - "savingsPercentage": 0.598, "scope": "Single", - "subscriptionId": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "adventurouspenguin", - "term": "P3Y", - "totalCost": 9155.131, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/providers/Microsoft.CostManagement/benefitRecommendations/proudpepperbluechiron", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 46.606, + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "rotundolive", + "name": "purplenessusbraveurchin", + "resourceType": "SQL_metallicmoon", + "term": "1 Year", + "recommendedQuantity": 10, + "costWithoutBenefit": 1076.3, + "totalCost": 956.03, + "savings": 120.26999999999998, + "savingsCurrency": "US$", + "savingsPercentage": 10.2, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.22, + "wastageCost": 23.924, + "overageCost": 7.59, + "coveragePercentage": 32.11, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 2180.4176200269367, - "coveragePercentage": 9.894, - "id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/providers/Microsoft.CostManagement/benefitRecommendations/bravebearkindant", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "bravebearkindant", - "overageCost": 2.15, - "savingsAmount": 518.5186200269368, - "savingsPercentage": 0.215, "scope": "Single", - "subscriptionId": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "proudhorse", - "term": "P3Y", - "totalCost": 1661.899, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/providers/Microsoft.CostManagement/benefitRecommendations/purplenessusbraveurchin", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 51.017, + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "narrowwhale", + "name": "mattebananajovialkiwi", + "resourceType": "SQL_roundmercury", + "term": "1 Year", + "recommendedQuantity": 9, + "costWithoutBenefit": 260.1, + "totalCost": 99.92, + "savings": 160.18, + "savingsCurrency": "US$", + "savingsPercentage": 14.52, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.26, + "wastageCost": 23.924, + "overageCost": 7.79, + "coveragePercentage": 46.8, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 15485.286222860368, - "coveragePercentage": 25.517, - "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/providers/Microsoft.CostManagement/benefitRecommendations/drowsygoatgentlemouse", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "drowsygoatgentlemouse", - "overageCost": 7.67, - "savingsAmount": 6306.646222860369, - "savingsPercentage": 0.987, "scope": "Single", - "subscriptionId": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "zealousyak", - "term": "P3Y", - "totalCost": 9178.64, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/providers/Microsoft.CostManagement/benefitRecommendations/mattebananajovialkiwi", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 8.602, + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "largedione", + "name": "vivaciousmakemakerotundchariklo", + "resourceType": "SQL_merrygrapefruit", + "term": "1 Year", + "recommendedQuantity": 9, + "costWithoutBenefit": 197.32000000000002, + "totalCost": 6.46, + "savings": 190.86, + "savingsCurrency": "US$", + "savingsPercentage": 8.37, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.01, + "wastageCost": 23.924, + "overageCost": 6.42, + "coveragePercentage": 48.65, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 6564.737857162742, - "coveragePercentage": 38.816, - "id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/providers/Microsoft.CostManagement/benefitRecommendations/obedientmouseproudmouse", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "obedientmouseproudmouse", - "overageCost": 2.86, - "savingsAmount": 2466.659857162742, - "savingsPercentage": 0.923, "scope": "Single", - "subscriptionId": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "wittycat", - "term": "P3Y", - "totalCost": 4098.078, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/providers/Microsoft.CostManagement/benefitRecommendations/vivaciousmakemakerotundchariklo", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 25.12, + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "jollyganymede", + "name": "lazywatermelonmatteorange", + "resourceType": "SQL_lazystrawberry", + "term": "1 Year", + "recommendedQuantity": 3, + "costWithoutBenefit": 505.3, + "totalCost": 472.82, + "savings": 32.48000000000002, + "savingsCurrency": "US$", + "savingsPercentage": 5.3, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.83, + "wastageCost": 23.924, + "overageCost": 3.7199999999999998, + "coveragePercentage": 41.47, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 12338.303277764096, - "coveragePercentage": 41.278, - "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/providers/Microsoft.CostManagement/benefitRecommendations/merryparrotjollyzebra", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "merryparrotjollyzebra", - "overageCost": 7.49, - "savingsAmount": 5139.769277764097, - "savingsPercentage": 0.781, "scope": "Single", - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "adventurousgiraffe", - "term": "P3Y", - "totalCost": 7198.534, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/providers/Microsoft.CostManagement/benefitRecommendations/lazywatermelonmatteorange", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 24.578, + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "livelyowl", + "name": "sillystrawberryadventurouseunomia", + "resourceType": "SQL_blackhaumea", + "term": "1 Year", + "recommendedQuantity": 7, + "costWithoutBenefit": 945.8900000000001, + "totalCost": 795.44, + "savings": 150.45000000000005, + "savingsCurrency": "US$", + "savingsPercentage": 18.78, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.65, + "wastageCost": 23.924, + "overageCost": 3.09, + "coveragePercentage": 9.49, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 2750.6641596349523, - "coveragePercentage": 17.915, - "id": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/providers/Microsoft.CostManagement/benefitRecommendations/proudjaguarwittyurchin", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "proudjaguarwittyurchin", - "overageCost": 13.85, - "savingsAmount": 764.7941596349524, - "savingsPercentage": 0.368, "scope": "Single", - "subscriptionId": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "zealousparrot", - "term": "P3Y", - "totalCost": 1985.87, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/providers/Microsoft.CostManagement/benefitRecommendations/sillystrawberryadventurouseunomia", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 35.135, + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "kindgonggong", + "name": "relievedibisexcitedgarlic", + "resourceType": "SQL_adventurousgrape", + "term": "1 Year", + "recommendedQuantity": 7, + "costWithoutBenefit": 757.6, + "totalCost": 585.5, + "savings": 172.10000000000002, + "savingsCurrency": "US$", + "savingsPercentage": 15.8, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.92, + "wastageCost": 23.924, + "overageCost": 12.51, + "coveragePercentage": 40.04, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 12501.573882939045, - "coveragePercentage": 39.633, - "id": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/providers/Microsoft.CostManagement/benefitRecommendations/jovialnewtquirkymouse", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "jovialnewtquirkymouse", - "overageCost": 15.94, - "savingsAmount": 3544.6218829390455, - "savingsPercentage": 0.181, "scope": "Single", - "subscriptionId": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "adventurousparrot", - "term": "P3Y", - "totalCost": 8956.952, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/providers/Microsoft.CostManagement/benefitRecommendations/relievedibisexcitedgarlic", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 30.482, + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "smallmango", + "name": "metallicappleredpineapple", + "resourceType": "SQL_sillymoon", + "term": "1 Year", + "recommendedQuantity": 8, + "costWithoutBenefit": 1063.86, + "totalCost": 869.43, + "savings": 194.42999999999995, + "savingsCurrency": "US$", + "savingsPercentage": 10.82, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.05, + "wastageCost": 23.924, + "overageCost": 3.38, + "coveragePercentage": 25.93, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 10429.053019782083, - "coveragePercentage": 42.197, - "id": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/providers/Microsoft.CostManagement/benefitRecommendations/upbeatoctopuskindfox", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "upbeatoctopuskindfox", - "overageCost": 13.23, - "savingsAmount": 3309.6590197820824, - "savingsPercentage": 0.672, "scope": "Single", - "subscriptionId": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "eagerjaguar", - "term": "P3Y", - "totalCost": 7119.394, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/providers/Microsoft.CostManagement/benefitRecommendations/metallicappleredpineapple", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 6.974, + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "innocentjaguar", + "name": "rectangularpotatometallictiger", + "resourceType": "SQL_jollyearth", + "term": "1 Year", + "recommendedQuantity": 10, + "costWithoutBenefit": 150.79000000000002, + "totalCost": 95.29, + "savings": 55.500000000000014, + "savingsCurrency": "US$", + "savingsPercentage": 15.1, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.08, + "wastageCost": 23.924, + "overageCost": 2.01, + "coveragePercentage": 13.81, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 4780.778688281419, - "coveragePercentage": 26.751, - "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/providers/Microsoft.CostManagement/benefitRecommendations/relievedantkindgoat", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "relievedantkindgoat", - "overageCost": 14.07, - "savingsAmount": 1395.3876882814188, - "savingsPercentage": 0.721, "scope": "Single", - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "gentlejaguar", - "term": "P3Y", - "totalCost": 3385.391, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/providers/Microsoft.CostManagement/benefitRecommendations/rectangularpotatometallictiger", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 1.086, + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "roundcharon", + "name": "gentlegonggongthinlime", + "resourceType": "SQL_eagereuropa", + "term": "1 Year", + "recommendedQuantity": 3, + "costWithoutBenefit": 504.47, + "totalCost": 357.75, + "savings": 146.72000000000003, + "savingsCurrency": "US$", + "savingsPercentage": 13.94, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.25, + "wastageCost": 23.924, + "overageCost": 1.13, + "coveragePercentage": 19.03, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 10765.685708892672, - "coveragePercentage": 3.301, - "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/providers/Microsoft.CostManagement/benefitRecommendations/nervouszebrahappylion", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "nervouszebrahappylion", - "overageCost": 11.37, - "savingsAmount": 2365.526708892672, - "savingsPercentage": 0.84, "scope": "Single", - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "jovialant", - "term": "P3Y", - "totalCost": 8400.159, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/providers/Microsoft.CostManagement/benefitRecommendations/gentlegonggongthinlime", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 20.183, + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "rectangularapple", + "name": "orangegrapesquareeunomia", + "resourceType": "SQL_thankfulwhale", + "term": "1 Year", + "recommendedQuantity": 7, + "costWithoutBenefit": 570.79, + "totalCost": 362.63, + "savings": 208.15999999999997, + "savingsCurrency": "US$", + "savingsPercentage": 8.18, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.6, + "wastageCost": 23.924, + "overageCost": 7.5, + "coveragePercentage": 6.19, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 11912.370364100467, - "coveragePercentage": 0.613, - "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/providers/Microsoft.CostManagement/benefitRecommendations/proudelephantfierceibis", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "proudelephantfierceibis", - "overageCost": 9.73, - "savingsAmount": 5866.723364100467, - "savingsPercentage": 0.478, "scope": "Single", - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "eageribis", - "term": "P3Y", - "totalCost": 6045.647, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/providers/Microsoft.CostManagement/benefitRecommendations/orangegrapesquareeunomia", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 94.677, + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "dullcat", + "name": "youthfulmousemattecucumber", + "resourceType": "SQL_vivaciousviper", + "term": "1 Year", + "recommendedQuantity": 4, + "costWithoutBenefit": 717.77, + "totalCost": 465.87, + "savings": 251.89999999999998, + "savingsCurrency": "US$", + "savingsPercentage": 18.22, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.69, + "wastageCost": 23.924, + "overageCost": 8.39, + "coveragePercentage": 47.07, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 8739.80444937131, - "coveragePercentage": 34.231, - "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/providers/Microsoft.CostManagement/benefitRecommendations/eagerjaguareagerurchin", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "eagerjaguareagerurchin", - "overageCost": 14.75, - "savingsAmount": 3105.5764493713095, - "savingsPercentage": 0.121, "scope": "Single", - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "eagereel", - "term": "P3Y", - "totalCost": 5634.228, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/providers/Microsoft.CostManagement/benefitRecommendations/youthfulmousemattecucumber", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 65.418, + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "kindjupiter", + "name": "cylindricalsundullmercury", + "resourceType": "SQL_tinypotato", + "term": "1 Year", + "recommendedQuantity": 4, + "costWithoutBenefit": 422.07, + "totalCost": 316.44, + "savings": 105.63, + "savingsCurrency": "US$", + "savingsPercentage": 7.9, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.56, + "wastageCost": 23.924, + "overageCost": 5.33, + "coveragePercentage": 20.31, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 7571.54965167707, - "coveragePercentage": 40.25, - "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/providers/Microsoft.CostManagement/benefitRecommendations/livelyhorsemerryparrot", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "livelyhorsemerryparrot", - "overageCost": 5.7, - "savingsAmount": 615.3646516770696, - "savingsPercentage": 0.042, "scope": "Single", - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "excitedeel", - "term": "P3Y", - "totalCost": 6956.185, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/providers/Microsoft.CostManagement/benefitRecommendations/cylindricalsundullmercury", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 30.854, + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "excitedmars", + "name": "nervouscornjollyraspberry", + "resourceType": "SQL_giganticbroccoli", + "term": "1 Year", + "recommendedQuantity": 2, + "costWithoutBenefit": 113.83000000000001, + "totalCost": 64.01, + "savings": 49.82000000000001, + "savingsCurrency": "US$", + "savingsPercentage": 19.77, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.09, + "wastageCost": 23.924, + "overageCost": 4.08, + "coveragePercentage": 15.88, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 678.9916429891662, - "coveragePercentage": 0.684, - "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/providers/Microsoft.CostManagement/benefitRecommendations/livelytigeradventurousquail", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "livelytigeradventurousquail", - "overageCost": 0.15, - "savingsAmount": 211.41264298916616, - "savingsPercentage": 0.606, "scope": "Single", - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "upbeateel", - "term": "P3Y", - "totalCost": 467.579, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/providers/Microsoft.CostManagement/benefitRecommendations/nervouscornjollyraspberry", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 34.985, + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "youthfulpallas", + "name": "orangesnakerotundcherry", + "resourceType": "SQL_tallhorse", + "term": "1 Year", + "recommendedQuantity": 3, + "costWithoutBenefit": 747.8299999999999, + "totalCost": 564.38, + "savings": 183.44999999999993, + "savingsCurrency": "US$", + "savingsPercentage": 19.65, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.89, + "wastageCost": 23.924, + "overageCost": 17.02, + "coveragePercentage": 26.01, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 11430.18315752211, - "coveragePercentage": 48.001, - "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/providers/Microsoft.CostManagement/benefitRecommendations/braveurchinbravequail", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "braveurchinbravequail", - "overageCost": 19.43, - "savingsAmount": 3761.346157522109, - "savingsPercentage": 0.267, "scope": "Single", - "subscriptionId": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "sillypenguin", - "term": "P3Y", - "totalCost": 7668.837, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/providers/Microsoft.CostManagement/benefitRecommendations/orangesnakerotundcherry", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 42.08, + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "flatpeas", + "name": "quirkysnakeglossybanana", + "resourceType": "SQL_tinymercury", + "term": "1 Year", + "recommendedQuantity": 3, + "costWithoutBenefit": 636.6999999999999, + "totalCost": 529.15, + "savings": 107.54999999999995, + "savingsCurrency": "US$", + "savingsPercentage": 8.26, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.9, + "wastageCost": 23.924, + "overageCost": 2.55, + "coveragePercentage": 21.82, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 3524.6230892646518, - "coveragePercentage": 6.871, - "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/providers/Microsoft.CostManagement/benefitRecommendations/jollyeelzealousquail", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "jollyeelzealousquail", - "overageCost": 14.03, - "savingsAmount": 60.59408926465176, - "savingsPercentage": 0.606, "scope": "Single", - "subscriptionId": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "thankfulbear", - "term": "P3Y", - "totalCost": 3464.029, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/providers/Microsoft.CostManagement/benefitRecommendations/quirkysnakeglossybanana", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 49.589, + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "happyrabbit", + "name": "fierceplumvivaciousurchin", + "resourceType": "SQL_transparentmelon", + "term": "1 Year", + "recommendedQuantity": 10, + "costWithoutBenefit": 493.96, + "totalCost": 410.15, + "savings": 83.81, + "savingsCurrency": "US$", + "savingsPercentage": 8.97, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.33, + "wastageCost": 23.924, + "overageCost": 17.5, + "coveragePercentage": 39.17, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 8406.873557345676, - "coveragePercentage": 22.529, - "id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/providers/Microsoft.CostManagement/benefitRecommendations/proudmouseproudurchin", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "proudmouseproudurchin", - "overageCost": 9.9, - "savingsAmount": 2993.9155573456765, - "savingsPercentage": 0.329, "scope": "Single", - "subscriptionId": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "adventurousbear", - "term": "P3Y", - "totalCost": 5412.958, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/providers/Microsoft.CostManagement/benefitRecommendations/fierceplumvivaciousurchin", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 17.179, + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "translucentapple", + "name": "whitevipertranslucentceres", + "resourceType": "SQL_drowsylemon", + "term": "1 Year", + "recommendedQuantity": 6, + "costWithoutBenefit": 346.25, + "totalCost": 113.06, + "savings": 233.19, + "savingsCurrency": "US$", + "savingsPercentage": 19.21, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.44, + "wastageCost": 23.924, + "overageCost": 12.47, + "coveragePercentage": 21.05, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 9495.345803871658, - "coveragePercentage": 28.242, - "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/providers/Microsoft.CostManagement/benefitRecommendations/proudtigerjollytiger", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "proudtigerjollytiger", - "overageCost": 15.41, - "savingsAmount": 4704.441803871658, - "savingsPercentage": 0.79, "scope": "Single", - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "quickbear", - "term": "P3Y", - "totalCost": 4790.904, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/providers/Microsoft.CostManagement/benefitRecommendations/whitevipertranslucentceres", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 0.525, + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "metallicblackberry", + "name": "glossynessusovalpluto", + "resourceType": "SQL_fiercepomegranate", + "term": "1 Year", + "recommendedQuantity": 5, + "costWithoutBenefit": 1036.54, + "totalCost": 871.22, + "savings": 165.31999999999994, + "savingsCurrency": "US$", + "savingsPercentage": 20.59, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.6, + "wastageCost": 23.924, + "overageCost": 19.3, + "coveragePercentage": 40.63, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 5779.7198118557135, - "coveragePercentage": 31.693, - "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/providers/Microsoft.CostManagement/benefitRecommendations/adventurousnewtfiercekangaroo", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "adventurousnewtfiercekangaroo", - "overageCost": 4.56, - "savingsAmount": 783.6778118557131, - "savingsPercentage": 0.161, "scope": "Single", - "subscriptionId": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "jovialbear", - "term": "P3Y", - "totalCost": 4996.042, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/providers/Microsoft.CostManagement/benefitRecommendations/glossynessusovalpluto", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 42.366, + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "roundolive", + "name": "circularblackberryadventurousolive", + "resourceType": "SQL_quirkycallisto", + "term": "1 Year", + "recommendedQuantity": 2, + "costWithoutBenefit": 181.33, + "totalCost": 21.72, + "savings": 159.61, + "savingsCurrency": "US$", + "savingsPercentage": 12.32, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.1, + "wastageCost": 23.924, + "overageCost": 19.25, + "coveragePercentage": 20.68, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 7605.020996940264, - "coveragePercentage": 45.677, - "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/providers/Microsoft.CostManagement/benefitRecommendations/jollygoatobedientjaguar", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "jollygoatobedientjaguar", - "overageCost": 15.79, - "savingsAmount": 1684.5899969402644, - "savingsPercentage": 0.574, "scope": "Single", - "subscriptionId": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "gentlequail", - "term": "P3Y", - "totalCost": 5920.431, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/providers/Microsoft.CostManagement/benefitRecommendations/circularblackberryadventurousolive", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 39.866, + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "adventurouskangaroo", + "name": "largecherrymerrymango", + "resourceType": "SQL_shortoctopus", + "term": "1 Year", + "recommendedQuantity": 5, + "costWithoutBenefit": 31.659999999999997, + "totalCost": 16.74, + "savings": 14.919999999999998, + "savingsCurrency": "US$", + "savingsPercentage": 5.59, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.14, + "wastageCost": 23.924, + "overageCost": 15.22, + "coveragePercentage": 35.56, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 9603.480863705596, - "coveragePercentage": 10.092, - "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/providers/Microsoft.CostManagement/benefitRecommendations/sillyyakcalmwhale", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "sillyyakcalmwhale", - "overageCost": 10.31, - "savingsAmount": 2178.6978637055954, - "savingsPercentage": 0.354, "scope": "Single", - "subscriptionId": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "excitedbear", - "term": "P3Y", - "totalCost": 7424.783, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/providers/Microsoft.CostManagement/benefitRecommendations/largecherrymerrymango", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 46.246, + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "redpsyche", + "name": "orangeavocadoquickradish", + "resourceType": "SQL_lazypumpkin", + "term": "1 Year", + "recommendedQuantity": 10, + "costWithoutBenefit": 237.76000000000002, + "totalCost": 20.4, + "savings": 217.36, + "savingsCurrency": "US$", + "savingsPercentage": 20.4, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.91, + "wastageCost": 23.924, + "overageCost": 18.08, + "coveragePercentage": 10.26, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 4171.490882805265, - "coveragePercentage": 12.91, - "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/providers/Microsoft.CostManagement/benefitRecommendations/lazyparrotwittyelephant", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "lazyparrotwittyelephant", - "overageCost": 13.59, - "savingsAmount": 1644.459882805265, - "savingsPercentage": 0.834, "scope": "Single", - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "excitedgiraffe", - "term": "P3Y", - "totalCost": 2527.031, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/providers/Microsoft.CostManagement/benefitRecommendations/orangeavocadoquickradish", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 20.459, + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "circularpumpkin", + "name": "greenwhalelazycallisto", + "resourceType": "SQL_tallgonggong", + "term": "1 Year", + "recommendedQuantity": 6, + "costWithoutBenefit": 189.22, + "totalCost": 156.75, + "savings": 32.47, + "savingsCurrency": "US$", + "savingsPercentage": 19.52, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.33, + "wastageCost": 23.924, + "overageCost": 17.18, + "coveragePercentage": 23.94, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 4209.138265207914, - "coveragePercentage": 18.625, - "id": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/providers/Microsoft.CostManagement/benefitRecommendations/youthfulibislivelyxerus", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "youthfulibislivelyxerus", - "overageCost": 15.94, - "savingsAmount": 640.9462652079137, - "savingsPercentage": 0.538, "scope": "Single", - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "sillyzebra", - "term": "P3Y", - "totalCost": 3568.192, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/providers/Microsoft.CostManagement/benefitRecommendations/greenwhalelazycallisto", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 20.587, + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "transparentcarrot", + "name": "jollyplumwideonion", + "resourceType": "SQL_translucentpluto", + "term": "1 Year", + "recommendedQuantity": 7, + "costWithoutBenefit": 360.03999999999996, + "totalCost": 233.88, + "savings": 126.15999999999997, + "savingsCurrency": "US$", + "savingsPercentage": 16.63, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.78, + "wastageCost": 23.924, + "overageCost": 18.3, + "coveragePercentage": 8.09, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 2090.8339318879184, - "coveragePercentage": 14.398, - "id": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/providers/Microsoft.CostManagement/benefitRecommendations/braveeelsillywhale", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "braveeelsillywhale", - "overageCost": 9.77, - "savingsAmount": 711.3109318879185, - "savingsPercentage": 0.861, "scope": "Single", - "subscriptionId": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "jollyoctopus", - "term": "P3Y", - "totalCost": 1379.523, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/providers/Microsoft.CostManagement/benefitRecommendations/jollyplumwideonion", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 86.67, + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "translucenttriton", + "name": "quickcatobedientcallisto", + "resourceType": "SQL_transparentpluto", + "term": "1 Year", + "recommendedQuantity": 7, + "costWithoutBenefit": 852.28, + "totalCost": 621.64, + "savings": 230.64, + "savingsCurrency": "US$", + "savingsPercentage": 9.69, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.64, + "wastageCost": 23.924, + "overageCost": 2.9699999999999998, + "coveragePercentage": 5.61, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 5956.304675826599, - "coveragePercentage": 46.483, - "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/providers/Microsoft.CostManagement/benefitRecommendations/braveoctopusproudkangaroo", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "braveoctopusproudkangaroo", - "overageCost": 4.54, - "savingsAmount": 2707.529675826599, - "savingsPercentage": 0.956, "scope": "Single", - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "merrytiger", - "term": "P3Y", - "totalCost": 3248.775, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/providers/Microsoft.CostManagement/benefitRecommendations/quickcatobedientcallisto", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 58.324, + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "translucentcarrot", + "name": "vivaciouschariklothankfulpomegranate", + "resourceType": "SQL_ellipticaltitan", + "term": "1 Year", + "recommendedQuantity": 6, + "costWithoutBenefit": 709.1800000000001, + "totalCost": 447.97, + "savings": 261.21000000000004, + "savingsCurrency": "US$", + "savingsPercentage": 8.83, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.16, + "wastageCost": 23.924, + "overageCost": 16.41, + "coveragePercentage": 7.93, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 9975.128942975438, - "coveragePercentage": 19.176, - "id": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/providers/Microsoft.CostManagement/benefitRecommendations/bravecatexcitedlion", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "bravecatexcitedlion", - "overageCost": 16.7, - "savingsAmount": 948.8609429754379, - "savingsPercentage": 0.225, "scope": "Single", - "subscriptionId": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "calmsnake", - "term": "P3Y", - "totalCost": 9026.268, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/providers/Microsoft.CostManagement/benefitRecommendations/vivaciouschariklothankfulpomegranate", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 13.829, + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "largehorse", + "name": "adventurousspinachhappyjupiter", + "resourceType": "SQL_drowsybroccoli", + "term": "1 Year", + "recommendedQuantity": 9, + "costWithoutBenefit": 1085.47, + "totalCost": 814.07, + "savings": 271.4, + "savingsCurrency": "US$", + "savingsPercentage": 15.25, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.05, + "wastageCost": 23.924, + "overageCost": 4.44, + "coveragePercentage": 9.25, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 4358.739946512499, - "coveragePercentage": 36.969, - "id": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/providers/Microsoft.CostManagement/benefitRecommendations/lazylionnervousjaguar", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "lazylionnervousjaguar", - "overageCost": 2.22, - "savingsAmount": 809.3659465124992, - "savingsPercentage": 0.544, "scope": "Single", - "subscriptionId": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "innocentelephant", - "term": "P3Y", - "totalCost": 3549.374, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/providers/Microsoft.CostManagement/benefitRecommendations/adventurousspinachhappyjupiter", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 93.31, + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "translucentgoat", + "name": "zealouspeachrotundlion", + "resourceType": "SQL_calmbroccoli", + "term": "1 Year", + "recommendedQuantity": 9, + "costWithoutBenefit": 940.7900000000001, + "totalCost": 640.57, + "savings": 300.22, + "savingsCurrency": "US$", + "savingsPercentage": 10.15, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.52, + "wastageCost": 23.924, + "overageCost": 17.55, + "coveragePercentage": 47.52, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 7212.372215611869, - "coveragePercentage": 45.216, - "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/providers/Microsoft.CostManagement/benefitRecommendations/bravebearexcitedmouse", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "bravebearexcitedmouse", - "overageCost": 7.16, - "savingsAmount": 633.8552156118694, - "savingsPercentage": 0.833, "scope": "Single", - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "thankfuldog", - "term": "P3Y", - "totalCost": 6578.517, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/providers/Microsoft.CostManagement/benefitRecommendations/zealouspeachrotundlion", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 77.103, + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "shortzebra", + "name": "merryearthfluorescentmelon", + "resourceType": "SQL_redlime", + "term": "1 Year", + "recommendedQuantity": 7, + "costWithoutBenefit": 384.35, + "totalCost": 272.97, + "savings": 111.38, + "savingsCurrency": "US$", + "savingsPercentage": 11.08, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.87, + "wastageCost": 23.924, + "overageCost": 12.88, + "coveragePercentage": 14.65, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 10756.119481223412, - "coveragePercentage": 27.335, - "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/providers/Microsoft.CostManagement/benefitRecommendations/lazyurchinsillydog", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "lazyurchinsillydog", - "overageCost": 9.62, - "savingsAmount": 4308.976481223412, - "savingsPercentage": 0.139, "scope": "Single", - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "fiercepenguin", - "term": "P3Y", - "totalCost": 6447.143, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/providers/Microsoft.CostManagement/benefitRecommendations/merryearthfluorescentmelon", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 67.597, + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "ellipticalplum", + "name": "quickcucumberbluesaturn", + "resourceType": "SQL_calmearth", + "term": "1 Year", + "recommendedQuantity": 6, + "costWithoutBenefit": 400.5, + "totalCost": 314.93, + "savings": 85.57, + "savingsCurrency": "US$", + "savingsPercentage": 12.7, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 1, + "wastageCost": 23.924, + "overageCost": 9.05, + "coveragePercentage": 5.22, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 4334.376043813058, - "coveragePercentage": 21.198, - "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/providers/Microsoft.CostManagement/benefitRecommendations/nervousyakupbeatjaguar", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "nervousyakupbeatjaguar", - "overageCost": 19.93, - "savingsAmount": 1565.9120438130576, - "savingsPercentage": 0.214, "scope": "Single", - "subscriptionId": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "drowsyant", - "term": "P3Y", - "totalCost": 2768.464, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/providers/Microsoft.CostManagement/benefitRecommendations/quickcucumberbluesaturn", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 17.928, + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "merryrabbit", + "name": "thinpallasjollycat", + "resourceType": "SQL_metallicgarlic", + "term": "1 Year", + "recommendedQuantity": 9, + "costWithoutBenefit": 501.68, + "totalCost": 484.95, + "savings": 16.730000000000018, + "savingsCurrency": "US$", + "savingsPercentage": 14.36, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.89, + "wastageCost": 23.924, + "overageCost": 15.42, + "coveragePercentage": 39.06, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 634.7584562197653, - "coveragePercentage": 42.823, - "id": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/providers/Microsoft.CostManagement/benefitRecommendations/vivaciousyakcalmant", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "vivaciousyakcalmant", - "overageCost": 5.08, - "savingsAmount": 246.80645621976532, - "savingsPercentage": 0.483, "scope": "Single", - "subscriptionId": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "excitedtiger", - "term": "P3Y", - "totalCost": 387.952, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/providers/Microsoft.CostManagement/benefitRecommendations/thinpallasjollycat", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 76.861, + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "metallicchariklo", + "name": "nervousbearovalspinach", + "resourceType": "SQL_drowsyurchin", + "term": "1 Year", + "recommendedQuantity": 7, + "costWithoutBenefit": 607.61, + "totalCost": 501.42, + "savings": 106.19, + "savingsCurrency": "US$", + "savingsPercentage": 10.47, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.8, + "wastageCost": 23.924, + "overageCost": 14.09, + "coveragePercentage": 22.34, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 4598.286654603434, - "coveragePercentage": 18.087, - "id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/providers/Microsoft.CostManagement/benefitRecommendations/merryzebrakindmouse", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "merryzebrakindmouse", - "overageCost": 13.57, - "savingsAmount": 414.2816546034337, - "savingsPercentage": 0.285, "scope": "Single", - "subscriptionId": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "gentlejaguar", - "term": "P3Y", - "totalCost": 4184.005, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/providers/Microsoft.CostManagement/benefitRecommendations/nervousbearovalspinach", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 87.858, + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "upbeatpallas", + "name": "largehorserelievedpear", + "resourceType": "SQL_blackwatermelon", + "term": "1 Year", + "recommendedQuantity": 8, + "costWithoutBenefit": 201.57, + "totalCost": 135.34, + "savings": 66.22999999999999, + "savingsCurrency": "US$", + "savingsPercentage": 19.94, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.69, + "wastageCost": 23.924, + "overageCost": 7.5, + "coveragePercentage": 8.26, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 2596.410408899356, - "coveragePercentage": 14.808, - "id": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/providers/Microsoft.CostManagement/benefitRecommendations/calmkangaroogentlexerus", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "calmkangaroogentlexerus", - "overageCost": 11.77, - "savingsAmount": 1118.8944088993558, - "savingsPercentage": 0.334, "scope": "Single", - "subscriptionId": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "obedientibis", - "term": "P3Y", - "totalCost": 1477.516, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/providers/Microsoft.CostManagement/benefitRecommendations/largehorserelievedpear", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 75.091, + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "obedientelephant", + "name": "upbeatonionmerrydog", + "resourceType": "SQL_purplewatermelon", + "term": "1 Year", + "recommendedQuantity": 10, + "costWithoutBenefit": 303.2, + "totalCost": 197.82, + "savings": 105.38, + "savingsCurrency": "US$", + "savingsPercentage": 10.42, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.64, + "wastageCost": 23.924, + "overageCost": 4.1, + "coveragePercentage": 2.63, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 2676.243003141528, - "coveragePercentage": 40.706, - "id": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/providers/Microsoft.CostManagement/benefitRecommendations/lazyquailwittymouse", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "lazyquailwittymouse", - "overageCost": 11.12, - "savingsAmount": 568.0170031415278, - "savingsPercentage": 0.737, "scope": "Single", - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "lazygiraffe", - "term": "P3Y", - "totalCost": 2108.226, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/providers/Microsoft.CostManagement/benefitRecommendations/upbeatonionmerrydog", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 73.972, + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "excitedkangaroo", + "name": "blueiapetusobedientblueberry", + "resourceType": "SQL_flatjaguar", + "term": "1 Year", + "recommendedQuantity": 9, + "costWithoutBenefit": 892.93, + "totalCost": 849.88, + "savings": 43.049999999999955, + "savingsCurrency": "US$", + "savingsPercentage": 15.24, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.04, + "wastageCost": 23.924, + "overageCost": 3.86, + "coveragePercentage": 46.5, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 7189.5418671819625, - "coveragePercentage": 32.295, - "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/providers/Microsoft.CostManagement/benefitRecommendations/drowsykangaroolazydog", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "drowsykangaroolazydog", - "overageCost": 18.69, - "savingsAmount": 134.63086718196246, - "savingsPercentage": 0.468, "scope": "Single", - "subscriptionId": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "fiercebear", - "term": "P3Y", - "totalCost": 7054.911, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/providers/Microsoft.CostManagement/benefitRecommendations/blueiapetusobedientblueberry", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 13.108, + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "rounderis", + "name": "eagerquaoarbluestrawberry", + "resourceType": "SQL_talljaguar", + "term": "1 Year", + "recommendedQuantity": 5, + "costWithoutBenefit": 554.05, + "totalCost": 467.52, + "savings": 86.52999999999997, + "savingsCurrency": "US$", + "savingsPercentage": 5.44, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.77, + "wastageCost": 23.924, + "overageCost": 15.99, + "coveragePercentage": 26.28, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 6953.995353284166, - "coveragePercentage": 22.142, - "id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/providers/Microsoft.CostManagement/benefitRecommendations/quicksnakejollywhale", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "quicksnakejollywhale", - "overageCost": 15.97, - "savingsAmount": 785.9493532841661, - "savingsPercentage": 0.318, "scope": "Single", - "subscriptionId": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "lazymouse", - "term": "P3Y", - "totalCost": 6168.046, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/providers/Microsoft.CostManagement/benefitRecommendations/eagerquaoarbluestrawberry", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 96.922, + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "opaquecallisto", + "name": "calmchariklovibrantcat", + "resourceType": "SQL_proudkiwi", + "term": "1 Year", + "recommendedQuantity": 3, + "costWithoutBenefit": 197.56, + "totalCost": 33.25, + "savings": 164.31, + "savingsCurrency": "US$", + "savingsPercentage": 5.87, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.7, + "wastageCost": 23.924, + "overageCost": 9.3, + "coveragePercentage": 40.08, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 444.56368563992714, - "coveragePercentage": 20.554, - "id": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/providers/Microsoft.CostManagement/benefitRecommendations/calmtigersillyjaguar", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "calmtigersillyjaguar", - "overageCost": 8.44, - "savingsAmount": 177.50868563992714, - "savingsPercentage": 0.339, "scope": "Single", - "subscriptionId": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "vivaciouspenguin", - "term": "P3Y", - "totalCost": 267.055, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/providers/Microsoft.CostManagement/benefitRecommendations/calmchariklovibrantcat", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 44.389, + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "wittypotato", + "name": "quickkaleyellowpluto", + "resourceType": "SQL_narrowjuno", + "term": "1 Year", + "recommendedQuantity": 9, + "costWithoutBenefit": 1079.3400000000001, + "totalCost": 939.35, + "savings": 139.99000000000012, + "savingsCurrency": "US$", + "savingsPercentage": 9.92, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.86, + "wastageCost": 23.924, + "overageCost": 18.82, + "coveragePercentage": 17.49, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 264.9331749582037, - "coveragePercentage": 42.645, - "id": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/providers/Microsoft.CostManagement/benefitRecommendations/wittybearvivaciousnewt", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "wittybearvivaciousnewt", - "overageCost": 12.9, - "savingsAmount": 125.25817495820371, - "savingsPercentage": 0.199, "scope": "Single", - "subscriptionId": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "innocentmouse", - "term": "P3Y", - "totalCost": 139.675, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/providers/Microsoft.CostManagement/benefitRecommendations/quickkaleyellowpluto", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 17.866, + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "shinygiraffe", + "name": "massivecarrothappyhaumea", + "resourceType": "SQL_thankfultriton", + "term": "1 Year", + "recommendedQuantity": 4, + "costWithoutBenefit": 565.34, + "totalCost": 427.87, + "savings": 137.47000000000003, + "savingsCurrency": "US$", + "savingsPercentage": 10.1, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.62, + "wastageCost": 23.924, + "overageCost": 14.4, + "coveragePercentage": 44.31, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 5589.921600036589, - "coveragePercentage": 19.712, - "id": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/providers/Microsoft.CostManagement/benefitRecommendations/relievedgiraffeinnocentmouse", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "relievedgiraffeinnocentmouse", - "overageCost": 0.23, - "savingsAmount": 1317.1426000365882, - "savingsPercentage": 0.344, "scope": "Single", - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "obedientpenguin", - "term": "P3Y", - "totalCost": 4272.779, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/providers/Microsoft.CostManagement/benefitRecommendations/massivecarrothappyhaumea", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 6.738, + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "circularlime", + "name": "excitedturnipmassivespinach", + "resourceType": "SQL_cylindricalmango", + "term": "1 Year", + "recommendedQuantity": 2, + "costWithoutBenefit": 362.47, + "totalCost": 190.33, + "savings": 172.14000000000001, + "savingsCurrency": "US$", + "savingsPercentage": 17.3, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.24, + "wastageCost": 23.924, + "overageCost": 16.9, + "coveragePercentage": 22.82, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 2191.2336521405914, - "coveragePercentage": 24.947, - "id": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/providers/Microsoft.CostManagement/benefitRecommendations/youthfulurchinlazyquail", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "youthfulurchinlazyquail", - "overageCost": 3.6, - "savingsAmount": 74.31165214059138, - "savingsPercentage": 0.145, "scope": "Single", - "subscriptionId": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "wittyoctopus", - "term": "P3Y", - "totalCost": 2116.922, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/providers/Microsoft.CostManagement/benefitRecommendations/excitedturnipmassivespinach", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 25.641, + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "smallblueberry", + "name": "shinymangorectangularlion", + "resourceType": "SQL_vibrantvesta", + "term": "1 Year", + "recommendedQuantity": 8, + "costWithoutBenefit": 911.1700000000001, + "totalCost": 760.97, + "savings": 150.20000000000005, + "savingsCurrency": "US$", + "savingsPercentage": 10.26, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.65, + "wastageCost": 23.924, + "overageCost": 19.85, + "coveragePercentage": 28.87, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 1190.1622639600873, - "coveragePercentage": 10.059, - "id": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/providers/Microsoft.CostManagement/benefitRecommendations/relievedowlsillynewt", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "relievedowlsillynewt", - "overageCost": 8.76, - "savingsAmount": 569.3992639600873, - "savingsPercentage": 0.48, "scope": "Single", - "subscriptionId": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "wittykangaroo", - "term": "P3Y", - "totalCost": 620.763, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/providers/Microsoft.CostManagement/benefitRecommendations/shinymangorectangularlion", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 81.738, + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "narrowbroccoli", + "name": "thinplumproudcarrot", + "resourceType": "SQL_squarephobos", + "term": "1 Year", + "recommendedQuantity": 9, + "costWithoutBenefit": 320.93, + "totalCost": 84.65, + "savings": 236.28, + "savingsCurrency": "US$", + "savingsPercentage": 18.64, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.29, + "wastageCost": 23.924, + "overageCost": 16.92, + "coveragePercentage": 42.63, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 10046.80614135702, - "coveragePercentage": 6.788, - "id": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/providers/Microsoft.CostManagement/benefitRecommendations/calmbearquirkyxerus", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "calmbearquirkyxerus", - "overageCost": 5.03, - "savingsAmount": 4875.5071413570195, - "savingsPercentage": 0.573, "scope": "Single", - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "happygiraffe", - "term": "P3Y", - "totalCost": 5171.299, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/providers/Microsoft.CostManagement/benefitRecommendations/thinplumproudcarrot", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 56.695, + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "adventurousmango", + "name": "gentlejaguarellipticalearth", + "resourceType": "SQL_happylion", + "term": "1 Year", + "recommendedQuantity": 2, + "costWithoutBenefit": 825.3799999999999, + "totalCost": 560.67, + "savings": 264.7099999999999, + "savingsCurrency": "US$", + "savingsPercentage": 14.55, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.82, + "wastageCost": 23.924, + "overageCost": 13.09, + "coveragePercentage": 31.06, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 11112.356729059837, - "coveragePercentage": 45.002, - "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/providers/Microsoft.CostManagement/benefitRecommendations/innocentibislivelydog", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "innocentibislivelydog", - "overageCost": 10.28, - "savingsAmount": 1469.6737290598358, - "savingsPercentage": 0.712, "scope": "Single", - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "jollyparrot", - "term": "P3Y", - "totalCost": 9642.683, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/providers/Microsoft.CostManagement/benefitRecommendations/gentlejaguarellipticalearth", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 96.475, + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "calmapple", + "name": "ellipticaleriswhitejuno", + "resourceType": "SQL_fluorescentpepper", + "term": "1 Year", + "recommendedQuantity": 2, + "costWithoutBenefit": 400.47, + "totalCost": 295.72, + "savings": 104.75, + "savingsCurrency": "US$", + "savingsPercentage": 19.84, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.5, + "wastageCost": 23.924, + "overageCost": 16.92, + "coveragePercentage": 32.15, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 17311.70294420323, - "coveragePercentage": 29.637, - "id": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/providers/Microsoft.CostManagement/benefitRecommendations/quirkyyakinnocentgoat", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "quirkyyakinnocentgoat", - "overageCost": 19.71, - "savingsAmount": 8439.967944203228, - "savingsPercentage": 0.242, "scope": "Single", - "subscriptionId": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "lazyquail", - "term": "P3Y", - "totalCost": 8871.735, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/providers/Microsoft.CostManagement/benefitRecommendations/ellipticaleriswhitejuno", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 27.656, + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "sphericalgarlic", + "name": "kindtigergreenlemon", + "resourceType": "SQL_livelypallas", + "term": "1 Year", + "recommendedQuantity": 10, + "costWithoutBenefit": 923.12, + "totalCost": 904.75, + "savings": 18.370000000000005, + "savingsCurrency": "US$", + "savingsPercentage": 12.24, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.69, + "wastageCost": 23.924, + "overageCost": 18.72, + "coveragePercentage": 38.27, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 12781.38236248713, - "coveragePercentage": 11.103, - "id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/providers/Microsoft.CostManagement/benefitRecommendations/bravemouseyouthfulkangaroo", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "bravemouseyouthfulkangaroo", - "overageCost": 1.39, - "savingsAmount": 6135.85736248713, - "savingsPercentage": 0.251, "scope": "Single", - "subscriptionId": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "fierceant", - "term": "P3Y", - "totalCost": 6645.525, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/providers/Microsoft.CostManagement/benefitRecommendations/kindtigergreenlemon", + "lookbackPeriod": 30 }, { - "averageUtilizationPercentage": 39.952, + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "tinyquaoar", + "name": "opaqueelephanthappycherry", + "resourceType": "SQL_nervousuranus", + "term": "1 Year", + "recommendedQuantity": 2, + "costWithoutBenefit": 364.16999999999996, + "totalCost": 255.01, + "savings": 109.15999999999997, + "savingsCurrency": "US$", + "savingsPercentage": 7.87, + "totalHours": 150, "benefitCost": 54, - "commitmentAmount": 0.74, + "wastageCost": 23.924, + "overageCost": 10.27, + "coveragePercentage": 49.09, "commitmentGranularity": "Hourly", - "costWithoutBenefit": 5518.732999360907, - "coveragePercentage": 33.319, - "id": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/providers/Microsoft.CostManagement/benefitRecommendations/jollyyakexcitedfox", - "kind": "SavingsPlan", - "lookbackPeriod": "Last7Days", - "name": "jollyyakexcitedfox", - "overageCost": 17.57, - "savingsAmount": 2135.709999360907, - "savingsPercentage": 0.728, "scope": "Single", - "subscriptionId": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "adventurouseel", - "term": "P3Y", - "totalCost": 3383.023, - "totalHours": 150, - "wastageCost": 23.924 + "id": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/providers/Microsoft.CostManagement/benefitRecommendations/opaqueelephanthappycherry", + "lookbackPeriod": 30 } -] +] \ No newline at end of file diff --git a/flexera/data/azure/azure_unused_ip_addresses.js b/flexera/data/azure/azure_unused_ip_addresses.js deleted file mode 100644 index 702171c1..00000000 --- a/flexera/data/azure/azure_unused_ip_addresses.js +++ /dev/null @@ -1,129 +0,0 @@ -// -------------------------------------- -// Libraries -// -------------------------------------- - -var _ = require('underscore') - -// -------------------------------------- -// Functions -// -------------------------------------- - -function getRandomDate(year) { - let start = new Date(year, 0, 1); // Start from January 1st of the given year - let end = new Date(year + 1, 0, 1); // End at December 31st of the given year - let randomDate = new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())); - - return randomDate.toISOString(); -} - -function generateRandomName() { - adjectives = [ - "quick", "lazy", "drowsy", "excited", "adventurous", "jolly", "brave", "calm", - "eager", "fierce", "gentle", "happy", "innocent", "jovial", "kind", "lively", - "merry", "nervous", "obedient", "proud", "relieved", "silly", "thankful", - "upbeat", "vivacious", "witty", "excited", "youthful", "zealous", "quirky" - ] - - animals = [ - "ant", "bear", "cat", "dog", "eel", "fox", "goat", "horse", "ibis", "jaguar", - "kangaroo", "lion", "mouse", "newt", "owl", "penguin", "quail", "rabbit", - "snake", "tiger", "urchin", "viper", "whale", "xerus", "yak", "zebra", "parrot", - "octopus", "giraffe", "elephant" - ]; - - randomAdjective = adjectives[Math.floor(Math.random() * adjectives.length)] - randomAnimal = animals[Math.floor(Math.random() * animals.length)] - - return randomAdjective + randomAnimal -} - -// -------------------------------------- -// Dummy Data -// -------------------------------------- - -current_year = parseInt(new Date().toISOString().split('-')[0]) - -account_list = [ - "ca1eeeca-231f-4a91-a740-04eaeb043516", - "ceee86e2-a6cf-4a62-8004-1313cc581679", - "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "9c6588cd-ca5e-429d-adc7-5292d3880914", - "912102ae-2e57-4094-bb8a-63a7d1c38207", - "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "f048a88c-9bc9-43cf-a30d-f48c94708866" -] - -region_list = [ - "southcentralus", - "eastus", - "eastus2", - "westus2", - "australiaeast", - "southeastasia", - "northeurope", - "uksouth", - "centralus", - "centralindia" -] - -tag_list = [ - { environment: "prod", app: "paymentGateway" }, - { environment: "dev", app: "dataAnalytics" }, - { environment: "staging", app: "userManagement" }, - { environment: "prod", app: "reportingService" }, - { environment: "dev", app: "emailService" }, - { environment: "staging", app: "invoiceProcessing" }, - { environment: "prod", app: "securityModule" }, - { environment: "prod", app: "inventoryManagement" }, - { environment: "dev", app: "customerSupport" }, - { environment: "prod", app: "crmModule" } -] - -// -------------------------------------- -// Script -// -------------------------------------- - -ip_list = [] - -for (var i = 0; i < 50; i++) { - subscriptionId = account_list[parseInt(Math.random() * 10)] - subscriptionName = generateRandomName() - resourceGroup = generateRandomName().toUpperCase() + '-' + generateRandomName().toUpperCase() - resourceName = generateRandomName() - resourceId = "/subscriptions/" + subscriptionId + "/resourceGroups/" + resourceGroup + "/providers/Microsoft.Network/publicIPAddresses/" + resourceName - ip = parseInt(Math.random() * 100) + '.' + parseInt(Math.random() * 100) + '.' + parseInt(Math.random() * 100) + '.' + parseInt(Math.random() * 100) - - savings = parseFloat((Math.random() * Math.random() * 1000).toFixed(3)) - - ip_list.push({ - "properties": { - "ipAddress": ip, - }, - "region": region_list[parseInt(Math.random() * 10)], - "resourceGroup": resourceGroup, - "resourceId": resourceId, - "resourceName": resourceName, - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": parseFloat((Math.random() * Math.random() * 100).toFixed(3)), - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": subscriptionId, - "subscriptionName": subscriptionName, - "tags": tag_list[parseInt(Math.random() * 10)] - }) -} - -result = { - "message": "The total estimated monthly savings are US$ 6423.63", - "ip_list": ip_list -} - -// -------------------------------------- -// Output -// -------------------------------------- - -console.log(JSON.stringify(result, '', 2)) diff --git a/flexera/data/azure/azure_unused_ip_addresses.json b/flexera/data/azure/azure_unused_ip_addresses.json index d596748e..370ac2f4 100644 --- a/flexera/data/azure/azure_unused_ip_addresses.json +++ b/flexera/data/azure/azure_unused_ip_addresses.json @@ -1,955 +1,902 @@ -{ - "message": "The total estimated monthly savings are US$ 6423.63", - "ip_list": [ - { - "properties": { - "ipAddress": "43.69.39.39" - }, - "region": "southcentralus", - "resourceGroup": "EAGERRABBIT-JOLLYEEL", - "resourceId": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/EAGERRABBIT-JOLLYEEL/providers/Microsoft.Network/publicIPAddresses/sillyant", - "resourceName": "sillyant", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 19.888, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "excitedpenguin", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "properties": { - "ipAddress": "40.47.19.17" - }, - "region": "australiaeast", - "resourceGroup": "OBEDIENTSNAKE-NERVOUSKANGAROO", - "resourceId": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/OBEDIENTSNAKE-NERVOUSKANGAROO/providers/Microsoft.Network/publicIPAddresses/innocentzebra", - "resourceName": "innocentzebra", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 41.136, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "innocentsnake", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "properties": { - "ipAddress": "43.35.93.19" - }, - "region": "southeastasia", - "resourceGroup": "GENTLEYAK-ZEALOUSOWL", - "resourceId": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/GENTLEYAK-ZEALOUSOWL/providers/Microsoft.Network/publicIPAddresses/wittyoctopus", - "resourceName": "wittyoctopus", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 33.978, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "eagerrabbit", - "tags": { - "environment": "dev", - "app": "customerSupport" - } - }, - { - "properties": { - "ipAddress": "52.77.13.14" - }, - "region": "centralindia", - "resourceGroup": "OBEDIENTSNAKE-THANKFULQUAIL", - "resourceId": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/OBEDIENTSNAKE-THANKFULQUAIL/providers/Microsoft.Network/publicIPAddresses/zealouscat", - "resourceName": "zealouscat", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 27.193, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "wittyfox", - "tags": { - "environment": "prod", - "app": "paymentGateway" - } - }, - { - "properties": { - "ipAddress": "66.19.31.65" - }, - "region": "eastus", - "resourceGroup": "DROWSYELEPHANT-DROWSYGOAT", - "resourceId": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/DROWSYELEPHANT-DROWSYGOAT/providers/Microsoft.Network/publicIPAddresses/quickhorse", - "resourceName": "quickhorse", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 23.472, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "livelyyak", - "tags": { - "environment": "dev", - "app": "emailService" - } - }, - { - "properties": { - "ipAddress": "68.34.74.3" - }, - "region": "northeurope", - "resourceGroup": "WITTYRABBIT-LAZYGOAT", - "resourceId": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/WITTYRABBIT-LAZYGOAT/providers/Microsoft.Network/publicIPAddresses/lazyjaguar", - "resourceName": "lazyjaguar", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 3.814, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "merryzebra", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - } - }, - { - "properties": { - "ipAddress": "88.84.41.82" - }, - "region": "centralindia", - "resourceGroup": "KINDZEBRA-PROUDIBIS", - "resourceId": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/KINDZEBRA-PROUDIBIS/providers/Microsoft.Network/publicIPAddresses/exciteddog", - "resourceName": "exciteddog", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 19.987, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "jovialfox", - "tags": { - "environment": "prod", - "app": "securityModule" - } - }, - { - "properties": { - "ipAddress": "96.40.24.34" - }, - "region": "westus2", - "resourceGroup": "EXCITEDTIGER-VIVACIOUSQUAIL", - "resourceId": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/EXCITEDTIGER-VIVACIOUSQUAIL/providers/Microsoft.Network/publicIPAddresses/eagerwhale", - "resourceName": "eagerwhale", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 13.219, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "lazyrabbit", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "properties": { - "ipAddress": "73.11.7.70" - }, - "region": "centralus", - "resourceGroup": "PROUDDOG-JOVIALDOG", - "resourceId": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/PROUDDOG-JOVIALDOG/providers/Microsoft.Network/publicIPAddresses/lazyant", - "resourceName": "lazyant", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 67.525, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "upbeatgiraffe", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - } - }, - { - "properties": { - "ipAddress": "16.17.83.68" - }, - "region": "eastus", - "resourceGroup": "LIVELYQUAIL-EXCITEDQUAIL", - "resourceId": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/LIVELYQUAIL-EXCITEDQUAIL/providers/Microsoft.Network/publicIPAddresses/wittyoctopus", - "resourceName": "wittyoctopus", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 27.326, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "youthfulquail", - "tags": { - "environment": "prod", - "app": "reportingService" - } - }, - { - "properties": { - "ipAddress": "85.96.17.43" - }, - "region": "northeurope", - "resourceGroup": "QUIRKYGIRAFFE-VIVACIOUSPARROT", - "resourceId": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/QUIRKYGIRAFFE-VIVACIOUSPARROT/providers/Microsoft.Network/publicIPAddresses/nervouseel", - "resourceName": "nervouseel", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 82.882, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "vivaciousgiraffe", - "tags": { - "environment": "staging", - "app": "userManagement" - } - }, - { - "properties": { - "ipAddress": "87.91.19.28" - }, - "region": "northeurope", - "resourceGroup": "WITTYPENGUIN-QUICKGIRAFFE", - "resourceId": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/WITTYPENGUIN-QUICKGIRAFFE/providers/Microsoft.Network/publicIPAddresses/drowsyxerus", - "resourceName": "drowsyxerus", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 3.178, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "zealouseel", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - } - }, - { - "properties": { - "ipAddress": "22.9.36.99" - }, - "region": "eastus2", - "resourceGroup": "ZEALOUSOWL-INNOCENTKANGAROO", - "resourceId": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/ZEALOUSOWL-INNOCENTKANGAROO/providers/Microsoft.Network/publicIPAddresses/upbeatbear", - "resourceName": "upbeatbear", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 1.117, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "nervouspenguin", - "tags": { - "environment": "staging", - "app": "userManagement" - } - }, - { - "properties": { - "ipAddress": "74.83.82.25" - }, - "region": "northeurope", - "resourceGroup": "UPBEATZEBRA-MERRYANT", - "resourceId": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/UPBEATZEBRA-MERRYANT/providers/Microsoft.Network/publicIPAddresses/upbeatbear", - "resourceName": "upbeatbear", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 25.177, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "sillyowl", - "tags": { - "environment": "dev", - "app": "customerSupport" - } - }, - { - "properties": { - "ipAddress": "88.4.21.97" - }, - "region": "southcentralus", - "resourceGroup": "JOVIALGIRAFFE-LIVELYKANGAROO", - "resourceId": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/JOVIALGIRAFFE-LIVELYKANGAROO/providers/Microsoft.Network/publicIPAddresses/zealousgiraffe", - "resourceName": "zealousgiraffe", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 86.143, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "gentlefox", - "tags": { - "environment": "prod", - "app": "securityModule" - } - }, - { - "properties": { - "ipAddress": "61.86.81.35" - }, - "region": "centralindia", - "resourceGroup": "JOVIALJAGUAR-ADVENTUROUSCAT", - "resourceId": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/JOVIALJAGUAR-ADVENTUROUSCAT/providers/Microsoft.Network/publicIPAddresses/obedienteel", - "resourceName": "obedienteel", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 15.029, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "braverabbit", - "tags": { - "environment": "prod", - "app": "reportingService" - } - }, - { - "properties": { - "ipAddress": "98.1.96.95" - }, - "region": "centralus", - "resourceGroup": "EAGERELEPHANT-JOVIALOCTOPUS", - "resourceId": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/EAGERELEPHANT-JOVIALOCTOPUS/providers/Microsoft.Network/publicIPAddresses/vivaciousbear", - "resourceName": "vivaciousbear", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 51.881, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "calmxerus", - "tags": { - "environment": "prod", - "app": "paymentGateway" - } - }, - { - "properties": { - "ipAddress": "16.86.68.6" - }, - "region": "southeastasia", - "resourceGroup": "ZEALOUSURCHIN-KINDYAK", - "resourceId": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/ZEALOUSURCHIN-KINDYAK/providers/Microsoft.Network/publicIPAddresses/livelykangaroo", - "resourceName": "livelykangaroo", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 29.921, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "jovialviper", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - } - }, - { - "properties": { - "ipAddress": "85.82.0.62" - }, - "region": "southeastasia", - "resourceGroup": "EXCITEDKANGAROO-EXCITEDVIPER", - "resourceId": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/EXCITEDKANGAROO-EXCITEDVIPER/providers/Microsoft.Network/publicIPAddresses/fiercezebra", - "resourceName": "fiercezebra", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 5.784, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "thankfulowl", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "properties": { - "ipAddress": "10.49.32.13" - }, - "region": "uksouth", - "resourceGroup": "UPBEATEEL-EXCITEDQUAIL", - "resourceId": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/UPBEATEEL-EXCITEDQUAIL/providers/Microsoft.Network/publicIPAddresses/obedienthorse", - "resourceName": "obedienthorse", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 34.653, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "quirkytiger", - "tags": { - "environment": "prod", - "app": "paymentGateway" - } - }, - { - "properties": { - "ipAddress": "75.25.94.37" - }, - "region": "australiaeast", - "resourceGroup": "BRAVEBEAR-ZEALOUSJAGUAR", - "resourceId": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/BRAVEBEAR-ZEALOUSJAGUAR/providers/Microsoft.Network/publicIPAddresses/proudibis", - "resourceName": "proudibis", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 3.356, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "gentledog", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - } - }, - { - "properties": { - "ipAddress": "46.81.10.95" - }, - "region": "southcentralus", - "resourceGroup": "CALMQUAIL-OBEDIENTEEL", - "resourceId": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/CALMQUAIL-OBEDIENTEEL/providers/Microsoft.Network/publicIPAddresses/jollyhorse", - "resourceName": "jollyhorse", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 10.235, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "jollyyak", - "tags": { - "environment": "dev", - "app": "emailService" - } - }, - { - "properties": { - "ipAddress": "84.15.59.51" - }, - "region": "uksouth", - "resourceGroup": "JOLLYZEBRA-NERVOUSJAGUAR", - "resourceId": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/JOLLYZEBRA-NERVOUSJAGUAR/providers/Microsoft.Network/publicIPAddresses/obedientpenguin", - "resourceName": "obedientpenguin", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 22.478, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "upbeathorse", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - } - }, - { - "properties": { - "ipAddress": "82.29.84.69" - }, - "region": "uksouth", - "resourceGroup": "UPBEATELEPHANT-VIVACIOUSANT", - "resourceId": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/UPBEATELEPHANT-VIVACIOUSANT/providers/Microsoft.Network/publicIPAddresses/nervousnewt", - "resourceName": "nervousnewt", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 0.173, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "calmowl", - "tags": { - "environment": "dev", - "app": "emailService" - } - }, - { - "properties": { - "ipAddress": "31.86.39.71" - }, - "region": "uksouth", - "resourceGroup": "UPBEATURCHIN-HAPPYJAGUAR", - "resourceId": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/UPBEATURCHIN-HAPPYJAGUAR/providers/Microsoft.Network/publicIPAddresses/merrynewt", - "resourceName": "merrynewt", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 33.092, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "obedientviper", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - } - }, - { - "properties": { - "ipAddress": "50.87.50.69" - }, - "region": "southeastasia", - "resourceGroup": "EXCITEDPENGUIN-OBEDIENTBEAR", - "resourceId": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/EXCITEDPENGUIN-OBEDIENTBEAR/providers/Microsoft.Network/publicIPAddresses/happygoat", - "resourceName": "happygoat", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 3.502, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "youthfulquail", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - } - }, - { - "properties": { - "ipAddress": "84.38.71.11" - }, - "region": "australiaeast", - "resourceGroup": "EXCITEDELEPHANT-LAZYPENGUIN", - "resourceId": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/EXCITEDELEPHANT-LAZYPENGUIN/providers/Microsoft.Network/publicIPAddresses/livelyviper", - "resourceName": "livelyviper", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 52.076, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "gentleelephant", - "tags": { - "environment": "prod", - "app": "paymentGateway" - } - }, - { - "properties": { - "ipAddress": "46.99.57.55" - }, - "region": "southeastasia", - "resourceGroup": "NERVOUSIBIS-RELIEVEDOCTOPUS", - "resourceId": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/NERVOUSIBIS-RELIEVEDOCTOPUS/providers/Microsoft.Network/publicIPAddresses/calmquail", - "resourceName": "calmquail", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 9.651, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "youthfulelephant", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - } - }, - { - "properties": { - "ipAddress": "34.82.90.74" - }, - "region": "eastus", - "resourceGroup": "GENTLEEEL-LAZYXERUS", - "resourceId": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/GENTLEEEL-LAZYXERUS/providers/Microsoft.Network/publicIPAddresses/upbeathorse", - "resourceName": "upbeathorse", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 3.939, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "relievedzebra", - "tags": { - "environment": "dev", - "app": "customerSupport" - } - }, - { - "properties": { - "ipAddress": "39.18.16.9" - }, - "region": "southcentralus", - "resourceGroup": "OBEDIENTMOUSE-FIERCEOCTOPUS", - "resourceId": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/OBEDIENTMOUSE-FIERCEOCTOPUS/providers/Microsoft.Network/publicIPAddresses/proudhorse", - "resourceName": "proudhorse", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 0.907, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "livelypenguin", - "tags": { - "environment": "prod", - "app": "reportingService" - } - }, - { - "properties": { - "ipAddress": "70.1.48.85" - }, - "region": "northeurope", - "resourceGroup": "HAPPYVIPER-PROUDCAT", - "resourceId": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/HAPPYVIPER-PROUDCAT/providers/Microsoft.Network/publicIPAddresses/relievedparrot", - "resourceName": "relievedparrot", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 36.364, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "eagerurchin", - "tags": { - "environment": "prod", - "app": "reportingService" - } - }, - { - "properties": { - "ipAddress": "84.18.91.74" - }, - "region": "westus2", - "resourceGroup": "DROWSYURCHIN-ZEALOUSKANGAROO", - "resourceId": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/DROWSYURCHIN-ZEALOUSKANGAROO/providers/Microsoft.Network/publicIPAddresses/lazyparrot", - "resourceName": "lazyparrot", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 3.039, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "livelyrabbit", - "tags": { - "environment": "dev", - "app": "emailService" - } - }, - { - "properties": { - "ipAddress": "61.54.11.69" - }, - "region": "westus2", - "resourceGroup": "EXCITEDSNAKE-RELIEVEDYAK", - "resourceId": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/EXCITEDSNAKE-RELIEVEDYAK/providers/Microsoft.Network/publicIPAddresses/jovialsnake", - "resourceName": "jovialsnake", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 16.907, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "quickwhale", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "properties": { - "ipAddress": "15.64.38.70" - }, - "region": "northeurope", - "resourceGroup": "THANKFULFOX-RELIEVEDELEPHANT", - "resourceId": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/THANKFULFOX-RELIEVEDELEPHANT/providers/Microsoft.Network/publicIPAddresses/braverabbit", - "resourceName": "braverabbit", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 5.546, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "quickeel", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - } - }, - { - "properties": { - "ipAddress": "88.47.7.49" - }, - "region": "uksouth", - "resourceGroup": "OBEDIENTXERUS-FIERCEQUAIL", - "resourceId": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/OBEDIENTXERUS-FIERCEQUAIL/providers/Microsoft.Network/publicIPAddresses/thankfulzebra", - "resourceName": "thankfulzebra", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 45.33, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "quicknewt", - "tags": { - "environment": "prod", - "app": "securityModule" - } - }, - { - "properties": { - "ipAddress": "91.18.86.69" - }, - "region": "eastus2", - "resourceGroup": "JOVIALPARROT-INNOCENTKANGAROO", - "resourceId": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/JOVIALPARROT-INNOCENTKANGAROO/providers/Microsoft.Network/publicIPAddresses/jovialkangaroo", - "resourceName": "jovialkangaroo", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 18.669, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "vivaciousxerus", - "tags": { - "environment": "dev", - "app": "emailService" - } - }, - { - "properties": { - "ipAddress": "14.1.25.22" - }, - "region": "southeastasia", - "resourceGroup": "EXCITEDURCHIN-QUIRKYMOUSE", - "resourceId": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/EXCITEDURCHIN-QUIRKYMOUSE/providers/Microsoft.Network/publicIPAddresses/bravekangaroo", - "resourceName": "bravekangaroo", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 25.358, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "obedientjaguar", - "tags": { - "environment": "prod", - "app": "securityModule" - } - }, - { - "properties": { - "ipAddress": "90.66.27.87" - }, - "region": "centralus", - "resourceGroup": "GENTLEIBIS-LIVELYZEBRA", - "resourceId": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/GENTLEIBIS-LIVELYZEBRA/providers/Microsoft.Network/publicIPAddresses/thankfulibis", - "resourceName": "thankfulibis", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 2.102, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "excitedoctopus", - "tags": { - "environment": "prod", - "app": "paymentGateway" - } - }, - { - "properties": { - "ipAddress": "87.28.56.51" - }, - "region": "northeurope", - "resourceGroup": "LIVELYRABBIT-YOUTHFULQUAIL", - "resourceId": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/LIVELYRABBIT-YOUTHFULQUAIL/providers/Microsoft.Network/publicIPAddresses/obedienttiger", - "resourceName": "obedienttiger", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 20.57, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "quirkyibis", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - } - }, - { - "properties": { - "ipAddress": "3.28.57.54" - }, - "region": "centralus", - "resourceGroup": "OBEDIENTSNAKE-INNOCENTDOG", - "resourceId": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/OBEDIENTSNAKE-INNOCENTDOG/providers/Microsoft.Network/publicIPAddresses/adventurousrabbit", - "resourceName": "adventurousrabbit", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 42.87, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "bravejaguar", - "tags": { - "environment": "staging", - "app": "userManagement" - } - }, - { - "properties": { - "ipAddress": "32.89.60.46" - }, - "region": "centralindia", - "resourceGroup": "JOVIALELEPHANT-QUICKKANGAROO", - "resourceId": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/JOVIALELEPHANT-QUICKKANGAROO/providers/Microsoft.Network/publicIPAddresses/wittyrabbit", - "resourceName": "wittyrabbit", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 0.15, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "proudrabbit", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "properties": { - "ipAddress": "2.69.55.71" - }, - "region": "southeastasia", - "resourceGroup": "HAPPYNEWT-PROUDANT", - "resourceId": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/HAPPYNEWT-PROUDANT/providers/Microsoft.Network/publicIPAddresses/nervousurchin", - "resourceName": "nervousurchin", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 3.456, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "innocentjaguar", - "tags": { - "environment": "prod", - "app": "securityModule" - } - }, - { - "properties": { - "ipAddress": "48.16.81.21" - }, - "region": "centralindia", - "resourceGroup": "ZEALOUSPARROT-EXCITEDPENGUIN", - "resourceId": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/ZEALOUSPARROT-EXCITEDPENGUIN/providers/Microsoft.Network/publicIPAddresses/innocentgiraffe", - "resourceName": "innocentgiraffe", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 3.645, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "nervousxerus", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - } - }, - { - "properties": { - "ipAddress": "2.66.72.30" - }, - "region": "southcentralus", - "resourceGroup": "YOUTHFULFOX-QUIRKYMOUSE", - "resourceId": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/YOUTHFULFOX-QUIRKYMOUSE/providers/Microsoft.Network/publicIPAddresses/nervousoctopus", - "resourceName": "nervousoctopus", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 47.937, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "proudgoat", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - } - }, - { - "properties": { - "ipAddress": "29.92.42.66" - }, - "region": "uksouth", - "resourceGroup": "SILLYQUAIL-OBEDIENTKANGAROO", - "resourceId": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/SILLYQUAIL-OBEDIENTKANGAROO/providers/Microsoft.Network/publicIPAddresses/excitedyak", - "resourceName": "excitedyak", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 68.756, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "innocentbear", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - } - }, - { - "properties": { - "ipAddress": "85.98.58.87" - }, - "region": "northeurope", - "resourceGroup": "ZEALOUSJAGUAR-YOUTHFULGOAT", - "resourceId": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/ZEALOUSJAGUAR-YOUTHFULGOAT/providers/Microsoft.Network/publicIPAddresses/bravebear", - "resourceName": "bravebear", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 10.461, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "relievedtiger", - "tags": { - "environment": "prod", - "app": "paymentGateway" - } - }, - { - "properties": { - "ipAddress": "0.65.25.32" - }, - "region": "centralindia", - "resourceGroup": "UPBEATIBIS-BRAVEMOUSE", - "resourceId": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/UPBEATIBIS-BRAVEMOUSE/providers/Microsoft.Network/publicIPAddresses/quickgiraffe", - "resourceName": "quickgiraffe", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 41.484, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "excitedlion", - "tags": { - "environment": "dev", - "app": "customerSupport" - } - }, - { - "properties": { - "ipAddress": "17.37.32.59" - }, - "region": "uksouth", - "resourceGroup": "INNOCENTOCTOPUS-HAPPYDOG", - "resourceId": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/INNOCENTOCTOPUS-HAPPYDOG/providers/Microsoft.Network/publicIPAddresses/lazyxerus", - "resourceName": "lazyxerus", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 22.305, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "nervouszebra", - "tags": { - "environment": "dev", - "app": "customerSupport" - } - }, - { - "properties": { - "ipAddress": "64.92.8.6" - }, - "region": "northeurope", - "resourceGroup": "EAGERGIRAFFE-FIERCEOWL", - "resourceId": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/EAGERGIRAFFE-FIERCEOWL/providers/Microsoft.Network/publicIPAddresses/kinddog", - "resourceName": "kinddog", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 0.586, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "innocentcat", - "tags": { - "environment": "prod", - "app": "paymentGateway" - } - }, - { - "properties": { - "ipAddress": "77.71.92.9" - }, - "region": "westus2", - "resourceGroup": "KINDANT-RELIEVEDGOAT", - "resourceId": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/KINDANT-RELIEVEDGOAT/providers/Microsoft.Network/publicIPAddresses/obedientgoat", - "resourceName": "obedientgoat", - "resourceType": "Microsoft.Network/publicIPAddresses", - "savings": 17.533, - "savingsCurrency": "US$", - "service": "Microsoft.Network", - "subscriptionId": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "nervouslion", - "tags": { - "environment": "prod", - "app": "securityModule" - } - } - ] -} +[ + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "upbeaturchin", + "resourceGroup": "flatbanana", + "ipAddress": "239.57.70.116", + "resourceName": "darkdione", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address darkdione (239.57.70.116) in Azure Subscription upbeaturchin (1aec08f2-c15d-4c32-919c-4bab940f69f3)", + "age": 100, + "region": "uksouth", + "allocation": "Static", + "tags": "environment=dev, app=reportingService, tier=web", + "savings": 982.18, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/flatbanana/providers/Microsoft.Network/publicIPAddresses/darkdione" + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "greenaubergine", + "resourceGroup": "happycharon", + "ipAddress": "95.48.217.73", + "resourceName": "braveeunomia", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address braveeunomia (95.48.217.73) in Azure Subscription greenaubergine (ca1eeeca-231f-4a91-a740-04eaeb043516)", + "age": 136, + "region": "uksouth", + "allocation": "Static", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "savings": 115.78, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/happycharon/providers/Microsoft.Network/publicIPAddresses/braveeunomia" + }, + { + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "whiteparrot", + "resourceGroup": "darkchariklo", + "ipAddress": "230.227.96.171", + "resourceName": "giganticlime", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address giganticlime (230.227.96.171) in Azure Subscription whiteparrot (57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec)", + "age": 172, + "region": "northeurope", + "allocation": "Static", + "tags": "environment=dev, app=securityModule, team=infra", + "savings": 639.97, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/darkchariklo/providers/Microsoft.Network/publicIPAddresses/giganticlime" + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "sillymouse", + "resourceGroup": "adventurouskangaroo", + "ipAddress": "68.135.150.128", + "resourceName": "rotundjupiter", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address rotundjupiter (68.135.150.128) in Azure Subscription sillymouse (6383b3a2-a8c4-4c07-8acf-f38e08fc7622)", + "age": 45, + "region": "australiaeast", + "allocation": "Static", + "tags": "environment=prod, app=customerSupport", + "savings": 488.16, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/adventurouskangaroo/providers/Microsoft.Network/publicIPAddresses/rotundjupiter" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "calmgrape", + "resourceGroup": "mattestrawberry", + "ipAddress": "95.195.33.200", + "resourceName": "shinycallisto", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address shinycallisto (95.195.33.200) in Azure Subscription calmgrape (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "age": 186, + "region": "centralus", + "allocation": "Static", + "tags": "environment=staging, app=invoiceProcessing", + "savings": 227.92, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/mattestrawberry/providers/Microsoft.Network/publicIPAddresses/shinycallisto" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "squareblackberry", + "resourceGroup": "whiteapple", + "ipAddress": "226.14.24.45", + "resourceName": "rotundtomato", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address rotundtomato (226.14.24.45) in Azure Subscription squareblackberry (1af450b2-ce7a-4af5-9ebc-a13461fe1e32)", + "age": 136, + "region": "eastus2", + "allocation": "Static", + "tags": "environment=prod, app=userManagement", + "savings": 1000.97, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/whiteapple/providers/Microsoft.Network/publicIPAddresses/rotundtomato" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "largedog", + "resourceGroup": "jollyorcus", + "ipAddress": "205.231.196.86", + "resourceName": "purplepumpkin", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address purplepumpkin (205.231.196.86) in Azure Subscription largedog (f048a88c-9bc9-43cf-a30d-f48c94708866)", + "age": 128, + "region": "eastus", + "allocation": "Static", + "tags": "environment=dev, app=inventoryManagement", + "savings": 268.72, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/jollyorcus/providers/Microsoft.Network/publicIPAddresses/purplepumpkin" + }, + { + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "gentleorcus", + "resourceGroup": "narrowchariklo", + "ipAddress": "119.153.88.234", + "resourceName": "fluorescentmars", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address fluorescentmars (119.153.88.234) in Azure Subscription gentleorcus (13e8d4fc-8226-45a0-88cf-2979d3e9eba9)", + "age": 243, + "region": "uksouth", + "allocation": "Static", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "savings": 865.93, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/narrowchariklo/providers/Microsoft.Network/publicIPAddresses/fluorescentmars" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "thankfulgoat", + "resourceGroup": "lazyhaumea", + "ipAddress": "66.101.154.167", + "resourceName": "merryibis", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address merryibis (66.101.154.167) in Azure Subscription thankfulgoat (8752afcb-f9b4-453b-b34c-cb9f3a9a0247)", + "age": 107, + "region": "southcentralus", + "allocation": "Static", + "tags": "environment=test, app=billingService, team=backend", + "savings": 595.6, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/lazyhaumea/providers/Microsoft.Network/publicIPAddresses/merryibis" + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "merryzucchini", + "resourceGroup": "ovalspinach", + "ipAddress": "225.156.172.25", + "resourceName": "sphericalkiwi", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address sphericalkiwi (225.156.172.25) in Azure Subscription merryzucchini (9c6588cd-ca5e-429d-adc7-5292d3880914)", + "age": 135, + "region": "eastus2", + "allocation": "Static", + "tags": "environment=staging, app=crmModule", + "savings": 710.69, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/ovalspinach/providers/Microsoft.Network/publicIPAddresses/sphericalkiwi" + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "fierceio", + "resourceGroup": "adventurousjaguar", + "ipAddress": "136.54.138.192", + "resourceName": "thankfulcoconut", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address thankfulcoconut (136.54.138.192) in Azure Subscription fierceio (1aec08f2-c15d-4c32-919c-4bab940f69f3)", + "age": 136, + "region": "uksouth", + "allocation": "Static", + "tags": "environment=dev, app=customerSupport, tier=application", + "savings": 171.46, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/adventurousjaguar/providers/Microsoft.Network/publicIPAddresses/thankfulcoconut" + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "narrowkiwi", + "resourceGroup": "brightsun", + "ipAddress": "91.108.193.26", + "resourceName": "greenceres", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address greenceres (91.108.193.26) in Azure Subscription narrowkiwi (ca1eeeca-231f-4a91-a740-04eaeb043516)", + "age": 322, + "region": "southcentralus", + "allocation": "Static", + "tags": "environment=qa, app=customerSupport, tier=application", + "savings": 754.73, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/brightsun/providers/Microsoft.Network/publicIPAddresses/greenceres" + }, + { + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "ovalpotato", + "resourceGroup": "flateris", + "ipAddress": "34.140.25.62", + "resourceName": "quirkyceres", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address quirkyceres (34.140.25.62) in Azure Subscription ovalpotato (13e8d4fc-8226-45a0-88cf-2979d3e9eba9)", + "age": 30, + "region": "westus2", + "allocation": "Static", + "tags": "environment=dev, app=customerSupport, tier=application", + "savings": 958.58, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/flateris/providers/Microsoft.Network/publicIPAddresses/quirkyceres" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "orangecoconut", + "resourceGroup": "vibrantaubergine", + "ipAddress": "236.160.191.108", + "resourceName": "blackzebra", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address blackzebra (236.160.191.108) in Azure Subscription orangecoconut (8752afcb-f9b4-453b-b34c-cb9f3a9a0247)", + "age": 234, + "region": "eastus2", + "allocation": "Static", + "tags": "environment=staging, app=crmModule", + "savings": 940.48, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/vibrantaubergine/providers/Microsoft.Network/publicIPAddresses/blackzebra" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "rectangulardog", + "resourceGroup": "adventurousvesta", + "ipAddress": "131.78.211.141", + "resourceName": "circularbroccoli", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address circularbroccoli (131.78.211.141) in Azure Subscription rectangulardog (8752afcb-f9b4-453b-b34c-cb9f3a9a0247)", + "age": 225, + "region": "eastus2", + "allocation": "Static", + "tags": "environment=prod, app=userManagement", + "savings": 192.18, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/adventurousvesta/providers/Microsoft.Network/publicIPAddresses/circularbroccoli" + }, + { + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "obedientnewt", + "resourceGroup": "mattelion", + "ipAddress": "239.109.154.160", + "resourceName": "wittypineapple", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address wittypineapple (239.109.154.160) in Azure Subscription obedientnewt (57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec)", + "age": 311, + "region": "eastus", + "allocation": "Static", + "tags": "environment=test, app=paymentGateway, tier=application", + "savings": 834.21, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/mattelion/providers/Microsoft.Network/publicIPAddresses/wittypineapple" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "transparentpear", + "resourceGroup": "jollyearth", + "ipAddress": "168.41.163.151", + "resourceName": "gentlespinach", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address gentlespinach (168.41.163.151) in Azure Subscription transparentpear (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "age": 122, + "region": "westus2", + "allocation": "Static", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "savings": 765.81, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/jollyearth/providers/Microsoft.Network/publicIPAddresses/gentlespinach" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "whitepumpkin", + "resourceGroup": "lazycallisto", + "ipAddress": "219.139.195.189", + "resourceName": "adventurouseunomia", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address adventurouseunomia (219.139.195.189) in Azure Subscription whitepumpkin (f048a88c-9bc9-43cf-a30d-f48c94708866)", + "age": 349, + "region": "southeastasia", + "allocation": "Static", + "tags": "environment=staging, app=invoiceProcessing", + "savings": 631.86, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/lazycallisto/providers/Microsoft.Network/publicIPAddresses/adventurouseunomia" + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "greengonggong", + "resourceGroup": "squaremakemake", + "ipAddress": "135.110.188.162", + "resourceName": "excitedpepper", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address excitedpepper (135.110.188.162) in Azure Subscription greengonggong (1aec08f2-c15d-4c32-919c-4bab940f69f3)", + "age": 235, + "region": "uksouth", + "allocation": "Static", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "savings": 573.21, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/squaremakemake/providers/Microsoft.Network/publicIPAddresses/excitedpepper" + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "happychiron", + "resourceGroup": "sillypluto", + "ipAddress": "225.47.213.56", + "resourceName": "metallicpepper", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address metallicpepper (225.47.213.56) in Azure Subscription happychiron (ca1eeeca-231f-4a91-a740-04eaeb043516)", + "age": 334, + "region": "centralus", + "allocation": "Static", + "tags": "environment=prod, app=securityModule", + "savings": 105.25, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/sillypluto/providers/Microsoft.Network/publicIPAddresses/metallicpepper" + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "flatoctopus", + "resourceGroup": "thankfulganymede", + "ipAddress": "116.33.223.118", + "resourceName": "eageruranus", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address eageruranus (116.33.223.118) in Azure Subscription flatoctopus (1aec08f2-c15d-4c32-919c-4bab940f69f3)", + "age": 325, + "region": "westus2", + "allocation": "Static", + "tags": "environment=prod, app=userManagement", + "savings": 215.89, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/thankfulganymede/providers/Microsoft.Network/publicIPAddresses/eageruranus" + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "ovalorcus", + "resourceGroup": "massiveeel", + "ipAddress": "100.95.151.92", + "resourceName": "fluorescentlettuce", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address fluorescentlettuce (100.95.151.92) in Azure Subscription ovalorcus (6383b3a2-a8c4-4c07-8acf-f38e08fc7622)", + "age": 349, + "region": "westus2", + "allocation": "Static", + "tags": "environment=prod, app=securityModule", + "savings": 959.78, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/massiveeel/providers/Microsoft.Network/publicIPAddresses/fluorescentlettuce" + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "metalliclime", + "resourceGroup": "jovialcarrot", + "ipAddress": "189.53.32.71", + "resourceName": "calmbear", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address calmbear (189.53.32.71) in Azure Subscription metalliclime (1af450b2-ce7a-4af5-9ebc-a13461fe1e32)", + "age": 91, + "region": "northeurope", + "allocation": "Static", + "tags": "environment=prod, app=emailService", + "savings": 263.31, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/jovialcarrot/providers/Microsoft.Network/publicIPAddresses/calmbear" + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "gentlecarrot", + "resourceGroup": "jollycat", + "ipAddress": "104.78.129.232", + "resourceName": "vivaciousonion", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address vivaciousonion (104.78.129.232) in Azure Subscription gentlecarrot (ca1eeeca-231f-4a91-a740-04eaeb043516)", + "age": 312, + "region": "southcentralus", + "allocation": "Static", + "tags": "environment=prod, app=emailService", + "savings": 884.31, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/jollycat/providers/Microsoft.Network/publicIPAddresses/vivaciousonion" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "vibrantonion", + "resourceGroup": "excitedceres", + "ipAddress": "208.26.111.135", + "resourceName": "jovialtiger", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address jovialtiger (208.26.111.135) in Azure Subscription vibrantonion (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "age": 136, + "region": "southeastasia", + "allocation": "Static", + "tags": "environment=prod, app=securityModule", + "savings": 248.22, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/excitedceres/providers/Microsoft.Network/publicIPAddresses/jovialtiger" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "sillypenguin", + "resourceGroup": "kindzucchini", + "ipAddress": "49.20.119.23", + "resourceName": "orangeradish", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address orangeradish (49.20.119.23) in Azure Subscription sillypenguin (ceee86e2-a6cf-4a62-8004-1313cc581679)", + "age": 218, + "region": "southcentralus", + "allocation": "Static", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "savings": 367.87, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/kindzucchini/providers/Microsoft.Network/publicIPAddresses/orangeradish" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "jovialearth", + "resourceGroup": "nervouscharon", + "ipAddress": "69.17.106.82", + "resourceName": "metalliczucchini", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address metalliczucchini (69.17.106.82) in Azure Subscription jovialearth (f048a88c-9bc9-43cf-a30d-f48c94708866)", + "age": 232, + "region": "centralus", + "allocation": "Static", + "tags": "environment=prod, app=securityModule", + "savings": 3.46, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/nervouscharon/providers/Microsoft.Network/publicIPAddresses/metalliczucchini" + }, + { + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "transparentant", + "resourceGroup": "youthfuluranus", + "ipAddress": "151.211.79.188", + "resourceName": "greenavocado", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address greenavocado (151.211.79.188) in Azure Subscription transparentant (13e8d4fc-8226-45a0-88cf-2979d3e9eba9)", + "age": 207, + "region": "southcentralus", + "allocation": "Static", + "tags": "environment=prod, app=customerSupport", + "savings": 392.9, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/youthfuluranus/providers/Microsoft.Network/publicIPAddresses/greenavocado" + }, + { + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "largedog", + "resourceGroup": "translucentiapetus", + "ipAddress": "51.170.97.233", + "resourceName": "purplegoat", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address purplegoat (51.170.97.233) in Azure Subscription largedog (57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec)", + "age": 356, + "region": "westus2", + "allocation": "Static", + "tags": "environment=dev, app=inventoryManagement", + "savings": 624.68, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/translucentiapetus/providers/Microsoft.Network/publicIPAddresses/purplegoat" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "yellowneptune", + "resourceGroup": "adventurousplum", + "ipAddress": "156.184.32.35", + "resourceName": "fierceonion", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address fierceonion (156.184.32.35) in Azure Subscription yellowneptune (ceee86e2-a6cf-4a62-8004-1313cc581679)", + "age": 313, + "region": "southcentralus", + "allocation": "Static", + "tags": "environment=prod, app=emailService", + "savings": 811.8, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/adventurousplum/providers/Microsoft.Network/publicIPAddresses/fierceonion" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "cylindricalbanana", + "resourceGroup": "innocentaubergine", + "ipAddress": "105.175.28.98", + "resourceName": "roundorange", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address roundorange (105.175.28.98) in Azure Subscription cylindricalbanana (ceee86e2-a6cf-4a62-8004-1313cc581679)", + "age": 276, + "region": "centralindia", + "allocation": "Static", + "tags": "environment=prod, app=securityModule", + "savings": 454.75, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/innocentaubergine/providers/Microsoft.Network/publicIPAddresses/roundorange" + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "ellipticalphobos", + "resourceGroup": "metalliccat", + "ipAddress": "146.70.194.18", + "resourceName": "jollylemon", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address jollylemon (146.70.194.18) in Azure Subscription ellipticalphobos (ca1eeeca-231f-4a91-a740-04eaeb043516)", + "age": 184, + "region": "australiaeast", + "allocation": "Static", + "tags": "environment=dev, app=reportingService, tier=web", + "savings": 291.93, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/metalliccat/providers/Microsoft.Network/publicIPAddresses/jollylemon" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "youthfulsaturn", + "resourceGroup": "gentleeunomia", + "ipAddress": "190.20.55.42", + "resourceName": "kindstrawberry", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address kindstrawberry (190.20.55.42) in Azure Subscription youthfulsaturn (ceee86e2-a6cf-4a62-8004-1313cc581679)", + "age": 86, + "region": "uksouth", + "allocation": "Static", + "tags": "environment=prod, app=customerSupport", + "savings": 312.16, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/gentleeunomia/providers/Microsoft.Network/publicIPAddresses/kindstrawberry" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "purplegarlic", + "resourceGroup": "relievedcarrot", + "ipAddress": "89.127.54.42", + "resourceName": "redvenus", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address redvenus (89.127.54.42) in Azure Subscription purplegarlic (f048a88c-9bc9-43cf-a30d-f48c94708866)", + "age": 205, + "region": "southeastasia", + "allocation": "Static", + "tags": "environment=test, app=dataWarehouse", + "savings": 732.55, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/relievedcarrot/providers/Microsoft.Network/publicIPAddresses/redvenus" + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "jollyhygiea", + "resourceGroup": "fluorescentchariklo", + "ipAddress": "204.108.190.121", + "resourceName": "giganticmakemake", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address giganticmakemake (204.108.190.121) in Azure Subscription jollyhygiea (1aec08f2-c15d-4c32-919c-4bab940f69f3)", + "age": 129, + "region": "australiaeast", + "allocation": "Static", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "savings": 757.02, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/fluorescentchariklo/providers/Microsoft.Network/publicIPAddresses/giganticmakemake" + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "brightearth", + "resourceGroup": "sillyceres", + "ipAddress": "116.48.41.128", + "resourceName": "excitedtomato", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address excitedtomato (116.48.41.128) in Azure Subscription brightearth (f048a88c-9bc9-43cf-a30d-f48c94708866)", + "age": 320, + "region": "centralindia", + "allocation": "Static", + "tags": "environment=staging, app=invoiceProcessing", + "savings": 104.41, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/sillyceres/providers/Microsoft.Network/publicIPAddresses/excitedtomato" + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "purpleavocado", + "resourceGroup": "jovialcorn", + "ipAddress": "19.22.59.69", + "resourceName": "thincarrot", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address thincarrot (19.22.59.69) in Azure Subscription purpleavocado (8752afcb-f9b4-453b-b34c-cb9f3a9a0247)", + "age": 98, + "region": "westus2", + "allocation": "Static", + "tags": "environment=prod, app=userManagement", + "savings": 185.44, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/jovialcorn/providers/Microsoft.Network/publicIPAddresses/thincarrot" + }, + { + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "shortwatermelon", + "resourceGroup": "shinyeuropa", + "ipAddress": "213.214.58.121", + "resourceName": "translucentibis", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address translucentibis (213.214.58.121) in Azure Subscription shortwatermelon (13e8d4fc-8226-45a0-88cf-2979d3e9eba9)", + "age": 265, + "region": "northeurope", + "allocation": "Static", + "tags": "environment=prod, app=userManagement", + "savings": 272.69, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/shinyeuropa/providers/Microsoft.Network/publicIPAddresses/translucentibis" + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "mattefox", + "resourceGroup": "drowsyquaoar", + "ipAddress": "11.16.129.58", + "resourceName": "smallturnip", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address smallturnip (11.16.129.58) in Azure Subscription mattefox (1aec08f2-c15d-4c32-919c-4bab940f69f3)", + "age": 311, + "region": "eastus", + "allocation": "Static", + "tags": "environment=dev, app=customerSupport, tier=application", + "savings": 307.77, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/drowsyquaoar/providers/Microsoft.Network/publicIPAddresses/smallturnip" + }, + { + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "rotundturnip", + "resourceGroup": "vivaciousgiraffe", + "ipAddress": "26.212.26.43", + "resourceName": "roundkale", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address roundkale (26.212.26.43) in Azure Subscription rotundturnip (57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec)", + "age": 97, + "region": "uksouth", + "allocation": "Static", + "tags": "environment=prod, app=emailService", + "savings": 934.79, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/vivaciousgiraffe/providers/Microsoft.Network/publicIPAddresses/roundkale" + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "sphericaljuno", + "resourceGroup": "flatpapaya", + "ipAddress": "30.98.177.115", + "resourceName": "vivaciouseuropa", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address vivaciouseuropa (30.98.177.115) in Azure Subscription sphericaljuno (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "age": 201, + "region": "eastus", + "allocation": "Static", + "tags": "environment=prod, app=userManagement", + "savings": 630.76, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/flatpapaya/providers/Microsoft.Network/publicIPAddresses/vivaciouseuropa" + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "nervouspluto", + "resourceGroup": "braveurchin", + "ipAddress": "240.228.216.53", + "resourceName": "innocentspinach", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address innocentspinach (240.228.216.53) in Azure Subscription nervouspluto (9c6588cd-ca5e-429d-adc7-5292d3880914)", + "age": 88, + "region": "westus2", + "allocation": "Static", + "tags": "environment=staging, app=crmModule", + "savings": 360.43, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/braveurchin/providers/Microsoft.Network/publicIPAddresses/innocentspinach" + }, + { + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "opaquecorn", + "resourceGroup": "ovalrabbit", + "ipAddress": "155.234.14.59", + "resourceName": "dullavocado", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address dullavocado (155.234.14.59) in Azure Subscription opaquecorn (57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec)", + "age": 221, + "region": "centralus", + "allocation": "Static", + "tags": "environment=prod, app=userManagement", + "savings": 601.84, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/ovalrabbit/providers/Microsoft.Network/publicIPAddresses/dullavocado" + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "mattetomato", + "resourceGroup": "sphericalmoon", + "ipAddress": "145.159.212.84", + "resourceName": "bravekangaroo", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address bravekangaroo (145.159.212.84) in Azure Subscription mattetomato (ca1eeeca-231f-4a91-a740-04eaeb043516)", + "age": 177, + "region": "centralindia", + "allocation": "Static", + "tags": "environment=dev, app=securityModule, team=infra", + "savings": 2.27, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/sphericalmoon/providers/Microsoft.Network/publicIPAddresses/bravekangaroo" + }, + { + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "livelypumpkin", + "resourceGroup": "bravebroccoli", + "ipAddress": "158.126.17.67", + "resourceName": "orangexerus", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address orangexerus (158.126.17.67) in Azure Subscription livelypumpkin (57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec)", + "age": 194, + "region": "australiaeast", + "allocation": "Static", + "tags": "environment=dev, app=inventoryManagement", + "savings": 951.58, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/bravebroccoli/providers/Microsoft.Network/publicIPAddresses/orangexerus" + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "thankfulbanana", + "resourceGroup": "narrowkiwi", + "ipAddress": "64.119.121.54", + "resourceName": "tinyhygiea", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address tinyhygiea (64.119.121.54) in Azure Subscription thankfulbanana (9c6588cd-ca5e-429d-adc7-5292d3880914)", + "age": 52, + "region": "centralus", + "allocation": "Static", + "tags": "environment=dev, app=customerSupport, tier=application", + "savings": 405.19, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/narrowkiwi/providers/Microsoft.Network/publicIPAddresses/tinyhygiea" + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "sphericalmouse", + "resourceGroup": "proudganymede", + "ipAddress": "89.31.159.87", + "resourceName": "darkpenguin", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address darkpenguin (89.31.159.87) in Azure Subscription sphericalmouse (ca1eeeca-231f-4a91-a740-04eaeb043516)", + "age": 217, + "region": "southeastasia", + "allocation": "Static", + "tags": "environment=test, app=dataWarehouse", + "savings": 845.87, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/proudganymede/providers/Microsoft.Network/publicIPAddresses/darkpenguin" + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "roundhygiea", + "resourceGroup": "kindpineapple", + "ipAddress": "192.28.227.19", + "resourceName": "whitejaguar", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address whitejaguar (192.28.227.19) in Azure Subscription roundhygiea (ceee86e2-a6cf-4a62-8004-1313cc581679)", + "age": 318, + "region": "southeastasia", + "allocation": "Static", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "savings": 91.89, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/kindpineapple/providers/Microsoft.Network/publicIPAddresses/whitejaguar" + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "shinyyam", + "resourceGroup": "shinybear", + "ipAddress": "197.56.221.106", + "resourceName": "massivehaumea", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address massivehaumea (197.56.221.106) in Azure Subscription shinyyam (6383b3a2-a8c4-4c07-8acf-f38e08fc7622)", + "age": 294, + "region": "eastus", + "allocation": "Static", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "savings": 663.74, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/shinybear/providers/Microsoft.Network/publicIPAddresses/massivehaumea" + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "yellowlime", + "resourceGroup": "vibrantmango", + "ipAddress": "194.233.170.135", + "resourceName": "fluorescentgoat", + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": "Delete IP address fluorescentgoat (194.233.170.135) in Azure Subscription yellowlime (6383b3a2-a8c4-4c07-8acf-f38e08fc7622)", + "age": 182, + "region": "centralindia", + "allocation": "Static", + "tags": "environment=test, app=dataWarehouse", + "savings": 508.32, + "savingsCurrency": "US$", + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/vibrantmango/providers/Microsoft.Network/publicIPAddresses/fluorescentgoat" + } +] \ No newline at end of file diff --git a/flexera/data/azure/azure_unused_sql_databases.js b/flexera/data/azure/azure_unused_sql_databases.js deleted file mode 100644 index 4bb513cf..00000000 --- a/flexera/data/azure/azure_unused_sql_databases.js +++ /dev/null @@ -1,200 +0,0 @@ -// -------------------------------------- -// Libraries -// -------------------------------------- - -var _ = require('underscore') - -// -------------------------------------- -// Functions -// -------------------------------------- - -function getRandomDate(year) { - let start = new Date(year, 0, 1); // Start from January 1st of the given year - let end = new Date(year + 1, 0, 1); // End at December 31st of the given year - let randomDate = new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())); - - return randomDate.toISOString(); -} - -function generateRandomName() { - adjectives = [ - "quick", "lazy", "drowsy", "excited", "adventurous", "jolly", "brave", "calm", - "eager", "fierce", "gentle", "happy", "innocent", "jovial", "kind", "lively", - "merry", "nervous", "obedient", "proud", "relieved", "silly", "thankful", - "upbeat", "vivacious", "witty", "excited", "youthful", "zealous", "quirky" - ] - - animals = [ - "ant", "bear", "cat", "dog", "eel", "fox", "goat", "horse", "ibis", "jaguar", - "kangaroo", "lion", "mouse", "newt", "owl", "penguin", "quail", "rabbit", - "snake", "tiger", "urchin", "viper", "whale", "xerus", "yak", "zebra", "parrot", - "octopus", "giraffe", "elephant" - ]; - - randomAdjective = adjectives[Math.floor(Math.random() * adjectives.length)] - randomAnimal = animals[Math.floor(Math.random() * animals.length)] - - return randomAdjective + randomAnimal -} - -// -------------------------------------- -// Dummy Data -// -------------------------------------- - -current_year = parseInt(new Date().toISOString().split('-')[0]) - -account_list = [ - "ca1eeeca-231f-4a91-a740-04eaeb043516", - "ceee86e2-a6cf-4a62-8004-1313cc581679", - "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "9c6588cd-ca5e-429d-adc7-5292d3880914", - "912102ae-2e57-4094-bb8a-63a7d1c38207", - "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "f048a88c-9bc9-43cf-a30d-f48c94708866" -] - -region_list = [ - "southcentralus", - "eastus", - "eastus2", - "westus2", - "australiaeast", - "southeastasia", - "northeurope", - "uksouth", - "centralus", - "centralindia" -] - -tag_list = [ - { environment: "prod", app: "paymentGateway" }, - { environment: "dev", app: "dataAnalytics" }, - { environment: "staging", app: "userManagement" }, - { environment: "prod", app: "reportingService" }, - { environment: "dev", app: "emailService" }, - { environment: "staging", app: "invoiceProcessing" }, - { environment: "prod", app: "securityModule" }, - { environment: "prod", app: "inventoryManagement" }, - { environment: "dev", app: "customerSupport" }, - { environment: "prod", app: "crmModule" } -] - -sku_list = [ - { - "capacity": 4, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_4" - }, - { - "capacity": 8, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_8" - }, - { - "capacity": 2, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_2" - }, - { - "capacity": 16, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_16" - }, - { - "capacity": 32, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_32" - }, - { - "capacity": 10, - "name": "Standard", - "tier": "Standard", - "resourceType": "Standard_10" - }, - { - "capacity": 20, - "name": "Standard", - "tier": "Standard", - "resourceType": "Standard_20" - }, - { - "capacity": 50, - "name": "Standard", - "tier": "Standard", - "resourceType": "Standard_50" - }, - { - "capacity": 100, - "name": "Standard", - "tier": "Standard", - "resourceType": "Standard_100" - }, - { - "capacity": 8, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_8" - } -] - -// -------------------------------------- -// Script -// -------------------------------------- - -instance_list = [] - -for (var i = 0; i < 50; i++) { - subscriptionId = account_list[parseInt(Math.random() * 10)] - subscriptionName = generateRandomName() - resourceGroup = generateRandomName().toUpperCase() + '-' + generateRandomName().toUpperCase() - resourceName = generateRandomName() - serverName = generateRandomName() - resourceId = "/subscriptions/" + subscriptionId + "/resourceGroups/" + resourceGroup + "/providers/Microsoft.Sql/servers/" + serverName + "/databases/" + resourceName - resourceType = sku_list[parseInt(Math.random() * 10)] - savings = parseFloat((Math.random() * Math.random() * 1000).toFixed(3)) - - instance_list.push({ - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": region_list[parseInt(Math.random() * 10)], - "resourceGroup": resourceGroup, - "resourceID": resourceId, - "resourceKind": "v12.0,user,vcore", - "resourceName": serverName + "/" + resourceName, - "resourceType": resourceType['resourceType'], - "savings": savings, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": resourceType, - "subscriptionID": subscriptionId, - "subscriptionName": subscriptionName, - "tags": tag_list[parseInt(Math.random() * 10)], - "unit": "Count" - }) -} - -result = { - "message": "The total estimated monthly savings are US$ 7833.10", - "instance_list": instance_list -} - -// -------------------------------------- -// Output -// -------------------------------------- - -console.log(JSON.stringify(result, '', 2)) diff --git a/flexera/data/azure/azure_unused_sql_databases.json b/flexera/data/azure/azure_unused_sql_databases.json deleted file mode 100644 index 33aae755..00000000 --- a/flexera/data/azure/azure_unused_sql_databases.json +++ /dev/null @@ -1,1336 +0,0 @@ -{ - "message": "The total estimated monthly savings are US$ 7833.10", - "instance_list": [ - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "eastus2", - "resourceGroup": "SILLYFOX-DROWSYPENGUIN", - "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/SILLYFOX-DROWSYPENGUIN/providers/Microsoft.Sql/servers/relievedquail/databases/jollyquail", - "resourceKind": "v12.0,user,vcore", - "resourceName": "relievedquail/jollyquail", - "resourceType": "Standard_50", - "savings": 923.957, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard", - "resourceType": "Standard_50" - }, - "subscriptionID": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "happyquail", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "centralindia", - "resourceGroup": "ZEALOUSMOUSE-MERRYTIGER", - "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/ZEALOUSMOUSE-MERRYTIGER/providers/Microsoft.Sql/servers/braveeel/databases/quirkyowl", - "resourceKind": "v12.0,user,vcore", - "resourceName": "braveeel/quirkyowl", - "resourceType": "Standard_100", - "savings": 274.315, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 100, - "name": "Standard", - "tier": "Standard", - "resourceType": "Standard_100" - }, - "subscriptionID": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "wittyparrot", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "centralus", - "resourceGroup": "EAGERURCHIN-HAPPYRABBIT", - "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/EAGERURCHIN-HAPPYRABBIT/providers/Microsoft.Sql/servers/wittyeel/databases/merryelephant", - "resourceKind": "v12.0,user,vcore", - "resourceName": "wittyeel/merryelephant", - "resourceType": "Standard_20", - "savings": 493.161, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 20, - "name": "Standard", - "tier": "Standard", - "resourceType": "Standard_20" - }, - "subscriptionID": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "wittyjaguar", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "eastus2", - "resourceGroup": "EXCITEDFOX-INNOCENTOWL", - "resourceID": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/EXCITEDFOX-INNOCENTOWL/providers/Microsoft.Sql/servers/excitedibis/databases/merryfox", - "resourceKind": "v12.0,user,vcore", - "resourceName": "excitedibis/merryfox", - "resourceType": "Standard_100", - "savings": 66.351, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 100, - "name": "Standard", - "tier": "Standard", - "resourceType": "Standard_100" - }, - "subscriptionID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "happygiraffe", - "tags": { - "environment": "prod", - "app": "securityModule" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "southeastasia", - "resourceGroup": "CALMIBIS-CALMPARROT", - "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/CALMIBIS-CALMPARROT/providers/Microsoft.Sql/servers/calmgiraffe/databases/vivaciousquail", - "resourceKind": "v12.0,user,vcore", - "resourceName": "calmgiraffe/vivaciousquail", - "resourceType": "Standard_10", - "savings": 34.844, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard", - "resourceType": "Standard_10" - }, - "subscriptionID": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "merrytiger", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "eastus2", - "resourceGroup": "UPBEATXERUS-JOVIALQUAIL", - "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/UPBEATXERUS-JOVIALQUAIL/providers/Microsoft.Sql/servers/quicknewt/databases/jovialgiraffe", - "resourceKind": "v12.0,user,vcore", - "resourceName": "quicknewt/jovialgiraffe", - "resourceType": "GP_Gen5_8", - "savings": 786.638, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 8, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_8" - }, - "subscriptionID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "quickeel", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "uksouth", - "resourceGroup": "MERRYYAK-ZEALOUSCAT", - "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/MERRYYAK-ZEALOUSCAT/providers/Microsoft.Sql/servers/vivaciouslion/databases/relievedparrot", - "resourceKind": "v12.0,user,vcore", - "resourceName": "vivaciouslion/relievedparrot", - "resourceType": "GP_Gen5_8", - "savings": 488.308, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 8, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_8" - }, - "subscriptionID": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "drowsynewt", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "eastus", - "resourceGroup": "GENTLEGIRAFFE-QUICKURCHIN", - "resourceID": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/GENTLEGIRAFFE-QUICKURCHIN/providers/Microsoft.Sql/servers/obedientcat/databases/quickrabbit", - "resourceKind": "v12.0,user,vcore", - "resourceName": "obedientcat/quickrabbit", - "resourceType": "Standard_50", - "savings": 9.41, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard", - "resourceType": "Standard_50" - }, - "subscriptionID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "obedientyak", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "centralus", - "resourceGroup": "SILLYOWL-EAGERURCHIN", - "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/SILLYOWL-EAGERURCHIN/providers/Microsoft.Sql/servers/excitedbear/databases/happymouse", - "resourceKind": "v12.0,user,vcore", - "resourceName": "excitedbear/happymouse", - "resourceType": "GP_Gen5_2", - "savings": 60.605, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 2, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_2" - }, - "subscriptionID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "eagereel", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "southeastasia", - "resourceGroup": "DROWSYGOAT-THANKFULOCTOPUS", - "resourceID": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/DROWSYGOAT-THANKFULOCTOPUS/providers/Microsoft.Sql/servers/nervoushorse/databases/braveant", - "resourceKind": "v12.0,user,vcore", - "resourceName": "nervoushorse/braveant", - "resourceType": "Standard_20", - "savings": 77.298, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 20, - "name": "Standard", - "tier": "Standard", - "resourceType": "Standard_20" - }, - "subscriptionID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "happyjaguar", - "tags": { - "environment": "prod", - "app": "securityModule" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "southeastasia", - "resourceGroup": "JOLLYNEWT-EXCITEDQUAIL", - "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/JOLLYNEWT-EXCITEDQUAIL/providers/Microsoft.Sql/servers/drowsyhorse/databases/quickowl", - "resourceKind": "v12.0,user,vcore", - "resourceName": "drowsyhorse/quickowl", - "resourceType": "GP_Gen5_2", - "savings": 787.142, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 2, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_2" - }, - "subscriptionID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "gentleurchin", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "southcentralus", - "resourceGroup": "UPBEATGOAT-OBEDIENTZEBRA", - "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/UPBEATGOAT-OBEDIENTZEBRA/providers/Microsoft.Sql/servers/gentleant/databases/quirkyparrot", - "resourceKind": "v12.0,user,vcore", - "resourceName": "gentleant/quirkyparrot", - "resourceType": "GP_Gen5_8", - "savings": 150.294, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 8, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_8" - }, - "subscriptionID": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "quirkykangaroo", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "centralus", - "resourceGroup": "WITTYJAGUAR-THANKFULCAT", - "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/WITTYJAGUAR-THANKFULCAT/providers/Microsoft.Sql/servers/thankfulviper/databases/adventurousdog", - "resourceKind": "v12.0,user,vcore", - "resourceName": "thankfulviper/adventurousdog", - "resourceType": "GP_Gen5_4", - "savings": 834.269, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 4, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_4" - }, - "subscriptionID": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "thankfuldog", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "centralindia", - "resourceGroup": "UPBEATQUAIL-EXCITEDOWL", - "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/UPBEATQUAIL-EXCITEDOWL/providers/Microsoft.Sql/servers/happyfox/databases/proudhorse", - "resourceKind": "v12.0,user,vcore", - "resourceName": "happyfox/proudhorse", - "resourceType": "GP_Gen5_8", - "savings": 181.872, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 8, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_8" - }, - "subscriptionID": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "excitedoctopus", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "australiaeast", - "resourceGroup": "FIERCEOCTOPUS-HAPPYHORSE", - "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/FIERCEOCTOPUS-HAPPYHORSE/providers/Microsoft.Sql/servers/calmfox/databases/sillymouse", - "resourceKind": "v12.0,user,vcore", - "resourceName": "calmfox/sillymouse", - "resourceType": "GP_Gen5_4", - "savings": 234.598, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 4, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_4" - }, - "subscriptionID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "zealoussnake", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "australiaeast", - "resourceGroup": "INNOCENTPENGUIN-DROWSYPENGUIN", - "resourceID": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/INNOCENTPENGUIN-DROWSYPENGUIN/providers/Microsoft.Sql/servers/excitedcat/databases/quickrabbit", - "resourceKind": "v12.0,user,vcore", - "resourceName": "excitedcat/quickrabbit", - "resourceType": "GP_Gen5_4", - "savings": 27.335, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 4, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_4" - }, - "subscriptionID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "eagerparrot", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "uksouth", - "resourceGroup": "PROUDRABBIT-RELIEVEDGIRAFFE", - "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/PROUDRABBIT-RELIEVEDGIRAFFE/providers/Microsoft.Sql/servers/upbeatbear/databases/gentlepenguin", - "resourceKind": "v12.0,user,vcore", - "resourceName": "upbeatbear/gentlepenguin", - "resourceType": "GP_Gen5_32", - "savings": 167.104, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 32, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_32" - }, - "subscriptionID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "obedientsnake", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "southeastasia", - "resourceGroup": "WITTYCAT-ZEALOUSTIGER", - "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/WITTYCAT-ZEALOUSTIGER/providers/Microsoft.Sql/servers/eagerrabbit/databases/fiercetiger", - "resourceKind": "v12.0,user,vcore", - "resourceName": "eagerrabbit/fiercetiger", - "resourceType": "GP_Gen5_8", - "savings": 422.207, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 8, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_8" - }, - "subscriptionID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "nervouskangaroo", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "centralindia", - "resourceGroup": "MERRYLION-LIVELYFOX", - "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/MERRYLION-LIVELYFOX/providers/Microsoft.Sql/servers/nervousparrot/databases/gentlegoat", - "resourceKind": "v12.0,user,vcore", - "resourceName": "nervousparrot/gentlegoat", - "resourceType": "Standard_10", - "savings": 40.905, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard", - "resourceType": "Standard_10" - }, - "subscriptionID": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "kindkangaroo", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "centralindia", - "resourceGroup": "YOUTHFULGOAT-LAZYEEL", - "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/YOUTHFULGOAT-LAZYEEL/providers/Microsoft.Sql/servers/lazyant/databases/upbeatant", - "resourceKind": "v12.0,user,vcore", - "resourceName": "lazyant/upbeatant", - "resourceType": "GP_Gen5_8", - "savings": 712.507, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 8, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_8" - }, - "subscriptionID": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "proudmouse", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "centralindia", - "resourceGroup": "ZEALOUSEEL-MERRYLION", - "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/ZEALOUSEEL-MERRYLION/providers/Microsoft.Sql/servers/drowsyelephant/databases/sillyeel", - "resourceKind": "v12.0,user,vcore", - "resourceName": "drowsyelephant/sillyeel", - "resourceType": "GP_Gen5_32", - "savings": 749.033, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 32, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_32" - }, - "subscriptionID": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "jollyzebra", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "australiaeast", - "resourceGroup": "FIERCEHORSE-EAGERWHALE", - "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/FIERCEHORSE-EAGERWHALE/providers/Microsoft.Sql/servers/sillyrabbit/databases/bravetiger", - "resourceKind": "v12.0,user,vcore", - "resourceName": "sillyrabbit/bravetiger", - "resourceType": "GP_Gen5_4", - "savings": 252.511, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 4, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_4" - }, - "subscriptionID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "braveparrot", - "tags": { - "environment": "prod", - "app": "crmModule" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "southcentralus", - "resourceGroup": "THANKFULFOX-SILLYHORSE", - "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/THANKFULFOX-SILLYHORSE/providers/Microsoft.Sql/servers/eagercat/databases/merrymouse", - "resourceKind": "v12.0,user,vcore", - "resourceName": "eagercat/merrymouse", - "resourceType": "Standard_100", - "savings": 515.082, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 100, - "name": "Standard", - "tier": "Standard", - "resourceType": "Standard_100" - }, - "subscriptionID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "bravezebra", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "southcentralus", - "resourceGroup": "JOVIALSNAKE-LIVELYBEAR", - "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/JOVIALSNAKE-LIVELYBEAR/providers/Microsoft.Sql/servers/jovialibis/databases/kindrabbit", - "resourceKind": "v12.0,user,vcore", - "resourceName": "jovialibis/kindrabbit", - "resourceType": "GP_Gen5_2", - "savings": 50.715, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 2, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_2" - }, - "subscriptionID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "zealousyak", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "northeurope", - "resourceGroup": "WITTYGOAT-PROUDLION", - "resourceID": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/WITTYGOAT-PROUDLION/providers/Microsoft.Sql/servers/proudibis/databases/kindquail", - "resourceKind": "v12.0,user,vcore", - "resourceName": "proudibis/kindquail", - "resourceType": "Standard_50", - "savings": 93.3, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard", - "resourceType": "Standard_50" - }, - "subscriptionID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "nervouseel", - "tags": { - "environment": "prod", - "app": "crmModule" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "southcentralus", - "resourceGroup": "PROUDURCHIN-NERVOUSNEWT", - "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/PROUDURCHIN-NERVOUSNEWT/providers/Microsoft.Sql/servers/adventuroussnake/databases/adventuroussnake", - "resourceKind": "v12.0,user,vcore", - "resourceName": "adventuroussnake/adventuroussnake", - "resourceType": "GP_Gen5_4", - "savings": 125.509, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 4, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_4" - }, - "subscriptionID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "livelyrabbit", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "northeurope", - "resourceGroup": "THANKFULTIGER-ADVENTUROUSBEAR", - "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/THANKFULTIGER-ADVENTUROUSBEAR/providers/Microsoft.Sql/servers/quirkyviper/databases/excitedhorse", - "resourceKind": "v12.0,user,vcore", - "resourceName": "quirkyviper/excitedhorse", - "resourceType": "GP_Gen5_16", - "savings": 662.007, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 16, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_16" - }, - "subscriptionID": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "upbeatlion", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "northeurope", - "resourceGroup": "NERVOUSGOAT-LAZYGOAT", - "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/NERVOUSGOAT-LAZYGOAT/providers/Microsoft.Sql/servers/sillyurchin/databases/livelyoctopus", - "resourceKind": "v12.0,user,vcore", - "resourceName": "sillyurchin/livelyoctopus", - "resourceType": "GP_Gen5_2", - "savings": 589.399, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 2, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_2" - }, - "subscriptionID": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "jovialxerus", - "tags": { - "environment": "prod", - "app": "securityModule" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "uksouth", - "resourceGroup": "EXCITEDBEAR-ADVENTUROUSQUAIL", - "resourceID": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/EXCITEDBEAR-ADVENTUROUSQUAIL/providers/Microsoft.Sql/servers/obedientpenguin/databases/braveant", - "resourceKind": "v12.0,user,vcore", - "resourceName": "obedientpenguin/braveant", - "resourceType": "Standard_50", - "savings": 77.967, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard", - "resourceType": "Standard_50" - }, - "subscriptionID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "subscriptionName": "relievedkangaroo", - "tags": { - "environment": "prod", - "app": "securityModule" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "eastus", - "resourceGroup": "VIVACIOUSFOX-EXCITEDFOX", - "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/VIVACIOUSFOX-EXCITEDFOX/providers/Microsoft.Sql/servers/eagerfox/databases/merrygoat", - "resourceKind": "v12.0,user,vcore", - "resourceName": "eagerfox/merrygoat", - "resourceType": "Standard_20", - "savings": 328.348, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 20, - "name": "Standard", - "tier": "Standard", - "resourceType": "Standard_20" - }, - "subscriptionID": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "fiercenewt", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "southcentralus", - "resourceGroup": "OBEDIENTDOG-WITTYGIRAFFE", - "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/OBEDIENTDOG-WITTYGIRAFFE/providers/Microsoft.Sql/servers/adventurousnewt/databases/sillyurchin", - "resourceKind": "v12.0,user,vcore", - "resourceName": "adventurousnewt/sillyurchin", - "resourceType": "GP_Gen5_8", - "savings": 250.395, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 8, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_8" - }, - "subscriptionID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "eagermouse", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "westus2", - "resourceGroup": "QUIRKYIBIS-GENTLEEEL", - "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/QUIRKYIBIS-GENTLEEEL/providers/Microsoft.Sql/servers/obedientviper/databases/nervousxerus", - "resourceKind": "v12.0,user,vcore", - "resourceName": "obedientviper/nervousxerus", - "resourceType": "Standard_10", - "savings": 120.388, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard", - "resourceType": "Standard_10" - }, - "subscriptionID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "livelybear", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "uksouth", - "resourceGroup": "MERRYPENGUIN-LAZYEEL", - "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/MERRYPENGUIN-LAZYEEL/providers/Microsoft.Sql/servers/kindrabbit/databases/vivaciouskangaroo", - "resourceKind": "v12.0,user,vcore", - "resourceName": "kindrabbit/vivaciouskangaroo", - "resourceType": "GP_Gen5_32", - "savings": 605.693, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 32, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_32" - }, - "subscriptionID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "sillyparrot", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "centralindia", - "resourceGroup": "FIERCEYAK-CALMOWL", - "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/FIERCEYAK-CALMOWL/providers/Microsoft.Sql/servers/obedientjaguar/databases/relievedmouse", - "resourceKind": "v12.0,user,vcore", - "resourceName": "obedientjaguar/relievedmouse", - "resourceType": "GP_Gen5_8", - "savings": 90.417, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 8, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_8" - }, - "subscriptionID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "subscriptionName": "nervousnewt", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "westus2", - "resourceGroup": "EXCITEDURCHIN-MERRYBEAR", - "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/EXCITEDURCHIN-MERRYBEAR/providers/Microsoft.Sql/servers/happyeel/databases/quirkylion", - "resourceKind": "v12.0,user,vcore", - "resourceName": "happyeel/quirkylion", - "resourceType": "GP_Gen5_32", - "savings": 17.231, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 32, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_32" - }, - "subscriptionID": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "wittykangaroo", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "centralus", - "resourceGroup": "WITTYEEL-HAPPYJAGUAR", - "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/WITTYEEL-HAPPYJAGUAR/providers/Microsoft.Sql/servers/vivaciouselephant/databases/calmibis", - "resourceKind": "v12.0,user,vcore", - "resourceName": "vivaciouselephant/calmibis", - "resourceType": "Standard_10", - "savings": 1.12, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard", - "resourceType": "Standard_10" - }, - "subscriptionID": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "proudcat", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "australiaeast", - "resourceGroup": "RELIEVEDXERUS-EXCITEDZEBRA", - "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/RELIEVEDXERUS-EXCITEDZEBRA/providers/Microsoft.Sql/servers/thankfulsnake/databases/vivaciousxerus", - "resourceKind": "v12.0,user,vcore", - "resourceName": "thankfulsnake/vivaciousxerus", - "resourceType": "GP_Gen5_4", - "savings": 71.562, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 4, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_4" - }, - "subscriptionID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "vivaciouscat", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "southeastasia", - "resourceGroup": "SILLYSNAKE-ZEALOUSSNAKE", - "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/SILLYSNAKE-ZEALOUSSNAKE/providers/Microsoft.Sql/servers/adventurousnewt/databases/jollyeel", - "resourceKind": "v12.0,user,vcore", - "resourceName": "adventurousnewt/jollyeel", - "resourceType": "GP_Gen5_16", - "savings": 462.509, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 16, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_16" - }, - "subscriptionID": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "thankfulrabbit", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "uksouth", - "resourceGroup": "UPBEATLION-OBEDIENTGOAT", - "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/UPBEATLION-OBEDIENTGOAT/providers/Microsoft.Sql/servers/excitedparrot/databases/nervousoctopus", - "resourceKind": "v12.0,user,vcore", - "resourceName": "excitedparrot/nervousoctopus", - "resourceType": "Standard_20", - "savings": 148.553, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 20, - "name": "Standard", - "tier": "Standard", - "resourceType": "Standard_20" - }, - "subscriptionID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "jollyxerus", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "southcentralus", - "resourceGroup": "LAZYKANGAROO-LIVELYWHALE", - "resourceID": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/LAZYKANGAROO-LIVELYWHALE/providers/Microsoft.Sql/servers/kindrabbit/databases/zealoustiger", - "resourceKind": "v12.0,user,vcore", - "resourceName": "kindrabbit/zealoustiger", - "resourceType": "GP_Gen5_32", - "savings": 110.854, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 32, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_32" - }, - "subscriptionID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "subscriptionName": "nervousjaguar", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "northeurope", - "resourceGroup": "UPBEATIBIS-CALMXERUS", - "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/UPBEATIBIS-CALMXERUS/providers/Microsoft.Sql/servers/jollyhorse/databases/quickzebra", - "resourceKind": "v12.0,user,vcore", - "resourceName": "jollyhorse/quickzebra", - "resourceType": "Standard_50", - "savings": 218.824, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 50, - "name": "Standard", - "tier": "Standard", - "resourceType": "Standard_50" - }, - "subscriptionID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "youthfulkangaroo", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "uksouth", - "resourceGroup": "WITTYPARROT-VIVACIOUSGIRAFFE", - "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/WITTYPARROT-VIVACIOUSGIRAFFE/providers/Microsoft.Sql/servers/wittyyak/databases/happynewt", - "resourceKind": "v12.0,user,vcore", - "resourceName": "wittyyak/happynewt", - "resourceType": "Standard_20", - "savings": 469.445, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 20, - "name": "Standard", - "tier": "Standard", - "resourceType": "Standard_20" - }, - "subscriptionID": "912102ae-2e57-4094-bb8a-63a7d1c38207", - "subscriptionName": "livelyelephant", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "uksouth", - "resourceGroup": "KINDCAT-EXCITEDEEL", - "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/KINDCAT-EXCITEDEEL/providers/Microsoft.Sql/servers/bravebear/databases/sillyelephant", - "resourceKind": "v12.0,user,vcore", - "resourceName": "bravebear/sillyelephant", - "resourceType": "GP_Gen5_4", - "savings": 564.226, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 4, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_4" - }, - "subscriptionID": "ca1eeeca-231f-4a91-a740-04eaeb043516", - "subscriptionName": "bravenewt", - "tags": { - "environment": "prod", - "app": "securityModule" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "southcentralus", - "resourceGroup": "ADVENTUROUSGIRAFFE-VIVACIOUSHORSE", - "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/ADVENTUROUSGIRAFFE-VIVACIOUSHORSE/providers/Microsoft.Sql/servers/excitedparrot/databases/thankfuloctopus", - "resourceKind": "v12.0,user,vcore", - "resourceName": "excitedparrot/thankfuloctopus", - "resourceType": "Standard_10", - "savings": 412.586, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 10, - "name": "Standard", - "tier": "Standard", - "resourceType": "Standard_10" - }, - "subscriptionID": "9c6588cd-ca5e-429d-adc7-5292d3880914", - "subscriptionName": "quirkyjaguar", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "northeurope", - "resourceGroup": "EXCITEDNEWT-QUICKHORSE", - "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/EXCITEDNEWT-QUICKHORSE/providers/Microsoft.Sql/servers/adventurouselephant/databases/braveoctopus", - "resourceKind": "v12.0,user,vcore", - "resourceName": "adventurouselephant/braveoctopus", - "resourceType": "GP_Gen5_8", - "savings": 134.486, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 8, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_8" - }, - "subscriptionID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "innocentelephant", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "southcentralus", - "resourceGroup": "MERRYVIPER-VIVACIOUSPENGUIN", - "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/MERRYVIPER-VIVACIOUSPENGUIN/providers/Microsoft.Sql/servers/relievedsnake/databases/gentlenewt", - "resourceKind": "v12.0,user,vcore", - "resourceName": "relievedsnake/gentlenewt", - "resourceType": "GP_Gen5_2", - "savings": 544.947, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 2, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_2" - }, - "subscriptionID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "subscriptionName": "calmeel", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "eastus2", - "resourceGroup": "RELIEVEDELEPHANT-UPBEATNEWT", - "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/RELIEVEDELEPHANT-UPBEATNEWT/providers/Microsoft.Sql/servers/fierceparrot/databases/adventurouswhale", - "resourceKind": "v12.0,user,vcore", - "resourceName": "fierceparrot/adventurouswhale", - "resourceType": "GP_Gen5_4", - "savings": 130.402, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 4, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_4" - }, - "subscriptionID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "subscriptionName": "calmquail", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "eastus2", - "resourceGroup": "UPBEATXERUS-YOUTHFULGIRAFFE", - "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/UPBEATXERUS-YOUTHFULGIRAFFE/providers/Microsoft.Sql/servers/obedientfox/databases/braveyak", - "resourceKind": "v12.0,user,vcore", - "resourceName": "obedientfox/braveyak", - "resourceType": "GP_Gen5_16", - "savings": 106.068, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 16, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_16" - }, - "subscriptionID": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "gentlefox", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "northeurope", - "resourceGroup": "HAPPYYAK-LIVELYEEL", - "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/HAPPYYAK-LIVELYEEL/providers/Microsoft.Sql/servers/nervouselephant/databases/jovialurchin", - "resourceKind": "v12.0,user,vcore", - "resourceName": "nervouselephant/jovialurchin", - "resourceType": "Standard_20", - "savings": 250.399, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 20, - "name": "Standard", - "tier": "Standard", - "resourceType": "Standard_20" - }, - "subscriptionID": "ceee86e2-a6cf-4a62-8004-1313cc581679", - "subscriptionName": "eagertiger", - "tags": { - "environment": "prod", - "app": "securityModule" - }, - "unit": "Count" - }, - { - "lookbackPeriod": "30 days", - "platform": "Azure SQL Database", - "region": "centralus", - "resourceGroup": "BRAVENEWT-HAPPYZEBRA", - "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/BRAVENEWT-HAPPYZEBRA/providers/Microsoft.Sql/servers/excitedfox/databases/sillyant", - "resourceKind": "v12.0,user,vcore", - "resourceName": "excitedfox/sillyant", - "resourceType": "GP_Gen5_8", - "savings": 83.145, - "savingsCurrency": "US$", - "service": "Microsoft.Sql", - "sku": { - "capacity": 8, - "family": "Gen5", - "name": "GP_Gen5", - "tier": "GeneralPurpose", - "resourceType": "GP_Gen5_8" - }, - "subscriptionID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "subscriptionName": "quickgiraffe", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "unit": "Count" - } - ] -} diff --git a/flexera/data/azure/azure_unused_volumes.json b/flexera/data/azure/azure_unused_volumes.json new file mode 100644 index 00000000..1f79d076 --- /dev/null +++ b/flexera/data/azure/azure_unused_volumes.json @@ -0,0 +1,1002 @@ +[ + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "bluecallisto", + "resourceGroup": "upbeatspinach", + "resourceName": "rectangularorange", + "tags": "environment=dev, app=dataAnalytics", + "age": 239, + "timeCreated": "2024-04-23T16:43:15-05:00", + "recommendationDetails": "Delete unused volume rectangularorange in Azure Subscription bluecallisto (9c6588cd-ca5e-429d-adc7-5292d3880914)", + "resourceType": "Microsoft.Compute/disks", + "region": "uksouth", + "size": 23, + "state": "Unattached", + "savings": 154.08, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/upbeatspinach/providers/Microsoft.Compute/virtualMachines/metallicgrapefruit", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/upbeatspinach/providers/Microsoft.Compute/disks/rectangularorange", + "lookbackPeriod": 30 + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "eageroctopus", + "resourceGroup": "drowsyorange", + "resourceName": "eagerhaumea", + "tags": "environment=staging, app=crmModule", + "age": 264, + "timeCreated": "2024-11-24T10:23:03-06:00", + "recommendationDetails": "Delete unused volume eagerhaumea in Azure Subscription eageroctopus (1af450b2-ce7a-4af5-9ebc-a13461fe1e32)", + "resourceType": "Microsoft.Compute/disks", + "region": "southeastasia", + "size": 292, + "state": "Unattached", + "savings": 398.8, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/drowsyorange/providers/Microsoft.Compute/virtualMachines/blackeris", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/drowsyorange/providers/Microsoft.Compute/disks/eagerhaumea", + "lookbackPeriod": 30 + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "redjuno", + "resourceGroup": "youthfulmars", + "resourceName": "darkoctopus", + "tags": "environment=dev, app=securityModule, team=infra", + "age": 266, + "timeCreated": "2024-01-02T21:14:48-06:00", + "recommendationDetails": "Delete unused volume darkoctopus in Azure Subscription redjuno (ca1eeeca-231f-4a91-a740-04eaeb043516)", + "resourceType": "Microsoft.Compute/disks", + "region": "westus2", + "size": 329, + "state": "Unattached", + "savings": 366.43, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/youthfulmars/providers/Microsoft.Compute/virtualMachines/kinddog", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/youthfulmars/providers/Microsoft.Compute/disks/darkoctopus", + "lookbackPeriod": 30 + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "opaqueeuropa", + "resourceGroup": "jovialnewt", + "resourceName": "rectangularmouse", + "tags": "environment=prod, app=emailService", + "age": 232, + "timeCreated": "2024-06-01T09:42:54-05:00", + "recommendationDetails": "Delete unused volume rectangularmouse in Azure Subscription opaqueeuropa (8752afcb-f9b4-453b-b34c-cb9f3a9a0247)", + "resourceType": "Microsoft.Compute/disks", + "region": "australiaeast", + "size": 466, + "state": "Unattached", + "savings": 996.11, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/jovialnewt/providers/Microsoft.Compute/virtualMachines/zealouselephant", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/jovialnewt/providers/Microsoft.Compute/disks/rectangularmouse", + "lookbackPeriod": 30 + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "matteio", + "resourceGroup": "nervouspeas", + "resourceName": "zealousparrot", + "tags": "environment=prod, app=userManagement", + "age": 180, + "timeCreated": "2024-04-12T06:44:11-05:00", + "recommendationDetails": "Delete unused volume zealousparrot in Azure Subscription matteio (1aec08f2-c15d-4c32-919c-4bab940f69f3)", + "resourceType": "Microsoft.Compute/disks", + "region": "westus2", + "size": 230, + "state": "Unattached", + "savings": 366.58, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/nervouspeas/providers/Microsoft.Compute/virtualMachines/redaubergine", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/nervouspeas/providers/Microsoft.Compute/disks/zealousparrot", + "lookbackPeriod": 30 + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "translucentpumpkin", + "resourceGroup": "fierceturnip", + "resourceName": "jollyturnip", + "tags": "environment=prod, app=emailService", + "age": 170, + "timeCreated": "2024-03-30T14:12:38-05:00", + "recommendationDetails": "Delete unused volume jollyturnip in Azure Subscription translucentpumpkin (9c6588cd-ca5e-429d-adc7-5292d3880914)", + "resourceType": "Microsoft.Compute/disks", + "region": "westus2", + "size": 359, + "state": "Unattached", + "savings": 475.36, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/fierceturnip/providers/Microsoft.Compute/virtualMachines/purpleearth", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/fierceturnip/providers/Microsoft.Compute/disks/jollyturnip", + "lookbackPeriod": 30 + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "rotundpluto", + "resourceGroup": "rotundtiger", + "resourceName": "transparentpepper", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "age": 204, + "timeCreated": "2024-05-12T13:30:28-05:00", + "recommendationDetails": "Delete unused volume transparentpepper in Azure Subscription rotundpluto (ca1eeeca-231f-4a91-a740-04eaeb043516)", + "resourceType": "Microsoft.Compute/disks", + "region": "centralus", + "size": 233, + "state": "Unattached", + "savings": 159.83, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/rotundtiger/providers/Microsoft.Compute/virtualMachines/rotundant", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/rotundtiger/providers/Microsoft.Compute/disks/transparentpepper", + "lookbackPeriod": 30 + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "widekiwi", + "resourceGroup": "circularmercury", + "resourceName": "calmio", + "tags": "environment=dev, app=customerSupport, tier=application", + "age": 30, + "timeCreated": "2024-02-17T15:06:41-06:00", + "recommendationDetails": "Delete unused volume calmio in Azure Subscription widekiwi (f048a88c-9bc9-43cf-a30d-f48c94708866)", + "resourceType": "Microsoft.Compute/disks", + "region": "northeurope", + "size": 409, + "state": "Unattached", + "savings": 78.9, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/circularmercury/providers/Microsoft.Compute/virtualMachines/narrowsedna", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/circularmercury/providers/Microsoft.Compute/disks/calmio", + "lookbackPeriod": 30 + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "mattepeach", + "resourceGroup": "obedientyam", + "resourceName": "transparentsnake", + "tags": "environment=prod, app=securityModule", + "age": 153, + "timeCreated": "2024-04-12T03:36:16-05:00", + "recommendationDetails": "Delete unused volume transparentsnake in Azure Subscription mattepeach (ceee86e2-a6cf-4a62-8004-1313cc581679)", + "resourceType": "Microsoft.Compute/disks", + "region": "eastus2", + "size": 393, + "state": "Unattached", + "savings": 639.9, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/obedientyam/providers/Microsoft.Compute/virtualMachines/kindhorse", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/obedientyam/providers/Microsoft.Compute/disks/transparentsnake", + "lookbackPeriod": 30 + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "drowsypsyche", + "resourceGroup": "innocentorcus", + "resourceName": "happypineapple", + "tags": "environment=dev, app=reportingService", + "age": 357, + "timeCreated": "2024-08-14T17:03:54-05:00", + "recommendationDetails": "Delete unused volume happypineapple in Azure Subscription drowsypsyche (1aec08f2-c15d-4c32-919c-4bab940f69f3)", + "resourceType": "Microsoft.Compute/disks", + "region": "eastus2", + "size": 196, + "state": "Unattached", + "savings": 598.38, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/innocentorcus/providers/Microsoft.Compute/virtualMachines/narrowzebra", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/innocentorcus/providers/Microsoft.Compute/disks/happypineapple", + "lookbackPeriod": 30 + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "yellowkiwi", + "resourceGroup": "matteurchin", + "resourceName": "cylindricalkiwi", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "age": 152, + "timeCreated": "2024-03-30T16:23:16-05:00", + "recommendationDetails": "Delete unused volume cylindricalkiwi in Azure Subscription yellowkiwi (ca1eeeca-231f-4a91-a740-04eaeb043516)", + "resourceType": "Microsoft.Compute/disks", + "region": "eastus", + "size": 209, + "state": "Unattached", + "savings": 283.25, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/matteurchin/providers/Microsoft.Compute/virtualMachines/glossyant", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/matteurchin/providers/Microsoft.Compute/disks/cylindricalkiwi", + "lookbackPeriod": 30 + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "translucentxerus", + "resourceGroup": "proudlettuce", + "resourceName": "orangegrapefruit", + "tags": "environment=prod, app=customerSupport", + "age": 178, + "timeCreated": "2024-02-02T12:48:25-06:00", + "recommendationDetails": "Delete unused volume orangegrapefruit in Azure Subscription translucentxerus (ca1eeeca-231f-4a91-a740-04eaeb043516)", + "resourceType": "Microsoft.Compute/disks", + "region": "eastus2", + "size": 476, + "state": "Unattached", + "savings": 367.48, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/proudlettuce/providers/Microsoft.Compute/virtualMachines/jovialcoconut", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/proudlettuce/providers/Microsoft.Compute/disks/orangegrapefruit", + "lookbackPeriod": 30 + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "smallchariklo", + "resourceGroup": "orangehaumea", + "resourceName": "squareolive", + "tags": "environment=staging, app=invoiceProcessing", + "age": 321, + "timeCreated": "2024-06-10T11:58:12-05:00", + "recommendationDetails": "Delete unused volume squareolive in Azure Subscription smallchariklo (6383b3a2-a8c4-4c07-8acf-f38e08fc7622)", + "resourceType": "Microsoft.Compute/disks", + "region": "westus2", + "size": 152, + "state": "Unattached", + "savings": 224.68, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/orangehaumea/providers/Microsoft.Compute/virtualMachines/lazymars", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/orangehaumea/providers/Microsoft.Compute/disks/squareolive", + "lookbackPeriod": 30 + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "roundmakemake", + "resourceGroup": "roundmercury", + "resourceName": "relievedpomegranate", + "tags": "environment=dev, app=reportingService", + "age": 203, + "timeCreated": "2024-10-09T09:56:55-05:00", + "recommendationDetails": "Delete unused volume relievedpomegranate in Azure Subscription roundmakemake (1af450b2-ce7a-4af5-9ebc-a13461fe1e32)", + "resourceType": "Microsoft.Compute/disks", + "region": "southcentralus", + "size": 440, + "state": "Unattached", + "savings": 338.01, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/roundmercury/providers/Microsoft.Compute/virtualMachines/nervoushorse", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/roundmercury/providers/Microsoft.Compute/disks/relievedpomegranate", + "lookbackPeriod": 30 + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "proudbear", + "resourceGroup": "brighthaumea", + "resourceName": "adventurousbanana", + "tags": "environment=prod, app=securityModule", + "age": 162, + "timeCreated": "2024-01-31T19:19:31-06:00", + "recommendationDetails": "Delete unused volume adventurousbanana in Azure Subscription proudbear (1af450b2-ce7a-4af5-9ebc-a13461fe1e32)", + "resourceType": "Microsoft.Compute/disks", + "region": "uksouth", + "size": 96, + "state": "Unattached", + "savings": 741.98, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/brighthaumea/providers/Microsoft.Compute/virtualMachines/blackmouse", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/brighthaumea/providers/Microsoft.Compute/disks/adventurousbanana", + "lookbackPeriod": 30 + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "redquail", + "resourceGroup": "zealousio", + "resourceName": "purplechariklo", + "tags": "environment=dev, app=securityModule, team=infra", + "age": 101, + "timeCreated": "2024-05-31T12:24:55-05:00", + "recommendationDetails": "Delete unused volume purplechariklo in Azure Subscription redquail (1af450b2-ce7a-4af5-9ebc-a13461fe1e32)", + "resourceType": "Microsoft.Compute/disks", + "region": "australiaeast", + "size": 159, + "state": "Unattached", + "savings": 663.13, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/zealousio/providers/Microsoft.Compute/virtualMachines/opaquedog", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/zealousio/providers/Microsoft.Compute/disks/purplechariklo", + "lookbackPeriod": 30 + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "fluorescentturnip", + "resourceGroup": "jovialcharon", + "resourceName": "brightlion", + "tags": "environment=prod, app=customerSupport", + "age": 312, + "timeCreated": "2024-02-08T18:13:22-06:00", + "recommendationDetails": "Delete unused volume brightlion in Azure Subscription fluorescentturnip (ca1eeeca-231f-4a91-a740-04eaeb043516)", + "resourceType": "Microsoft.Compute/disks", + "region": "southcentralus", + "size": 399, + "state": "Unattached", + "savings": 164.26, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/jovialcharon/providers/Microsoft.Compute/virtualMachines/transparentoctopus", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/jovialcharon/providers/Microsoft.Compute/disks/brightlion", + "lookbackPeriod": 30 + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "whitetriton", + "resourceGroup": "transparentjupiter", + "resourceName": "vibrantpepper", + "tags": "environment=dev, app=dataAnalytics", + "age": 202, + "timeCreated": "2024-06-18T20:06:39-05:00", + "recommendationDetails": "Delete unused volume vibrantpepper in Azure Subscription whitetriton (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "resourceType": "Microsoft.Compute/disks", + "region": "centralindia", + "size": 216, + "state": "Unattached", + "savings": 688.48, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/transparentjupiter/providers/Microsoft.Compute/virtualMachines/translucentaubergine", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/transparentjupiter/providers/Microsoft.Compute/disks/vibrantpepper", + "lookbackPeriod": 30 + }, + { + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "nervousiapetus", + "resourceGroup": "orangemoon", + "resourceName": "lazymoon", + "tags": "environment=prod, app=securityModule", + "age": 241, + "timeCreated": "2024-11-23T17:15:41-06:00", + "recommendationDetails": "Delete unused volume lazymoon in Azure Subscription nervousiapetus (57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec)", + "resourceType": "Microsoft.Compute/disks", + "region": "westus2", + "size": 56, + "state": "Unattached", + "savings": 277.38, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/orangemoon/providers/Microsoft.Compute/virtualMachines/purplespinach", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/orangemoon/providers/Microsoft.Compute/disks/lazymoon", + "lookbackPeriod": 30 + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "circularpepper", + "resourceGroup": "darkpepper", + "resourceName": "adventurouschariklo", + "tags": "environment=dev, app=reportingService, tier=web", + "age": 166, + "timeCreated": "2024-09-21T06:20:30-05:00", + "recommendationDetails": "Delete unused volume adventurouschariklo in Azure Subscription circularpepper (ceee86e2-a6cf-4a62-8004-1313cc581679)", + "resourceType": "Microsoft.Compute/disks", + "region": "northeurope", + "size": 301, + "state": "Unattached", + "savings": 354.91, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/darkpepper/providers/Microsoft.Compute/virtualMachines/glossyant", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/darkpepper/providers/Microsoft.Compute/disks/adventurouschariklo", + "lookbackPeriod": 30 + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "lazyraspberry", + "resourceGroup": "wittyeel", + "resourceName": "proudmushroom", + "tags": "environment=prod, app=emailService", + "age": 114, + "timeCreated": "2024-06-16T04:40:07-05:00", + "recommendationDetails": "Delete unused volume proudmushroom in Azure Subscription lazyraspberry (1af450b2-ce7a-4af5-9ebc-a13461fe1e32)", + "resourceType": "Microsoft.Compute/disks", + "region": "eastus2", + "size": 286, + "state": "Unattached", + "savings": 371.1, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/wittyeel/providers/Microsoft.Compute/virtualMachines/brightcharon", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/wittyeel/providers/Microsoft.Compute/disks/proudmushroom", + "lookbackPeriod": 30 + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "brightorange", + "resourceGroup": "vivaciouseunomia", + "resourceName": "thinplum", + "tags": "environment=prod, app=securityModule", + "age": 38, + "timeCreated": "2024-09-09T20:36:56-05:00", + "recommendationDetails": "Delete unused volume thinplum in Azure Subscription brightorange (9c6588cd-ca5e-429d-adc7-5292d3880914)", + "resourceType": "Microsoft.Compute/disks", + "region": "australiaeast", + "size": 284, + "state": "Unattached", + "savings": 810.64, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/vivaciouseunomia/providers/Microsoft.Compute/virtualMachines/circularchiron", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/vivaciouseunomia/providers/Microsoft.Compute/disks/thinplum", + "lookbackPeriod": 30 + }, + { + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "jovialdog", + "resourceGroup": "nervousfox", + "resourceName": "greenpapaya", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "age": 143, + "timeCreated": "2024-01-23T20:38:19-06:00", + "recommendationDetails": "Delete unused volume greenpapaya in Azure Subscription jovialdog (57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec)", + "resourceType": "Microsoft.Compute/disks", + "region": "southeastasia", + "size": 177, + "state": "Unattached", + "savings": 32.8, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/nervousfox/providers/Microsoft.Compute/virtualMachines/glossysnake", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/nervousfox/providers/Microsoft.Compute/disks/greenpapaya", + "lookbackPeriod": 30 + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "tinyolive", + "resourceGroup": "ovalquaoar", + "resourceName": "excitedtitan", + "tags": "environment=staging, app=invoiceProcessing", + "age": 348, + "timeCreated": "2024-03-22T17:45:37-05:00", + "recommendationDetails": "Delete unused volume excitedtitan in Azure Subscription tinyolive (8752afcb-f9b4-453b-b34c-cb9f3a9a0247)", + "resourceType": "Microsoft.Compute/disks", + "region": "uksouth", + "size": 93, + "state": "Unattached", + "savings": 34.36, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/ovalquaoar/providers/Microsoft.Compute/virtualMachines/happymoon", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/ovalquaoar/providers/Microsoft.Compute/disks/excitedtitan", + "lookbackPeriod": 30 + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "transparentnessus", + "resourceGroup": "fluorescentceres", + "resourceName": "brightpineapple", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "age": 89, + "timeCreated": "2024-03-29T10:48:33-05:00", + "recommendationDetails": "Delete unused volume brightpineapple in Azure Subscription transparentnessus (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "resourceType": "Microsoft.Compute/disks", + "region": "eastus2", + "size": 194, + "state": "Unattached", + "savings": 508.19, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/fluorescentceres/providers/Microsoft.Compute/virtualMachines/calmoctopus", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/fluorescentceres/providers/Microsoft.Compute/disks/brightpineapple", + "lookbackPeriod": 30 + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "quirkyviper", + "resourceGroup": "zealoushaumea", + "resourceName": "braveeris", + "tags": "environment=staging, app=invoiceProcessing", + "age": 334, + "timeCreated": "2024-08-31T19:22:55-05:00", + "recommendationDetails": "Delete unused volume braveeris in Azure Subscription quirkyviper (f048a88c-9bc9-43cf-a30d-f48c94708866)", + "resourceType": "Microsoft.Compute/disks", + "region": "eastus2", + "size": 46, + "state": "Unattached", + "savings": 302.19, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/zealoushaumea/providers/Microsoft.Compute/virtualMachines/fluorescentgrapefruit", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/zealoushaumea/providers/Microsoft.Compute/disks/braveeris", + "lookbackPeriod": 30 + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "metallicgarlic", + "resourceGroup": "jollygoat", + "resourceName": "vibrantmelon", + "tags": "environment=dev, app=dataAnalytics", + "age": 98, + "timeCreated": "2024-09-26T09:10:57-05:00", + "recommendationDetails": "Delete unused volume vibrantmelon in Azure Subscription metallicgarlic (9c6588cd-ca5e-429d-adc7-5292d3880914)", + "resourceType": "Microsoft.Compute/disks", + "region": "australiaeast", + "size": 240, + "state": "Unattached", + "savings": 77.63, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/jollygoat/providers/Microsoft.Compute/virtualMachines/narrowpineapple", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/jollygoat/providers/Microsoft.Compute/disks/vibrantmelon", + "lookbackPeriod": 30 + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "yellowmoon", + "resourceGroup": "sillygonggong", + "resourceName": "dullnewt", + "tags": "environment=prod, app=securityModule", + "age": 163, + "timeCreated": "2024-05-06T03:58:34-05:00", + "recommendationDetails": "Delete unused volume dullnewt in Azure Subscription yellowmoon (1aec08f2-c15d-4c32-919c-4bab940f69f3)", + "resourceType": "Microsoft.Compute/disks", + "region": "westus2", + "size": 19, + "state": "Unattached", + "savings": 908.6, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/sillygonggong/providers/Microsoft.Compute/virtualMachines/jovialolive", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/sillygonggong/providers/Microsoft.Compute/disks/dullnewt", + "lookbackPeriod": 30 + }, + { + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "opaquegrapefruit", + "resourceGroup": "roundjaguar", + "resourceName": "happyeuropa", + "tags": "environment=dev, app=inventoryManagement", + "age": 120, + "timeCreated": "2024-11-18T03:15:31-06:00", + "recommendationDetails": "Delete unused volume happyeuropa in Azure Subscription opaquegrapefruit (13e8d4fc-8226-45a0-88cf-2979d3e9eba9)", + "resourceType": "Microsoft.Compute/disks", + "region": "australiaeast", + "size": 485, + "state": "Unattached", + "savings": 642.05, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/roundjaguar/providers/Microsoft.Compute/virtualMachines/smallibis", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/roundjaguar/providers/Microsoft.Compute/disks/happyeuropa", + "lookbackPeriod": 30 + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "quirkyonion", + "resourceGroup": "youthfulmakemake", + "resourceName": "jollytomato", + "tags": "environment=dev, app=inventoryManagement", + "age": 157, + "timeCreated": "2024-07-12T19:36:05-05:00", + "recommendationDetails": "Delete unused volume jollytomato in Azure Subscription quirkyonion (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "resourceType": "Microsoft.Compute/disks", + "region": "uksouth", + "size": 423, + "state": "Unattached", + "savings": 266.28, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/youthfulmakemake/providers/Microsoft.Compute/virtualMachines/mattejupiter", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/youthfulmakemake/providers/Microsoft.Compute/disks/jollytomato", + "lookbackPeriod": 30 + }, + { + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "ovalpluto", + "resourceGroup": "drowsyjupiter", + "resourceName": "gentlepineapple", + "tags": "environment=test, app=paymentGateway, tier=application", + "age": 70, + "timeCreated": "2024-04-01T15:00:16-05:00", + "recommendationDetails": "Delete unused volume gentlepineapple in Azure Subscription ovalpluto (57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec)", + "resourceType": "Microsoft.Compute/disks", + "region": "uksouth", + "size": 439, + "state": "Unattached", + "savings": 807.6, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/drowsyjupiter/providers/Microsoft.Compute/virtualMachines/whitebroccoli", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/drowsyjupiter/providers/Microsoft.Compute/disks/gentlepineapple", + "lookbackPeriod": 30 + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "nervousmars", + "resourceGroup": "orangequaoar", + "resourceName": "purpleganymede", + "tags": "environment=prod, app=userManagement", + "age": 80, + "timeCreated": "2024-05-05T02:42:02-05:00", + "recommendationDetails": "Delete unused volume purpleganymede in Azure Subscription nervousmars (8752afcb-f9b4-453b-b34c-cb9f3a9a0247)", + "resourceType": "Microsoft.Compute/disks", + "region": "uksouth", + "size": 312, + "state": "Unattached", + "savings": 694.45, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/orangequaoar/providers/Microsoft.Compute/virtualMachines/translucentapple", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/orangequaoar/providers/Microsoft.Compute/disks/purpleganymede", + "lookbackPeriod": 30 + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "wittytomato", + "resourceGroup": "thankfulstrawberry", + "resourceName": "kindrabbit", + "tags": "environment=prod, app=securityModule", + "age": 329, + "timeCreated": "2024-04-15T02:07:17-05:00", + "recommendationDetails": "Delete unused volume kindrabbit in Azure Subscription wittytomato (ceee86e2-a6cf-4a62-8004-1313cc581679)", + "resourceType": "Microsoft.Compute/disks", + "region": "northeurope", + "size": 122, + "state": "Unattached", + "savings": 325.54, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/thankfulstrawberry/providers/Microsoft.Compute/virtualMachines/shinyblueberry", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/thankfulstrawberry/providers/Microsoft.Compute/disks/kindrabbit", + "lookbackPeriod": 30 + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "innocentkiwi", + "resourceGroup": "smallpomegranate", + "resourceName": "tinypluto", + "tags": "environment=test, app=billingService, team=backend", + "age": 212, + "timeCreated": "2024-07-04T12:25:32-05:00", + "recommendationDetails": "Delete unused volume tinypluto in Azure Subscription innocentkiwi (ca1eeeca-231f-4a91-a740-04eaeb043516)", + "resourceType": "Microsoft.Compute/disks", + "region": "westus2", + "size": 31, + "state": "Unattached", + "savings": 516.4, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/smallpomegranate/providers/Microsoft.Compute/virtualMachines/flatbroccoli", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/smallpomegranate/providers/Microsoft.Compute/disks/tinypluto", + "lookbackPeriod": 30 + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "wittygrape", + "resourceGroup": "vibrantmelon", + "resourceName": "circularhorse", + "tags": "environment=test, app=paymentGateway, tier=application", + "age": 89, + "timeCreated": "2024-07-01T14:07:18-05:00", + "recommendationDetails": "Delete unused volume circularhorse in Azure Subscription wittygrape (ca1eeeca-231f-4a91-a740-04eaeb043516)", + "resourceType": "Microsoft.Compute/disks", + "region": "southeastasia", + "size": 478, + "state": "Unattached", + "savings": 445.7, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/vibrantmelon/providers/Microsoft.Compute/virtualMachines/shortcorn", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/vibrantmelon/providers/Microsoft.Compute/disks/circularhorse", + "lookbackPeriod": 30 + }, + { + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "sillypepper", + "resourceGroup": "narrowgonggong", + "resourceName": "tallneptune", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "age": 259, + "timeCreated": "2024-06-10T05:02:31-05:00", + "recommendationDetails": "Delete unused volume tallneptune in Azure Subscription sillypepper (13e8d4fc-8226-45a0-88cf-2979d3e9eba9)", + "resourceType": "Microsoft.Compute/disks", + "region": "centralus", + "size": 385, + "state": "Unattached", + "savings": 905.99, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/narrowgonggong/providers/Microsoft.Compute/virtualMachines/whiteeris", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/narrowgonggong/providers/Microsoft.Compute/disks/tallneptune", + "lookbackPeriod": 30 + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "blackbear", + "resourceGroup": "whitemars", + "resourceName": "yellowpineapple", + "tags": "environment=test, app=billingService, team=backend", + "age": 349, + "timeCreated": "2024-09-19T10:23:47-05:00", + "recommendationDetails": "Delete unused volume yellowpineapple in Azure Subscription blackbear (f048a88c-9bc9-43cf-a30d-f48c94708866)", + "resourceType": "Microsoft.Compute/disks", + "region": "southcentralus", + "size": 171, + "state": "Unattached", + "savings": 399.72, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/whitemars/providers/Microsoft.Compute/virtualMachines/gentlebanana", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/whitemars/providers/Microsoft.Compute/disks/yellowpineapple", + "lookbackPeriod": 30 + }, + { + "accountID": "912102ae-2e57-4094-bb8a-63a7d1c38207", + "accountName": "blackeris", + "resourceGroup": "merryibis", + "resourceName": "giganticgonggong", + "tags": "environment=test, app=dataWarehouse", + "age": 155, + "timeCreated": "2024-08-07T18:38:32-05:00", + "recommendationDetails": "Delete unused volume giganticgonggong in Azure Subscription blackeris (912102ae-2e57-4094-bb8a-63a7d1c38207)", + "resourceType": "Microsoft.Compute/disks", + "region": "southcentralus", + "size": 299, + "state": "Unattached", + "savings": 1000.47, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/merryibis/providers/Microsoft.Compute/virtualMachines/rectangulardog", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/912102ae-2e57-4094-bb8a-63a7d1c38207/resourceGroups/merryibis/providers/Microsoft.Compute/disks/giganticgonggong", + "lookbackPeriod": 30 + }, + { + "accountID": "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "accountName": "rotunduranus", + "resourceGroup": "eagercallisto", + "resourceName": "proudcallisto", + "tags": "environment=dev, app=reportingService", + "age": 197, + "timeCreated": "2024-08-10T09:53:57-05:00", + "recommendationDetails": "Delete unused volume proudcallisto in Azure Subscription rotunduranus (1af450b2-ce7a-4af5-9ebc-a13461fe1e32)", + "resourceType": "Microsoft.Compute/disks", + "region": "eastus", + "size": 486, + "state": "Unattached", + "savings": 255.29, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/eagercallisto/providers/Microsoft.Compute/virtualMachines/bluequail", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/1af450b2-ce7a-4af5-9ebc-a13461fe1e32/resourceGroups/eagercallisto/providers/Microsoft.Compute/disks/proudcallisto", + "lookbackPeriod": 30 + }, + { + "accountID": "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "accountName": "upbeatkangaroo", + "resourceGroup": "darktitan", + "resourceName": "rotundpsyche", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "age": 149, + "timeCreated": "2024-10-05T22:24:02-05:00", + "recommendationDetails": "Delete unused volume rotundpsyche in Azure Subscription upbeatkangaroo (1aec08f2-c15d-4c32-919c-4bab940f69f3)", + "resourceType": "Microsoft.Compute/disks", + "region": "southcentralus", + "size": 223, + "state": "Unattached", + "savings": 357.02, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/darktitan/providers/Microsoft.Compute/virtualMachines/fluorescentpallas", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/1aec08f2-c15d-4c32-919c-4bab940f69f3/resourceGroups/darktitan/providers/Microsoft.Compute/disks/rotundpsyche", + "lookbackPeriod": 30 + }, + { + "accountID": "ceee86e2-a6cf-4a62-8004-1313cc581679", + "accountName": "shortpenguin", + "resourceGroup": "blackdione", + "resourceName": "calmjaguar", + "tags": "environment=test, app=billingService, team=backend", + "age": 228, + "timeCreated": "2024-01-07T03:35:22-06:00", + "recommendationDetails": "Delete unused volume calmjaguar in Azure Subscription shortpenguin (ceee86e2-a6cf-4a62-8004-1313cc581679)", + "resourceType": "Microsoft.Compute/disks", + "region": "centralus", + "size": 379, + "state": "Unattached", + "savings": 218.63, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/blackdione/providers/Microsoft.Compute/virtualMachines/rotundlion", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/ceee86e2-a6cf-4a62-8004-1313cc581679/resourceGroups/blackdione/providers/Microsoft.Compute/disks/calmjaguar", + "lookbackPeriod": 30 + }, + { + "accountID": "ca1eeeca-231f-4a91-a740-04eaeb043516", + "accountName": "smallpallas", + "resourceGroup": "giganticibis", + "resourceName": "largerabbit", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "age": 147, + "timeCreated": "2024-12-26T20:18:33-06:00", + "recommendationDetails": "Delete unused volume largerabbit in Azure Subscription smallpallas (ca1eeeca-231f-4a91-a740-04eaeb043516)", + "resourceType": "Microsoft.Compute/disks", + "region": "eastus2", + "size": 153, + "state": "Unattached", + "savings": 447.65, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/giganticibis/providers/Microsoft.Compute/virtualMachines/upbeatcoconut", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/ca1eeeca-231f-4a91-a740-04eaeb043516/resourceGroups/giganticibis/providers/Microsoft.Compute/disks/largerabbit", + "lookbackPeriod": 30 + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "dullwhale", + "resourceGroup": "relieveduranus", + "resourceName": "thankfultriton", + "tags": "environment=prod, app=paymentGateway", + "age": 149, + "timeCreated": "2024-12-23T18:07:35-06:00", + "recommendationDetails": "Delete unused volume thankfultriton in Azure Subscription dullwhale (6383b3a2-a8c4-4c07-8acf-f38e08fc7622)", + "resourceType": "Microsoft.Compute/disks", + "region": "australiaeast", + "size": 478, + "state": "Unattached", + "savings": 681.36, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/relieveduranus/providers/Microsoft.Compute/virtualMachines/drowsyplum", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/relieveduranus/providers/Microsoft.Compute/disks/thankfultriton", + "lookbackPeriod": 30 + }, + { + "accountID": "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "accountName": "gentleganymede", + "resourceGroup": "ellipticalbroccoli", + "resourceName": "tinymars", + "tags": "environment=prod, app=paymentGateway", + "age": 340, + "timeCreated": "2024-07-19T22:01:57-05:00", + "recommendationDetails": "Delete unused volume tinymars in Azure Subscription gentleganymede (57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec)", + "resourceType": "Microsoft.Compute/disks", + "region": "westus2", + "size": 377, + "state": "Unattached", + "savings": 969.48, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/ellipticalbroccoli/providers/Microsoft.Compute/virtualMachines/calmurchin", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec/resourceGroups/ellipticalbroccoli/providers/Microsoft.Compute/disks/tinymars", + "lookbackPeriod": 30 + }, + { + "accountID": "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "accountName": "massivequaoar", + "resourceGroup": "rectangularchiron", + "resourceName": "brightparrot", + "tags": "environment=dev, app=reportingService", + "age": 344, + "timeCreated": "2024-03-04T22:21:12-06:00", + "recommendationDetails": "Delete unused volume brightparrot in Azure Subscription massivequaoar (6383b3a2-a8c4-4c07-8acf-f38e08fc7622)", + "resourceType": "Microsoft.Compute/disks", + "region": "westus2", + "size": 186, + "state": "Unattached", + "savings": 85.14, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/rectangularchiron/providers/Microsoft.Compute/virtualMachines/brightlime", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/6383b3a2-a8c4-4c07-8acf-f38e08fc7622/resourceGroups/rectangularchiron/providers/Microsoft.Compute/disks/brightparrot", + "lookbackPeriod": 30 + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "jollygarlic", + "resourceGroup": "darkjuno", + "resourceName": "braveuranus", + "tags": "environment=staging, app=crmModule", + "age": 304, + "timeCreated": "2024-05-29T08:15:47-05:00", + "recommendationDetails": "Delete unused volume braveuranus in Azure Subscription jollygarlic (9c6588cd-ca5e-429d-adc7-5292d3880914)", + "resourceType": "Microsoft.Compute/disks", + "region": "westus2", + "size": 137, + "state": "Unattached", + "savings": 64.44, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/darkjuno/providers/Microsoft.Compute/virtualMachines/innocentpotato", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/darkjuno/providers/Microsoft.Compute/disks/braveuranus", + "lookbackPeriod": 30 + }, + { + "accountID": "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "accountName": "purplemelon", + "resourceGroup": "flatcallisto", + "resourceName": "yellowpeas", + "tags": "environment=prod, app=customerSupport", + "age": 65, + "timeCreated": "2024-07-12T07:37:13-05:00", + "recommendationDetails": "Delete unused volume yellowpeas in Azure Subscription purplemelon (13e8d4fc-8226-45a0-88cf-2979d3e9eba9)", + "resourceType": "Microsoft.Compute/disks", + "region": "eastus", + "size": 43, + "state": "Unattached", + "savings": 54.11, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/flatcallisto/providers/Microsoft.Compute/virtualMachines/orangetiger", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/13e8d4fc-8226-45a0-88cf-2979d3e9eba9/resourceGroups/flatcallisto/providers/Microsoft.Compute/disks/yellowpeas", + "lookbackPeriod": 30 + }, + { + "accountID": "f048a88c-9bc9-43cf-a30d-f48c94708866", + "accountName": "adventurouselephant", + "resourceGroup": "fluorescentmushroom", + "resourceName": "innocentkiwi", + "tags": "environment=staging, app=invoiceProcessing", + "age": 100, + "timeCreated": "2024-01-13T09:11:11-06:00", + "recommendationDetails": "Delete unused volume innocentkiwi in Azure Subscription adventurouselephant (f048a88c-9bc9-43cf-a30d-f48c94708866)", + "resourceType": "Microsoft.Compute/disks", + "region": "uksouth", + "size": 159, + "state": "Unattached", + "savings": 656.59, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/fluorescentmushroom/providers/Microsoft.Compute/virtualMachines/smallcharon", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/f048a88c-9bc9-43cf-a30d-f48c94708866/resourceGroups/fluorescentmushroom/providers/Microsoft.Compute/disks/innocentkiwi", + "lookbackPeriod": 30 + }, + { + "accountID": "9c6588cd-ca5e-429d-adc7-5292d3880914", + "accountName": "quickparrot", + "resourceGroup": "orangegoat", + "resourceName": "lazycucumber", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "age": 320, + "timeCreated": "2024-09-04T19:20:09-05:00", + "recommendationDetails": "Delete unused volume lazycucumber in Azure Subscription quickparrot (9c6588cd-ca5e-429d-adc7-5292d3880914)", + "resourceType": "Microsoft.Compute/disks", + "region": "centralindia", + "size": 482, + "state": "Unattached", + "savings": 600.29, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/orangegoat/providers/Microsoft.Compute/virtualMachines/shortpallas", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/9c6588cd-ca5e-429d-adc7-5292d3880914/resourceGroups/orangegoat/providers/Microsoft.Compute/disks/lazycucumber", + "lookbackPeriod": 30 + }, + { + "accountID": "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "accountName": "flatio", + "resourceGroup": "smallavocado", + "resourceName": "glossynewt", + "tags": "environment=dev, app=customerSupport, tier=application", + "age": 117, + "timeCreated": "2024-10-09T19:48:21-05:00", + "recommendationDetails": "Delete unused volume glossynewt in Azure Subscription flatio (8752afcb-f9b4-453b-b34c-cb9f3a9a0247)", + "resourceType": "Microsoft.Compute/disks", + "region": "eastus", + "size": 441, + "state": "Unattached", + "savings": 833.32, + "savingsCurrency": "US$", + "attached_vm": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/smallavocado/providers/Microsoft.Compute/virtualMachines/shortnewt", + "service": "Microsoft.Compute", + "resourceID": "/subscriptions/8752afcb-f9b4-453b-b34c-cb9f3a9a0247/resourceGroups/smallavocado/providers/Microsoft.Compute/disks/glossynewt", + "lookbackPeriod": 30 + } +] \ No newline at end of file diff --git a/flexera/data/google/google_committed_use_discount_recommendations.js b/flexera/data/google/google_committed_use_discount_recommendations.js deleted file mode 100644 index 219754d2..00000000 --- a/flexera/data/google/google_committed_use_discount_recommendations.js +++ /dev/null @@ -1,173 +0,0 @@ -// -------------------------------------- -// Libraries -// -------------------------------------- - -var _ = require('underscore') - -// -------------------------------------- -// Functions -// -------------------------------------- - -function getRandomDate(year) { - let start = new Date(year, 0, 1); // Start from January 1st of the given year - let end = new Date(year + 1, 0, 1); // End at December 31st of the given year - let randomDate = new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())); - - return randomDate.toISOString(); -} - -function generateRandomName() { - adjectives = [ - "quick", "lazy", "drowsy", "excited", "adventurous", "jolly", "brave", "calm", - "eager", "fierce", "gentle", "happy", "innocent", "jovial", "kind", "lively", - "merry", "nervous", "obedient", "proud", "relieved", "silly", "thankful", - "upbeat", "vivacious", "witty", "excited", "youthful", "zealous", "quirky" - ] - - animals = [ - "ant", "bear", "cat", "dog", "eel", "fox", "goat", "horse", "ibis", "jaguar", - "kangaroo", "lion", "mouse", "newt", "owl", "penguin", "quail", "rabbit", - "snake", "tiger", "urchin", "viper", "whale", "xerus", "yak", "zebra", "parrot", - "octopus", "giraffe", "elephant" - ]; - - randomAdjective = adjectives[Math.floor(Math.random() * adjectives.length)] - randomAnimal = animals[Math.floor(Math.random() * animals.length)] - - return randomAdjective + randomAnimal -} - -// -------------------------------------- -// Dummy Data -// -------------------------------------- - -current_year = parseInt(new Date().toISOString().split('-')[0]) - -account_list = [ - "ca1eeeca-231f-4a91-a740-04eaeb043516", - "ceee86e2-a6cf-4a62-8004-1313cc581679", - "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "9c6588cd-ca5e-429d-adc7-5292d3880914", - "912102ae-2e57-4094-bb8a-63a7d1c38207", - "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "f048a88c-9bc9-43cf-a30d-f48c94708866" -] - -region_list = [ - "us-central1", - "europe-west1", - "asia-northeast1", - "us-west1", - "australia-southeast1", - "southamerica-east1", - "northamerica-northeast1", - "europe-west4", - "asia-southeast2", - "europe-west6" -] - -times_list = [ - "2022-02-11T00:34:25.000Z", - "2023-05-01T01:24:20.000Z", - "2022-03-15T02:35:15.000Z", - "2022-02-17T05:11:35.000Z", - "2022-07-18T08:22:48.000Z", - "2022-02-22T11:33:57.000Z", - "2022-12-27T14:44:46.000Z", - "2022-11-05T17:55:35.000Z", - "2022-10-12T22:45:23.000Z", - "2022-09-13T15:21:11.000Z" -] - -description_list = [ - "Purchase a 1 year new standard CUD for RegularCore CPU", - "Purchase a 1 year new standard CUD for RegularRAM memory", - "Purchase a 1 year new standard CUD for E2Core CPU", - "Purchase a 1 year new standard CUD for E2RAM memory", - "Purchase a 1 year new standard CUD for N2DRAM memory", - "Purchase a 1 year new standard CUD for N2DCore CPU", - "Purchase a 1 year additional standard CUD for RegularCore CPU", - "Purchase a 1 year additional standard CUD for RegularRAM memory", - "Purchase a 1 year additional standard CUD for E2RAM memory", - "Purchase a 1 year additional standard CUD for N2DCore CPU", -] - -// -------------------------------------- -// Script -// -------------------------------------- - -function recommendation_generator() { - const characters = 'abcdef0123456789'; - let randomString = ''; - - for (let i = 0; i < 8; i++) { - const randomIndex = Math.floor(Math.random() * characters.length); - randomString += characters[randomIndex]; - } - - randomString += '-'; - - for (let i = 0; i < 3; i++) { - for (let j = 0; j < 4; j++) { - const randomIndex = Math.floor(Math.random() * characters.length); - randomString += characters[randomIndex]; - } - - randomString += '-'; - } - - for (let i = 0; i < 12; i++) { - const randomIndex = Math.floor(Math.random() * characters.length); - randomString += characters[randomIndex]; - } - - return randomString; -} - -instances = [] - -for (var i = 0; i < 50; i++) { - accountId = "rightscale.com:resat-prem" - accountName = "RightScale-Resat-Premium" - projectNumber = (Math.random() * 1000000000000).toFixed(0) - region = region_list[parseInt(Math.random() * 10)] - recommendation = recommendation_generator() - resourceID = "projects/" + projectNumber + "/locations/" + region + "/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/" + recommendation - resourceName = "cud-recommendation-" + (Math.random() * 10000000000).toFixed(0) - - instances.push({ - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": description_list[parseInt(Math.random() * 10)], - "savings": parseFloat((Math.random() * Math.random() * 1000).toFixed(3)), - "id": resourceID, - "priority": "P4", - "accountID": accountId, - "accountName": accountName, - "projectNumber": projectNumber, - "region": region, - "resourceID": resourceID, - "resourceName": resourceName, - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }) -} - -result = { - "message": "The total estimated monthly savings are US$ 7833.10", - "instances": instances -} - -// -------------------------------------- -// Output -// -------------------------------------- - -console.log(JSON.stringify(result, '', 2)) diff --git a/flexera/data/google/google_committed_use_discount_recommendations.json b/flexera/data/google/google_committed_use_discount_recommendations.json index 3e7c90b9..2001f0f4 100644 --- a/flexera/data/google/google_committed_use_discount_recommendations.json +++ b/flexera/data/google/google_committed_use_discount_recommendations.json @@ -1,1005 +1,902 @@ -{ - "message": "The total estimated monthly savings are US$ 7833.10", - "instances": [ - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year additional standard CUD for E2RAM memory", - "savings": 565.299, - "id": "projects/335187350338/locations/southamerica-east1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/e4cc2ea0-6bd2-ffce-6257-b9de1f6c3487", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "335187350338", - "region": "southamerica-east1", - "resourceID": "projects/335187350338/locations/southamerica-east1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/e4cc2ea0-6bd2-ffce-6257-b9de1f6c3487", - "resourceName": "cud-recommendation-2736812694", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for RegularRAM memory", - "savings": 475.968, - "id": "projects/514714108347/locations/northamerica-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/36f3f435-f53e-2e14-3052-1b90f202f648", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "514714108347", - "region": "northamerica-northeast1", - "resourceID": "projects/514714108347/locations/northamerica-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/36f3f435-f53e-2e14-3052-1b90f202f648", - "resourceName": "cud-recommendation-9838971655", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for E2RAM memory", - "savings": 317.818, - "id": "projects/626412569977/locations/europe-west6/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/dd560dcb-d3c6-3f73-2f4d-041262edf6db", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "626412569977", - "region": "europe-west6", - "resourceID": "projects/626412569977/locations/europe-west6/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/dd560dcb-d3c6-3f73-2f4d-041262edf6db", - "resourceName": "cud-recommendation-1890122220", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for E2Core CPU", - "savings": 14.2, - "id": "projects/362458176242/locations/southamerica-east1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/587d64c8-529a-2750-fc17-197ad76b78fb", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "362458176242", - "region": "southamerica-east1", - "resourceID": "projects/362458176242/locations/southamerica-east1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/587d64c8-529a-2750-fc17-197ad76b78fb", - "resourceName": "cud-recommendation-7588118521", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for RegularRAM memory", - "savings": 44.27, - "id": "projects/163233142596/locations/southamerica-east1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/cd951455-d244-9c22-bcb2-421ae421ab97", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "163233142596", - "region": "southamerica-east1", - "resourceID": "projects/163233142596/locations/southamerica-east1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/cd951455-d244-9c22-bcb2-421ae421ab97", - "resourceName": "cud-recommendation-8228599142", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for N2DRAM memory", - "savings": 597.632, - "id": "projects/436922570766/locations/northamerica-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/ea42dfe9-b6ac-6733-2cf1-f79be6b6c247", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "436922570766", - "region": "northamerica-northeast1", - "resourceID": "projects/436922570766/locations/northamerica-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/ea42dfe9-b6ac-6733-2cf1-f79be6b6c247", - "resourceName": "cud-recommendation-9513568633", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for N2DRAM memory", - "savings": 20.947, - "id": "projects/934436375953/locations/northamerica-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/bd11d5b9-72dc-9203-a909-fe2fef227ad5", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "934436375953", - "region": "northamerica-northeast1", - "resourceID": "projects/934436375953/locations/northamerica-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/bd11d5b9-72dc-9203-a909-fe2fef227ad5", - "resourceName": "cud-recommendation-1412070852", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year additional standard CUD for E2RAM memory", - "savings": 162.885, - "id": "projects/543478036436/locations/europe-west6/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/a3d11a3a-dffc-b224-8ec2-f2bd3fe9130f", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "543478036436", - "region": "europe-west6", - "resourceID": "projects/543478036436/locations/europe-west6/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/a3d11a3a-dffc-b224-8ec2-f2bd3fe9130f", - "resourceName": "cud-recommendation-1061670046", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for RegularCore CPU", - "savings": 154.328, - "id": "projects/581631388323/locations/us-west1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/8c3d4e7d-eca2-4eb1-fddf-87174c7fc566", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "581631388323", - "region": "us-west1", - "resourceID": "projects/581631388323/locations/us-west1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/8c3d4e7d-eca2-4eb1-fddf-87174c7fc566", - "resourceName": "cud-recommendation-8688296477", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for E2Core CPU", - "savings": 403.137, - "id": "projects/259142408175/locations/europe-west1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/48277b3a-b1c9-4557-1c0e-abcdba93b3cf", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "259142408175", - "region": "europe-west1", - "resourceID": "projects/259142408175/locations/europe-west1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/48277b3a-b1c9-4557-1c0e-abcdba93b3cf", - "resourceName": "cud-recommendation-4647090696", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for E2RAM memory", - "savings": 434.655, - "id": "projects/136126117044/locations/us-central1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/918fa300-feff-cf82-bdab-c3cff5108a29", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "136126117044", - "region": "us-central1", - "resourceID": "projects/136126117044/locations/us-central1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/918fa300-feff-cf82-bdab-c3cff5108a29", - "resourceName": "cud-recommendation-3229152225", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year additional standard CUD for RegularCore CPU", - "savings": 623.2, - "id": "projects/341652654161/locations/asia-southeast2/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/07028c3b-65fb-a149-683c-d27143c8fb75", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "341652654161", - "region": "asia-southeast2", - "resourceID": "projects/341652654161/locations/asia-southeast2/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/07028c3b-65fb-a149-683c-d27143c8fb75", - "resourceName": "cud-recommendation-9994264790", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for N2DRAM memory", - "savings": 39.029, - "id": "projects/37456869962/locations/asia-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/ae6d4cd9-6770-b5d7-bc32-455618907933", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "37456869962", - "region": "asia-northeast1", - "resourceID": "projects/37456869962/locations/asia-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/ae6d4cd9-6770-b5d7-bc32-455618907933", - "resourceName": "cud-recommendation-9590797198", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for N2DRAM memory", - "savings": 175.647, - "id": "projects/554084443444/locations/northamerica-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/3d3293dd-8ad4-83ec-967d-448783884cfe", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "554084443444", - "region": "northamerica-northeast1", - "resourceID": "projects/554084443444/locations/northamerica-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/3d3293dd-8ad4-83ec-967d-448783884cfe", - "resourceName": "cud-recommendation-3572677943", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for E2Core CPU", - "savings": 308.876, - "id": "projects/435136003430/locations/australia-southeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/fa1fb5c9-b676-526c-abf7-e12d414e48ca", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "435136003430", - "region": "australia-southeast1", - "resourceID": "projects/435136003430/locations/australia-southeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/fa1fb5c9-b676-526c-abf7-e12d414e48ca", - "resourceName": "cud-recommendation-110444881", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for E2RAM memory", - "savings": 426.576, - "id": "projects/417372399332/locations/northamerica-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/fa8f92c9-715c-b250-43f2-c8f6e9cc5bd6", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "417372399332", - "region": "northamerica-northeast1", - "resourceID": "projects/417372399332/locations/northamerica-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/fa8f92c9-715c-b250-43f2-c8f6e9cc5bd6", - "resourceName": "cud-recommendation-952241918", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year additional standard CUD for RegularCore CPU", - "savings": 305.507, - "id": "projects/837834579508/locations/northamerica-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/4dbcf3aa-9d4d-7f0c-01fc-bee041fc0cdd", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "837834579508", - "region": "northamerica-northeast1", - "resourceID": "projects/837834579508/locations/northamerica-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/4dbcf3aa-9d4d-7f0c-01fc-bee041fc0cdd", - "resourceName": "cud-recommendation-7331447945", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for E2Core CPU", - "savings": 89.02, - "id": "projects/96783775003/locations/asia-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/5bdf3c46-c809-3aab-25ab-fc7f58752cae", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "96783775003", - "region": "asia-northeast1", - "resourceID": "projects/96783775003/locations/asia-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/5bdf3c46-c809-3aab-25ab-fc7f58752cae", - "resourceName": "cud-recommendation-8469372831", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year additional standard CUD for E2RAM memory", - "savings": 404.002, - "id": "projects/154422729281/locations/australia-southeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/69c38633-f9e5-988a-8f43-77556929ae22", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "154422729281", - "region": "australia-southeast1", - "resourceID": "projects/154422729281/locations/australia-southeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/69c38633-f9e5-988a-8f43-77556929ae22", - "resourceName": "cud-recommendation-7034926673", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for RegularCore CPU", - "savings": 667.709, - "id": "projects/172703268520/locations/europe-west4/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/043c9906-686b-ab0f-804b-25da65f87cdc", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "172703268520", - "region": "europe-west4", - "resourceID": "projects/172703268520/locations/europe-west4/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/043c9906-686b-ab0f-804b-25da65f87cdc", - "resourceName": "cud-recommendation-3076951969", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for E2Core CPU", - "savings": 248.318, - "id": "projects/491325680785/locations/southamerica-east1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/9e10bf06-ddcc-a9f0-e415-401eee5a82bb", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "491325680785", - "region": "southamerica-east1", - "resourceID": "projects/491325680785/locations/southamerica-east1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/9e10bf06-ddcc-a9f0-e415-401eee5a82bb", - "resourceName": "cud-recommendation-5012695204", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year additional standard CUD for N2DCore CPU", - "savings": 368.483, - "id": "projects/569001621582/locations/us-central1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/ad295025-5c5b-7657-e925-ee5566f5ea2c", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "569001621582", - "region": "us-central1", - "resourceID": "projects/569001621582/locations/us-central1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/ad295025-5c5b-7657-e925-ee5566f5ea2c", - "resourceName": "cud-recommendation-4444655935", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for E2Core CPU", - "savings": 16.529, - "id": "projects/43752911614/locations/southamerica-east1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/8f68c028-21ee-77fb-19c9-499330f651bd", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "43752911614", - "region": "southamerica-east1", - "resourceID": "projects/43752911614/locations/southamerica-east1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/8f68c028-21ee-77fb-19c9-499330f651bd", - "resourceName": "cud-recommendation-610266807", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year additional standard CUD for RegularCore CPU", - "savings": 315.681, - "id": "projects/193046738346/locations/europe-west6/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/2dd56dba-e881-c17d-ed72-04941b6ef056", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "193046738346", - "region": "europe-west6", - "resourceID": "projects/193046738346/locations/europe-west6/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/2dd56dba-e881-c17d-ed72-04941b6ef056", - "resourceName": "cud-recommendation-987924076", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for E2Core CPU", - "savings": 18.429, - "id": "projects/671593455153/locations/asia-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/261ca167-da45-7573-eadf-fffc471ddc01", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "671593455153", - "region": "asia-northeast1", - "resourceID": "projects/671593455153/locations/asia-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/261ca167-da45-7573-eadf-fffc471ddc01", - "resourceName": "cud-recommendation-5205845344", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for E2Core CPU", - "savings": 393.708, - "id": "projects/761411056353/locations/europe-west4/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/e0df680d-1307-680d-a0b4-50fe686b611d", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "761411056353", - "region": "europe-west4", - "resourceID": "projects/761411056353/locations/europe-west4/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/e0df680d-1307-680d-a0b4-50fe686b611d", - "resourceName": "cud-recommendation-1248566060", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for N2DRAM memory", - "savings": 29.684, - "id": "projects/767601618980/locations/us-central1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/1902eda0-1e7c-0a91-6ed0-5e2b09fe7b66", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "767601618980", - "region": "us-central1", - "resourceID": "projects/767601618980/locations/us-central1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/1902eda0-1e7c-0a91-6ed0-5e2b09fe7b66", - "resourceName": "cud-recommendation-4706096038", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for RegularCore CPU", - "savings": 112.783, - "id": "projects/550593917627/locations/asia-southeast2/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/132dcf31-cb21-8130-d025-97494f193052", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "550593917627", - "region": "asia-southeast2", - "resourceID": "projects/550593917627/locations/asia-southeast2/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/132dcf31-cb21-8130-d025-97494f193052", - "resourceName": "cud-recommendation-7794141801", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year additional standard CUD for E2RAM memory", - "savings": 47.319, - "id": "projects/915814672069/locations/asia-southeast2/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/2322310d-2167-f754-a09b-68469b6307fd", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "915814672069", - "region": "asia-southeast2", - "resourceID": "projects/915814672069/locations/asia-southeast2/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/2322310d-2167-f754-a09b-68469b6307fd", - "resourceName": "cud-recommendation-5075497589", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year additional standard CUD for N2DCore CPU", - "savings": 382.514, - "id": "projects/906291671616/locations/australia-southeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/abde0419-4f83-e8f8-d11b-bd597ee7aebb", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "906291671616", - "region": "australia-southeast1", - "resourceID": "projects/906291671616/locations/australia-southeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/abde0419-4f83-e8f8-d11b-bd597ee7aebb", - "resourceName": "cud-recommendation-9019144569", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for RegularCore CPU", - "savings": 398.425, - "id": "projects/813051813355/locations/europe-west6/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/d9732c83-a863-b879-b017-85c6b2cd944c", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "813051813355", - "region": "europe-west6", - "resourceID": "projects/813051813355/locations/europe-west6/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/d9732c83-a863-b879-b017-85c6b2cd944c", - "resourceName": "cud-recommendation-4206465650", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for E2Core CPU", - "savings": 5.026, - "id": "projects/837103291615/locations/europe-west1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/3b1a1a4d-9c72-d2f3-9806-bcf5985c492a", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "837103291615", - "region": "europe-west1", - "resourceID": "projects/837103291615/locations/europe-west1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/3b1a1a4d-9c72-d2f3-9806-bcf5985c492a", - "resourceName": "cud-recommendation-4593629947", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year additional standard CUD for RegularCore CPU", - "savings": 508.387, - "id": "projects/325465268408/locations/us-central1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/69a950cb-063b-1ff4-0335-5a2105d3c29b", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "325465268408", - "region": "us-central1", - "resourceID": "projects/325465268408/locations/us-central1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/69a950cb-063b-1ff4-0335-5a2105d3c29b", - "resourceName": "cud-recommendation-1824519669", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for E2Core CPU", - "savings": 11.481, - "id": "projects/950325331796/locations/europe-west4/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/d6dd00e8-1ffb-28d8-9055-839fbee5feb2", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "950325331796", - "region": "europe-west4", - "resourceID": "projects/950325331796/locations/europe-west4/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/d6dd00e8-1ffb-28d8-9055-839fbee5feb2", - "resourceName": "cud-recommendation-6362788384", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for N2DRAM memory", - "savings": 5.658, - "id": "projects/483282575588/locations/northamerica-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/162b8d69-5c01-e147-2180-4845776e3e78", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "483282575588", - "region": "northamerica-northeast1", - "resourceID": "projects/483282575588/locations/northamerica-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/162b8d69-5c01-e147-2180-4845776e3e78", - "resourceName": "cud-recommendation-4028773734", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for N2DCore CPU", - "savings": 593.332, - "id": "projects/571149825876/locations/asia-southeast2/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/807705ed-c5cc-6ff2-2416-48206b60f2d2", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "571149825876", - "region": "asia-southeast2", - "resourceID": "projects/571149825876/locations/asia-southeast2/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/807705ed-c5cc-6ff2-2416-48206b60f2d2", - "resourceName": "cud-recommendation-762130598", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for RegularCore CPU", - "savings": 13.202, - "id": "projects/981209918143/locations/asia-southeast2/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/7ce5ae7d-0294-eab5-11e8-a3435ba78df9", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "981209918143", - "region": "asia-southeast2", - "resourceID": "projects/981209918143/locations/asia-southeast2/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/7ce5ae7d-0294-eab5-11e8-a3435ba78df9", - "resourceName": "cud-recommendation-24307509", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year additional standard CUD for N2DCore CPU", - "savings": 8.691, - "id": "projects/720371283995/locations/southamerica-east1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/ee31d780-2d60-43de-3aa9-4d20ac08d4e3", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "720371283995", - "region": "southamerica-east1", - "resourceID": "projects/720371283995/locations/southamerica-east1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/ee31d780-2d60-43de-3aa9-4d20ac08d4e3", - "resourceName": "cud-recommendation-5698631714", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for N2DCore CPU", - "savings": 229.41, - "id": "projects/895215356745/locations/asia-southeast2/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/03714af6-6e20-f293-e404-20f397b82aeb", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "895215356745", - "region": "asia-southeast2", - "resourceID": "projects/895215356745/locations/asia-southeast2/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/03714af6-6e20-f293-e404-20f397b82aeb", - "resourceName": "cud-recommendation-5094100568", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for E2Core CPU", - "savings": 591.155, - "id": "projects/922026883993/locations/asia-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/fda4895f-004f-aedc-35dd-551af40b9924", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "922026883993", - "region": "asia-northeast1", - "resourceID": "projects/922026883993/locations/asia-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/fda4895f-004f-aedc-35dd-551af40b9924", - "resourceName": "cud-recommendation-391873048", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for RegularCore CPU", - "savings": 32.636, - "id": "projects/247935666478/locations/asia-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/c83cbb5e-4361-00cb-35ad-b40d445278ed", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "247935666478", - "region": "asia-northeast1", - "resourceID": "projects/247935666478/locations/asia-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/c83cbb5e-4361-00cb-35ad-b40d445278ed", - "resourceName": "cud-recommendation-4155808121", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for RegularCore CPU", - "savings": 473.78, - "id": "projects/66857274641/locations/us-central1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/042778da-daa1-9ece-f803-58f899f83716", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "66857274641", - "region": "us-central1", - "resourceID": "projects/66857274641/locations/us-central1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/042778da-daa1-9ece-f803-58f899f83716", - "resourceName": "cud-recommendation-2366042689", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for N2DRAM memory", - "savings": 305.03, - "id": "projects/655567342642/locations/australia-southeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/c6eb48bd-ddfd-7ee0-6daf-e03a477c0377", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "655567342642", - "region": "australia-southeast1", - "resourceID": "projects/655567342642/locations/australia-southeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/c6eb48bd-ddfd-7ee0-6daf-e03a477c0377", - "resourceName": "cud-recommendation-4064866775", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year additional standard CUD for RegularCore CPU", - "savings": 342.181, - "id": "projects/274444535391/locations/asia-southeast2/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/ceb2138a-b418-2457-c5b7-e9d938026c58", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "274444535391", - "region": "asia-southeast2", - "resourceID": "projects/274444535391/locations/asia-southeast2/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/ceb2138a-b418-2457-c5b7-e9d938026c58", - "resourceName": "cud-recommendation-1387936007", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year additional standard CUD for N2DCore CPU", - "savings": 42.935, - "id": "projects/787881782281/locations/asia-southeast2/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/f08bb72b-b6d6-57f2-f212-b7794a20f362", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "787881782281", - "region": "asia-southeast2", - "resourceID": "projects/787881782281/locations/asia-southeast2/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/f08bb72b-b6d6-57f2-f212-b7794a20f362", - "resourceName": "cud-recommendation-395874061", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year additional standard CUD for RegularRAM memory", - "savings": 112.705, - "id": "projects/770246925245/locations/us-central1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/f690e44b-eff1-3674-0475-92a6f09ce4cf", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "770246925245", - "region": "us-central1", - "resourceID": "projects/770246925245/locations/us-central1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/f690e44b-eff1-3674-0475-92a6f09ce4cf", - "resourceName": "cud-recommendation-8076203144", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year additional standard CUD for RegularRAM memory", - "savings": 38.576, - "id": "projects/170260792020/locations/europe-west1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/89d3cabd-bf8b-abcd-c5b3-79ace7099d5c", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "170260792020", - "region": "europe-west1", - "resourceID": "projects/170260792020/locations/europe-west1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/89d3cabd-bf8b-abcd-c5b3-79ace7099d5c", - "resourceName": "cud-recommendation-7762712486", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for N2DRAM memory", - "savings": 194.451, - "id": "projects/521268829263/locations/europe-west6/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/5eb77671-e318-930a-4533-9da45c81eab4", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "521268829263", - "region": "europe-west6", - "resourceID": "projects/521268829263/locations/europe-west6/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/5eb77671-e318-930a-4533-9da45c81eab4", - "resourceName": "cud-recommendation-1130859200", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year additional standard CUD for E2RAM memory", - "savings": 82.691, - "id": "projects/730660234071/locations/northamerica-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/b196958c-b072-08c1-9e19-1e2ad0d3d247", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "730660234071", - "region": "northamerica-northeast1", - "resourceID": "projects/730660234071/locations/northamerica-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/b196958c-b072-08c1-9e19-1e2ad0d3d247", - "resourceName": "cud-recommendation-1350741286", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - }, - { - "algorithm": "Optimal (Break-Even Point)", - "savingsCurrency": "US$", - "description": "Purchase a 1 year new standard CUD for N2DRAM memory", - "savings": 145.213, - "id": "projects/657057481869/locations/asia-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/60f286a6-5261-b333-7419-400f01185383", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "657057481869", - "region": "asia-northeast1", - "resourceID": "projects/657057481869/locations/asia-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/60f286a6-5261-b333-7419-400f01185383", - "resourceName": "cud-recommendation-4360038292", - "resourceType": "GENERAL_PURPOSE", - "state": "ACTIVE", - "recommenderSubtype": "PROJECT_SCOPED_COMMITMENTS", - "tags": "", - "plan": "1 Year", - "resourcesToPurchase": 1 - } - ] -} +[ + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8493529959973", + "resourceID": "projects/8493529959973/locations/europe-west6/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year additional standard CUD for RegularCore CPU", + "resourceName": "cud-recommendation-3705824343", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 2, + "region": "europe-west6", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year additional standard CUD for RegularCore CPU", + "savings": 469.67, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7372756742312", + "resourceID": "projects/7372756742312/locations/us-central1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year new standard CUD for E2Core CPU", + "resourceName": "cud-recommendation-3258473050", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 3, + "region": "us-central1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year new standard CUD for E2Core CPU", + "savings": 974.15, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8057117365160", + "resourceID": "projects/8057117365160/locations/europe-west1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year additional standard CUD for RegularRAM memory", + "resourceName": "cud-recommendation-1890748108", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 4, + "region": "europe-west1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year additional standard CUD for RegularRAM memory", + "savings": 866.63, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4069796918354", + "resourceID": "projects/4069796918354/locations/us-central1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year additional standard CUD for RegularCore CPU", + "resourceName": "cud-recommendation-1182878001", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 1, + "region": "us-central1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year additional standard CUD for RegularCore CPU", + "savings": 808.03, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6363432044033", + "resourceID": "projects/6363432044033/locations/australia-southeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year new standard CUD for RegularRAM memory", + "resourceName": "cud-recommendation-8068311109", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 3, + "region": "australia-southeast1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year new standard CUD for RegularRAM memory", + "savings": 821.89, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2257838015596", + "resourceID": "projects/2257838015596/locations/asia-southeast2/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year new standard CUD for N2DRAM memory", + "resourceName": "cud-recommendation-4979241629", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 4, + "region": "asia-southeast2", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year new standard CUD for N2DRAM memory", + "savings": 683.59, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3648776761505", + "resourceID": "projects/3648776761505/locations/europe-west4/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year new standard CUD for E2Core CPU", + "resourceName": "cud-recommendation-8997350143", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 4, + "region": "europe-west4", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year new standard CUD for E2Core CPU", + "savings": 384.08, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4410372822466", + "resourceID": "projects/4410372822466/locations/australia-southeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year additional standard CUD for RegularRAM memory", + "resourceName": "cud-recommendation-4591662094", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 1, + "region": "australia-southeast1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year additional standard CUD for RegularRAM memory", + "savings": 20.35, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7324167802201", + "resourceID": "projects/7324167802201/locations/us-central1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year additional standard CUD for N2DCore CPU", + "resourceName": "cud-recommendation-6520402564", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 2, + "region": "us-central1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year additional standard CUD for N2DCore CPU", + "savings": 824.98, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6083496331830", + "resourceID": "projects/6083496331830/locations/us-central1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year new standard CUD for E2Core CPU", + "resourceName": "cud-recommendation-7451551094", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 2, + "region": "us-central1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year new standard CUD for E2Core CPU", + "savings": 485.71, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3025944458145", + "resourceID": "projects/3025944458145/locations/southamerica-east1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year new standard CUD for RegularCore CPU", + "resourceName": "cud-recommendation-9008566558", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 1, + "region": "southamerica-east1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year new standard CUD for RegularCore CPU", + "savings": 700.19, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7289854084172", + "resourceID": "projects/7289854084172/locations/southamerica-east1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year new standard CUD for E2Core CPU", + "resourceName": "cud-recommendation-5744497846", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 2, + "region": "southamerica-east1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year new standard CUD for E2Core CPU", + "savings": 205.57, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7515579876837", + "resourceID": "projects/7515579876837/locations/us-west1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year additional standard CUD for RegularRAM memory", + "resourceName": "cud-recommendation-5485104502", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 5, + "region": "us-west1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year additional standard CUD for RegularRAM memory", + "savings": 510.98, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9658820089027", + "resourceID": "projects/9658820089027/locations/europe-west1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year new standard CUD for N2DCore CPU", + "resourceName": "cud-recommendation-6179377101", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 5, + "region": "europe-west1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year new standard CUD for N2DCore CPU", + "savings": 101.32, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1288808181513", + "resourceID": "projects/1288808181513/locations/northamerica-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year additional standard CUD for E2RAM memory", + "resourceName": "cud-recommendation-5698612762", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 1, + "region": "northamerica-northeast1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year additional standard CUD for E2RAM memory", + "savings": 756.24, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9318366988507", + "resourceID": "projects/9318366988507/locations/europe-west6/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year new standard CUD for N2DCore CPU", + "resourceName": "cud-recommendation-6527083410", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 3, + "region": "europe-west6", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year new standard CUD for N2DCore CPU", + "savings": 649.61, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9899136436543", + "resourceID": "projects/9899136436543/locations/europe-west6/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year new standard CUD for RegularRAM memory", + "resourceName": "cud-recommendation-6096060935", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 2, + "region": "europe-west6", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year new standard CUD for RegularRAM memory", + "savings": 245.45, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5393562973845", + "resourceID": "projects/5393562973845/locations/asia-southeast2/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year additional standard CUD for RegularRAM memory", + "resourceName": "cud-recommendation-4319059953", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 2, + "region": "asia-southeast2", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year additional standard CUD for RegularRAM memory", + "savings": 201.23, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6611945999667", + "resourceID": "projects/6611945999667/locations/us-central1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year additional standard CUD for RegularCore CPU", + "resourceName": "cud-recommendation-3759396180", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 2, + "region": "us-central1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year additional standard CUD for RegularCore CPU", + "savings": 623.29, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8159396305092", + "resourceID": "projects/8159396305092/locations/northamerica-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year new standard CUD for E2RAM memory", + "resourceName": "cud-recommendation-1428994903", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 3, + "region": "northamerica-northeast1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year new standard CUD for E2RAM memory", + "savings": 808.52, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5025284355335", + "resourceID": "projects/5025284355335/locations/southamerica-east1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year new standard CUD for RegularCore CPU", + "resourceName": "cud-recommendation-9152171748", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 5, + "region": "southamerica-east1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year new standard CUD for RegularCore CPU", + "savings": 398.59, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3002842707536", + "resourceID": "projects/3002842707536/locations/europe-west1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year additional standard CUD for RegularCore CPU", + "resourceName": "cud-recommendation-1215275896", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 1, + "region": "europe-west1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year additional standard CUD for RegularCore CPU", + "savings": 855.53, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4914490127436", + "resourceID": "projects/4914490127436/locations/europe-west1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year additional standard CUD for E2RAM memory", + "resourceName": "cud-recommendation-7770531824", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 2, + "region": "europe-west1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year additional standard CUD for E2RAM memory", + "savings": 254.02, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5816780531516", + "resourceID": "projects/5816780531516/locations/asia-southeast2/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year additional standard CUD for E2RAM memory", + "resourceName": "cud-recommendation-2762781509", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 1, + "region": "asia-southeast2", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year additional standard CUD for E2RAM memory", + "savings": 38.48, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8603618940254", + "resourceID": "projects/8603618940254/locations/northamerica-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year new standard CUD for RegularRAM memory", + "resourceName": "cud-recommendation-7918607735", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 4, + "region": "northamerica-northeast1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year new standard CUD for RegularRAM memory", + "savings": 196.23, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1797818328595", + "resourceID": "projects/1797818328595/locations/us-central1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year additional standard CUD for RegularCore CPU", + "resourceName": "cud-recommendation-8294648495", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 1, + "region": "us-central1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year additional standard CUD for RegularCore CPU", + "savings": 236.18, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9117131916519", + "resourceID": "projects/9117131916519/locations/us-central1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year new standard CUD for RegularRAM memory", + "resourceName": "cud-recommendation-6283305668", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 1, + "region": "us-central1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year new standard CUD for RegularRAM memory", + "savings": 120.93, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3873338252845", + "resourceID": "projects/3873338252845/locations/us-central1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year additional standard CUD for N2DCore CPU", + "resourceName": "cud-recommendation-8223364990", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 5, + "region": "us-central1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year additional standard CUD for N2DCore CPU", + "savings": 71.04, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3287251234227", + "resourceID": "projects/3287251234227/locations/europe-west6/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year new standard CUD for E2RAM memory", + "resourceName": "cud-recommendation-4366188576", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 5, + "region": "europe-west6", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year new standard CUD for E2RAM memory", + "savings": 320.8, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9972489511187", + "resourceID": "projects/9972489511187/locations/asia-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year additional standard CUD for RegularCore CPU", + "resourceName": "cud-recommendation-2689421505", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 3, + "region": "asia-northeast1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year additional standard CUD for RegularCore CPU", + "savings": 967.7, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9065014576219", + "resourceID": "projects/9065014576219/locations/australia-southeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year new standard CUD for RegularRAM memory", + "resourceName": "cud-recommendation-4158961157", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 4, + "region": "australia-southeast1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year new standard CUD for RegularRAM memory", + "savings": 862.26, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7454473622514", + "resourceID": "projects/7454473622514/locations/us-central1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year new standard CUD for RegularRAM memory", + "resourceName": "cud-recommendation-5230895855", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 2, + "region": "us-central1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year new standard CUD for RegularRAM memory", + "savings": 948.2, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1635243183996", + "resourceID": "projects/1635243183996/locations/asia-southeast2/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year additional standard CUD for RegularCore CPU", + "resourceName": "cud-recommendation-5115802088", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 3, + "region": "asia-southeast2", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year additional standard CUD for RegularCore CPU", + "savings": 695.94, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5398870262126", + "resourceID": "projects/5398870262126/locations/southamerica-east1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year new standard CUD for N2DCore CPU", + "resourceName": "cud-recommendation-9974312309", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 5, + "region": "southamerica-east1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year new standard CUD for N2DCore CPU", + "savings": 727.5, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5242607565899", + "resourceID": "projects/5242607565899/locations/southamerica-east1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year new standard CUD for E2RAM memory", + "resourceName": "cud-recommendation-3197823351", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 3, + "region": "southamerica-east1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year new standard CUD for E2RAM memory", + "savings": 910.94, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4633966975835", + "resourceID": "projects/4633966975835/locations/asia-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year additional standard CUD for RegularRAM memory", + "resourceName": "cud-recommendation-5687493672", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 2, + "region": "asia-northeast1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year additional standard CUD for RegularRAM memory", + "savings": 685.36, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6638909139948", + "resourceID": "projects/6638909139948/locations/us-west1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year new standard CUD for N2DRAM memory", + "resourceName": "cud-recommendation-2069963594", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 2, + "region": "us-west1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year new standard CUD for N2DRAM memory", + "savings": 400.99, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4756411565164", + "resourceID": "projects/4756411565164/locations/europe-west6/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year additional standard CUD for RegularCore CPU", + "resourceName": "cud-recommendation-4836863759", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 1, + "region": "europe-west6", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year additional standard CUD for RegularCore CPU", + "savings": 244.23, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9042036967348", + "resourceID": "projects/9042036967348/locations/australia-southeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year new standard CUD for E2RAM memory", + "resourceName": "cud-recommendation-2117684229", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 1, + "region": "australia-southeast1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year new standard CUD for E2RAM memory", + "savings": 376.44, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6255985151942", + "resourceID": "projects/6255985151942/locations/northamerica-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year additional standard CUD for E2RAM memory", + "resourceName": "cud-recommendation-7373069496", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 1, + "region": "northamerica-northeast1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year additional standard CUD for E2RAM memory", + "savings": 88.76, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5632622099603", + "resourceID": "projects/5632622099603/locations/asia-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year additional standard CUD for RegularRAM memory", + "resourceName": "cud-recommendation-8582268869", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 5, + "region": "asia-northeast1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year additional standard CUD for RegularRAM memory", + "savings": 155.88, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6266871710678", + "resourceID": "projects/6266871710678/locations/asia-northeast1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year additional standard CUD for RegularRAM memory", + "resourceName": "cud-recommendation-6270500882", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 2, + "region": "asia-northeast1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year additional standard CUD for RegularRAM memory", + "savings": 102.06, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6864038139793", + "resourceID": "projects/6864038139793/locations/us-west1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year additional standard CUD for RegularRAM memory", + "resourceName": "cud-recommendation-3290973267", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 2, + "region": "us-west1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year additional standard CUD for RegularRAM memory", + "savings": 394.12, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6737314452444", + "resourceID": "projects/6737314452444/locations/europe-west1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year additional standard CUD for RegularCore CPU", + "resourceName": "cud-recommendation-9847609376", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 1, + "region": "europe-west1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year additional standard CUD for RegularCore CPU", + "savings": 923.2, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9873832459543", + "resourceID": "projects/9873832459543/locations/europe-west1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year new standard CUD for N2DCore CPU", + "resourceName": "cud-recommendation-2536066564", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 2, + "region": "europe-west1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year new standard CUD for N2DCore CPU", + "savings": 901.83, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9712588657911", + "resourceID": "projects/9712588657911/locations/us-central1/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year additional standard CUD for RegularRAM memory", + "resourceName": "cud-recommendation-2513062184", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 5, + "region": "us-central1", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year additional standard CUD for RegularRAM memory", + "savings": 956.52, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6841035420322", + "resourceID": "projects/6841035420322/locations/asia-southeast2/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year new standard CUD for RegularRAM memory", + "resourceName": "cud-recommendation-5307032379", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 4, + "region": "asia-southeast2", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year new standard CUD for RegularRAM memory", + "savings": 733.94, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2782365427454", + "resourceID": "projects/2782365427454/locations/europe-west4/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year additional standard CUD for RegularRAM memory", + "resourceName": "cud-recommendation-5799487186", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 1, + "region": "europe-west4", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year additional standard CUD for RegularRAM memory", + "savings": 565.65, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6437501131212", + "resourceID": "projects/6437501131212/locations/europe-west4/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year additional standard CUD for RegularCore CPU", + "resourceName": "cud-recommendation-8492222528", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 4, + "region": "europe-west4", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year additional standard CUD for RegularCore CPU", + "savings": 380.43, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3861863685868", + "resourceID": "projects/3861863685868/locations/asia-southeast2/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/Purchase a 1 year new standard CUD for N2DCore CPU", + "resourceName": "cud-recommendation-1746851405", + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": 2, + "region": "asia-southeast2", + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": "Purchase a 1 year new standard CUD for N2DCore CPU", + "savings": 509.58, + "savingsCurrency": "US$", + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + } +] \ No newline at end of file diff --git a/flexera/data/google/google_idle_ip_address_recommendations.js b/flexera/data/google/google_idle_ip_address_recommendations.js deleted file mode 100644 index 68bfb266..00000000 --- a/flexera/data/google/google_idle_ip_address_recommendations.js +++ /dev/null @@ -1,160 +0,0 @@ -// -------------------------------------- -// Libraries -// -------------------------------------- - -var _ = require('underscore') - -// -------------------------------------- -// Functions -// -------------------------------------- - -function getRandomDate(year) { - let start = new Date(year, 0, 1); // Start from January 1st of the given year - let end = new Date(year + 1, 0, 1); // End at December 31st of the given year - let randomDate = new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())); - - return randomDate.toISOString(); -} - -function generateRandomName() { - adjectives = [ - "quick", "lazy", "drowsy", "excited", "adventurous", "jolly", "brave", "calm", - "eager", "fierce", "gentle", "happy", "innocent", "jovial", "kind", "lively", - "merry", "nervous", "obedient", "proud", "relieved", "silly", "thankful", - "upbeat", "vivacious", "witty", "excited", "youthful", "zealous", "quirky" - ] - - animals = [ - "ant", "bear", "cat", "dog", "eel", "fox", "goat", "horse", "ibis", "jaguar", - "kangaroo", "lion", "mouse", "newt", "owl", "penguin", "quail", "rabbit", - "snake", "tiger", "urchin", "viper", "whale", "xerus", "yak", "zebra", "parrot", - "octopus", "giraffe", "elephant" - ]; - - randomAdjective = adjectives[Math.floor(Math.random() * adjectives.length)] - randomAnimal = animals[Math.floor(Math.random() * animals.length)] - - return randomAdjective + randomAnimal -} - -// -------------------------------------- -// Dummy Data -// -------------------------------------- - -current_year = parseInt(new Date().toISOString().split('-')[0]) - -account_list = [ - "ca1eeeca-231f-4a91-a740-04eaeb043516", - "ceee86e2-a6cf-4a62-8004-1313cc581679", - "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "9c6588cd-ca5e-429d-adc7-5292d3880914", - "912102ae-2e57-4094-bb8a-63a7d1c38207", - "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "f048a88c-9bc9-43cf-a30d-f48c94708866" -] - -region_list = [ - "us-central1", - "europe-west1", - "asia-northeast1", - "us-west1", - "australia-southeast1", - "southamerica-east1", - "northamerica-northeast1", - "europe-west4", - "asia-southeast2", - "europe-west6" -] - -description_list = [ - "Purchase a 1 year new standard CUD for RegularCore CPU", - "Purchase a 1 year new standard CUD for RegularRAM memory", - "Purchase a 1 year new standard CUD for E2Core CPU", - "Purchase a 1 year new standard CUD for E2RAM memory", - "Purchase a 1 year new standard CUD for N2DRAM memory", - "Purchase a 1 year new standard CUD for N2DCore CPU", - "Purchase a 1 year additional standard CUD for RegularCore CPU", - "Purchase a 1 year additional standard CUD for RegularRAM memory", - "Purchase a 1 year additional standard CUD for E2RAM memory", - "Purchase a 1 year additional standard CUD for N2DCore CPU", -] - -tag_list = [ - { environment: "prod", app: "paymentGateway" }, - { environment: "dev", app: "dataAnalytics" }, - { environment: "staging", app: "userManagement" }, - { environment: "prod", app: "reportingService" }, - { environment: "dev", app: "emailService" }, - { environment: "staging", app: "invoiceProcessing" }, - { environment: "prod", app: "securityModule" }, - { environment: "prod", app: "inventoryManagement" }, - { environment: "dev", app: "customerSupport" }, - { environment: "prod", app: "crmModule" } -] - -// -------------------------------------- -// Script -// -------------------------------------- - -instances = [] - -for (var i = 0; i < 50; i++) { - accountId = "rightscale.com:resat-prem" - accountName = "RightScale-Resat-Premium" - projectNumber = (Math.random() * 1000000000000).toFixed(0) - region = region_list[parseInt(Math.random() * 10)] - resourceID = (Math.random() * 10000000000000000000).toFixed(0) - resourceName = generateRandomName() + "-public-ip" - resourceLink = "projects/" + accountName + "/regions/" + region + "/addresses/" + resourceName - ip = parseInt(Math.random() * 100) + '.' + parseInt(Math.random() * 100) + '.' + parseInt(Math.random() * 100) + '.' + parseInt(Math.random() * 100) - createdTime = getRandomDate(current_year - 1 - parseInt(Math.random() * 2)) - - savings = parseFloat((Math.random() * Math.random() * 1000).toFixed(3)) - - instances.push({ - "accountID": accountId, - "accountName": accountName, - "address": ip, - "addressType": "EXTERNAL", - "creationTimestamp": createdTime, - "description": "Save cost by deleting idle IP address '" + resourceName + "'.", - "id": resourceID, - "kind": "compute#address", - "labelFingerprint": (Math.random() + 1).toString(36).substring(2) + '=', - "name": resourceName, - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": projectNumber, - "recommenderSubtype": "DELETE_ADDRESS", - "region": region, - "resourceID": resourceID, - "resourceLink": resourceLink, - "resourceName": resourceName, - "resourceType": "compute#address", - "savings": savings, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/" + resourceLink, - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": tag_list[parseInt(Math.random() * 10)] - }) -} - -result = { - "message": "The total estimated monthly savings are US$ 7833.10", - "instances": instances -} - -// -------------------------------------- -// Output -// -------------------------------------- - -console.log(JSON.stringify(result, '', 2)) diff --git a/flexera/data/google/google_idle_ip_address_recommendations.json b/flexera/data/google/google_idle_ip_address_recommendations.json index 788bb8ed..2c8d0d95 100644 --- a/flexera/data/google/google_idle_ip_address_recommendations.json +++ b/flexera/data/google/google_idle_ip_address_recommendations.json @@ -1,1705 +1,1052 @@ -{ - "message": "The total estimated monthly savings are US$ 7833.10", - "instances": [ - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "39.37.14.27", - "addressType": "EXTERNAL", - "creationTimestamp": "2022-02-02T21:16:39.320Z", - "description": "Save cost by deleting idle IP address 'obedientmouse-public-ip'.", - "id": "6776476977573045248", - "kind": "compute#address", - "labelFingerprint": "grmul6fc2r=", - "name": "obedientmouse-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "92052750477", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "asia-southeast2", - "resourceID": "6776476977573045248", - "resourceLink": "projects/RightScale-Resat-Premium/regions/asia-southeast2/addresses/obedientmouse-public-ip", - "resourceName": "obedientmouse-public-ip", - "resourceType": "compute#address", - "savings": 432.077, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/asia-southeast2/addresses/obedientmouse-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "paymentGateway" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "30.63.56.17", - "addressType": "EXTERNAL", - "creationTimestamp": "2022-01-16T21:30:23.153Z", - "description": "Save cost by deleting idle IP address 'youthfulnewt-public-ip'.", - "id": "4161358183396215296", - "kind": "compute#address", - "labelFingerprint": "543tb6q0if=", - "name": "youthfulnewt-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "242266252499", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "us-west1", - "resourceID": "4161358183396215296", - "resourceLink": "projects/RightScale-Resat-Premium/regions/us-west1/addresses/youthfulnewt-public-ip", - "resourceName": "youthfulnewt-public-ip", - "resourceType": "compute#address", - "savings": 389.925, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/us-west1/addresses/youthfulnewt-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "7.64.14.56", - "addressType": "EXTERNAL", - "creationTimestamp": "2022-12-11T16:05:19.252Z", - "description": "Save cost by deleting idle IP address 'proudcat-public-ip'.", - "id": "3116786936042765824", - "kind": "compute#address", - "labelFingerprint": "obk5djs1vj=", - "name": "proudcat-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "875502972746", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "southamerica-east1", - "resourceID": "3116786936042765824", - "resourceLink": "projects/RightScale-Resat-Premium/regions/southamerica-east1/addresses/proudcat-public-ip", - "resourceName": "proudcat-public-ip", - "resourceType": "compute#address", - "savings": 30.313, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/southamerica-east1/addresses/proudcat-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "reportingService" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "62.61.8.52", - "addressType": "EXTERNAL", - "creationTimestamp": "2023-06-21T14:26:01.578Z", - "description": "Save cost by deleting idle IP address 'kindgiraffe-public-ip'.", - "id": "4952350297485894656", - "kind": "compute#address", - "labelFingerprint": "6rzzkauawh=", - "name": "kindgiraffe-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "278517408395", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "europe-west1", - "resourceID": "4952350297485894656", - "resourceLink": "projects/RightScale-Resat-Premium/regions/europe-west1/addresses/kindgiraffe-public-ip", - "resourceName": "kindgiraffe-public-ip", - "resourceType": "compute#address", - "savings": 154.222, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/europe-west1/addresses/kindgiraffe-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "dev", - "app": "emailService" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "50.15.96.72", - "addressType": "EXTERNAL", - "creationTimestamp": "2022-08-18T01:09:57.688Z", - "description": "Save cost by deleting idle IP address 'nervouszebra-public-ip'.", - "id": "7658221862927603712", - "kind": "compute#address", - "labelFingerprint": "l2eyi1fumh=", - "name": "nervouszebra-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "709488204145", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "asia-northeast1", - "resourceID": "7658221862927603712", - "resourceLink": "projects/RightScale-Resat-Premium/regions/asia-northeast1/addresses/nervouszebra-public-ip", - "resourceName": "nervouszebra-public-ip", - "resourceType": "compute#address", - "savings": 519.224, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/asia-northeast1/addresses/nervouszebra-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "paymentGateway" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "25.68.42.24", - "addressType": "EXTERNAL", - "creationTimestamp": "2023-10-21T11:47:10.205Z", - "description": "Save cost by deleting idle IP address 'jovialant-public-ip'.", - "id": "2445472856467216896", - "kind": "compute#address", - "labelFingerprint": "m2dl3sgund=", - "name": "jovialant-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "717247328364", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "northamerica-northeast1", - "resourceID": "2445472856467216896", - "resourceLink": "projects/RightScale-Resat-Premium/regions/northamerica-northeast1/addresses/jovialant-public-ip", - "resourceName": "jovialant-public-ip", - "resourceType": "compute#address", - "savings": 58.612, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/northamerica-northeast1/addresses/jovialant-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "paymentGateway" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "76.73.5.1", - "addressType": "EXTERNAL", - "creationTimestamp": "2023-10-24T19:49:50.822Z", - "description": "Save cost by deleting idle IP address 'excitedant-public-ip'.", - "id": "1012447611769620224", - "kind": "compute#address", - "labelFingerprint": "9f5q6g4ts3=", - "name": "excitedant-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "757592475407", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "australia-southeast1", - "resourceID": "1012447611769620224", - "resourceLink": "projects/RightScale-Resat-Premium/regions/australia-southeast1/addresses/excitedant-public-ip", - "resourceName": "excitedant-public-ip", - "resourceType": "compute#address", - "savings": 25.26, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/australia-southeast1/addresses/excitedant-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "0.69.3.17", - "addressType": "EXTERNAL", - "creationTimestamp": "2022-03-02T21:36:31.809Z", - "description": "Save cost by deleting idle IP address 'kindlion-public-ip'.", - "id": "1524480504833918208", - "kind": "compute#address", - "labelFingerprint": "433uexe2tu=", - "name": "kindlion-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "316321845852", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "southamerica-east1", - "resourceID": "1524480504833918208", - "resourceLink": "projects/RightScale-Resat-Premium/regions/southamerica-east1/addresses/kindlion-public-ip", - "resourceName": "kindlion-public-ip", - "resourceType": "compute#address", - "savings": 500.464, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/southamerica-east1/addresses/kindlion-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "paymentGateway" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "19.15.63.1", - "addressType": "EXTERNAL", - "creationTimestamp": "2023-02-28T18:59:33.320Z", - "description": "Save cost by deleting idle IP address 'livelyviper-public-ip'.", - "id": "8805290421376299008", - "kind": "compute#address", - "labelFingerprint": "zgl9o95oe9=", - "name": "livelyviper-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "613604624097", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "southamerica-east1", - "resourceID": "8805290421376299008", - "resourceLink": "projects/RightScale-Resat-Premium/regions/southamerica-east1/addresses/livelyviper-public-ip", - "resourceName": "livelyviper-public-ip", - "resourceType": "compute#address", - "savings": 142.108, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/southamerica-east1/addresses/livelyviper-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "staging", - "app": "userManagement" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "91.99.34.15", - "addressType": "EXTERNAL", - "creationTimestamp": "2023-12-31T09:52:42.690Z", - "description": "Save cost by deleting idle IP address 'eagergiraffe-public-ip'.", - "id": "4258427540890385920", - "kind": "compute#address", - "labelFingerprint": "jn75c0lzkq=", - "name": "eagergiraffe-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "351667891232", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "europe-west4", - "resourceID": "4258427540890385920", - "resourceLink": "projects/RightScale-Resat-Premium/regions/europe-west4/addresses/eagergiraffe-public-ip", - "resourceName": "eagergiraffe-public-ip", - "resourceType": "compute#address", - "savings": 154.989, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/europe-west4/addresses/eagergiraffe-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "dev", - "app": "emailService" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "46.28.84.41", - "addressType": "EXTERNAL", - "creationTimestamp": "2022-01-13T22:00:24.035Z", - "description": "Save cost by deleting idle IP address 'proudmouse-public-ip'.", - "id": "1910091167768874752", - "kind": "compute#address", - "labelFingerprint": "1tvygbc1ud=", - "name": "proudmouse-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "304492545937", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "asia-southeast2", - "resourceID": "1910091167768874752", - "resourceLink": "projects/RightScale-Resat-Premium/regions/asia-southeast2/addresses/proudmouse-public-ip", - "resourceName": "proudmouse-public-ip", - "resourceType": "compute#address", - "savings": 247.612, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/asia-southeast2/addresses/proudmouse-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "securityModule" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "35.19.15.93", - "addressType": "EXTERNAL", - "creationTimestamp": "2023-02-13T23:00:39.000Z", - "description": "Save cost by deleting idle IP address 'youthfulibis-public-ip'.", - "id": "121276576954039152", - "kind": "compute#address", - "labelFingerprint": "9zwb7b08nz=", - "name": "youthfulibis-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "122252278168", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "europe-west4", - "resourceID": "121276576954039152", - "resourceLink": "projects/RightScale-Resat-Premium/regions/europe-west4/addresses/youthfulibis-public-ip", - "resourceName": "youthfulibis-public-ip", - "resourceType": "compute#address", - "savings": 361.769, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/europe-west4/addresses/youthfulibis-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "paymentGateway" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "46.46.51.39", - "addressType": "EXTERNAL", - "creationTimestamp": "2022-03-27T16:51:36.883Z", - "description": "Save cost by deleting idle IP address 'youthfulrabbit-public-ip'.", - "id": "4930775475880182784", - "kind": "compute#address", - "labelFingerprint": "7usv1rj5vl=", - "name": "youthfulrabbit-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "756098498745", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "southamerica-east1", - "resourceID": "4930775475880182784", - "resourceLink": "projects/RightScale-Resat-Premium/regions/southamerica-east1/addresses/youthfulrabbit-public-ip", - "resourceName": "youthfulrabbit-public-ip", - "resourceType": "compute#address", - "savings": 835.315, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/southamerica-east1/addresses/youthfulrabbit-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "19.74.8.18", - "addressType": "EXTERNAL", - "creationTimestamp": "2022-02-24T23:54:45.880Z", - "description": "Save cost by deleting idle IP address 'fiercequail-public-ip'.", - "id": "9553777575469021184", - "kind": "compute#address", - "labelFingerprint": "cciuid8w6hl=", - "name": "fiercequail-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "347926450007", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "asia-southeast2", - "resourceID": "9553777575469021184", - "resourceLink": "projects/RightScale-Resat-Premium/regions/asia-southeast2/addresses/fiercequail-public-ip", - "resourceName": "fiercequail-public-ip", - "resourceType": "compute#address", - "savings": 50.843, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/asia-southeast2/addresses/fiercequail-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "reportingService" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "72.31.93.80", - "addressType": "EXTERNAL", - "creationTimestamp": "2023-04-05T05:22:24.191Z", - "description": "Save cost by deleting idle IP address 'fierceoctopus-public-ip'.", - "id": "4175068775325339136", - "kind": "compute#address", - "labelFingerprint": "e325cl9dbx=", - "name": "fierceoctopus-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "990667348280", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "us-central1", - "resourceID": "4175068775325339136", - "resourceLink": "projects/RightScale-Resat-Premium/regions/us-central1/addresses/fierceoctopus-public-ip", - "resourceName": "fierceoctopus-public-ip", - "resourceType": "compute#address", - "savings": 18.407, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/us-central1/addresses/fierceoctopus-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "15.38.20.39", - "addressType": "EXTERNAL", - "creationTimestamp": "2023-06-27T20:17:24.398Z", - "description": "Save cost by deleting idle IP address 'thankfulyak-public-ip'.", - "id": "4010060520667035648", - "kind": "compute#address", - "labelFingerprint": "1bopqghmek=", - "name": "thankfulyak-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "928726728654", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "asia-southeast2", - "resourceID": "4010060520667035648", - "resourceLink": "projects/RightScale-Resat-Premium/regions/asia-southeast2/addresses/thankfulyak-public-ip", - "resourceName": "thankfulyak-public-ip", - "resourceType": "compute#address", - "savings": 125.994, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/asia-southeast2/addresses/thankfulyak-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "staging", - "app": "userManagement" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "38.88.23.49", - "addressType": "EXTERNAL", - "creationTimestamp": "2023-02-02T15:12:18.945Z", - "description": "Save cost by deleting idle IP address 'kindzebra-public-ip'.", - "id": "9204821200125889536", - "kind": "compute#address", - "labelFingerprint": "xzkgh5tg6cl=", - "name": "kindzebra-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "293998591687", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "northamerica-northeast1", - "resourceID": "9204821200125889536", - "resourceLink": "projects/RightScale-Resat-Premium/regions/northamerica-northeast1/addresses/kindzebra-public-ip", - "resourceName": "kindzebra-public-ip", - "resourceType": "compute#address", - "savings": 57.482, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/northamerica-northeast1/addresses/kindzebra-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "securityModule" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "0.31.49.53", - "addressType": "EXTERNAL", - "creationTimestamp": "2022-06-15T06:56:35.471Z", - "description": "Save cost by deleting idle IP address 'quirkyviper-public-ip'.", - "id": "8221430526813451264", - "kind": "compute#address", - "labelFingerprint": "ldkky2lmzjk=", - "name": "quirkyviper-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "827759547114", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "australia-southeast1", - "resourceID": "8221430526813451264", - "resourceLink": "projects/RightScale-Resat-Premium/regions/australia-southeast1/addresses/quirkyviper-public-ip", - "resourceName": "quirkyviper-public-ip", - "resourceType": "compute#address", - "savings": 118.778, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/australia-southeast1/addresses/quirkyviper-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "60.65.18.0", - "addressType": "EXTERNAL", - "creationTimestamp": "2023-05-07T23:21:57.068Z", - "description": "Save cost by deleting idle IP address 'quirkyparrot-public-ip'.", - "id": "5850380125561225216", - "kind": "compute#address", - "labelFingerprint": "mrv2eor3eb=", - "name": "quirkyparrot-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "654945058810", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "northamerica-northeast1", - "resourceID": "5850380125561225216", - "resourceLink": "projects/RightScale-Resat-Premium/regions/northamerica-northeast1/addresses/quirkyparrot-public-ip", - "resourceName": "quirkyparrot-public-ip", - "resourceType": "compute#address", - "savings": 351.946, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/northamerica-northeast1/addresses/quirkyparrot-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "83.11.72.13", - "addressType": "EXTERNAL", - "creationTimestamp": "2022-04-11T16:14:27.341Z", - "description": "Save cost by deleting idle IP address 'exciteddog-public-ip'.", - "id": "3167035889696569856", - "kind": "compute#address", - "labelFingerprint": "jt4iuaomot=", - "name": "exciteddog-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "218935721913", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "asia-northeast1", - "resourceID": "3167035889696569856", - "resourceLink": "projects/RightScale-Resat-Premium/regions/asia-northeast1/addresses/exciteddog-public-ip", - "resourceName": "exciteddog-public-ip", - "resourceType": "compute#address", - "savings": 59.097, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/asia-northeast1/addresses/exciteddog-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "paymentGateway" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "80.51.73.99", - "addressType": "EXTERNAL", - "creationTimestamp": "2023-04-18T12:18:51.685Z", - "description": "Save cost by deleting idle IP address 'gentleyak-public-ip'.", - "id": "5389737449361746944", - "kind": "compute#address", - "labelFingerprint": "xncear7kfwi=", - "name": "gentleyak-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "643199337237", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "asia-southeast2", - "resourceID": "5389737449361746944", - "resourceLink": "projects/RightScale-Resat-Premium/regions/asia-southeast2/addresses/gentleyak-public-ip", - "resourceName": "gentleyak-public-ip", - "resourceType": "compute#address", - "savings": 411.207, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/asia-southeast2/addresses/gentleyak-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "dev", - "app": "customerSupport" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "83.12.85.94", - "addressType": "EXTERNAL", - "creationTimestamp": "2023-08-17T02:19:19.541Z", - "description": "Save cost by deleting idle IP address 'jovialwhale-public-ip'.", - "id": "1507621801263696640", - "kind": "compute#address", - "labelFingerprint": "cd0n3dczf1=", - "name": "jovialwhale-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "692221139214", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "northamerica-northeast1", - "resourceID": "1507621801263696640", - "resourceLink": "projects/RightScale-Resat-Premium/regions/northamerica-northeast1/addresses/jovialwhale-public-ip", - "resourceName": "jovialwhale-public-ip", - "resourceType": "compute#address", - "savings": 418.677, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/northamerica-northeast1/addresses/jovialwhale-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "reportingService" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "92.38.6.16", - "addressType": "EXTERNAL", - "creationTimestamp": "2022-07-03T04:55:23.659Z", - "description": "Save cost by deleting idle IP address 'upbeatbear-public-ip'.", - "id": "7863290024995572736", - "kind": "compute#address", - "labelFingerprint": "sqscgmk7xr=", - "name": "upbeatbear-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "853509222816", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "australia-southeast1", - "resourceID": "7863290024995572736", - "resourceLink": "projects/RightScale-Resat-Premium/regions/australia-southeast1/addresses/upbeatbear-public-ip", - "resourceName": "upbeatbear-public-ip", - "resourceType": "compute#address", - "savings": 76.042, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/australia-southeast1/addresses/upbeatbear-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "securityModule" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "67.90.15.30", - "addressType": "EXTERNAL", - "creationTimestamp": "2023-06-02T00:51:46.165Z", - "description": "Save cost by deleting idle IP address 'eagerparrot-public-ip'.", - "id": "6414702133645393920", - "kind": "compute#address", - "labelFingerprint": "nvcs2gcdh7l=", - "name": "eagerparrot-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "355368788026", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "asia-southeast2", - "resourceID": "6414702133645393920", - "resourceLink": "projects/RightScale-Resat-Premium/regions/asia-southeast2/addresses/eagerparrot-public-ip", - "resourceName": "eagerparrot-public-ip", - "resourceType": "compute#address", - "savings": 360.673, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/asia-southeast2/addresses/eagerparrot-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "dev", - "app": "customerSupport" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "62.53.75.38", - "addressType": "EXTERNAL", - "creationTimestamp": "2023-08-07T00:22:26.972Z", - "description": "Save cost by deleting idle IP address 'quirkypenguin-public-ip'.", - "id": "7795600715095707648", - "kind": "compute#address", - "labelFingerprint": "1wkrbh9ks2j=", - "name": "quirkypenguin-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "929775214294", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "asia-southeast2", - "resourceID": "7795600715095707648", - "resourceLink": "projects/RightScale-Resat-Premium/regions/asia-southeast2/addresses/quirkypenguin-public-ip", - "resourceName": "quirkypenguin-public-ip", - "resourceType": "compute#address", - "savings": 425.249, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/asia-southeast2/addresses/quirkypenguin-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "35.57.2.75", - "addressType": "EXTERNAL", - "creationTimestamp": "2022-05-16T02:20:22.994Z", - "description": "Save cost by deleting idle IP address 'vivaciouszebra-public-ip'.", - "id": "5860852746954805248", - "kind": "compute#address", - "labelFingerprint": "xy2uowfdys=", - "name": "vivaciouszebra-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "933984843121", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "asia-southeast2", - "resourceID": "5860852746954805248", - "resourceLink": "projects/RightScale-Resat-Premium/regions/asia-southeast2/addresses/vivaciouszebra-public-ip", - "resourceName": "vivaciouszebra-public-ip", - "resourceType": "compute#address", - "savings": 283.914, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/asia-southeast2/addresses/vivaciouszebra-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "35.90.89.65", - "addressType": "EXTERNAL", - "creationTimestamp": "2023-09-04T23:41:20.457Z", - "description": "Save cost by deleting idle IP address 'excitedfox-public-ip'.", - "id": "2437730235273742848", - "kind": "compute#address", - "labelFingerprint": "2d5nvxpq11=", - "name": "excitedfox-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "858141314391", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "northamerica-northeast1", - "resourceID": "2437730235273742848", - "resourceLink": "projects/RightScale-Resat-Premium/regions/northamerica-northeast1/addresses/excitedfox-public-ip", - "resourceName": "excitedfox-public-ip", - "resourceType": "compute#address", - "savings": 121.11, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/northamerica-northeast1/addresses/excitedfox-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "67.78.3.30", - "addressType": "EXTERNAL", - "creationTimestamp": "2023-10-04T17:03:30.931Z", - "description": "Save cost by deleting idle IP address 'proudcat-public-ip'.", - "id": "2085455410968837120", - "kind": "compute#address", - "labelFingerprint": "cci43c7uaig=", - "name": "proudcat-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "250962350016", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "northamerica-northeast1", - "resourceID": "2085455410968837120", - "resourceLink": "projects/RightScale-Resat-Premium/regions/northamerica-northeast1/addresses/proudcat-public-ip", - "resourceName": "proudcat-public-ip", - "resourceType": "compute#address", - "savings": 157.903, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/northamerica-northeast1/addresses/proudcat-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "dev", - "app": "customerSupport" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "32.16.2.79", - "addressType": "EXTERNAL", - "creationTimestamp": "2022-05-24T11:41:01.234Z", - "description": "Save cost by deleting idle IP address 'upbeatibis-public-ip'.", - "id": "336778544662790208", - "kind": "compute#address", - "labelFingerprint": "snvbi9la0x=", - "name": "upbeatibis-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "756967162158", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "europe-west6", - "resourceID": "336778544662790208", - "resourceLink": "projects/RightScale-Resat-Premium/regions/europe-west6/addresses/upbeatibis-public-ip", - "resourceName": "upbeatibis-public-ip", - "resourceType": "compute#address", - "savings": 149.919, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/europe-west6/addresses/upbeatibis-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "reportingService" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "70.34.51.86", - "addressType": "EXTERNAL", - "creationTimestamp": "2023-04-04T20:10:47.274Z", - "description": "Save cost by deleting idle IP address 'excitedrabbit-public-ip'.", - "id": "5617069120328006656", - "kind": "compute#address", - "labelFingerprint": "clvkek9kpv=", - "name": "excitedrabbit-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "682603978676", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "europe-west1", - "resourceID": "5617069120328006656", - "resourceLink": "projects/RightScale-Resat-Premium/regions/europe-west1/addresses/excitedrabbit-public-ip", - "resourceName": "excitedrabbit-public-ip", - "resourceType": "compute#address", - "savings": 372.261, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/europe-west1/addresses/excitedrabbit-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "dev", - "app": "customerSupport" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "45.71.53.6", - "addressType": "EXTERNAL", - "creationTimestamp": "2022-09-14T20:40:26.447Z", - "description": "Save cost by deleting idle IP address 'wittycat-public-ip'.", - "id": "5921326798375416832", - "kind": "compute#address", - "labelFingerprint": "8gs662buml=", - "name": "wittycat-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "291049917561", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "europe-west6", - "resourceID": "5921326798375416832", - "resourceLink": "projects/RightScale-Resat-Premium/regions/europe-west6/addresses/wittycat-public-ip", - "resourceName": "wittycat-public-ip", - "resourceType": "compute#address", - "savings": 58.639, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/europe-west6/addresses/wittycat-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "6.39.8.24", - "addressType": "EXTERNAL", - "creationTimestamp": "2023-07-21T12:12:02.676Z", - "description": "Save cost by deleting idle IP address 'jollysnake-public-ip'.", - "id": "8755230181612403712", - "kind": "compute#address", - "labelFingerprint": "schv54umlf=", - "name": "jollysnake-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "260731171836", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "australia-southeast1", - "resourceID": "8755230181612403712", - "resourceLink": "projects/RightScale-Resat-Premium/regions/australia-southeast1/addresses/jollysnake-public-ip", - "resourceName": "jollysnake-public-ip", - "resourceType": "compute#address", - "savings": 10.868, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/australia-southeast1/addresses/jollysnake-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "dev", - "app": "customerSupport" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "86.42.50.80", - "addressType": "EXTERNAL", - "creationTimestamp": "2023-03-29T10:29:05.157Z", - "description": "Save cost by deleting idle IP address 'gentleibis-public-ip'.", - "id": "9950393033958918144", - "kind": "compute#address", - "labelFingerprint": "ctmmrn4ss1=", - "name": "gentleibis-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "679252698214", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "southamerica-east1", - "resourceID": "9950393033958918144", - "resourceLink": "projects/RightScale-Resat-Premium/regions/southamerica-east1/addresses/gentleibis-public-ip", - "resourceName": "gentleibis-public-ip", - "resourceType": "compute#address", - "savings": 5.126, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/southamerica-east1/addresses/gentleibis-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "47.0.34.73", - "addressType": "EXTERNAL", - "creationTimestamp": "2022-04-01T04:02:39.998Z", - "description": "Save cost by deleting idle IP address 'sillyjaguar-public-ip'.", - "id": "5346150731486882816", - "kind": "compute#address", - "labelFingerprint": "xuublf429t=", - "name": "sillyjaguar-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "872554931258", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "northamerica-northeast1", - "resourceID": "5346150731486882816", - "resourceLink": "projects/RightScale-Resat-Premium/regions/northamerica-northeast1/addresses/sillyjaguar-public-ip", - "resourceName": "sillyjaguar-public-ip", - "resourceType": "compute#address", - "savings": 666.636, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/northamerica-northeast1/addresses/sillyjaguar-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "dev", - "app": "customerSupport" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "73.43.50.20", - "addressType": "EXTERNAL", - "creationTimestamp": "2022-12-31T05:59:16.228Z", - "description": "Save cost by deleting idle IP address 'kindowl-public-ip'.", - "id": "7560503204658613248", - "kind": "compute#address", - "labelFingerprint": "ifmd523b6a=", - "name": "kindowl-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "544815238117", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "us-central1", - "resourceID": "7560503204658613248", - "resourceLink": "projects/RightScale-Resat-Premium/regions/us-central1/addresses/kindowl-public-ip", - "resourceName": "kindowl-public-ip", - "resourceType": "compute#address", - "savings": 336.436, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/us-central1/addresses/kindowl-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "46.62.86.64", - "addressType": "EXTERNAL", - "creationTimestamp": "2023-06-08T03:46:25.386Z", - "description": "Save cost by deleting idle IP address 'obedienturchin-public-ip'.", - "id": "5642322414310689792", - "kind": "compute#address", - "labelFingerprint": "sznc3k74t5=", - "name": "obedienturchin-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "272847156953", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "asia-southeast2", - "resourceID": "5642322414310689792", - "resourceLink": "projects/RightScale-Resat-Premium/regions/asia-southeast2/addresses/obedienturchin-public-ip", - "resourceName": "obedienturchin-public-ip", - "resourceType": "compute#address", - "savings": 64.232, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/asia-southeast2/addresses/obedienturchin-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "securityModule" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "94.14.20.15", - "addressType": "EXTERNAL", - "creationTimestamp": "2022-04-17T16:36:36.656Z", - "description": "Save cost by deleting idle IP address 'innocentviper-public-ip'.", - "id": "4094379852500509184", - "kind": "compute#address", - "labelFingerprint": "mqu7uewmm3=", - "name": "innocentviper-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "723703004384", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "europe-west6", - "resourceID": "4094379852500509184", - "resourceLink": "projects/RightScale-Resat-Premium/regions/europe-west6/addresses/innocentviper-public-ip", - "resourceName": "innocentviper-public-ip", - "resourceType": "compute#address", - "savings": 449.006, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/europe-west6/addresses/innocentviper-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "staging", - "app": "userManagement" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "63.97.5.92", - "addressType": "EXTERNAL", - "creationTimestamp": "2022-09-30T20:41:35.524Z", - "description": "Save cost by deleting idle IP address 'zealousdog-public-ip'.", - "id": "792887753311963776", - "kind": "compute#address", - "labelFingerprint": "8vvgeyv9o=", - "name": "zealousdog-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "113401948296", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "northamerica-northeast1", - "resourceID": "792887753311963776", - "resourceLink": "projects/RightScale-Resat-Premium/regions/northamerica-northeast1/addresses/zealousdog-public-ip", - "resourceName": "zealousdog-public-ip", - "resourceType": "compute#address", - "savings": 477.617, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/northamerica-northeast1/addresses/zealousdog-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "61.7.67.15", - "addressType": "EXTERNAL", - "creationTimestamp": "2023-08-16T11:54:13.810Z", - "description": "Save cost by deleting idle IP address 'happydog-public-ip'.", - "id": "7052008209161324544", - "kind": "compute#address", - "labelFingerprint": "1vsb1mkng9=", - "name": "happydog-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "927253604258", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "us-west1", - "resourceID": "7052008209161324544", - "resourceLink": "projects/RightScale-Resat-Premium/regions/us-west1/addresses/happydog-public-ip", - "resourceName": "happydog-public-ip", - "resourceType": "compute#address", - "savings": 645.96, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/us-west1/addresses/happydog-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "paymentGateway" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "87.38.24.41", - "addressType": "EXTERNAL", - "creationTimestamp": "2022-02-27T10:06:33.935Z", - "description": "Save cost by deleting idle IP address 'lazycat-public-ip'.", - "id": "2678515373916719104", - "kind": "compute#address", - "labelFingerprint": "jkxxdd2tax=", - "name": "lazycat-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "821116460074", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "southamerica-east1", - "resourceID": "2678515373916719104", - "resourceLink": "projects/RightScale-Resat-Premium/regions/southamerica-east1/addresses/lazycat-public-ip", - "resourceName": "lazycat-public-ip", - "resourceType": "compute#address", - "savings": 235.306, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/southamerica-east1/addresses/lazycat-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "reportingService" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "77.79.55.11", - "addressType": "EXTERNAL", - "creationTimestamp": "2022-11-11T08:09:16.206Z", - "description": "Save cost by deleting idle IP address 'proudtiger-public-ip'.", - "id": "9611557664372047872", - "kind": "compute#address", - "labelFingerprint": "naw9zhfk2e=", - "name": "proudtiger-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "677999009363", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "northamerica-northeast1", - "resourceID": "9611557664372047872", - "resourceLink": "projects/RightScale-Resat-Premium/regions/northamerica-northeast1/addresses/proudtiger-public-ip", - "resourceName": "proudtiger-public-ip", - "resourceType": "compute#address", - "savings": 810.19, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/northamerica-northeast1/addresses/proudtiger-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "49.96.93.97", - "addressType": "EXTERNAL", - "creationTimestamp": "2022-01-19T16:40:01.911Z", - "description": "Save cost by deleting idle IP address 'lazytiger-public-ip'.", - "id": "1940612354376896000", - "kind": "compute#address", - "labelFingerprint": "k831wlt216=", - "name": "lazytiger-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "845351204473", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "europe-west1", - "resourceID": "1940612354376896000", - "resourceLink": "projects/RightScale-Resat-Premium/regions/europe-west1/addresses/lazytiger-public-ip", - "resourceName": "lazytiger-public-ip", - "resourceType": "compute#address", - "savings": 141.361, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/europe-west1/addresses/lazytiger-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "securityModule" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "57.29.98.55", - "addressType": "EXTERNAL", - "creationTimestamp": "2022-12-14T21:37:24.071Z", - "description": "Save cost by deleting idle IP address 'nervousowl-public-ip'.", - "id": "6565167478091418624", - "kind": "compute#address", - "labelFingerprint": "h1i6rm45on=", - "name": "nervousowl-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "232973439364", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "us-central1", - "resourceID": "6565167478091418624", - "resourceLink": "projects/RightScale-Resat-Premium/regions/us-central1/addresses/nervousowl-public-ip", - "resourceName": "nervousowl-public-ip", - "resourceType": "compute#address", - "savings": 124.297, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/us-central1/addresses/nervousowl-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "57.88.63.60", - "addressType": "EXTERNAL", - "creationTimestamp": "2022-01-04T20:01:55.942Z", - "description": "Save cost by deleting idle IP address 'vivaciousquail-public-ip'.", - "id": "3409770475374278656", - "kind": "compute#address", - "labelFingerprint": "9dz9ug33v1=", - "name": "vivaciousquail-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "750725132012", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "us-central1", - "resourceID": "3409770475374278656", - "resourceLink": "projects/RightScale-Resat-Premium/regions/us-central1/addresses/vivaciousquail-public-ip", - "resourceName": "vivaciousquail-public-ip", - "resourceType": "compute#address", - "savings": 192.169, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/us-central1/addresses/vivaciousquail-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "84.3.32.81", - "addressType": "EXTERNAL", - "creationTimestamp": "2022-04-12T16:57:58.506Z", - "description": "Save cost by deleting idle IP address 'vivaciouszebra-public-ip'.", - "id": "3492681180388006400", - "kind": "compute#address", - "labelFingerprint": "o9mbsbnupp=", - "name": "vivaciouszebra-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "316742046295", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "europe-west6", - "resourceID": "3492681180388006400", - "resourceLink": "projects/RightScale-Resat-Premium/regions/europe-west6/addresses/vivaciouszebra-public-ip", - "resourceName": "vivaciouszebra-public-ip", - "resourceType": "compute#address", - "savings": 117.502, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/europe-west6/addresses/vivaciouszebra-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "paymentGateway" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "85.94.47.88", - "addressType": "EXTERNAL", - "creationTimestamp": "2022-12-05T06:51:57.123Z", - "description": "Save cost by deleting idle IP address 'kindeel-public-ip'.", - "id": "4756785316741263360", - "kind": "compute#address", - "labelFingerprint": "2nrebegb0lf=", - "name": "kindeel-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "843137914009", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "us-central1", - "resourceID": "4756785316741263360", - "resourceLink": "projects/RightScale-Resat-Premium/regions/us-central1/addresses/kindeel-public-ip", - "resourceName": "kindeel-public-ip", - "resourceType": "compute#address", - "savings": 217.876, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/us-central1/addresses/kindeel-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "21.72.68.9", - "addressType": "EXTERNAL", - "creationTimestamp": "2023-10-09T01:32:37.052Z", - "description": "Save cost by deleting idle IP address 'quirkyyak-public-ip'.", - "id": "2172629183481338368", - "kind": "compute#address", - "labelFingerprint": "hwb3xl2arml=", - "name": "quirkyyak-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "860257860279", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "southamerica-east1", - "resourceID": "2172629183481338368", - "resourceLink": "projects/RightScale-Resat-Premium/regions/southamerica-east1/addresses/quirkyyak-public-ip", - "resourceName": "quirkyyak-public-ip", - "resourceType": "compute#address", - "savings": 206.909, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/southamerica-east1/addresses/quirkyyak-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "dev", - "app": "customerSupport" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "21.72.19.78", - "addressType": "EXTERNAL", - "creationTimestamp": "2023-08-21T03:38:52.376Z", - "description": "Save cost by deleting idle IP address 'merryelephant-public-ip'.", - "id": "2633241335780014592", - "kind": "compute#address", - "labelFingerprint": "uf33v4rtud=", - "name": "merryelephant-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "30882676513", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "asia-southeast2", - "resourceID": "2633241335780014592", - "resourceLink": "projects/RightScale-Resat-Premium/regions/asia-southeast2/addresses/merryelephant-public-ip", - "resourceName": "merryelephant-public-ip", - "resourceType": "compute#address", - "savings": 8.871, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/asia-southeast2/addresses/merryelephant-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "staging", - "app": "userManagement" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "59.7.37.0", - "addressType": "EXTERNAL", - "creationTimestamp": "2023-10-28T13:39:06.382Z", - "description": "Save cost by deleting idle IP address 'wittyjaguar-public-ip'.", - "id": "8501442989908929536", - "kind": "compute#address", - "labelFingerprint": "2xtggshi6b=", - "name": "wittyjaguar-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "336407429467", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "australia-southeast1", - "resourceID": "8501442989908929536", - "resourceLink": "projects/RightScale-Resat-Premium/regions/australia-southeast1/addresses/wittyjaguar-public-ip", - "resourceName": "wittyjaguar-public-ip", - "resourceType": "compute#address", - "savings": 128.973, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/australia-southeast1/addresses/wittyjaguar-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "crmModule" - } - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "address": "47.45.31.12", - "addressType": "EXTERNAL", - "creationTimestamp": "2022-12-19T10:44:56.328Z", - "description": "Save cost by deleting idle IP address 'quickhorse-public-ip'.", - "id": "2333955259034086400", - "kind": "compute#address", - "labelFingerprint": "mtu9uyfymz=", - "name": "quickhorse-public-ip", - "networkTier": "PREMIUM", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "865089180818", - "recommenderSubtype": "DELETE_ADDRESS", - "region": "northamerica-northeast1", - "resourceID": "2333955259034086400", - "resourceLink": "projects/RightScale-Resat-Premium/regions/northamerica-northeast1/addresses/quickhorse-public-ip", - "resourceName": "quickhorse-public-ip", - "resourceType": "compute#address", - "savings": 556.451, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/northamerica-northeast1/addresses/quickhorse-public-ip", - "service": "Other", - "state": "ACTIVE", - "status": "RESERVED", - "tags": { - "environment": "prod", - "app": "paymentGateway" - } - } - ] -} +[ + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2963153364922", + "ipAddress": "57.90.14.42", + "resourceID": "68813845902986215741", + "resourceName": "kindearth-public-ip", + "resourceType": "compute#address", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "service": "Compute Engine", + "savings": 659.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'kindearth-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/australia-southeast1/addresses/kindearth-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7305833163582", + "ipAddress": "126.223.240.77", + "resourceID": "61879612490714789841", + "resourceName": "mattemouse-public-ip", + "resourceType": "compute#address", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "service": "Compute Engine", + "savings": 758.2, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'mattemouse-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/northamerica-northeast1/addresses/mattemouse-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4652512232417", + "ipAddress": "66.209.212.81", + "resourceID": "61918434954996165096", + "resourceName": "rectangularquail-public-ip", + "resourceType": "compute#address", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "service": "Compute Engine", + "savings": 905.94, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'rectangularquail-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/asia-southeast2/addresses/rectangularquail-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2283545498179", + "ipAddress": "56.162.29.185", + "resourceID": "40593314279609320704", + "resourceName": "jovialpsyche-public-ip", + "resourceType": "compute#address", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "service": "Compute Engine", + "savings": 564.12, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'jovialpsyche-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/europe-west1/addresses/jovialpsyche-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6291350368255", + "ipAddress": "218.54.62.103", + "resourceID": "34430158893666229801", + "resourceName": "wittytomato-public-ip", + "resourceType": "compute#address", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "service": "Compute Engine", + "savings": 268.93, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'wittytomato-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/europe-west4/addresses/wittytomato-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9513289388834", + "ipAddress": "24.206.144.185", + "resourceID": "70984797596495845396", + "resourceName": "shorttriton-public-ip", + "resourceType": "compute#address", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=dataAnalytics", + "service": "Compute Engine", + "savings": 680.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'shorttriton-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/europe-west1/addresses/shorttriton-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7178329887166", + "ipAddress": "102.168.182.193", + "resourceID": "72054133899731462682", + "resourceName": "bluekangaroo-public-ip", + "resourceType": "compute#address", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "service": "Compute Engine", + "savings": 443.66, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'bluekangaroo-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/europe-west4/addresses/bluekangaroo-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4404263305306", + "ipAddress": "16.179.172.105", + "resourceID": "14084468012909965561", + "resourceName": "lazycallisto-public-ip", + "resourceType": "compute#address", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "service": "Compute Engine", + "savings": 769.55, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'lazycallisto-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/australia-southeast1/addresses/lazycallisto-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7637183865337", + "ipAddress": "111.209.196.227", + "resourceID": "33552230199988616233", + "resourceName": "excitedblackberry-public-ip", + "resourceType": "compute#address", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "service": "Compute Engine", + "savings": 316.46, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'excitedblackberry-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/europe-west4/addresses/excitedblackberry-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3481770310357", + "ipAddress": "211.207.101.14", + "resourceID": "26413334654727724101", + "resourceName": "drowsyfox-public-ip", + "resourceType": "compute#address", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "service": "Compute Engine", + "savings": 323.83, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'drowsyfox-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/europe-west4/addresses/drowsyfox-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7910223863945", + "ipAddress": "66.69.108.32", + "resourceID": "13134052785974052265", + "resourceName": "wittypepper-public-ip", + "resourceType": "compute#address", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "service": "Compute Engine", + "savings": 532.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'wittypepper-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/southamerica-east1/addresses/wittypepper-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6190740849826", + "ipAddress": "48.42.11.50", + "resourceID": "81336730442742713609", + "resourceName": "mattemushroom-public-ip", + "resourceType": "compute#address", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "service": "Compute Engine", + "savings": 515.04, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'mattemushroom-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/europe-west4/addresses/mattemushroom-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8379408929004", + "ipAddress": "80.92.75.136", + "resourceID": "55340263462102678976", + "resourceName": "bluekangaroo-public-ip", + "resourceType": "compute#address", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "service": "Compute Engine", + "savings": 3.62, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'bluekangaroo-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/northamerica-northeast1/addresses/bluekangaroo-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2160868907205", + "ipAddress": "87.213.23.103", + "resourceID": "80759636184007102094", + "resourceName": "squarezucchini-public-ip", + "resourceType": "compute#address", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "service": "Compute Engine", + "savings": 248.21, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'squarezucchini-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/europe-west6/addresses/squarezucchini-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8235406477072", + "ipAddress": "180.159.202.57", + "resourceID": "90958310247145901297", + "resourceName": "greenblueberry-public-ip", + "resourceType": "compute#address", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "service": "Compute Engine", + "savings": 193.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'greenblueberry-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/europe-west4/addresses/greenblueberry-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3158284867928", + "ipAddress": "225.147.227.181", + "resourceID": "29971517999282729963", + "resourceName": "squarepineapple-public-ip", + "resourceType": "compute#address", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "service": "Compute Engine", + "savings": 802.88, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'squarepineapple-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/asia-southeast2/addresses/squarepineapple-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5879553667019", + "ipAddress": "170.96.94.70", + "resourceID": "69523085835179471426", + "resourceName": "obedienttomato-public-ip", + "resourceType": "compute#address", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "service": "Compute Engine", + "savings": 44.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'obedienttomato-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/asia-southeast2/addresses/obedienttomato-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8774772904744", + "ipAddress": "119.157.90.185", + "resourceID": "48387354396856415932", + "resourceName": "opaquemango-public-ip", + "resourceType": "compute#address", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "service": "Compute Engine", + "savings": 481.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'opaquemango-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/northamerica-northeast1/addresses/opaquemango-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8828159095878", + "ipAddress": "81.132.44.135", + "resourceID": "52935501689402096457", + "resourceName": "circulargrape-public-ip", + "resourceType": "compute#address", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "service": "Compute Engine", + "savings": 753.69, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'circulargrape-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/australia-southeast1/addresses/circulargrape-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8584811831380", + "ipAddress": "84.56.230.208", + "resourceID": "33115793000746327504", + "resourceName": "bravetriton-public-ip", + "resourceType": "compute#address", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "service": "Compute Engine", + "savings": 394.19, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'bravetriton-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/europe-west6/addresses/bravetriton-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6880603285626", + "ipAddress": "214.167.146.84", + "resourceID": "64704570563100955235", + "resourceName": "jollyyak-public-ip", + "resourceType": "compute#address", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=dataAnalytics", + "service": "Compute Engine", + "savings": 900.32, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'jollyyak-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/asia-southeast2/addresses/jollyyak-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4805463590070", + "ipAddress": "42.202.221.32", + "resourceID": "47377918969796847914", + "resourceName": "livelyviper-public-ip", + "resourceType": "compute#address", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "service": "Compute Engine", + "savings": 18.1, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'livelyviper-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/northamerica-northeast1/addresses/livelyviper-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7179853976654", + "ipAddress": "164.19.133.95", + "resourceID": "62748836829102457335", + "resourceName": "squareblueberry-public-ip", + "resourceType": "compute#address", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "service": "Compute Engine", + "savings": 341.45, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'squareblueberry-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/southamerica-east1/addresses/squareblueberry-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3785901602192", + "ipAddress": "156.191.146.21", + "resourceID": "51312462082232609275", + "resourceName": "jollyrabbit-public-ip", + "resourceType": "compute#address", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "service": "Compute Engine", + "savings": 832.64, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'jollyrabbit-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/southamerica-east1/addresses/jollyrabbit-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1251749303868", + "ipAddress": "237.135.105.194", + "resourceID": "57106652089324867895", + "resourceName": "relievedbroccoli-public-ip", + "resourceType": "compute#address", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "service": "Compute Engine", + "savings": 247.14, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'relievedbroccoli-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/us-central1/addresses/relievedbroccoli-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9291225446050", + "ipAddress": "110.83.163.171", + "resourceID": "42492920895961824287", + "resourceName": "jovialonion-public-ip", + "resourceType": "compute#address", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "service": "Compute Engine", + "savings": 477.82, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'jovialonion-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/europe-west1/addresses/jovialonion-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2738558183950", + "ipAddress": "81.70.128.222", + "resourceID": "26789048458210582726", + "resourceName": "translucentchiron-public-ip", + "resourceType": "compute#address", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "service": "Compute Engine", + "savings": 806.26, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'translucentchiron-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/asia-southeast2/addresses/translucentchiron-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1822961100365", + "ipAddress": "153.194.25.193", + "resourceID": "65340651329032681750", + "resourceName": "sillymercury-public-ip", + "resourceType": "compute#address", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "service": "Compute Engine", + "savings": 298.04, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'sillymercury-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/us-west1/addresses/sillymercury-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6009018188694", + "ipAddress": "74.202.85.209", + "resourceID": "89991997066054065003", + "resourceName": "youthfulgiraffe-public-ip", + "resourceType": "compute#address", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "service": "Compute Engine", + "savings": 855.64, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'youthfulgiraffe-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/europe-west4/addresses/youthfulgiraffe-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1782139153699", + "ipAddress": "62.123.130.30", + "resourceID": "48180580623595838224", + "resourceName": "happyganymede-public-ip", + "resourceType": "compute#address", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "service": "Compute Engine", + "savings": 19.55, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'happyganymede-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/us-central1/addresses/happyganymede-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5519443860876", + "ipAddress": "235.179.126.120", + "resourceID": "49343600840340123889", + "resourceName": "innocentnessus-public-ip", + "resourceType": "compute#address", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "service": "Compute Engine", + "savings": 466.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'innocentnessus-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/northamerica-northeast1/addresses/innocentnessus-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4889511021913", + "ipAddress": "53.49.238.193", + "resourceID": "73517173478391750684", + "resourceName": "ellipticalpeas-public-ip", + "resourceType": "compute#address", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "service": "Compute Engine", + "savings": 745.54, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'ellipticalpeas-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/australia-southeast1/addresses/ellipticalpeas-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8770461647241", + "ipAddress": "114.120.78.199", + "resourceID": "85421094810941667917", + "resourceName": "mattemango-public-ip", + "resourceType": "compute#address", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "service": "Compute Engine", + "savings": 548.54, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'mattemango-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/europe-west6/addresses/mattemango-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1280757927313", + "ipAddress": "60.112.36.93", + "resourceID": "45413322519758351148", + "resourceName": "gigantickangaroo-public-ip", + "resourceType": "compute#address", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "service": "Compute Engine", + "savings": 249.06, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'gigantickangaroo-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/asia-southeast2/addresses/gigantickangaroo-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4592693192944", + "ipAddress": "70.181.32.224", + "resourceID": "41320716590314747749", + "resourceName": "blackpotato-public-ip", + "resourceType": "compute#address", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "service": "Compute Engine", + "savings": 530.59, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'blackpotato-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/us-central1/addresses/blackpotato-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6272598056031", + "ipAddress": "140.179.12.115", + "resourceID": "48260309205962671913", + "resourceName": "dulllion-public-ip", + "resourceType": "compute#address", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "service": "Compute Engine", + "savings": 323.29, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'dulllion-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/europe-west4/addresses/dulllion-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4921002516716", + "ipAddress": "104.66.120.27", + "resourceID": "63402968585021189870", + "resourceName": "transparentnewt-public-ip", + "resourceType": "compute#address", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "service": "Compute Engine", + "savings": 346.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'transparentnewt-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/asia-southeast2/addresses/transparentnewt-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8617879882063", + "ipAddress": "107.69.226.85", + "resourceID": "58850069026264520042", + "resourceName": "bravepapaya-public-ip", + "resourceType": "compute#address", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "service": "Compute Engine", + "savings": 358.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'bravepapaya-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/southamerica-east1/addresses/bravepapaya-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3282279537608", + "ipAddress": "216.149.132.176", + "resourceID": "74376232666150565300", + "resourceName": "dullgiraffe-public-ip", + "resourceType": "compute#address", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "service": "Compute Engine", + "savings": 177.46, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'dullgiraffe-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/northamerica-northeast1/addresses/dullgiraffe-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7072422332981", + "ipAddress": "223.28.19.26", + "resourceID": "43232389935530505806", + "resourceName": "darkeris-public-ip", + "resourceType": "compute#address", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "service": "Compute Engine", + "savings": 993.57, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'darkeris-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/asia-southeast2/addresses/darkeris-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3982232025284", + "ipAddress": "186.46.89.134", + "resourceID": "88295191879641119910", + "resourceName": "bravelemon-public-ip", + "resourceType": "compute#address", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "service": "Compute Engine", + "savings": 100.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'bravelemon-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/australia-southeast1/addresses/bravelemon-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4874200996076", + "ipAddress": "227.109.172.46", + "resourceID": "23571298745238822644", + "resourceName": "zealousceres-public-ip", + "resourceType": "compute#address", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "service": "Compute Engine", + "savings": 806.23, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'zealousceres-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/us-central1/addresses/zealousceres-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6102678659049", + "ipAddress": "93.236.33.220", + "resourceID": "13063550961638815121", + "resourceName": "glossyganymede-public-ip", + "resourceType": "compute#address", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "service": "Compute Engine", + "savings": 126.83, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'glossyganymede-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/europe-west4/addresses/glossyganymede-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8460000541147", + "ipAddress": "100.44.220.121", + "resourceID": "20824672395980289893", + "resourceName": "sillychiron-public-ip", + "resourceType": "compute#address", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "service": "Compute Engine", + "savings": 598.91, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'sillychiron-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/asia-southeast2/addresses/sillychiron-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8651237889243", + "ipAddress": "240.145.176.91", + "resourceID": "28268861188701224923", + "resourceName": "fierceturnip-public-ip", + "resourceType": "compute#address", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "service": "Compute Engine", + "savings": 745.99, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'fierceturnip-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/northamerica-northeast1/addresses/fierceturnip-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3695293959781", + "ipAddress": "54.77.130.184", + "resourceID": "96902556036207624516", + "resourceName": "orangequaoar-public-ip", + "resourceType": "compute#address", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "service": "Compute Engine", + "savings": 691.33, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'orangequaoar-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/asia-northeast1/addresses/orangequaoar-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7817526403459", + "ipAddress": "182.230.175.153", + "resourceID": "53626967494979110264", + "resourceName": "ellipticalgrapefruit-public-ip", + "resourceType": "compute#address", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "service": "Compute Engine", + "savings": 889.25, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'ellipticalgrapefruit-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/southamerica-east1/addresses/ellipticalgrapefruit-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8154747016450", + "ipAddress": "124.111.222.21", + "resourceID": "16884955132206554226", + "resourceName": "rectangularphobos-public-ip", + "resourceType": "compute#address", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "service": "Compute Engine", + "savings": 572.6, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'rectangularphobos-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/us-central1/addresses/rectangularphobos-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1689795156566", + "ipAddress": "194.16.238.206", + "resourceID": "55411733693587111092", + "resourceName": "metallicearth-public-ip", + "resourceType": "compute#address", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "service": "Compute Engine", + "savings": 661.67, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'metallicearth-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/asia-southeast2/addresses/metallicearth-public-ip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1662449861818", + "ipAddress": "143.209.112.119", + "resourceID": "17719188461178286727", + "resourceName": "rotundturnip-public-ip", + "resourceType": "compute#address", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "service": "Compute Engine", + "savings": 680.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by deleting idle IP address 'rotundturnip-public-ip'.", + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/regions/northamerica-northeast1/addresses/rotundturnip-public-ip" + } +] \ No newline at end of file diff --git a/flexera/data/google/google_idle_persistent_disk_recommendations.js b/flexera/data/google/google_idle_persistent_disk_recommendations.js deleted file mode 100644 index 7333824e..00000000 --- a/flexera/data/google/google_idle_persistent_disk_recommendations.js +++ /dev/null @@ -1,178 +0,0 @@ -// -------------------------------------- -// Libraries -// -------------------------------------- - -var _ = require('underscore') - -// -------------------------------------- -// Functions -// -------------------------------------- - -function getRandomDate(year) { - let start = new Date(year, 0, 1); // Start from January 1st of the given year - let end = new Date(year + 1, 0, 1); // End at December 31st of the given year - let randomDate = new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())); - - return randomDate.toISOString(); -} - -function generateRandomName() { - adjectives = [ - "quick", "lazy", "drowsy", "excited", "adventurous", "jolly", "brave", "calm", - "eager", "fierce", "gentle", "happy", "innocent", "jovial", "kind", "lively", - "merry", "nervous", "obedient", "proud", "relieved", "silly", "thankful", - "upbeat", "vivacious", "witty", "excited", "youthful", "zealous", "quirky" - ] - - animals = [ - "ant", "bear", "cat", "dog", "eel", "fox", "goat", "horse", "ibis", "jaguar", - "kangaroo", "lion", "mouse", "newt", "owl", "penguin", "quail", "rabbit", - "snake", "tiger", "urchin", "viper", "whale", "xerus", "yak", "zebra", "parrot", - "octopus", "giraffe", "elephant" - ]; - - randomAdjective = adjectives[Math.floor(Math.random() * adjectives.length)] - randomAnimal = animals[Math.floor(Math.random() * animals.length)] - - return randomAdjective + randomAnimal -} - -// -------------------------------------- -// Dummy Data -// -------------------------------------- - -current_year = parseInt(new Date().toISOString().split('-')[0]) - -account_list = [ - "ca1eeeca-231f-4a91-a740-04eaeb043516", - "ceee86e2-a6cf-4a62-8004-1313cc581679", - "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "9c6588cd-ca5e-429d-adc7-5292d3880914", - "912102ae-2e57-4094-bb8a-63a7d1c38207", - "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "f048a88c-9bc9-43cf-a30d-f48c94708866" -] - -region_list = [ - "us-central1", - "europe-west1", - "asia-northeast1", - "us-west1", - "australia-southeast1", - "southamerica-east1", - "northamerica-northeast1", - "europe-west4", - "asia-southeast2", - "europe-west6" -] - -tag_list = [ - { environment: "prod", app: "paymentGateway" }, - { environment: "dev", app: "dataAnalytics" }, - { environment: "staging", app: "userManagement" }, - { environment: "prod", app: "reportingService" }, - { environment: "dev", app: "emailService" }, - { environment: "staging", app: "invoiceProcessing" }, - { environment: "prod", app: "securityModule" }, - { environment: "prod", app: "inventoryManagement" }, - { environment: "dev", app: "customerSupport" }, - { environment: "prod", app: "crmModule" } -] - -description_list = [ - "Purchase a 1 year new standard CUD for RegularCore CPU", - "Purchase a 1 year new standard CUD for RegularRAM memory", - "Purchase a 1 year new standard CUD for E2Core CPU", - "Purchase a 1 year new standard CUD for E2RAM memory", - "Purchase a 1 year new standard CUD for N2DRAM memory", - "Purchase a 1 year new standard CUD for N2DCore CPU", - "Purchase a 1 year additional standard CUD for RegularCore CPU", - "Purchase a 1 year additional standard CUD for RegularRAM memory", - "Purchase a 1 year additional standard CUD for E2RAM memory", - "Purchase a 1 year additional standard CUD for N2DCore CPU", -] - -// -------------------------------------- -// Script -// -------------------------------------- - -instances = [] - -for (var i = 0; i < 50; i++) { - accountId = "rightscale.com:resat-prem" - accountName = "RightScale-Resat-Premium" - projectNumber = (Math.random() * 1000000000000).toFixed(0) - region = region_list[parseInt(Math.random() * 10)] - resourceID = (Math.random() * 10000000000000000000).toFixed(0) - resourceName = generateRandomName() + "-disk1" - resourceLink = "projects/" + accountName + "/regions/" + region + "/disks/" + resourceName - type = "projects/" + accountName + "/regions/" + region + "/diskTypes/pd-ssd" - diskSize = 2 ** parseInt(Math.random() * 10) - - dates = [getRandomDate(current_year - 1 - parseInt(Math.random() * 2)), getRandomDate(current_year - 1 - parseInt(Math.random() * 2)), getRandomDate(current_year - 1 - parseInt(Math.random() * 2))] - dates = dates.sort() - - creationTimestamp = dates[0] - lastAttachTimestamp = dates[1] - lastDetachTimestamp = dates[2] - - savings = parseFloat((Math.random() * Math.random() * 1000).toFixed(3)) - - instances.push({ - "accountID": accountId, - "accountName": accountName, - "creationTimestamp": creationTimestamp, - "daysOld": parseInt(Math.random() * 1000), - "description": "Save cost by snapshotting and then deleting idle persistent disk '" + resourceName + "'.", - "diskSizeGb": diskSize, - "id": resourceID, - "kind": "compute#disk", - "labelFingerprint": (Math.random() + 1).toString(36).substring(2) + '=', - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": lastAttachTimestamp, - "lastDetachTimestamp": lastDetachTimestamp, - "name": resourceName, - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": projectNumber, - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": region, - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": resourceID, - "resourceLink": resourceLink, - "resourceName": resourceName, - "resourceType": "compute#disk", - "savings": savings, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/" + resourceLink, - "service": "Storage", - "sizeGb": diskSize, - "state": "ACTIVE", - "status": "READY", - "tags": tag_list[parseInt(Math.random() * 10)], - "type": type - }) -} - -result = { - "message": "The total estimated monthly savings are US$ 7833.10", - "instances": instances -} - -// -------------------------------------- -// Output -// -------------------------------------- - -console.log(JSON.stringify(result, '', 2)) diff --git a/flexera/data/google/google_idle_persistent_disk_recommendations.json b/flexera/data/google/google_idle_persistent_disk_recommendations.json index a04dec4a..697c0230 100644 --- a/flexera/data/google/google_idle_persistent_disk_recommendations.json +++ b/flexera/data/google/google_idle_persistent_disk_recommendations.json @@ -1,2255 +1,34327 @@ -{ - "message": "The total estimated monthly savings are US$ 7833.10", - "instances": [ - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-08-19T15:29:05.897Z", - "daysOld": 848, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'calmurchin-disk1'.", - "diskSizeGb": 1, - "id": "1003047801377103872", - "kind": "compute#disk", - "labelFingerprint": "rvn4li2wagh=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2022-10-05T19:21:53.647Z", - "lastDetachTimestamp": "2023-08-25T18:04:28.488Z", - "name": "calmurchin-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "982323696096", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "southamerica-east1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "1003047801377103872", - "resourceLink": "projects/RightScale-Resat-Premium/regions/southamerica-east1/disks/calmurchin-disk1", - "resourceName": "calmurchin-disk1", - "resourceType": "compute#disk", - "savings": 582.139, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/southamerica-east1/disks/calmurchin-disk1", - "service": "Storage", - "sizeGb": 1, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "type": "projects/RightScale-Resat-Premium/regions/southamerica-east1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-05-16T23:32:32.827Z", - "daysOld": 193, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'lazypenguin-disk1'.", - "diskSizeGb": 256, - "id": "1334523088559593728", - "kind": "compute#disk", - "labelFingerprint": "b7a9d6dp7q=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2023-01-12T20:55:36.119Z", - "lastDetachTimestamp": "2023-11-01T18:32:44.009Z", - "name": "lazypenguin-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "905298745213", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "asia-southeast2", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "1334523088559593728", - "resourceLink": "projects/RightScale-Resat-Premium/regions/asia-southeast2/disks/lazypenguin-disk1", - "resourceName": "lazypenguin-disk1", - "resourceType": "compute#disk", - "savings": 155.188, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/asia-southeast2/disks/lazypenguin-disk1", - "service": "Storage", - "sizeGb": 256, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "type": "projects/RightScale-Resat-Premium/regions/asia-southeast2/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-02-13T02:34:12.342Z", - "daysOld": 279, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'merrypenguin-disk1'.", - "diskSizeGb": 512, - "id": "8339324092291908608", - "kind": "compute#disk", - "labelFingerprint": "2cigztagmb=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2022-09-05T18:50:44.331Z", - "lastDetachTimestamp": "2023-06-09T22:22:56.904Z", - "name": "merrypenguin-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "404392246323", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "australia-southeast1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "8339324092291908608", - "resourceLink": "projects/RightScale-Resat-Premium/regions/australia-southeast1/disks/merrypenguin-disk1", - "resourceName": "merrypenguin-disk1", - "resourceType": "compute#disk", - "savings": 239.722, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/australia-southeast1/disks/merrypenguin-disk1", - "service": "Storage", - "sizeGb": 512, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "type": "projects/RightScale-Resat-Premium/regions/australia-southeast1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-08-18T00:24:13.877Z", - "daysOld": 13, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'sillycat-disk1'.", - "diskSizeGb": 1, - "id": "4370797932222059008", - "kind": "compute#disk", - "labelFingerprint": "7jkj1kdb5vf=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2023-10-02T18:06:39.982Z", - "lastDetachTimestamp": "2023-10-24T20:16:26.822Z", - "name": "sillycat-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "974587230143", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "australia-southeast1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "4370797932222059008", - "resourceLink": "projects/RightScale-Resat-Premium/regions/australia-southeast1/disks/sillycat-disk1", - "resourceName": "sillycat-disk1", - "resourceType": "compute#disk", - "savings": 246.447, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/australia-southeast1/disks/sillycat-disk1", - "service": "Storage", - "sizeGb": 1, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "type": "projects/RightScale-Resat-Premium/regions/australia-southeast1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-06-28T01:51:06.246Z", - "daysOld": 982, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'drowsypenguin-disk1'.", - "diskSizeGb": 16, - "id": "9636371954517749760", - "kind": "compute#disk", - "labelFingerprint": "u2lwmd6optf=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2022-11-21T16:13:19.852Z", - "lastDetachTimestamp": "2023-10-13T07:37:51.468Z", - "name": "drowsypenguin-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "702113590252", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "australia-southeast1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "9636371954517749760", - "resourceLink": "projects/RightScale-Resat-Premium/regions/australia-southeast1/disks/drowsypenguin-disk1", - "resourceName": "drowsypenguin-disk1", - "resourceType": "compute#disk", - "savings": 67.274, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/australia-southeast1/disks/drowsypenguin-disk1", - "service": "Storage", - "sizeGb": 16, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "type": "projects/RightScale-Resat-Premium/regions/australia-southeast1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2023-02-24T06:38:56.092Z", - "daysOld": 601, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'calmdog-disk1'.", - "diskSizeGb": 512, - "id": "2960038148474890752", - "kind": "compute#disk", - "labelFingerprint": "tz840gvthdh=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2023-07-05T08:21:46.534Z", - "lastDetachTimestamp": "2023-07-22T10:46:47.855Z", - "name": "calmdog-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "298893639962", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "northamerica-northeast1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "2960038148474890752", - "resourceLink": "projects/RightScale-Resat-Premium/regions/northamerica-northeast1/disks/calmdog-disk1", - "resourceName": "calmdog-disk1", - "resourceType": "compute#disk", - "savings": 430.87, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/northamerica-northeast1/disks/calmdog-disk1", - "service": "Storage", - "sizeGb": 512, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "type": "projects/RightScale-Resat-Premium/regions/northamerica-northeast1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-03-07T13:13:18.090Z", - "daysOld": 33, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'gentlemouse-disk1'.", - "diskSizeGb": 512, - "id": "1260601209477858560", - "kind": "compute#disk", - "labelFingerprint": "dqnkq42re2=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2022-09-26T23:37:46.100Z", - "lastDetachTimestamp": "2023-02-19T05:38:57.778Z", - "name": "gentlemouse-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "112513126638", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "asia-northeast1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "1260601209477858560", - "resourceLink": "projects/RightScale-Resat-Premium/regions/asia-northeast1/disks/gentlemouse-disk1", - "resourceName": "gentlemouse-disk1", - "resourceType": "compute#disk", - "savings": 24.096, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/asia-northeast1/disks/gentlemouse-disk1", - "service": "Storage", - "sizeGb": 512, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "prod", - "app": "securityModule" - }, - "type": "projects/RightScale-Resat-Premium/regions/asia-northeast1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-12-21T12:03:04.767Z", - "daysOld": 257, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'innocentcat-disk1'.", - "diskSizeGb": 128, - "id": "5409299533292148736", - "kind": "compute#disk", - "labelFingerprint": "i4wd0ieat8=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2023-07-05T19:41:52.557Z", - "lastDetachTimestamp": "2023-12-02T20:40:04.048Z", - "name": "innocentcat-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "852073005308", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "asia-northeast1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "5409299533292148736", - "resourceLink": "projects/RightScale-Resat-Premium/regions/asia-northeast1/disks/innocentcat-disk1", - "resourceName": "innocentcat-disk1", - "resourceType": "compute#disk", - "savings": 5.431, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/asia-northeast1/disks/innocentcat-disk1", - "service": "Storage", - "sizeGb": 128, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "type": "projects/RightScale-Resat-Premium/regions/asia-northeast1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-01-08T21:31:36.073Z", - "daysOld": 246, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'livelyant-disk1'.", - "diskSizeGb": 2, - "id": "275799787176407296", - "kind": "compute#disk", - "labelFingerprint": "mxqn6rjtqs=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2022-04-08T04:05:36.917Z", - "lastDetachTimestamp": "2022-06-13T22:42:02.185Z", - "name": "livelyant-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "537361572230", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "europe-west6", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "275799787176407296", - "resourceLink": "projects/RightScale-Resat-Premium/regions/europe-west6/disks/livelyant-disk1", - "resourceName": "livelyant-disk1", - "resourceType": "compute#disk", - "savings": 80.748, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/europe-west6/disks/livelyant-disk1", - "service": "Storage", - "sizeGb": 2, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "prod", - "app": "crmModule" - }, - "type": "projects/RightScale-Resat-Premium/regions/europe-west6/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-03-21T16:35:14.786Z", - "daysOld": 882, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'merrysnake-disk1'.", - "diskSizeGb": 4, - "id": "843489555967176192", - "kind": "compute#disk", - "labelFingerprint": "0wx5o0za7f=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2023-03-22T02:25:00.969Z", - "lastDetachTimestamp": "2023-10-20T20:15:52.936Z", - "name": "merrysnake-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "429026113805", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "northamerica-northeast1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "843489555967176192", - "resourceLink": "projects/RightScale-Resat-Premium/regions/northamerica-northeast1/disks/merrysnake-disk1", - "resourceName": "merrysnake-disk1", - "resourceType": "compute#disk", - "savings": 125.827, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/northamerica-northeast1/disks/merrysnake-disk1", - "service": "Storage", - "sizeGb": 4, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "type": "projects/RightScale-Resat-Premium/regions/northamerica-northeast1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-04-19T13:59:46.494Z", - "daysOld": 696, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'jovialfox-disk1'.", - "diskSizeGb": 128, - "id": "2981503798883389440", - "kind": "compute#disk", - "labelFingerprint": "cvogve1264g=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2022-12-08T17:10:56.566Z", - "lastDetachTimestamp": "2023-07-19T01:05:44.570Z", - "name": "jovialfox-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "317034320704", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "asia-northeast1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "2981503798883389440", - "resourceLink": "projects/RightScale-Resat-Premium/regions/asia-northeast1/disks/jovialfox-disk1", - "resourceName": "jovialfox-disk1", - "resourceType": "compute#disk", - "savings": 182.405, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/asia-northeast1/disks/jovialfox-disk1", - "service": "Storage", - "sizeGb": 128, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "type": "projects/RightScale-Resat-Premium/regions/asia-northeast1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-11-23T13:58:42.772Z", - "daysOld": 474, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'nervousdog-disk1'.", - "diskSizeGb": 2, - "id": "5830485921393720320", - "kind": "compute#disk", - "labelFingerprint": "qxum5zu6e9=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2023-08-07T03:14:40.917Z", - "lastDetachTimestamp": "2023-09-02T03:11:29.098Z", - "name": "nervousdog-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "557166094624", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "us-central1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "5830485921393720320", - "resourceLink": "projects/RightScale-Resat-Premium/regions/us-central1/disks/nervousdog-disk1", - "resourceName": "nervousdog-disk1", - "resourceType": "compute#disk", - "savings": 211.385, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/us-central1/disks/nervousdog-disk1", - "service": "Storage", - "sizeGb": 2, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - }, - "type": "projects/RightScale-Resat-Premium/regions/us-central1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-01-31T03:58:53.714Z", - "daysOld": 533, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'nervousdog-disk1'.", - "diskSizeGb": 64, - "id": "1680151971768260096", - "kind": "compute#disk", - "labelFingerprint": "a3syju7ht7=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2023-03-07T09:46:48.966Z", - "lastDetachTimestamp": "2023-08-17T14:29:49.952Z", - "name": "nervousdog-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "838605260124", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "us-west1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "1680151971768260096", - "resourceLink": "projects/RightScale-Resat-Premium/regions/us-west1/disks/nervousdog-disk1", - "resourceName": "nervousdog-disk1", - "resourceType": "compute#disk", - "savings": 349.207, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/us-west1/disks/nervousdog-disk1", - "service": "Storage", - "sizeGb": 64, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "type": "projects/RightScale-Resat-Premium/regions/us-west1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-03-23T16:40:22.786Z", - "daysOld": 738, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'wittymouse-disk1'.", - "diskSizeGb": 512, - "id": "346472052698259008", - "kind": "compute#disk", - "labelFingerprint": "7359a68w2l=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2022-08-23T09:03:38.085Z", - "lastDetachTimestamp": "2022-10-06T18:57:41.946Z", - "name": "wittymouse-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "447700320311", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "us-west1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "346472052698259008", - "resourceLink": "projects/RightScale-Resat-Premium/regions/us-west1/disks/wittymouse-disk1", - "resourceName": "wittymouse-disk1", - "resourceType": "compute#disk", - "savings": 336.786, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/us-west1/disks/wittymouse-disk1", - "service": "Storage", - "sizeGb": 512, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "type": "projects/RightScale-Resat-Premium/regions/us-west1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-01-19T11:11:46.429Z", - "daysOld": 865, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'excitedowl-disk1'.", - "diskSizeGb": 4, - "id": "7906442384068746240", - "kind": "compute#disk", - "labelFingerprint": "782p0u56mv=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2022-01-25T07:10:27.255Z", - "lastDetachTimestamp": "2022-03-18T20:39:48.918Z", - "name": "excitedowl-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "468431699231", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "asia-southeast2", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "7906442384068746240", - "resourceLink": "projects/RightScale-Resat-Premium/regions/asia-southeast2/disks/excitedowl-disk1", - "resourceName": "excitedowl-disk1", - "resourceType": "compute#disk", - "savings": 287.263, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/asia-southeast2/disks/excitedowl-disk1", - "service": "Storage", - "sizeGb": 4, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "type": "projects/RightScale-Resat-Premium/regions/asia-southeast2/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-02-10T00:31:49.689Z", - "daysOld": 423, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'thankfuljaguar-disk1'.", - "diskSizeGb": 1, - "id": "4095899594446163968", - "kind": "compute#disk", - "labelFingerprint": "pkh62iusp3=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2023-06-10T19:57:02.898Z", - "lastDetachTimestamp": "2023-11-22T14:42:12.148Z", - "name": "thankfuljaguar-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "192838210102", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "europe-west1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "4095899594446163968", - "resourceLink": "projects/RightScale-Resat-Premium/regions/europe-west1/disks/thankfuljaguar-disk1", - "resourceName": "thankfuljaguar-disk1", - "resourceType": "compute#disk", - "savings": 351.516, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/europe-west1/disks/thankfuljaguar-disk1", - "service": "Storage", - "sizeGb": 1, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "type": "projects/RightScale-Resat-Premium/regions/europe-west1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-12-07T22:41:20.880Z", - "daysOld": 2, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'livelywhale-disk1'.", - "diskSizeGb": 4, - "id": "8985891370602698752", - "kind": "compute#disk", - "labelFingerprint": "5xrchoh2wb=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2023-05-18T05:42:50.082Z", - "lastDetachTimestamp": "2023-09-06T13:44:13.644Z", - "name": "livelywhale-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "247288447549", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "us-west1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "8985891370602698752", - "resourceLink": "projects/RightScale-Resat-Premium/regions/us-west1/disks/livelywhale-disk1", - "resourceName": "livelywhale-disk1", - "resourceType": "compute#disk", - "savings": 269.186, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/us-west1/disks/livelywhale-disk1", - "service": "Storage", - "sizeGb": 4, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "type": "projects/RightScale-Resat-Premium/regions/us-west1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-01-09T23:39:35.874Z", - "daysOld": 36, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'adventurouseel-disk1'.", - "diskSizeGb": 8, - "id": "7272977119898900480", - "kind": "compute#disk", - "labelFingerprint": "rp0swefy8u=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2022-06-29T08:18:52.184Z", - "lastDetachTimestamp": "2022-08-10T21:32:12.795Z", - "name": "adventurouseel-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "657067010173", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "us-central1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "7272977119898900480", - "resourceLink": "projects/RightScale-Resat-Premium/regions/us-central1/disks/adventurouseel-disk1", - "resourceName": "adventurouseel-disk1", - "resourceType": "compute#disk", - "savings": 370.477, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/us-central1/disks/adventurouseel-disk1", - "service": "Storage", - "sizeGb": 8, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "type": "projects/RightScale-Resat-Premium/regions/us-central1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-03-17T14:51:46.427Z", - "daysOld": 162, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'calmwhale-disk1'.", - "diskSizeGb": 256, - "id": "4626757003857682432", - "kind": "compute#disk", - "labelFingerprint": "oer3112aws=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2022-09-13T00:02:22.374Z", - "lastDetachTimestamp": "2023-12-12T16:51:41.418Z", - "name": "calmwhale-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "438778868467", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "us-central1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "4626757003857682432", - "resourceLink": "projects/RightScale-Resat-Premium/regions/us-central1/disks/calmwhale-disk1", - "resourceName": "calmwhale-disk1", - "resourceType": "compute#disk", - "savings": 110.306, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/us-central1/disks/calmwhale-disk1", - "service": "Storage", - "sizeGb": 256, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "type": "projects/RightScale-Resat-Premium/regions/us-central1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-01-26T06:49:41.940Z", - "daysOld": 193, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk1'.", - "diskSizeGb": 16, - "id": "7053877856503770112", - "kind": "compute#disk", - "labelFingerprint": "9ttbd68ofu=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2022-07-07T10:08:52.374Z", - "lastDetachTimestamp": "2023-04-29T18:33:55.065Z", - "name": "quickgoat-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "560478168369", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "northamerica-northeast1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "7053877856503770112", - "resourceLink": "projects/RightScale-Resat-Premium/regions/northamerica-northeast1/disks/quickgoat-disk1", - "resourceName": "quickgoat-disk1", - "resourceType": "compute#disk", - "savings": 7.699, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/northamerica-northeast1/disks/quickgoat-disk1", - "service": "Storage", - "sizeGb": 16, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "prod", - "app": "crmModule" - }, - "type": "projects/RightScale-Resat-Premium/regions/northamerica-northeast1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-06-12T18:37:06.750Z", - "daysOld": 904, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'braveowl-disk1'.", - "diskSizeGb": 256, - "id": "4699759281657884672", - "kind": "compute#disk", - "labelFingerprint": "y5n8p319ck=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2022-08-16T22:03:52.308Z", - "lastDetachTimestamp": "2023-03-26T08:23:20.357Z", - "name": "braveowl-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "837946322918", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "us-west1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "4699759281657884672", - "resourceLink": "projects/RightScale-Resat-Premium/regions/us-west1/disks/braveowl-disk1", - "resourceName": "braveowl-disk1", - "resourceType": "compute#disk", - "savings": 161.427, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/us-west1/disks/braveowl-disk1", - "service": "Storage", - "sizeGb": 256, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "type": "projects/RightScale-Resat-Premium/regions/us-west1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-11-28T20:09:55.776Z", - "daysOld": 483, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'jollyoctopus-disk1'.", - "diskSizeGb": 4, - "id": "5392153999556216832", - "kind": "compute#disk", - "labelFingerprint": "vs9o0v2ze6=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2023-06-28T22:52:51.781Z", - "lastDetachTimestamp": "2023-12-28T07:50:31.182Z", - "name": "jollyoctopus-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "613144563204", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "europe-west4", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "5392153999556216832", - "resourceLink": "projects/RightScale-Resat-Premium/regions/europe-west4/disks/jollyoctopus-disk1", - "resourceName": "jollyoctopus-disk1", - "resourceType": "compute#disk", - "savings": 16.598, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/europe-west4/disks/jollyoctopus-disk1", - "service": "Storage", - "sizeGb": 4, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "type": "projects/RightScale-Resat-Premium/regions/europe-west4/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-07-22T00:57:45.307Z", - "daysOld": 820, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'excitedquail-disk1'.", - "diskSizeGb": 32, - "id": "3700186094398916096", - "kind": "compute#disk", - "labelFingerprint": "y9jehrcsaii=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2023-04-27T23:07:40.013Z", - "lastDetachTimestamp": "2023-11-11T09:47:51.654Z", - "name": "excitedquail-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "274186823132", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "europe-west1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "3700186094398916096", - "resourceLink": "projects/RightScale-Resat-Premium/regions/europe-west1/disks/excitedquail-disk1", - "resourceName": "excitedquail-disk1", - "resourceType": "compute#disk", - "savings": 508.911, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/europe-west1/disks/excitedquail-disk1", - "service": "Storage", - "sizeGb": 32, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "prod", - "app": "securityModule" - }, - "type": "projects/RightScale-Resat-Premium/regions/europe-west1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-12-20T20:35:05.529Z", - "daysOld": 515, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'jovialnewt-disk1'.", - "diskSizeGb": 16, - "id": "1230523872877105152", - "kind": "compute#disk", - "labelFingerprint": "7xp53zykqw=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2022-12-20T21:39:44.521Z", - "lastDetachTimestamp": "2023-07-28T02:21:26.023Z", - "name": "jovialnewt-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "226830184056", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "northamerica-northeast1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "1230523872877105152", - "resourceLink": "projects/RightScale-Resat-Premium/regions/northamerica-northeast1/disks/jovialnewt-disk1", - "resourceName": "jovialnewt-disk1", - "resourceType": "compute#disk", - "savings": 266.189, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/northamerica-northeast1/disks/jovialnewt-disk1", - "service": "Storage", - "sizeGb": 16, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "type": "projects/RightScale-Resat-Premium/regions/northamerica-northeast1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-04-03T07:46:16.778Z", - "daysOld": 376, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'drowsygoat-disk1'.", - "diskSizeGb": 16, - "id": "8097096639648613376", - "kind": "compute#disk", - "labelFingerprint": "pprumt2yql=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2022-09-03T06:16:08.528Z", - "lastDetachTimestamp": "2023-10-04T10:09:31.392Z", - "name": "drowsygoat-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "449322217084", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "asia-northeast1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "8097096639648613376", - "resourceLink": "projects/RightScale-Resat-Premium/regions/asia-northeast1/disks/drowsygoat-disk1", - "resourceName": "drowsygoat-disk1", - "resourceType": "compute#disk", - "savings": 748.813, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/asia-northeast1/disks/drowsygoat-disk1", - "service": "Storage", - "sizeGb": 16, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "type": "projects/RightScale-Resat-Premium/regions/asia-northeast1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-08-18T03:04:22.374Z", - "daysOld": 460, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'jovialxerus-disk1'.", - "diskSizeGb": 8, - "id": "7189287436620135424", - "kind": "compute#disk", - "labelFingerprint": "q6zu7v5vei=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2023-04-10T14:10:06.837Z", - "lastDetachTimestamp": "2023-07-18T00:38:08.760Z", - "name": "jovialxerus-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "695389751002", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "us-central1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "7189287436620135424", - "resourceLink": "projects/RightScale-Resat-Premium/regions/us-central1/disks/jovialxerus-disk1", - "resourceName": "jovialxerus-disk1", - "resourceType": "compute#disk", - "savings": 114.259, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/us-central1/disks/jovialxerus-disk1", - "service": "Storage", - "sizeGb": 8, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "prod", - "app": "crmModule" - }, - "type": "projects/RightScale-Resat-Premium/regions/us-central1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-03-10T23:42:18.232Z", - "daysOld": 96, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'merrywhale-disk1'.", - "diskSizeGb": 4, - "id": "2752676104392257536", - "kind": "compute#disk", - "labelFingerprint": "27ynyh7w8z=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2022-05-04T20:51:14.768Z", - "lastDetachTimestamp": "2023-05-17T21:46:40.059Z", - "name": "merrywhale-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "692906688720", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "us-central1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "2752676104392257536", - "resourceLink": "projects/RightScale-Resat-Premium/regions/us-central1/disks/merrywhale-disk1", - "resourceName": "merrywhale-disk1", - "resourceType": "compute#disk", - "savings": 208.875, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/us-central1/disks/merrywhale-disk1", - "service": "Storage", - "sizeGb": 4, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - }, - "type": "projects/RightScale-Resat-Premium/regions/us-central1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-03-04T18:49:57.329Z", - "daysOld": 191, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'jollynewt-disk1'.", - "diskSizeGb": 32, - "id": "1030004633449677056", - "kind": "compute#disk", - "labelFingerprint": "mj08arue9t=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2023-04-27T00:47:13.107Z", - "lastDetachTimestamp": "2023-09-06T20:13:06.908Z", - "name": "jollynewt-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "608063202256", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "asia-northeast1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "1030004633449677056", - "resourceLink": "projects/RightScale-Resat-Premium/regions/asia-northeast1/disks/jollynewt-disk1", - "resourceName": "jollynewt-disk1", - "resourceType": "compute#disk", - "savings": 31.481, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/asia-northeast1/disks/jollynewt-disk1", - "service": "Storage", - "sizeGb": 32, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "prod", - "app": "securityModule" - }, - "type": "projects/RightScale-Resat-Premium/regions/asia-northeast1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-01-07T13:41:30.509Z", - "daysOld": 489, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'happyyak-disk1'.", - "diskSizeGb": 128, - "id": "6988694833735548928", - "kind": "compute#disk", - "labelFingerprint": "rtnq84un7r=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2022-01-13T18:53:46.891Z", - "lastDetachTimestamp": "2023-01-18T09:26:39.585Z", - "name": "happyyak-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "458836738017", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "us-central1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "6988694833735548928", - "resourceLink": "projects/RightScale-Resat-Premium/regions/us-central1/disks/happyyak-disk1", - "resourceName": "happyyak-disk1", - "resourceType": "compute#disk", - "savings": 190.564, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/us-central1/disks/happyyak-disk1", - "service": "Storage", - "sizeGb": 128, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "type": "projects/RightScale-Resat-Premium/regions/us-central1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-08-13T15:35:54.814Z", - "daysOld": 46, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'proudgiraffe-disk1'.", - "diskSizeGb": 16, - "id": "8645380849416291328", - "kind": "compute#disk", - "labelFingerprint": "a3oyw35v2s=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2022-10-14T04:13:06.937Z", - "lastDetachTimestamp": "2022-11-29T20:01:28.421Z", - "name": "proudgiraffe-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "357056954683", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "europe-west1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "8645380849416291328", - "resourceLink": "projects/RightScale-Resat-Premium/regions/europe-west1/disks/proudgiraffe-disk1", - "resourceName": "proudgiraffe-disk1", - "resourceType": "compute#disk", - "savings": 161.054, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/europe-west1/disks/proudgiraffe-disk1", - "service": "Storage", - "sizeGb": 16, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - }, - "type": "projects/RightScale-Resat-Premium/regions/europe-west1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-08-19T22:28:42.115Z", - "daysOld": 15, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'kindoctopus-disk1'.", - "diskSizeGb": 256, - "id": "5662178008070020096", - "kind": "compute#disk", - "labelFingerprint": "uvaalhxmt=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2023-09-11T21:46:38.275Z", - "lastDetachTimestamp": "2023-12-25T22:35:45.664Z", - "name": "kindoctopus-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "12784629454", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "asia-northeast1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "5662178008070020096", - "resourceLink": "projects/RightScale-Resat-Premium/regions/asia-northeast1/disks/kindoctopus-disk1", - "resourceName": "kindoctopus-disk1", - "resourceType": "compute#disk", - "savings": 103.123, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/asia-northeast1/disks/kindoctopus-disk1", - "service": "Storage", - "sizeGb": 256, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "type": "projects/RightScale-Resat-Premium/regions/asia-northeast1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2023-04-14T01:07:27.528Z", - "daysOld": 91, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'innocentelephant-disk1'.", - "diskSizeGb": 4, - "id": "463177569435022656", - "kind": "compute#disk", - "labelFingerprint": "aj9e5rwhvg=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2023-09-28T04:41:11.360Z", - "lastDetachTimestamp": "2023-11-11T03:36:43.704Z", - "name": "innocentelephant-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "948203848417", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "australia-southeast1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "463177569435022656", - "resourceLink": "projects/RightScale-Resat-Premium/regions/australia-southeast1/disks/innocentelephant-disk1", - "resourceName": "innocentelephant-disk1", - "resourceType": "compute#disk", - "savings": 658.608, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/australia-southeast1/disks/innocentelephant-disk1", - "service": "Storage", - "sizeGb": 4, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "prod", - "app": "securityModule" - }, - "type": "projects/RightScale-Resat-Premium/regions/australia-southeast1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-01-23T11:25:09.518Z", - "daysOld": 131, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'livelyquail-disk1'.", - "diskSizeGb": 256, - "id": "970520781832013824", - "kind": "compute#disk", - "labelFingerprint": "v4qm68ox1w=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2022-02-02T14:52:14.707Z", - "lastDetachTimestamp": "2022-09-25T22:43:49.126Z", - "name": "livelyquail-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "859379114454", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "southamerica-east1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "970520781832013824", - "resourceLink": "projects/RightScale-Resat-Premium/regions/southamerica-east1/disks/livelyquail-disk1", - "resourceName": "livelyquail-disk1", - "resourceType": "compute#disk", - "savings": 64.043, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/southamerica-east1/disks/livelyquail-disk1", - "service": "Storage", - "sizeGb": 256, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "type": "projects/RightScale-Resat-Premium/regions/southamerica-east1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-04-18T09:05:51.515Z", - "daysOld": 806, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'happyurchin-disk1'.", - "diskSizeGb": 1, - "id": "5273431629210314752", - "kind": "compute#disk", - "labelFingerprint": "mq4e4v9wge=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2023-09-22T21:39:38.365Z", - "lastDetachTimestamp": "2023-12-26T19:08:25.278Z", - "name": "happyurchin-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "851078755483", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "southamerica-east1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "5273431629210314752", - "resourceLink": "projects/RightScale-Resat-Premium/regions/southamerica-east1/disks/happyurchin-disk1", - "resourceName": "happyurchin-disk1", - "resourceType": "compute#disk", - "savings": 436.268, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/southamerica-east1/disks/happyurchin-disk1", - "service": "Storage", - "sizeGb": 1, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "type": "projects/RightScale-Resat-Premium/regions/southamerica-east1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-10-20T15:03:44.672Z", - "daysOld": 146, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'vivaciousfox-disk1'.", - "diskSizeGb": 4, - "id": "4294511709892658688", - "kind": "compute#disk", - "labelFingerprint": "oexkykck3ul=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2022-11-05T08:22:29.320Z", - "lastDetachTimestamp": "2023-03-29T04:03:38.460Z", - "name": "vivaciousfox-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "686034772849", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "southamerica-east1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "4294511709892658688", - "resourceLink": "projects/RightScale-Resat-Premium/regions/southamerica-east1/disks/vivaciousfox-disk1", - "resourceName": "vivaciousfox-disk1", - "resourceType": "compute#disk", - "savings": 443.408, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/southamerica-east1/disks/vivaciousfox-disk1", - "service": "Storage", - "sizeGb": 4, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "type": "projects/RightScale-Resat-Premium/regions/southamerica-east1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2023-10-13T23:35:59.351Z", - "daysOld": 235, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'adventuroustiger-disk1'.", - "diskSizeGb": 8, - "id": "2124381498620546816", - "kind": "compute#disk", - "labelFingerprint": "8isejxyr3v=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2023-10-29T15:34:31.940Z", - "lastDetachTimestamp": "2023-12-28T14:16:30.086Z", - "name": "adventuroustiger-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "830356698732", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "australia-southeast1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "2124381498620546816", - "resourceLink": "projects/RightScale-Resat-Premium/regions/australia-southeast1/disks/adventuroustiger-disk1", - "resourceName": "adventuroustiger-disk1", - "resourceType": "compute#disk", - "savings": 287.533, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/australia-southeast1/disks/adventuroustiger-disk1", - "service": "Storage", - "sizeGb": 8, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "type": "projects/RightScale-Resat-Premium/regions/australia-southeast1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-08-15T11:06:53.963Z", - "daysOld": 199, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'zealousgoat-disk1'.", - "diskSizeGb": 1, - "id": "4044392559695833088", - "kind": "compute#disk", - "labelFingerprint": "s7avid1yce=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2023-09-26T00:48:13.558Z", - "lastDetachTimestamp": "2023-09-30T01:51:50.163Z", - "name": "zealousgoat-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "208546598892", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "europe-west6", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "4044392559695833088", - "resourceLink": "projects/RightScale-Resat-Premium/regions/europe-west6/disks/zealousgoat-disk1", - "resourceName": "zealousgoat-disk1", - "resourceType": "compute#disk", - "savings": 288.973, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/europe-west6/disks/zealousgoat-disk1", - "service": "Storage", - "sizeGb": 1, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "prod", - "app": "inventoryManagement" - }, - "type": "projects/RightScale-Resat-Premium/regions/europe-west6/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2023-01-10T08:29:19.670Z", - "daysOld": 51, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'livelyoctopus-disk1'.", - "diskSizeGb": 32, - "id": "2867881310399178240", - "kind": "compute#disk", - "labelFingerprint": "3s6b6daeujl=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2023-06-08T15:32:14.376Z", - "lastDetachTimestamp": "2023-08-16T12:11:45.668Z", - "name": "livelyoctopus-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "419453194280", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "southamerica-east1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "2867881310399178240", - "resourceLink": "projects/RightScale-Resat-Premium/regions/southamerica-east1/disks/livelyoctopus-disk1", - "resourceName": "livelyoctopus-disk1", - "resourceType": "compute#disk", - "savings": 77.11, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/southamerica-east1/disks/livelyoctopus-disk1", - "service": "Storage", - "sizeGb": 32, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "prod", - "app": "crmModule" - }, - "type": "projects/RightScale-Resat-Premium/regions/southamerica-east1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-01-08T12:59:07.051Z", - "daysOld": 318, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'jovialpenguin-disk1'.", - "diskSizeGb": 1, - "id": "8499781805209500672", - "kind": "compute#disk", - "labelFingerprint": "6a0ddfh0l=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2022-08-12T16:40:20.425Z", - "lastDetachTimestamp": "2023-01-16T19:15:15.522Z", - "name": "jovialpenguin-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "621835434383", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "europe-west4", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "8499781805209500672", - "resourceLink": "projects/RightScale-Resat-Premium/regions/europe-west4/disks/jovialpenguin-disk1", - "resourceName": "jovialpenguin-disk1", - "resourceType": "compute#disk", - "savings": 128.147, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/europe-west4/disks/jovialpenguin-disk1", - "service": "Storage", - "sizeGb": 1, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "dev", - "app": "dataAnalytics" - }, - "type": "projects/RightScale-Resat-Premium/regions/europe-west4/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-03-25T09:00:39.277Z", - "daysOld": 6, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'lazynewt-disk1'.", - "diskSizeGb": 1, - "id": "7167010331163165696", - "kind": "compute#disk", - "labelFingerprint": "v4fd015ijsj=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2023-04-11T06:51:08.166Z", - "lastDetachTimestamp": "2023-08-03T13:06:44.546Z", - "name": "lazynewt-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "166013388254", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "asia-southeast2", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "7167010331163165696", - "resourceLink": "projects/RightScale-Resat-Premium/regions/asia-southeast2/disks/lazynewt-disk1", - "resourceName": "lazynewt-disk1", - "resourceType": "compute#disk", - "savings": 494.543, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/asia-southeast2/disks/lazynewt-disk1", - "service": "Storage", - "sizeGb": 1, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "prod", - "app": "crmModule" - }, - "type": "projects/RightScale-Resat-Premium/regions/asia-southeast2/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2023-03-20T19:56:59.517Z", - "daysOld": 175, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'relievedlion-disk1'.", - "diskSizeGb": 256, - "id": "458702291800316992", - "kind": "compute#disk", - "labelFingerprint": "defb5xdlry=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2023-05-29T04:54:52.469Z", - "lastDetachTimestamp": "2023-08-30T18:37:45.702Z", - "name": "relievedlion-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "44495098199", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "australia-southeast1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "458702291800316992", - "resourceLink": "projects/RightScale-Resat-Premium/regions/australia-southeast1/disks/relievedlion-disk1", - "resourceName": "relievedlion-disk1", - "resourceType": "compute#disk", - "savings": 103.499, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/australia-southeast1/disks/relievedlion-disk1", - "service": "Storage", - "sizeGb": 256, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "type": "projects/RightScale-Resat-Premium/regions/australia-southeast1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-03-04T04:04:40.470Z", - "daysOld": 343, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'excitedwhale-disk1'.", - "diskSizeGb": 512, - "id": "5182650243241355264", - "kind": "compute#disk", - "labelFingerprint": "zoclmh59jp=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2022-07-11T23:28:33.290Z", - "lastDetachTimestamp": "2023-05-28T13:43:25.092Z", - "name": "excitedwhale-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "766448635512", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "europe-west1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "5182650243241355264", - "resourceLink": "projects/RightScale-Resat-Premium/regions/europe-west1/disks/excitedwhale-disk1", - "resourceName": "excitedwhale-disk1", - "resourceType": "compute#disk", - "savings": 458.615, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/europe-west1/disks/excitedwhale-disk1", - "service": "Storage", - "sizeGb": 512, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - }, - "type": "projects/RightScale-Resat-Premium/regions/europe-west1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-05-29T17:24:35.968Z", - "daysOld": 946, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'innocentgiraffe-disk1'.", - "diskSizeGb": 2, - "id": "862215241572430464", - "kind": "compute#disk", - "labelFingerprint": "4c2bk6nnkb=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2023-07-22T20:03:04.604Z", - "lastDetachTimestamp": "2023-09-04T20:57:51.303Z", - "name": "innocentgiraffe-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "432625988169", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "us-central1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "862215241572430464", - "resourceLink": "projects/RightScale-Resat-Premium/regions/us-central1/disks/innocentgiraffe-disk1", - "resourceName": "innocentgiraffe-disk1", - "resourceType": "compute#disk", - "savings": 313.46, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/us-central1/disks/innocentgiraffe-disk1", - "service": "Storage", - "sizeGb": 2, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "type": "projects/RightScale-Resat-Premium/regions/us-central1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-04-20T12:22:04.209Z", - "daysOld": 743, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'jollymouse-disk1'.", - "diskSizeGb": 16, - "id": "7839139119919517696", - "kind": "compute#disk", - "labelFingerprint": "9247y005kr=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2023-02-15T13:56:06.462Z", - "lastDetachTimestamp": "2023-04-20T22:52:02.790Z", - "name": "jollymouse-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "80309976036", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "us-west1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "7839139119919517696", - "resourceLink": "projects/RightScale-Resat-Premium/regions/us-west1/disks/jollymouse-disk1", - "resourceName": "jollymouse-disk1", - "resourceType": "compute#disk", - "savings": 268.051, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/us-west1/disks/jollymouse-disk1", - "service": "Storage", - "sizeGb": 16, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "dev", - "app": "emailService" - }, - "type": "projects/RightScale-Resat-Premium/regions/us-west1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2023-01-29T14:54:26.161Z", - "daysOld": 696, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'jovialnewt-disk1'.", - "diskSizeGb": 1, - "id": "6105748064499189760", - "kind": "compute#disk", - "labelFingerprint": "vvkkl7w0c4=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2023-09-20T16:46:59.041Z", - "lastDetachTimestamp": "2023-09-23T06:49:01.073Z", - "name": "jovialnewt-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "473493545412", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "asia-northeast1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "6105748064499189760", - "resourceLink": "projects/RightScale-Resat-Premium/regions/asia-northeast1/disks/jovialnewt-disk1", - "resourceName": "jovialnewt-disk1", - "resourceType": "compute#disk", - "savings": 36.552, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/asia-northeast1/disks/jovialnewt-disk1", - "service": "Storage", - "sizeGb": 1, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "prod", - "app": "reportingService" - }, - "type": "projects/RightScale-Resat-Premium/regions/asia-northeast1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-02-24T16:29:49.207Z", - "daysOld": 538, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'upbeatparrot-disk1'.", - "diskSizeGb": 1, - "id": "6148805457734353920", - "kind": "compute#disk", - "labelFingerprint": "gpi2giq0fp=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2022-05-21T10:49:07.987Z", - "lastDetachTimestamp": "2023-07-12T09:42:43.129Z", - "name": "upbeatparrot-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "90204017684", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "asia-southeast2", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "6148805457734353920", - "resourceLink": "projects/RightScale-Resat-Premium/regions/asia-southeast2/disks/upbeatparrot-disk1", - "resourceName": "upbeatparrot-disk1", - "resourceType": "compute#disk", - "savings": 393.37, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/asia-southeast2/disks/upbeatparrot-disk1", - "service": "Storage", - "sizeGb": 1, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "dev", - "app": "customerSupport" - }, - "type": "projects/RightScale-Resat-Premium/regions/asia-southeast2/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2023-05-04T00:48:33.481Z", - "daysOld": 499, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'nervousgiraffe-disk1'.", - "diskSizeGb": 128, - "id": "2163400368654952960", - "kind": "compute#disk", - "labelFingerprint": "ezzgofboju=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2023-09-16T20:13:38.461Z", - "lastDetachTimestamp": "2023-10-09T10:20:43.563Z", - "name": "nervousgiraffe-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "326974743027", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "asia-northeast1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "2163400368654952960", - "resourceLink": "projects/RightScale-Resat-Premium/regions/asia-northeast1/disks/nervousgiraffe-disk1", - "resourceName": "nervousgiraffe-disk1", - "resourceType": "compute#disk", - "savings": 27.476, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/asia-northeast1/disks/nervousgiraffe-disk1", - "service": "Storage", - "sizeGb": 128, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "staging", - "app": "userManagement" - }, - "type": "projects/RightScale-Resat-Premium/regions/asia-northeast1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2023-02-10T07:50:58.187Z", - "daysOld": 248, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'obedientnewt-disk1'.", - "diskSizeGb": 64, - "id": "2154618068372795648", - "kind": "compute#disk", - "labelFingerprint": "8odkzwenvj=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2023-08-11T23:43:20.318Z", - "lastDetachTimestamp": "2023-12-05T22:57:14.197Z", - "name": "obedientnewt-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "683624551221", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "europe-west1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "2154618068372795648", - "resourceLink": "projects/RightScale-Resat-Premium/regions/europe-west1/disks/obedientnewt-disk1", - "resourceName": "obedientnewt-disk1", - "resourceType": "compute#disk", - "savings": 77.658, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/europe-west1/disks/obedientnewt-disk1", - "service": "Storage", - "sizeGb": 64, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "staging", - "app": "invoiceProcessing" - }, - "type": "projects/RightScale-Resat-Premium/regions/europe-west1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-05-15T05:31:29.803Z", - "daysOld": 219, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'proudmouse-disk1'.", - "diskSizeGb": 1, - "id": "9809175889051035648", - "kind": "compute#disk", - "labelFingerprint": "11g653crkp=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2022-09-15T09:33:10.326Z", - "lastDetachTimestamp": "2023-06-04T16:20:11.033Z", - "name": "proudmouse-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "490519133686", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "us-west1", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "9809175889051035648", - "resourceLink": "projects/RightScale-Resat-Premium/regions/us-west1/disks/proudmouse-disk1", - "resourceName": "proudmouse-disk1", - "resourceType": "compute#disk", - "savings": 110.286, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/us-west1/disks/proudmouse-disk1", - "service": "Storage", - "sizeGb": 1, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "prod", - "app": "paymentGateway" - }, - "type": "projects/RightScale-Resat-Premium/regions/us-west1/diskTypes/pd-ssd" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "creationTimestamp": "2022-07-14T15:57:26.632Z", - "daysOld": 510, - "description": "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk1'.", - "diskSizeGb": 512, - "id": "2280560315198862848", - "kind": "compute#disk", - "labelFingerprint": "yrrfp5hpr3=", - "labels": { - "goog-gke-volume": "" - }, - "lastAttachTimestamp": "2022-09-02T06:34:11.477Z", - "lastDetachTimestamp": "2023-07-24T01:34:50.757Z", - "name": "quickgoat-disk1", - "physicalBlockSizeBytes": "4096", - "primaryImpact": { - "category": "COST" - }, - "priority": "P4", - "projectNumber": "856415258780", - "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", - "region": "europe-west6", - "replicaZones": [ - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-b", - "https://www.googleapis.com/compute/v1/projects/ch-nonprod-devl-copabus-000001/zones/europe-west1-d" - ], - "resourceID": "2280560315198862848", - "resourceLink": "projects/RightScale-Resat-Premium/regions/europe-west6/disks/quickgoat-disk1", - "resourceName": "quickgoat-disk1", - "resourceType": "compute#disk", - "savings": 246.117, - "savingsCurrency": "US$", - "selfLink": "https://www.googleapis.com/compute/v1/projects/RightScale-Resat-Premium/regions/europe-west6/disks/quickgoat-disk1", - "service": "Storage", - "sizeGb": 512, - "state": "ACTIVE", - "status": "READY", - "tags": { - "environment": "prod", - "app": "crmModule" - }, - "type": "projects/RightScale-Resat-Premium/regions/europe-west6/diskTypes/pd-ssd" - } - ] -} +[ + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8494464195225", + "resourceID": "46893317603208125041", + "resourceName": "zealousgonggong-disk3", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-12-04T23:22:35-06:00", + "days_unattached": 101, + "age": 211, + "size": 385, + "savings": 955.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'roundowl-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/zealousgonggong-disk3" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9891912055930", + "resourceID": "87800938940804659289", + "resourceName": "fiercetitan-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-11-02T06:39:35-06:00", + "days_unattached": 66, + "age": 98, + "size": 34, + "savings": 148.89, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'zealousgonggong-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8494464195225", + "resourceID": "46893317603208125041", + "resourceName": "zealousgonggong-disk3", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-12-04T23:22:35-06:00", + "days_unattached": 101, + "age": 211, + "size": 385, + "savings": 955.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'roundowl-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/zealousgonggong-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/fiercetitan-disk3" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9960396632150", + "resourceID": "69330365009607096926", + "resourceName": "dulljupiter-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "creationTime": "2021-09-04T16:58:12-05:00", + "days_unattached": 71, + "age": 159, + "size": 24, + "savings": 189.86, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercetitan-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9891912055930", + "resourceID": "87800938940804659289", + "resourceName": "fiercetitan-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-11-02T06:39:35-06:00", + "days_unattached": 66, + "age": 98, + "size": 34, + "savings": 148.89, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'zealousgonggong-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8494464195225", + "resourceID": "46893317603208125041", + "resourceName": "zealousgonggong-disk3", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-12-04T23:22:35-06:00", + "days_unattached": 101, + "age": 211, + "size": 385, + "savings": 955.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'roundowl-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/zealousgonggong-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/fiercetitan-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dulljupiter-disk1" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3481570366134", + "resourceID": "70585165246011266808", + "resourceName": "metalliceunomia-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2020-09-18T08:30:39-05:00", + "days_unattached": 80, + "age": 147, + "size": 146, + "savings": 325.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dulljupiter-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9960396632150", + "resourceID": "69330365009607096926", + "resourceName": "dulljupiter-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "creationTime": "2021-09-04T16:58:12-05:00", + "days_unattached": 71, + "age": 159, + "size": 24, + "savings": 189.86, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercetitan-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9891912055930", + "resourceID": "87800938940804659289", + "resourceName": "fiercetitan-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-11-02T06:39:35-06:00", + "days_unattached": 66, + "age": 98, + "size": 34, + "savings": 148.89, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'zealousgonggong-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8494464195225", + "resourceID": "46893317603208125041", + "resourceName": "zealousgonggong-disk3", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-12-04T23:22:35-06:00", + "days_unattached": 101, + "age": 211, + "size": 385, + "savings": 955.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'roundowl-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/zealousgonggong-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/fiercetitan-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dulljupiter-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/metalliceunomia-disk2" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6387823096970", + "resourceID": "67947733821759350914", + "resourceName": "jollyblackberry-disk2", + "resourceType": "compute#disk", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2021-04-15T22:45:13-05:00", + "days_unattached": 95, + "age": 150, + "size": 204, + "savings": 512.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliceunomia-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3481570366134", + "resourceID": "70585165246011266808", + "resourceName": "metalliceunomia-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2020-09-18T08:30:39-05:00", + "days_unattached": 80, + "age": 147, + "size": 146, + "savings": 325.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dulljupiter-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9960396632150", + "resourceID": "69330365009607096926", + "resourceName": "dulljupiter-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "creationTime": "2021-09-04T16:58:12-05:00", + "days_unattached": 71, + "age": 159, + "size": 24, + "savings": 189.86, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercetitan-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9891912055930", + "resourceID": "87800938940804659289", + "resourceName": "fiercetitan-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-11-02T06:39:35-06:00", + "days_unattached": 66, + "age": 98, + "size": 34, + "savings": 148.89, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'zealousgonggong-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8494464195225", + "resourceID": "46893317603208125041", + "resourceName": "zealousgonggong-disk3", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-12-04T23:22:35-06:00", + "days_unattached": 101, + "age": 211, + "size": 385, + "savings": 955.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'roundowl-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/zealousgonggong-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/fiercetitan-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dulljupiter-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/metalliceunomia-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/disks/jollyblackberry-disk2" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8783845524605", + "resourceID": "63166114460099248525", + "resourceName": "orangegoat-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "creationTime": "2021-03-29T12:38:48-05:00", + "days_unattached": 96, + "age": 158, + "size": 372, + "savings": 367.35, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'jollyblackberry-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6387823096970", + "resourceID": "67947733821759350914", + "resourceName": "jollyblackberry-disk2", + "resourceType": "compute#disk", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2021-04-15T22:45:13-05:00", + "days_unattached": 95, + "age": 150, + "size": 204, + "savings": 512.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliceunomia-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3481570366134", + "resourceID": "70585165246011266808", + "resourceName": "metalliceunomia-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2020-09-18T08:30:39-05:00", + "days_unattached": 80, + "age": 147, + "size": 146, + "savings": 325.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dulljupiter-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9960396632150", + "resourceID": "69330365009607096926", + "resourceName": "dulljupiter-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "creationTime": "2021-09-04T16:58:12-05:00", + "days_unattached": 71, + "age": 159, + "size": 24, + "savings": 189.86, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercetitan-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9891912055930", + "resourceID": "87800938940804659289", + "resourceName": "fiercetitan-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-11-02T06:39:35-06:00", + "days_unattached": 66, + "age": 98, + "size": 34, + "savings": 148.89, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'zealousgonggong-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8494464195225", + "resourceID": "46893317603208125041", + "resourceName": "zealousgonggong-disk3", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-12-04T23:22:35-06:00", + "days_unattached": 101, + "age": 211, + "size": 385, + "savings": 955.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'roundowl-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/zealousgonggong-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/fiercetitan-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dulljupiter-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/metalliceunomia-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/disks/jollyblackberry-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/orangegoat-disk2" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3037738733771", + "resourceID": "23404486448823220375", + "resourceName": "tallwhale-disk3", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2020-01-08T07:31:20-06:00", + "days_unattached": 73, + "age": 193, + "size": 446, + "savings": 607.34, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'orangegoat-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8783845524605", + "resourceID": "63166114460099248525", + "resourceName": "orangegoat-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "creationTime": "2021-03-29T12:38:48-05:00", + "days_unattached": 96, + "age": 158, + "size": 372, + "savings": 367.35, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'jollyblackberry-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6387823096970", + "resourceID": "67947733821759350914", + "resourceName": "jollyblackberry-disk2", + "resourceType": "compute#disk", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2021-04-15T22:45:13-05:00", + "days_unattached": 95, + "age": 150, + "size": 204, + "savings": 512.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliceunomia-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3481570366134", + "resourceID": "70585165246011266808", + "resourceName": "metalliceunomia-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2020-09-18T08:30:39-05:00", + "days_unattached": 80, + "age": 147, + "size": 146, + "savings": 325.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dulljupiter-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9960396632150", + "resourceID": "69330365009607096926", + "resourceName": "dulljupiter-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "creationTime": "2021-09-04T16:58:12-05:00", + "days_unattached": 71, + "age": 159, + "size": 24, + "savings": 189.86, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercetitan-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9891912055930", + "resourceID": "87800938940804659289", + "resourceName": "fiercetitan-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-11-02T06:39:35-06:00", + "days_unattached": 66, + "age": 98, + "size": 34, + "savings": 148.89, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'zealousgonggong-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8494464195225", + "resourceID": "46893317603208125041", + "resourceName": "zealousgonggong-disk3", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-12-04T23:22:35-06:00", + "days_unattached": 101, + "age": 211, + "size": 385, + "savings": 955.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'roundowl-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/zealousgonggong-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/fiercetitan-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dulljupiter-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/metalliceunomia-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/disks/jollyblackberry-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/orangegoat-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/tallwhale-disk3" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2462235892359", + "resourceID": "14505920768237371596", + "resourceName": "happymars-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2022-09-15T00:57:42-05:00", + "days_unattached": 33, + "age": 132, + "size": 384, + "savings": 913.08, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'tallwhale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3037738733771", + "resourceID": "23404486448823220375", + "resourceName": "tallwhale-disk3", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2020-01-08T07:31:20-06:00", + "days_unattached": 73, + "age": 193, + "size": 446, + "savings": 607.34, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'orangegoat-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8783845524605", + "resourceID": "63166114460099248525", + "resourceName": "orangegoat-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "creationTime": "2021-03-29T12:38:48-05:00", + "days_unattached": 96, + "age": 158, + "size": 372, + "savings": 367.35, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'jollyblackberry-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6387823096970", + "resourceID": "67947733821759350914", + "resourceName": "jollyblackberry-disk2", + "resourceType": "compute#disk", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2021-04-15T22:45:13-05:00", + "days_unattached": 95, + "age": 150, + "size": 204, + "savings": 512.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliceunomia-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3481570366134", + "resourceID": "70585165246011266808", + "resourceName": "metalliceunomia-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2020-09-18T08:30:39-05:00", + "days_unattached": 80, + "age": 147, + "size": 146, + "savings": 325.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dulljupiter-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9960396632150", + "resourceID": "69330365009607096926", + "resourceName": "dulljupiter-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "creationTime": "2021-09-04T16:58:12-05:00", + "days_unattached": 71, + "age": 159, + "size": 24, + "savings": 189.86, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercetitan-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9891912055930", + "resourceID": "87800938940804659289", + "resourceName": "fiercetitan-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-11-02T06:39:35-06:00", + "days_unattached": 66, + "age": 98, + "size": 34, + "savings": 148.89, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'zealousgonggong-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8494464195225", + "resourceID": "46893317603208125041", + "resourceName": "zealousgonggong-disk3", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-12-04T23:22:35-06:00", + "days_unattached": 101, + "age": 211, + "size": 385, + "savings": 955.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'roundowl-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/zealousgonggong-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/fiercetitan-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dulljupiter-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/metalliceunomia-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/disks/jollyblackberry-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/orangegoat-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/tallwhale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/happymars-disk1" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4132685354874", + "resourceID": "11287456513362537577", + "resourceName": "vivaciouscarrot-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-09-16T13:18:48-05:00", + "days_unattached": 68, + "age": 177, + "size": 435, + "savings": 301.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'happymars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2462235892359", + "resourceID": "14505920768237371596", + "resourceName": "happymars-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2022-09-15T00:57:42-05:00", + "days_unattached": 33, + "age": 132, + "size": 384, + "savings": 913.08, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'tallwhale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3037738733771", + "resourceID": "23404486448823220375", + "resourceName": "tallwhale-disk3", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2020-01-08T07:31:20-06:00", + "days_unattached": 73, + "age": 193, + "size": 446, + "savings": 607.34, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'orangegoat-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8783845524605", + "resourceID": "63166114460099248525", + "resourceName": "orangegoat-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "creationTime": "2021-03-29T12:38:48-05:00", + "days_unattached": 96, + "age": 158, + "size": 372, + "savings": 367.35, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'jollyblackberry-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6387823096970", + "resourceID": "67947733821759350914", + "resourceName": "jollyblackberry-disk2", + "resourceType": "compute#disk", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2021-04-15T22:45:13-05:00", + "days_unattached": 95, + "age": 150, + "size": 204, + "savings": 512.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliceunomia-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3481570366134", + "resourceID": "70585165246011266808", + "resourceName": "metalliceunomia-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2020-09-18T08:30:39-05:00", + "days_unattached": 80, + "age": 147, + "size": 146, + "savings": 325.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dulljupiter-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9960396632150", + "resourceID": "69330365009607096926", + "resourceName": "dulljupiter-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "creationTime": "2021-09-04T16:58:12-05:00", + "days_unattached": 71, + "age": 159, + "size": 24, + "savings": 189.86, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercetitan-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9891912055930", + "resourceID": "87800938940804659289", + "resourceName": "fiercetitan-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-11-02T06:39:35-06:00", + "days_unattached": 66, + "age": 98, + "size": 34, + "savings": 148.89, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'zealousgonggong-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8494464195225", + "resourceID": "46893317603208125041", + "resourceName": "zealousgonggong-disk3", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-12-04T23:22:35-06:00", + "days_unattached": 101, + "age": 211, + "size": 385, + "savings": 955.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'roundowl-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/zealousgonggong-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/fiercetitan-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dulljupiter-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/metalliceunomia-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/disks/jollyblackberry-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/orangegoat-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/tallwhale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/happymars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/vivaciouscarrot-disk2" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5987577674315", + "resourceID": "33574253098091536608", + "resourceName": "metallicpumpkin-disk3", + "resourceType": "compute#disk", + "zone": "southamerica-east1-c", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-08-10T14:24:22-05:00", + "days_unattached": 98, + "age": 150, + "size": 390, + "savings": 352.82, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'vivaciouscarrot-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4132685354874", + "resourceID": "11287456513362537577", + "resourceName": "vivaciouscarrot-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-09-16T13:18:48-05:00", + "days_unattached": 68, + "age": 177, + "size": 435, + "savings": 301.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'happymars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2462235892359", + "resourceID": "14505920768237371596", + "resourceName": "happymars-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2022-09-15T00:57:42-05:00", + "days_unattached": 33, + "age": 132, + "size": 384, + "savings": 913.08, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'tallwhale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3037738733771", + "resourceID": "23404486448823220375", + "resourceName": "tallwhale-disk3", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2020-01-08T07:31:20-06:00", + "days_unattached": 73, + "age": 193, + "size": 446, + "savings": 607.34, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'orangegoat-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8783845524605", + "resourceID": "63166114460099248525", + "resourceName": "orangegoat-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "creationTime": "2021-03-29T12:38:48-05:00", + "days_unattached": 96, + "age": 158, + "size": 372, + "savings": 367.35, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'jollyblackberry-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6387823096970", + "resourceID": "67947733821759350914", + "resourceName": "jollyblackberry-disk2", + "resourceType": "compute#disk", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2021-04-15T22:45:13-05:00", + "days_unattached": 95, + "age": 150, + "size": 204, + "savings": 512.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliceunomia-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3481570366134", + "resourceID": "70585165246011266808", + "resourceName": "metalliceunomia-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2020-09-18T08:30:39-05:00", + "days_unattached": 80, + "age": 147, + "size": 146, + "savings": 325.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dulljupiter-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9960396632150", + "resourceID": "69330365009607096926", + "resourceName": "dulljupiter-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "creationTime": "2021-09-04T16:58:12-05:00", + "days_unattached": 71, + "age": 159, + "size": 24, + "savings": 189.86, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercetitan-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9891912055930", + "resourceID": "87800938940804659289", + "resourceName": "fiercetitan-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-11-02T06:39:35-06:00", + "days_unattached": 66, + "age": 98, + "size": 34, + "savings": 148.89, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'zealousgonggong-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8494464195225", + "resourceID": "46893317603208125041", + "resourceName": "zealousgonggong-disk3", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-12-04T23:22:35-06:00", + "days_unattached": 101, + "age": 211, + "size": 385, + "savings": 955.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'roundowl-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/zealousgonggong-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/fiercetitan-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dulljupiter-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/metalliceunomia-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/disks/jollyblackberry-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/orangegoat-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/tallwhale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/happymars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/vivaciouscarrot-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-c/disks/metallicpumpkin-disk3" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5617459410556", + "resourceID": "82829983087547484720", + "resourceName": "giganticmelon-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-12-10T14:48:45-06:00", + "days_unattached": 57, + "age": 125, + "size": 37, + "savings": 947.42, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicpumpkin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5987577674315", + "resourceID": "33574253098091536608", + "resourceName": "metallicpumpkin-disk3", + "resourceType": "compute#disk", + "zone": "southamerica-east1-c", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-08-10T14:24:22-05:00", + "days_unattached": 98, + "age": 150, + "size": 390, + "savings": 352.82, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'vivaciouscarrot-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4132685354874", + "resourceID": "11287456513362537577", + "resourceName": "vivaciouscarrot-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-09-16T13:18:48-05:00", + "days_unattached": 68, + "age": 177, + "size": 435, + "savings": 301.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'happymars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2462235892359", + "resourceID": "14505920768237371596", + "resourceName": "happymars-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2022-09-15T00:57:42-05:00", + "days_unattached": 33, + "age": 132, + "size": 384, + "savings": 913.08, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'tallwhale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3037738733771", + "resourceID": "23404486448823220375", + "resourceName": "tallwhale-disk3", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2020-01-08T07:31:20-06:00", + "days_unattached": 73, + "age": 193, + "size": 446, + "savings": 607.34, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'orangegoat-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8783845524605", + "resourceID": "63166114460099248525", + "resourceName": "orangegoat-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "creationTime": "2021-03-29T12:38:48-05:00", + "days_unattached": 96, + "age": 158, + "size": 372, + "savings": 367.35, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'jollyblackberry-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6387823096970", + "resourceID": "67947733821759350914", + "resourceName": "jollyblackberry-disk2", + "resourceType": "compute#disk", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2021-04-15T22:45:13-05:00", + "days_unattached": 95, + "age": 150, + "size": 204, + "savings": 512.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliceunomia-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3481570366134", + "resourceID": "70585165246011266808", + "resourceName": "metalliceunomia-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2020-09-18T08:30:39-05:00", + "days_unattached": 80, + "age": 147, + "size": 146, + "savings": 325.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dulljupiter-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9960396632150", + "resourceID": "69330365009607096926", + "resourceName": "dulljupiter-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "creationTime": "2021-09-04T16:58:12-05:00", + "days_unattached": 71, + "age": 159, + "size": 24, + "savings": 189.86, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercetitan-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9891912055930", + "resourceID": "87800938940804659289", + "resourceName": "fiercetitan-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-11-02T06:39:35-06:00", + "days_unattached": 66, + "age": 98, + "size": 34, + "savings": 148.89, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'zealousgonggong-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8494464195225", + "resourceID": "46893317603208125041", + "resourceName": "zealousgonggong-disk3", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-12-04T23:22:35-06:00", + "days_unattached": 101, + "age": 211, + "size": 385, + "savings": 955.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'roundowl-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/zealousgonggong-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/fiercetitan-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dulljupiter-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/metalliceunomia-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/disks/jollyblackberry-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/orangegoat-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/tallwhale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/happymars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/vivaciouscarrot-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-c/disks/metallicpumpkin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/giganticmelon-disk3" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9814093172299", + "resourceID": "21118845678965604683", + "resourceName": "eagerceres-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-01-05T01:23:38-06:00", + "days_unattached": 114, + "age": 179, + "size": 260, + "savings": 706.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'giganticmelon-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5617459410556", + "resourceID": "82829983087547484720", + "resourceName": "giganticmelon-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-12-10T14:48:45-06:00", + "days_unattached": 57, + "age": 125, + "size": 37, + "savings": 947.42, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicpumpkin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5987577674315", + "resourceID": "33574253098091536608", + "resourceName": "metallicpumpkin-disk3", + "resourceType": "compute#disk", + "zone": "southamerica-east1-c", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-08-10T14:24:22-05:00", + "days_unattached": 98, + "age": 150, + "size": 390, + "savings": 352.82, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'vivaciouscarrot-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4132685354874", + "resourceID": "11287456513362537577", + "resourceName": "vivaciouscarrot-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-09-16T13:18:48-05:00", + "days_unattached": 68, + "age": 177, + "size": 435, + "savings": 301.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'happymars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2462235892359", + "resourceID": "14505920768237371596", + "resourceName": "happymars-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2022-09-15T00:57:42-05:00", + "days_unattached": 33, + "age": 132, + "size": 384, + "savings": 913.08, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'tallwhale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3037738733771", + "resourceID": "23404486448823220375", + "resourceName": "tallwhale-disk3", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2020-01-08T07:31:20-06:00", + "days_unattached": 73, + "age": 193, + "size": 446, + "savings": 607.34, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'orangegoat-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8783845524605", + "resourceID": "63166114460099248525", + "resourceName": "orangegoat-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "creationTime": "2021-03-29T12:38:48-05:00", + "days_unattached": 96, + "age": 158, + "size": 372, + "savings": 367.35, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'jollyblackberry-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6387823096970", + "resourceID": "67947733821759350914", + "resourceName": "jollyblackberry-disk2", + "resourceType": "compute#disk", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2021-04-15T22:45:13-05:00", + "days_unattached": 95, + "age": 150, + "size": 204, + "savings": 512.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliceunomia-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3481570366134", + "resourceID": "70585165246011266808", + "resourceName": "metalliceunomia-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2020-09-18T08:30:39-05:00", + "days_unattached": 80, + "age": 147, + "size": 146, + "savings": 325.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dulljupiter-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9960396632150", + "resourceID": "69330365009607096926", + "resourceName": "dulljupiter-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "creationTime": "2021-09-04T16:58:12-05:00", + "days_unattached": 71, + "age": 159, + "size": 24, + "savings": 189.86, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercetitan-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9891912055930", + "resourceID": "87800938940804659289", + "resourceName": "fiercetitan-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-11-02T06:39:35-06:00", + "days_unattached": 66, + "age": 98, + "size": 34, + "savings": 148.89, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'zealousgonggong-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8494464195225", + "resourceID": "46893317603208125041", + "resourceName": "zealousgonggong-disk3", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-12-04T23:22:35-06:00", + "days_unattached": 101, + "age": 211, + "size": 385, + "savings": 955.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'roundowl-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/zealousgonggong-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/fiercetitan-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dulljupiter-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/metalliceunomia-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/disks/jollyblackberry-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/orangegoat-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/tallwhale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/happymars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/vivaciouscarrot-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-c/disks/metallicpumpkin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/giganticmelon-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/eagerceres-disk1" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3717656385261", + "resourceID": "66115446236027729819", + "resourceName": "dullturnip-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-11-04T03:16:10-05:00", + "days_unattached": 112, + "age": 226, + "size": 192, + "savings": 214.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'eagerceres-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9814093172299", + "resourceID": "21118845678965604683", + "resourceName": "eagerceres-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-01-05T01:23:38-06:00", + "days_unattached": 114, + "age": 179, + "size": 260, + "savings": 706.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'giganticmelon-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5617459410556", + "resourceID": "82829983087547484720", + "resourceName": "giganticmelon-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-12-10T14:48:45-06:00", + "days_unattached": 57, + "age": 125, + "size": 37, + "savings": 947.42, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicpumpkin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5987577674315", + "resourceID": "33574253098091536608", + "resourceName": "metallicpumpkin-disk3", + "resourceType": "compute#disk", + "zone": "southamerica-east1-c", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-08-10T14:24:22-05:00", + "days_unattached": 98, + "age": 150, + "size": 390, + "savings": 352.82, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'vivaciouscarrot-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4132685354874", + "resourceID": "11287456513362537577", + "resourceName": "vivaciouscarrot-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-09-16T13:18:48-05:00", + "days_unattached": 68, + "age": 177, + "size": 435, + "savings": 301.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'happymars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2462235892359", + "resourceID": "14505920768237371596", + "resourceName": "happymars-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2022-09-15T00:57:42-05:00", + "days_unattached": 33, + "age": 132, + "size": 384, + "savings": 913.08, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'tallwhale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3037738733771", + "resourceID": "23404486448823220375", + "resourceName": "tallwhale-disk3", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2020-01-08T07:31:20-06:00", + "days_unattached": 73, + "age": 193, + "size": 446, + "savings": 607.34, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'orangegoat-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8783845524605", + "resourceID": "63166114460099248525", + "resourceName": "orangegoat-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "creationTime": "2021-03-29T12:38:48-05:00", + "days_unattached": 96, + "age": 158, + "size": 372, + "savings": 367.35, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'jollyblackberry-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6387823096970", + "resourceID": "67947733821759350914", + "resourceName": "jollyblackberry-disk2", + "resourceType": "compute#disk", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2021-04-15T22:45:13-05:00", + "days_unattached": 95, + "age": 150, + "size": 204, + "savings": 512.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliceunomia-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3481570366134", + "resourceID": "70585165246011266808", + "resourceName": "metalliceunomia-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2020-09-18T08:30:39-05:00", + "days_unattached": 80, + "age": 147, + "size": 146, + "savings": 325.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dulljupiter-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9960396632150", + "resourceID": "69330365009607096926", + "resourceName": "dulljupiter-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "creationTime": "2021-09-04T16:58:12-05:00", + "days_unattached": 71, + "age": 159, + "size": 24, + "savings": 189.86, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercetitan-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9891912055930", + "resourceID": "87800938940804659289", + "resourceName": "fiercetitan-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-11-02T06:39:35-06:00", + "days_unattached": 66, + "age": 98, + "size": 34, + "savings": 148.89, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'zealousgonggong-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8494464195225", + "resourceID": "46893317603208125041", + "resourceName": "zealousgonggong-disk3", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-12-04T23:22:35-06:00", + "days_unattached": 101, + "age": 211, + "size": 385, + "savings": 955.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'roundowl-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/zealousgonggong-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/fiercetitan-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dulljupiter-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/metalliceunomia-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/disks/jollyblackberry-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/orangegoat-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/tallwhale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/happymars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/vivaciouscarrot-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-c/disks/metallicpumpkin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/giganticmelon-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/eagerceres-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dullturnip-disk2" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7529756666748", + "resourceID": "37320659350165110653", + "resourceName": "purplepallas-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-c", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-10-14T17:48:54-05:00", + "days_unattached": 31, + "age": 84, + "size": 210, + "savings": 524.13, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dullturnip-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3717656385261", + "resourceID": "66115446236027729819", + "resourceName": "dullturnip-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-11-04T03:16:10-05:00", + "days_unattached": 112, + "age": 226, + "size": 192, + "savings": 214.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'eagerceres-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9814093172299", + "resourceID": "21118845678965604683", + "resourceName": "eagerceres-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-01-05T01:23:38-06:00", + "days_unattached": 114, + "age": 179, + "size": 260, + "savings": 706.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'giganticmelon-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5617459410556", + "resourceID": "82829983087547484720", + "resourceName": "giganticmelon-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-12-10T14:48:45-06:00", + "days_unattached": 57, + "age": 125, + "size": 37, + "savings": 947.42, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicpumpkin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5987577674315", + "resourceID": "33574253098091536608", + "resourceName": "metallicpumpkin-disk3", + "resourceType": "compute#disk", + "zone": "southamerica-east1-c", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-08-10T14:24:22-05:00", + "days_unattached": 98, + "age": 150, + "size": 390, + "savings": 352.82, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'vivaciouscarrot-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4132685354874", + "resourceID": "11287456513362537577", + "resourceName": "vivaciouscarrot-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-09-16T13:18:48-05:00", + "days_unattached": 68, + "age": 177, + "size": 435, + "savings": 301.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'happymars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2462235892359", + "resourceID": "14505920768237371596", + "resourceName": "happymars-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2022-09-15T00:57:42-05:00", + "days_unattached": 33, + "age": 132, + "size": 384, + "savings": 913.08, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'tallwhale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3037738733771", + "resourceID": "23404486448823220375", + "resourceName": "tallwhale-disk3", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2020-01-08T07:31:20-06:00", + "days_unattached": 73, + "age": 193, + "size": 446, + "savings": 607.34, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'orangegoat-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8783845524605", + "resourceID": "63166114460099248525", + "resourceName": "orangegoat-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "creationTime": "2021-03-29T12:38:48-05:00", + "days_unattached": 96, + "age": 158, + "size": 372, + "savings": 367.35, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'jollyblackberry-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6387823096970", + "resourceID": "67947733821759350914", + "resourceName": "jollyblackberry-disk2", + "resourceType": "compute#disk", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2021-04-15T22:45:13-05:00", + "days_unattached": 95, + "age": 150, + "size": 204, + "savings": 512.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliceunomia-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3481570366134", + "resourceID": "70585165246011266808", + "resourceName": "metalliceunomia-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2020-09-18T08:30:39-05:00", + "days_unattached": 80, + "age": 147, + "size": 146, + "savings": 325.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dulljupiter-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9960396632150", + "resourceID": "69330365009607096926", + "resourceName": "dulljupiter-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "creationTime": "2021-09-04T16:58:12-05:00", + "days_unattached": 71, + "age": 159, + "size": 24, + "savings": 189.86, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercetitan-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9891912055930", + "resourceID": "87800938940804659289", + "resourceName": "fiercetitan-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-11-02T06:39:35-06:00", + "days_unattached": 66, + "age": 98, + "size": 34, + "savings": 148.89, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'zealousgonggong-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8494464195225", + "resourceID": "46893317603208125041", + "resourceName": "zealousgonggong-disk3", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-12-04T23:22:35-06:00", + "days_unattached": 101, + "age": 211, + "size": 385, + "savings": 955.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'roundowl-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/zealousgonggong-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/fiercetitan-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dulljupiter-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/metalliceunomia-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/disks/jollyblackberry-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/orangegoat-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/tallwhale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/happymars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/vivaciouscarrot-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-c/disks/metallicpumpkin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/giganticmelon-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/eagerceres-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dullturnip-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-c/disks/purplepallas-disk3" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2251168418832", + "resourceID": "21344362992579472453", + "resourceName": "merrykale-disk3", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "creationTime": "2021-04-01T15:54:13-05:00", + "days_unattached": 74, + "age": 183, + "size": 326, + "savings": 683.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'purplepallas-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7529756666748", + "resourceID": "37320659350165110653", + "resourceName": "purplepallas-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-c", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-10-14T17:48:54-05:00", + "days_unattached": 31, + "age": 84, + "size": 210, + "savings": 524.13, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dullturnip-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3717656385261", + "resourceID": "66115446236027729819", + "resourceName": "dullturnip-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-11-04T03:16:10-05:00", + "days_unattached": 112, + "age": 226, + "size": 192, + "savings": 214.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'eagerceres-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9814093172299", + "resourceID": "21118845678965604683", + "resourceName": "eagerceres-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-01-05T01:23:38-06:00", + "days_unattached": 114, + "age": 179, + "size": 260, + "savings": 706.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'giganticmelon-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5617459410556", + "resourceID": "82829983087547484720", + "resourceName": "giganticmelon-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-12-10T14:48:45-06:00", + "days_unattached": 57, + "age": 125, + "size": 37, + "savings": 947.42, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicpumpkin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5987577674315", + "resourceID": "33574253098091536608", + "resourceName": "metallicpumpkin-disk3", + "resourceType": "compute#disk", + "zone": "southamerica-east1-c", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-08-10T14:24:22-05:00", + "days_unattached": 98, + "age": 150, + "size": 390, + "savings": 352.82, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'vivaciouscarrot-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4132685354874", + "resourceID": "11287456513362537577", + "resourceName": "vivaciouscarrot-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-09-16T13:18:48-05:00", + "days_unattached": 68, + "age": 177, + "size": 435, + "savings": 301.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'happymars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2462235892359", + "resourceID": "14505920768237371596", + "resourceName": "happymars-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2022-09-15T00:57:42-05:00", + "days_unattached": 33, + "age": 132, + "size": 384, + "savings": 913.08, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'tallwhale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3037738733771", + "resourceID": "23404486448823220375", + "resourceName": "tallwhale-disk3", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2020-01-08T07:31:20-06:00", + "days_unattached": 73, + "age": 193, + "size": 446, + "savings": 607.34, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'orangegoat-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8783845524605", + "resourceID": "63166114460099248525", + "resourceName": "orangegoat-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "creationTime": "2021-03-29T12:38:48-05:00", + "days_unattached": 96, + "age": 158, + "size": 372, + "savings": 367.35, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'jollyblackberry-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6387823096970", + "resourceID": "67947733821759350914", + "resourceName": "jollyblackberry-disk2", + "resourceType": "compute#disk", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2021-04-15T22:45:13-05:00", + "days_unattached": 95, + "age": 150, + "size": 204, + "savings": 512.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliceunomia-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3481570366134", + "resourceID": "70585165246011266808", + "resourceName": "metalliceunomia-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2020-09-18T08:30:39-05:00", + "days_unattached": 80, + "age": 147, + "size": 146, + "savings": 325.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dulljupiter-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9960396632150", + "resourceID": "69330365009607096926", + "resourceName": "dulljupiter-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "creationTime": "2021-09-04T16:58:12-05:00", + "days_unattached": 71, + "age": 159, + "size": 24, + "savings": 189.86, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercetitan-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9891912055930", + "resourceID": "87800938940804659289", + "resourceName": "fiercetitan-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-11-02T06:39:35-06:00", + "days_unattached": 66, + "age": 98, + "size": 34, + "savings": 148.89, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'zealousgonggong-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8494464195225", + "resourceID": "46893317603208125041", + "resourceName": "zealousgonggong-disk3", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-12-04T23:22:35-06:00", + "days_unattached": 101, + "age": 211, + "size": 385, + "savings": 955.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'roundowl-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/zealousgonggong-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/fiercetitan-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dulljupiter-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/metalliceunomia-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/disks/jollyblackberry-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/orangegoat-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/tallwhale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/happymars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/vivaciouscarrot-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-c/disks/metallicpumpkin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/giganticmelon-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/eagerceres-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dullturnip-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-c/disks/purplepallas-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/merrykale-disk3" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7206329488439", + "resourceID": "43343347375121860709", + "resourceName": "drowsycat-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-10-15T23:21:21-05:00", + "days_unattached": 48, + "age": 65, + "size": 49, + "savings": 789.64, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'merrykale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2251168418832", + "resourceID": "21344362992579472453", + "resourceName": "merrykale-disk3", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "creationTime": "2021-04-01T15:54:13-05:00", + "days_unattached": 74, + "age": 183, + "size": 326, + "savings": 683.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'purplepallas-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7529756666748", + "resourceID": "37320659350165110653", + "resourceName": "purplepallas-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-c", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-10-14T17:48:54-05:00", + "days_unattached": 31, + "age": 84, + "size": 210, + "savings": 524.13, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dullturnip-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3717656385261", + "resourceID": "66115446236027729819", + "resourceName": "dullturnip-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-11-04T03:16:10-05:00", + "days_unattached": 112, + "age": 226, + "size": 192, + "savings": 214.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'eagerceres-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9814093172299", + "resourceID": "21118845678965604683", + "resourceName": "eagerceres-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-01-05T01:23:38-06:00", + "days_unattached": 114, + "age": 179, + "size": 260, + "savings": 706.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'giganticmelon-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5617459410556", + "resourceID": "82829983087547484720", + "resourceName": "giganticmelon-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-12-10T14:48:45-06:00", + "days_unattached": 57, + "age": 125, + "size": 37, + "savings": 947.42, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicpumpkin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5987577674315", + "resourceID": "33574253098091536608", + "resourceName": "metallicpumpkin-disk3", + "resourceType": "compute#disk", + "zone": "southamerica-east1-c", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-08-10T14:24:22-05:00", + "days_unattached": 98, + "age": 150, + "size": 390, + "savings": 352.82, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'vivaciouscarrot-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4132685354874", + "resourceID": "11287456513362537577", + "resourceName": "vivaciouscarrot-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-09-16T13:18:48-05:00", + "days_unattached": 68, + "age": 177, + "size": 435, + "savings": 301.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'happymars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2462235892359", + "resourceID": "14505920768237371596", + "resourceName": "happymars-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2022-09-15T00:57:42-05:00", + "days_unattached": 33, + "age": 132, + "size": 384, + "savings": 913.08, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'tallwhale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3037738733771", + "resourceID": "23404486448823220375", + "resourceName": "tallwhale-disk3", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2020-01-08T07:31:20-06:00", + "days_unattached": 73, + "age": 193, + "size": 446, + "savings": 607.34, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'orangegoat-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8783845524605", + "resourceID": "63166114460099248525", + "resourceName": "orangegoat-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "creationTime": "2021-03-29T12:38:48-05:00", + "days_unattached": 96, + "age": 158, + "size": 372, + "savings": 367.35, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'jollyblackberry-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6387823096970", + "resourceID": "67947733821759350914", + "resourceName": "jollyblackberry-disk2", + "resourceType": "compute#disk", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2021-04-15T22:45:13-05:00", + "days_unattached": 95, + "age": 150, + "size": 204, + "savings": 512.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliceunomia-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3481570366134", + "resourceID": "70585165246011266808", + "resourceName": "metalliceunomia-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2020-09-18T08:30:39-05:00", + "days_unattached": 80, + "age": 147, + "size": 146, + "savings": 325.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dulljupiter-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9960396632150", + "resourceID": "69330365009607096926", + "resourceName": "dulljupiter-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "creationTime": "2021-09-04T16:58:12-05:00", + "days_unattached": 71, + "age": 159, + "size": 24, + "savings": 189.86, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercetitan-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9891912055930", + "resourceID": "87800938940804659289", + "resourceName": "fiercetitan-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-11-02T06:39:35-06:00", + "days_unattached": 66, + "age": 98, + "size": 34, + "savings": 148.89, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'zealousgonggong-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8494464195225", + "resourceID": "46893317603208125041", + "resourceName": "zealousgonggong-disk3", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-12-04T23:22:35-06:00", + "days_unattached": 101, + "age": 211, + "size": 385, + "savings": 955.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'roundowl-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/zealousgonggong-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/fiercetitan-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dulljupiter-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/metalliceunomia-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/disks/jollyblackberry-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/orangegoat-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/tallwhale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/happymars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/vivaciouscarrot-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-c/disks/metallicpumpkin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/giganticmelon-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/eagerceres-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dullturnip-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-c/disks/purplepallas-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/merrykale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/drowsycat-disk3" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2512961416160", + "resourceID": "42357542396824601516", + "resourceName": "wittyavocado-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-11-24T10:38:22-06:00", + "days_unattached": 42, + "age": 154, + "size": 505, + "savings": 241.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'drowsycat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7206329488439", + "resourceID": "43343347375121860709", + "resourceName": "drowsycat-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-10-15T23:21:21-05:00", + "days_unattached": 48, + "age": 65, + "size": 49, + "savings": 789.64, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'merrykale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2251168418832", + "resourceID": "21344362992579472453", + "resourceName": "merrykale-disk3", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "creationTime": "2021-04-01T15:54:13-05:00", + "days_unattached": 74, + "age": 183, + "size": 326, + "savings": 683.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'purplepallas-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7529756666748", + "resourceID": "37320659350165110653", + "resourceName": "purplepallas-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-c", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-10-14T17:48:54-05:00", + "days_unattached": 31, + "age": 84, + "size": 210, + "savings": 524.13, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dullturnip-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3717656385261", + "resourceID": "66115446236027729819", + "resourceName": "dullturnip-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-11-04T03:16:10-05:00", + "days_unattached": 112, + "age": 226, + "size": 192, + "savings": 214.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'eagerceres-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9814093172299", + "resourceID": "21118845678965604683", + "resourceName": "eagerceres-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-01-05T01:23:38-06:00", + "days_unattached": 114, + "age": 179, + "size": 260, + "savings": 706.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'giganticmelon-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5617459410556", + "resourceID": "82829983087547484720", + "resourceName": "giganticmelon-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-12-10T14:48:45-06:00", + "days_unattached": 57, + "age": 125, + "size": 37, + "savings": 947.42, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicpumpkin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5987577674315", + "resourceID": "33574253098091536608", + "resourceName": "metallicpumpkin-disk3", + "resourceType": "compute#disk", + "zone": "southamerica-east1-c", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-08-10T14:24:22-05:00", + "days_unattached": 98, + "age": 150, + "size": 390, + "savings": 352.82, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'vivaciouscarrot-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4132685354874", + "resourceID": "11287456513362537577", + "resourceName": "vivaciouscarrot-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-09-16T13:18:48-05:00", + "days_unattached": 68, + "age": 177, + "size": 435, + "savings": 301.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'happymars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2462235892359", + "resourceID": "14505920768237371596", + "resourceName": "happymars-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2022-09-15T00:57:42-05:00", + "days_unattached": 33, + "age": 132, + "size": 384, + "savings": 913.08, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'tallwhale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3037738733771", + "resourceID": "23404486448823220375", + "resourceName": "tallwhale-disk3", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2020-01-08T07:31:20-06:00", + "days_unattached": 73, + "age": 193, + "size": 446, + "savings": 607.34, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'orangegoat-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8783845524605", + "resourceID": "63166114460099248525", + "resourceName": "orangegoat-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "creationTime": "2021-03-29T12:38:48-05:00", + "days_unattached": 96, + "age": 158, + "size": 372, + "savings": 367.35, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'jollyblackberry-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6387823096970", + "resourceID": "67947733821759350914", + "resourceName": "jollyblackberry-disk2", + "resourceType": "compute#disk", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2021-04-15T22:45:13-05:00", + "days_unattached": 95, + "age": 150, + "size": 204, + "savings": 512.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliceunomia-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3481570366134", + "resourceID": "70585165246011266808", + "resourceName": "metalliceunomia-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2020-09-18T08:30:39-05:00", + "days_unattached": 80, + "age": 147, + "size": 146, + "savings": 325.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dulljupiter-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9960396632150", + "resourceID": "69330365009607096926", + "resourceName": "dulljupiter-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "creationTime": "2021-09-04T16:58:12-05:00", + "days_unattached": 71, + "age": 159, + "size": 24, + "savings": 189.86, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercetitan-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9891912055930", + "resourceID": "87800938940804659289", + "resourceName": "fiercetitan-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-11-02T06:39:35-06:00", + "days_unattached": 66, + "age": 98, + "size": 34, + "savings": 148.89, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'zealousgonggong-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8494464195225", + "resourceID": "46893317603208125041", + "resourceName": "zealousgonggong-disk3", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-12-04T23:22:35-06:00", + "days_unattached": 101, + "age": 211, + "size": 385, + "savings": 955.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'roundowl-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/zealousgonggong-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/fiercetitan-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dulljupiter-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/metalliceunomia-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/disks/jollyblackberry-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/orangegoat-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/tallwhale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/happymars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/vivaciouscarrot-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-c/disks/metallicpumpkin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/giganticmelon-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/eagerceres-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dullturnip-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-c/disks/purplepallas-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/merrykale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/drowsycat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/wittyavocado-disk2" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5244904464655", + "resourceID": "25909626067191473705", + "resourceName": "squaresnake-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-c", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-08-21T10:48:05-05:00", + "days_unattached": 108, + "age": 184, + "size": 303, + "savings": 327.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'wittyavocado-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2512961416160", + "resourceID": "42357542396824601516", + "resourceName": "wittyavocado-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-11-24T10:38:22-06:00", + "days_unattached": 42, + "age": 154, + "size": 505, + "savings": 241.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'drowsycat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7206329488439", + "resourceID": "43343347375121860709", + "resourceName": "drowsycat-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-10-15T23:21:21-05:00", + "days_unattached": 48, + "age": 65, + "size": 49, + "savings": 789.64, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'merrykale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2251168418832", + "resourceID": "21344362992579472453", + "resourceName": "merrykale-disk3", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "creationTime": "2021-04-01T15:54:13-05:00", + "days_unattached": 74, + "age": 183, + "size": 326, + "savings": 683.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'purplepallas-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7529756666748", + "resourceID": "37320659350165110653", + "resourceName": "purplepallas-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-c", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-10-14T17:48:54-05:00", + "days_unattached": 31, + "age": 84, + "size": 210, + "savings": 524.13, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dullturnip-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3717656385261", + "resourceID": "66115446236027729819", + "resourceName": "dullturnip-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-11-04T03:16:10-05:00", + "days_unattached": 112, + "age": 226, + "size": 192, + "savings": 214.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'eagerceres-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9814093172299", + "resourceID": "21118845678965604683", + "resourceName": "eagerceres-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-01-05T01:23:38-06:00", + "days_unattached": 114, + "age": 179, + "size": 260, + "savings": 706.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'giganticmelon-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5617459410556", + "resourceID": "82829983087547484720", + "resourceName": "giganticmelon-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-12-10T14:48:45-06:00", + "days_unattached": 57, + "age": 125, + "size": 37, + "savings": 947.42, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicpumpkin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5987577674315", + "resourceID": "33574253098091536608", + "resourceName": "metallicpumpkin-disk3", + "resourceType": "compute#disk", + "zone": "southamerica-east1-c", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-08-10T14:24:22-05:00", + "days_unattached": 98, + "age": 150, + "size": 390, + "savings": 352.82, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'vivaciouscarrot-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4132685354874", + "resourceID": "11287456513362537577", + "resourceName": "vivaciouscarrot-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-09-16T13:18:48-05:00", + "days_unattached": 68, + "age": 177, + "size": 435, + "savings": 301.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'happymars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2462235892359", + "resourceID": "14505920768237371596", + "resourceName": "happymars-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2022-09-15T00:57:42-05:00", + "days_unattached": 33, + "age": 132, + "size": 384, + "savings": 913.08, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'tallwhale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3037738733771", + "resourceID": "23404486448823220375", + "resourceName": "tallwhale-disk3", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2020-01-08T07:31:20-06:00", + "days_unattached": 73, + "age": 193, + "size": 446, + "savings": 607.34, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'orangegoat-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8783845524605", + "resourceID": "63166114460099248525", + "resourceName": "orangegoat-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "creationTime": "2021-03-29T12:38:48-05:00", + "days_unattached": 96, + "age": 158, + "size": 372, + "savings": 367.35, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'jollyblackberry-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6387823096970", + "resourceID": "67947733821759350914", + "resourceName": "jollyblackberry-disk2", + "resourceType": "compute#disk", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2021-04-15T22:45:13-05:00", + "days_unattached": 95, + "age": 150, + "size": 204, + "savings": 512.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliceunomia-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3481570366134", + "resourceID": "70585165246011266808", + "resourceName": "metalliceunomia-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2020-09-18T08:30:39-05:00", + "days_unattached": 80, + "age": 147, + "size": 146, + "savings": 325.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dulljupiter-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9960396632150", + "resourceID": "69330365009607096926", + "resourceName": "dulljupiter-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "creationTime": "2021-09-04T16:58:12-05:00", + "days_unattached": 71, + "age": 159, + "size": 24, + "savings": 189.86, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercetitan-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9891912055930", + "resourceID": "87800938940804659289", + "resourceName": "fiercetitan-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-11-02T06:39:35-06:00", + "days_unattached": 66, + "age": 98, + "size": 34, + "savings": 148.89, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'zealousgonggong-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8494464195225", + "resourceID": "46893317603208125041", + "resourceName": "zealousgonggong-disk3", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-12-04T23:22:35-06:00", + "days_unattached": 101, + "age": 211, + "size": 385, + "savings": 955.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'roundowl-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/zealousgonggong-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/fiercetitan-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dulljupiter-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/metalliceunomia-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/disks/jollyblackberry-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/orangegoat-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/tallwhale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/happymars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/vivaciouscarrot-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-c/disks/metallicpumpkin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/giganticmelon-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/eagerceres-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dullturnip-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-c/disks/purplepallas-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/merrykale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/drowsycat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/wittyavocado-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-c/disks/squaresnake-disk2" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5742849684266", + "resourceID": "42752550114767634674", + "resourceName": "vivaciousgiraffe-disk3", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=dataAnalytics", + "creationTime": "2023-01-31T05:03:59-06:00", + "days_unattached": 54, + "age": 109, + "size": 34, + "savings": 345.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'squaresnake-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5244904464655", + "resourceID": "25909626067191473705", + "resourceName": "squaresnake-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-c", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-08-21T10:48:05-05:00", + "days_unattached": 108, + "age": 184, + "size": 303, + "savings": 327.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'wittyavocado-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2512961416160", + "resourceID": "42357542396824601516", + "resourceName": "wittyavocado-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-11-24T10:38:22-06:00", + "days_unattached": 42, + "age": 154, + "size": 505, + "savings": 241.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'drowsycat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7206329488439", + "resourceID": "43343347375121860709", + "resourceName": "drowsycat-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-10-15T23:21:21-05:00", + "days_unattached": 48, + "age": 65, + "size": 49, + "savings": 789.64, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'merrykale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2251168418832", + "resourceID": "21344362992579472453", + "resourceName": "merrykale-disk3", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "creationTime": "2021-04-01T15:54:13-05:00", + "days_unattached": 74, + "age": 183, + "size": 326, + "savings": 683.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'purplepallas-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7529756666748", + "resourceID": "37320659350165110653", + "resourceName": "purplepallas-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-c", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-10-14T17:48:54-05:00", + "days_unattached": 31, + "age": 84, + "size": 210, + "savings": 524.13, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dullturnip-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3717656385261", + "resourceID": "66115446236027729819", + "resourceName": "dullturnip-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-11-04T03:16:10-05:00", + "days_unattached": 112, + "age": 226, + "size": 192, + "savings": 214.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'eagerceres-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9814093172299", + "resourceID": "21118845678965604683", + "resourceName": "eagerceres-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-01-05T01:23:38-06:00", + "days_unattached": 114, + "age": 179, + "size": 260, + "savings": 706.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'giganticmelon-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5617459410556", + "resourceID": "82829983087547484720", + "resourceName": "giganticmelon-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-12-10T14:48:45-06:00", + "days_unattached": 57, + "age": 125, + "size": 37, + "savings": 947.42, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicpumpkin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5987577674315", + "resourceID": "33574253098091536608", + "resourceName": "metallicpumpkin-disk3", + "resourceType": "compute#disk", + "zone": "southamerica-east1-c", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-08-10T14:24:22-05:00", + "days_unattached": 98, + "age": 150, + "size": 390, + "savings": 352.82, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'vivaciouscarrot-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4132685354874", + "resourceID": "11287456513362537577", + "resourceName": "vivaciouscarrot-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-09-16T13:18:48-05:00", + "days_unattached": 68, + "age": 177, + "size": 435, + "savings": 301.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'happymars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2462235892359", + "resourceID": "14505920768237371596", + "resourceName": "happymars-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2022-09-15T00:57:42-05:00", + "days_unattached": 33, + "age": 132, + "size": 384, + "savings": 913.08, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'tallwhale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3037738733771", + "resourceID": "23404486448823220375", + "resourceName": "tallwhale-disk3", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2020-01-08T07:31:20-06:00", + "days_unattached": 73, + "age": 193, + "size": 446, + "savings": 607.34, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'orangegoat-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8783845524605", + "resourceID": "63166114460099248525", + "resourceName": "orangegoat-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "creationTime": "2021-03-29T12:38:48-05:00", + "days_unattached": 96, + "age": 158, + "size": 372, + "savings": 367.35, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'jollyblackberry-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6387823096970", + "resourceID": "67947733821759350914", + "resourceName": "jollyblackberry-disk2", + "resourceType": "compute#disk", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2021-04-15T22:45:13-05:00", + "days_unattached": 95, + "age": 150, + "size": 204, + "savings": 512.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliceunomia-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3481570366134", + "resourceID": "70585165246011266808", + "resourceName": "metalliceunomia-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2020-09-18T08:30:39-05:00", + "days_unattached": 80, + "age": 147, + "size": 146, + "savings": 325.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dulljupiter-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9960396632150", + "resourceID": "69330365009607096926", + "resourceName": "dulljupiter-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "creationTime": "2021-09-04T16:58:12-05:00", + "days_unattached": 71, + "age": 159, + "size": 24, + "savings": 189.86, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercetitan-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9891912055930", + "resourceID": "87800938940804659289", + "resourceName": "fiercetitan-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-11-02T06:39:35-06:00", + "days_unattached": 66, + "age": 98, + "size": 34, + "savings": 148.89, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'zealousgonggong-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8494464195225", + "resourceID": "46893317603208125041", + "resourceName": "zealousgonggong-disk3", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-12-04T23:22:35-06:00", + "days_unattached": 101, + "age": 211, + "size": 385, + "savings": 955.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'roundowl-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/zealousgonggong-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/fiercetitan-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dulljupiter-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/metalliceunomia-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/disks/jollyblackberry-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/orangegoat-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/tallwhale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/happymars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/vivaciouscarrot-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-c/disks/metallicpumpkin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/giganticmelon-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/eagerceres-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dullturnip-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-c/disks/purplepallas-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/merrykale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/drowsycat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/wittyavocado-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-c/disks/squaresnake-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/vivaciousgiraffe-disk3" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5407991003326", + "resourceID": "12113327854251874490", + "resourceName": "ovalhygiea-disk2", + "resourceType": "compute#disk", + "zone": "asia-southeast2-b", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-10-22T18:56:53-05:00", + "days_unattached": 47, + "age": 62, + "size": 452, + "savings": 473.27, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'vivaciousgiraffe-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5742849684266", + "resourceID": "42752550114767634674", + "resourceName": "vivaciousgiraffe-disk3", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=dataAnalytics", + "creationTime": "2023-01-31T05:03:59-06:00", + "days_unattached": 54, + "age": 109, + "size": 34, + "savings": 345.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'squaresnake-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5244904464655", + "resourceID": "25909626067191473705", + "resourceName": "squaresnake-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-c", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-08-21T10:48:05-05:00", + "days_unattached": 108, + "age": 184, + "size": 303, + "savings": 327.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'wittyavocado-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2512961416160", + "resourceID": "42357542396824601516", + "resourceName": "wittyavocado-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-11-24T10:38:22-06:00", + "days_unattached": 42, + "age": 154, + "size": 505, + "savings": 241.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'drowsycat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7206329488439", + "resourceID": "43343347375121860709", + "resourceName": "drowsycat-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-10-15T23:21:21-05:00", + "days_unattached": 48, + "age": 65, + "size": 49, + "savings": 789.64, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'merrykale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2251168418832", + "resourceID": "21344362992579472453", + "resourceName": "merrykale-disk3", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "creationTime": "2021-04-01T15:54:13-05:00", + "days_unattached": 74, + "age": 183, + "size": 326, + "savings": 683.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'purplepallas-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7529756666748", + "resourceID": "37320659350165110653", + "resourceName": "purplepallas-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-c", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-10-14T17:48:54-05:00", + "days_unattached": 31, + "age": 84, + "size": 210, + "savings": 524.13, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dullturnip-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3717656385261", + "resourceID": "66115446236027729819", + "resourceName": "dullturnip-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-11-04T03:16:10-05:00", + "days_unattached": 112, + "age": 226, + "size": 192, + "savings": 214.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'eagerceres-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9814093172299", + "resourceID": "21118845678965604683", + "resourceName": "eagerceres-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-01-05T01:23:38-06:00", + "days_unattached": 114, + "age": 179, + "size": 260, + "savings": 706.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'giganticmelon-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5617459410556", + "resourceID": "82829983087547484720", + "resourceName": "giganticmelon-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-12-10T14:48:45-06:00", + "days_unattached": 57, + "age": 125, + "size": 37, + "savings": 947.42, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicpumpkin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5987577674315", + "resourceID": "33574253098091536608", + "resourceName": "metallicpumpkin-disk3", + "resourceType": "compute#disk", + "zone": "southamerica-east1-c", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-08-10T14:24:22-05:00", + "days_unattached": 98, + "age": 150, + "size": 390, + "savings": 352.82, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'vivaciouscarrot-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4132685354874", + "resourceID": "11287456513362537577", + "resourceName": "vivaciouscarrot-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-09-16T13:18:48-05:00", + "days_unattached": 68, + "age": 177, + "size": 435, + "savings": 301.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'happymars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2462235892359", + "resourceID": "14505920768237371596", + "resourceName": "happymars-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2022-09-15T00:57:42-05:00", + "days_unattached": 33, + "age": 132, + "size": 384, + "savings": 913.08, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'tallwhale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3037738733771", + "resourceID": "23404486448823220375", + "resourceName": "tallwhale-disk3", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2020-01-08T07:31:20-06:00", + "days_unattached": 73, + "age": 193, + "size": 446, + "savings": 607.34, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'orangegoat-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8783845524605", + "resourceID": "63166114460099248525", + "resourceName": "orangegoat-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "creationTime": "2021-03-29T12:38:48-05:00", + "days_unattached": 96, + "age": 158, + "size": 372, + "savings": 367.35, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'jollyblackberry-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6387823096970", + "resourceID": "67947733821759350914", + "resourceName": "jollyblackberry-disk2", + "resourceType": "compute#disk", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2021-04-15T22:45:13-05:00", + "days_unattached": 95, + "age": 150, + "size": 204, + "savings": 512.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliceunomia-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3481570366134", + "resourceID": "70585165246011266808", + "resourceName": "metalliceunomia-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2020-09-18T08:30:39-05:00", + "days_unattached": 80, + "age": 147, + "size": 146, + "savings": 325.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dulljupiter-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9960396632150", + "resourceID": "69330365009607096926", + "resourceName": "dulljupiter-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "creationTime": "2021-09-04T16:58:12-05:00", + "days_unattached": 71, + "age": 159, + "size": 24, + "savings": 189.86, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercetitan-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9891912055930", + "resourceID": "87800938940804659289", + "resourceName": "fiercetitan-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-11-02T06:39:35-06:00", + "days_unattached": 66, + "age": 98, + "size": 34, + "savings": 148.89, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'zealousgonggong-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8494464195225", + "resourceID": "46893317603208125041", + "resourceName": "zealousgonggong-disk3", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-12-04T23:22:35-06:00", + "days_unattached": 101, + "age": 211, + "size": 385, + "savings": 955.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'roundowl-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/zealousgonggong-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/fiercetitan-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dulljupiter-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/metalliceunomia-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/disks/jollyblackberry-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/orangegoat-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/tallwhale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/happymars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/vivaciouscarrot-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-c/disks/metallicpumpkin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/giganticmelon-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/eagerceres-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dullturnip-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-c/disks/purplepallas-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/merrykale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/drowsycat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/wittyavocado-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-c/disks/squaresnake-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/vivaciousgiraffe-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-b/disks/ovalhygiea-disk2" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2096979080552", + "resourceID": "44004101740372765371", + "resourceName": "circularyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-12-18T05:06:38-06:00", + "days_unattached": 99, + "age": 151, + "size": 391, + "savings": 820.46, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'ovalhygiea-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5407991003326", + "resourceID": "12113327854251874490", + "resourceName": "ovalhygiea-disk2", + "resourceType": "compute#disk", + "zone": "asia-southeast2-b", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-10-22T18:56:53-05:00", + "days_unattached": 47, + "age": 62, + "size": 452, + "savings": 473.27, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'vivaciousgiraffe-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5742849684266", + "resourceID": "42752550114767634674", + "resourceName": "vivaciousgiraffe-disk3", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=dataAnalytics", + "creationTime": "2023-01-31T05:03:59-06:00", + "days_unattached": 54, + "age": 109, + "size": 34, + "savings": 345.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'squaresnake-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5244904464655", + "resourceID": "25909626067191473705", + "resourceName": "squaresnake-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-c", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-08-21T10:48:05-05:00", + "days_unattached": 108, + "age": 184, + "size": 303, + "savings": 327.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'wittyavocado-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2512961416160", + "resourceID": "42357542396824601516", + "resourceName": "wittyavocado-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-11-24T10:38:22-06:00", + "days_unattached": 42, + "age": 154, + "size": 505, + "savings": 241.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'drowsycat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7206329488439", + "resourceID": "43343347375121860709", + "resourceName": "drowsycat-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-10-15T23:21:21-05:00", + "days_unattached": 48, + "age": 65, + "size": 49, + "savings": 789.64, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'merrykale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2251168418832", + "resourceID": "21344362992579472453", + "resourceName": "merrykale-disk3", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "creationTime": "2021-04-01T15:54:13-05:00", + "days_unattached": 74, + "age": 183, + "size": 326, + "savings": 683.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'purplepallas-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7529756666748", + "resourceID": "37320659350165110653", + "resourceName": "purplepallas-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-c", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-10-14T17:48:54-05:00", + "days_unattached": 31, + "age": 84, + "size": 210, + "savings": 524.13, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dullturnip-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3717656385261", + "resourceID": "66115446236027729819", + "resourceName": "dullturnip-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-11-04T03:16:10-05:00", + "days_unattached": 112, + "age": 226, + "size": 192, + "savings": 214.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'eagerceres-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9814093172299", + "resourceID": "21118845678965604683", + "resourceName": "eagerceres-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-01-05T01:23:38-06:00", + "days_unattached": 114, + "age": 179, + "size": 260, + "savings": 706.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'giganticmelon-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5617459410556", + "resourceID": "82829983087547484720", + "resourceName": "giganticmelon-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-12-10T14:48:45-06:00", + "days_unattached": 57, + "age": 125, + "size": 37, + "savings": 947.42, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicpumpkin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5987577674315", + "resourceID": "33574253098091536608", + "resourceName": "metallicpumpkin-disk3", + "resourceType": "compute#disk", + "zone": "southamerica-east1-c", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-08-10T14:24:22-05:00", + "days_unattached": 98, + "age": 150, + "size": 390, + "savings": 352.82, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'vivaciouscarrot-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4132685354874", + "resourceID": "11287456513362537577", + "resourceName": "vivaciouscarrot-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-09-16T13:18:48-05:00", + "days_unattached": 68, + "age": 177, + "size": 435, + "savings": 301.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'happymars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2462235892359", + "resourceID": "14505920768237371596", + "resourceName": "happymars-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2022-09-15T00:57:42-05:00", + "days_unattached": 33, + "age": 132, + "size": 384, + "savings": 913.08, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'tallwhale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3037738733771", + "resourceID": "23404486448823220375", + "resourceName": "tallwhale-disk3", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2020-01-08T07:31:20-06:00", + "days_unattached": 73, + "age": 193, + "size": 446, + "savings": 607.34, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'orangegoat-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8783845524605", + "resourceID": "63166114460099248525", + "resourceName": "orangegoat-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "creationTime": "2021-03-29T12:38:48-05:00", + "days_unattached": 96, + "age": 158, + "size": 372, + "savings": 367.35, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'jollyblackberry-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6387823096970", + "resourceID": "67947733821759350914", + "resourceName": "jollyblackberry-disk2", + "resourceType": "compute#disk", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2021-04-15T22:45:13-05:00", + "days_unattached": 95, + "age": 150, + "size": 204, + "savings": 512.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliceunomia-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3481570366134", + "resourceID": "70585165246011266808", + "resourceName": "metalliceunomia-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2020-09-18T08:30:39-05:00", + "days_unattached": 80, + "age": 147, + "size": 146, + "savings": 325.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dulljupiter-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9960396632150", + "resourceID": "69330365009607096926", + "resourceName": "dulljupiter-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "creationTime": "2021-09-04T16:58:12-05:00", + "days_unattached": 71, + "age": 159, + "size": 24, + "savings": 189.86, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercetitan-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9891912055930", + "resourceID": "87800938940804659289", + "resourceName": "fiercetitan-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-11-02T06:39:35-06:00", + "days_unattached": 66, + "age": 98, + "size": 34, + "savings": 148.89, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'zealousgonggong-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8494464195225", + "resourceID": "46893317603208125041", + "resourceName": "zealousgonggong-disk3", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-12-04T23:22:35-06:00", + "days_unattached": 101, + "age": 211, + "size": 385, + "savings": 955.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'roundowl-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/zealousgonggong-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/fiercetitan-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dulljupiter-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/metalliceunomia-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/disks/jollyblackberry-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/orangegoat-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/tallwhale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/happymars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/vivaciouscarrot-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-c/disks/metallicpumpkin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/giganticmelon-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/eagerceres-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dullturnip-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-c/disks/purplepallas-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/merrykale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/drowsycat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/wittyavocado-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-c/disks/squaresnake-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/vivaciousgiraffe-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-b/disks/ovalhygiea-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/circularyam-disk3" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1783195797055", + "resourceID": "25514436830333899820", + "resourceName": "adventurouspomegranate-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-03-31T08:44:16-05:00", + "days_unattached": 65, + "age": 77, + "size": 237, + "savings": 262.83, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'circularyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2096979080552", + "resourceID": "44004101740372765371", + "resourceName": "circularyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-12-18T05:06:38-06:00", + "days_unattached": 99, + "age": 151, + "size": 391, + "savings": 820.46, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'ovalhygiea-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5407991003326", + "resourceID": "12113327854251874490", + "resourceName": "ovalhygiea-disk2", + "resourceType": "compute#disk", + "zone": "asia-southeast2-b", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-10-22T18:56:53-05:00", + "days_unattached": 47, + "age": 62, + "size": 452, + "savings": 473.27, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'vivaciousgiraffe-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5742849684266", + "resourceID": "42752550114767634674", + "resourceName": "vivaciousgiraffe-disk3", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=dataAnalytics", + "creationTime": "2023-01-31T05:03:59-06:00", + "days_unattached": 54, + "age": 109, + "size": 34, + "savings": 345.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'squaresnake-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5244904464655", + "resourceID": "25909626067191473705", + "resourceName": "squaresnake-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-c", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-08-21T10:48:05-05:00", + "days_unattached": 108, + "age": 184, + "size": 303, + "savings": 327.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'wittyavocado-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2512961416160", + "resourceID": "42357542396824601516", + "resourceName": "wittyavocado-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-11-24T10:38:22-06:00", + "days_unattached": 42, + "age": 154, + "size": 505, + "savings": 241.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'drowsycat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7206329488439", + "resourceID": "43343347375121860709", + "resourceName": "drowsycat-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-10-15T23:21:21-05:00", + "days_unattached": 48, + "age": 65, + "size": 49, + "savings": 789.64, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'merrykale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2251168418832", + "resourceID": "21344362992579472453", + "resourceName": "merrykale-disk3", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "creationTime": "2021-04-01T15:54:13-05:00", + "days_unattached": 74, + "age": 183, + "size": 326, + "savings": 683.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'purplepallas-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7529756666748", + "resourceID": "37320659350165110653", + "resourceName": "purplepallas-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-c", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-10-14T17:48:54-05:00", + "days_unattached": 31, + "age": 84, + "size": 210, + "savings": 524.13, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dullturnip-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3717656385261", + "resourceID": "66115446236027729819", + "resourceName": "dullturnip-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-11-04T03:16:10-05:00", + "days_unattached": 112, + "age": 226, + "size": 192, + "savings": 214.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'eagerceres-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9814093172299", + "resourceID": "21118845678965604683", + "resourceName": "eagerceres-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-01-05T01:23:38-06:00", + "days_unattached": 114, + "age": 179, + "size": 260, + "savings": 706.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'giganticmelon-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5617459410556", + "resourceID": "82829983087547484720", + "resourceName": "giganticmelon-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-12-10T14:48:45-06:00", + "days_unattached": 57, + "age": 125, + "size": 37, + "savings": 947.42, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicpumpkin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5987577674315", + "resourceID": "33574253098091536608", + "resourceName": "metallicpumpkin-disk3", + "resourceType": "compute#disk", + "zone": "southamerica-east1-c", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-08-10T14:24:22-05:00", + "days_unattached": 98, + "age": 150, + "size": 390, + "savings": 352.82, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'vivaciouscarrot-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4132685354874", + "resourceID": "11287456513362537577", + "resourceName": "vivaciouscarrot-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-09-16T13:18:48-05:00", + "days_unattached": 68, + "age": 177, + "size": 435, + "savings": 301.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'happymars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2462235892359", + "resourceID": "14505920768237371596", + "resourceName": "happymars-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2022-09-15T00:57:42-05:00", + "days_unattached": 33, + "age": 132, + "size": 384, + "savings": 913.08, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'tallwhale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3037738733771", + "resourceID": "23404486448823220375", + "resourceName": "tallwhale-disk3", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2020-01-08T07:31:20-06:00", + "days_unattached": 73, + "age": 193, + "size": 446, + "savings": 607.34, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'orangegoat-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8783845524605", + "resourceID": "63166114460099248525", + "resourceName": "orangegoat-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "creationTime": "2021-03-29T12:38:48-05:00", + "days_unattached": 96, + "age": 158, + "size": 372, + "savings": 367.35, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'jollyblackberry-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6387823096970", + "resourceID": "67947733821759350914", + "resourceName": "jollyblackberry-disk2", + "resourceType": "compute#disk", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2021-04-15T22:45:13-05:00", + "days_unattached": 95, + "age": 150, + "size": 204, + "savings": 512.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliceunomia-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3481570366134", + "resourceID": "70585165246011266808", + "resourceName": "metalliceunomia-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2020-09-18T08:30:39-05:00", + "days_unattached": 80, + "age": 147, + "size": 146, + "savings": 325.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dulljupiter-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9960396632150", + "resourceID": "69330365009607096926", + "resourceName": "dulljupiter-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "creationTime": "2021-09-04T16:58:12-05:00", + "days_unattached": 71, + "age": 159, + "size": 24, + "savings": 189.86, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercetitan-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9891912055930", + "resourceID": "87800938940804659289", + "resourceName": "fiercetitan-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-11-02T06:39:35-06:00", + "days_unattached": 66, + "age": 98, + "size": 34, + "savings": 148.89, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'zealousgonggong-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8494464195225", + "resourceID": "46893317603208125041", + "resourceName": "zealousgonggong-disk3", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-12-04T23:22:35-06:00", + "days_unattached": 101, + "age": 211, + "size": 385, + "savings": 955.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'roundowl-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/zealousgonggong-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/fiercetitan-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dulljupiter-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/metalliceunomia-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/disks/jollyblackberry-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/orangegoat-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/tallwhale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/happymars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/vivaciouscarrot-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-c/disks/metallicpumpkin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/giganticmelon-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/eagerceres-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dullturnip-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-c/disks/purplepallas-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/merrykale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/drowsycat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/wittyavocado-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-c/disks/squaresnake-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/vivaciousgiraffe-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-b/disks/ovalhygiea-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/circularyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/adventurouspomegranate-disk2" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8039742026817", + "resourceID": "70705078691291388843", + "resourceName": "nervouseunomia-disk2", + "resourceType": "compute#disk", + "zone": "us-central1-b", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2020-07-06T20:25:57-05:00", + "days_unattached": 37, + "age": 97, + "size": 258, + "savings": 352.32, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspomegranate-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1783195797055", + "resourceID": "25514436830333899820", + "resourceName": "adventurouspomegranate-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-03-31T08:44:16-05:00", + "days_unattached": 65, + "age": 77, + "size": 237, + "savings": 262.83, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'circularyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2096979080552", + "resourceID": "44004101740372765371", + "resourceName": "circularyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-12-18T05:06:38-06:00", + "days_unattached": 99, + "age": 151, + "size": 391, + "savings": 820.46, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'ovalhygiea-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5407991003326", + "resourceID": "12113327854251874490", + "resourceName": "ovalhygiea-disk2", + "resourceType": "compute#disk", + "zone": "asia-southeast2-b", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-10-22T18:56:53-05:00", + "days_unattached": 47, + "age": 62, + "size": 452, + "savings": 473.27, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'vivaciousgiraffe-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5742849684266", + "resourceID": "42752550114767634674", + "resourceName": "vivaciousgiraffe-disk3", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=dataAnalytics", + "creationTime": "2023-01-31T05:03:59-06:00", + "days_unattached": 54, + "age": 109, + "size": 34, + "savings": 345.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'squaresnake-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5244904464655", + "resourceID": "25909626067191473705", + "resourceName": "squaresnake-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-c", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-08-21T10:48:05-05:00", + "days_unattached": 108, + "age": 184, + "size": 303, + "savings": 327.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'wittyavocado-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2512961416160", + "resourceID": "42357542396824601516", + "resourceName": "wittyavocado-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-11-24T10:38:22-06:00", + "days_unattached": 42, + "age": 154, + "size": 505, + "savings": 241.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'drowsycat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7206329488439", + "resourceID": "43343347375121860709", + "resourceName": "drowsycat-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-10-15T23:21:21-05:00", + "days_unattached": 48, + "age": 65, + "size": 49, + "savings": 789.64, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'merrykale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2251168418832", + "resourceID": "21344362992579472453", + "resourceName": "merrykale-disk3", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "creationTime": "2021-04-01T15:54:13-05:00", + "days_unattached": 74, + "age": 183, + "size": 326, + "savings": 683.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'purplepallas-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7529756666748", + "resourceID": "37320659350165110653", + "resourceName": "purplepallas-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-c", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-10-14T17:48:54-05:00", + "days_unattached": 31, + "age": 84, + "size": 210, + "savings": 524.13, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dullturnip-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3717656385261", + "resourceID": "66115446236027729819", + "resourceName": "dullturnip-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-11-04T03:16:10-05:00", + "days_unattached": 112, + "age": 226, + "size": 192, + "savings": 214.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'eagerceres-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9814093172299", + "resourceID": "21118845678965604683", + "resourceName": "eagerceres-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-01-05T01:23:38-06:00", + "days_unattached": 114, + "age": 179, + "size": 260, + "savings": 706.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'giganticmelon-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5617459410556", + "resourceID": "82829983087547484720", + "resourceName": "giganticmelon-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-12-10T14:48:45-06:00", + "days_unattached": 57, + "age": 125, + "size": 37, + "savings": 947.42, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicpumpkin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5987577674315", + "resourceID": "33574253098091536608", + "resourceName": "metallicpumpkin-disk3", + "resourceType": "compute#disk", + "zone": "southamerica-east1-c", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-08-10T14:24:22-05:00", + "days_unattached": 98, + "age": 150, + "size": 390, + "savings": 352.82, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'vivaciouscarrot-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4132685354874", + "resourceID": "11287456513362537577", + "resourceName": "vivaciouscarrot-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-09-16T13:18:48-05:00", + "days_unattached": 68, + "age": 177, + "size": 435, + "savings": 301.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'happymars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2462235892359", + "resourceID": "14505920768237371596", + "resourceName": "happymars-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2022-09-15T00:57:42-05:00", + "days_unattached": 33, + "age": 132, + "size": 384, + "savings": 913.08, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'tallwhale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3037738733771", + "resourceID": "23404486448823220375", + "resourceName": "tallwhale-disk3", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2020-01-08T07:31:20-06:00", + "days_unattached": 73, + "age": 193, + "size": 446, + "savings": 607.34, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'orangegoat-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8783845524605", + "resourceID": "63166114460099248525", + "resourceName": "orangegoat-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "creationTime": "2021-03-29T12:38:48-05:00", + "days_unattached": 96, + "age": 158, + "size": 372, + "savings": 367.35, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'jollyblackberry-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6387823096970", + "resourceID": "67947733821759350914", + "resourceName": "jollyblackberry-disk2", + "resourceType": "compute#disk", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2021-04-15T22:45:13-05:00", + "days_unattached": 95, + "age": 150, + "size": 204, + "savings": 512.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliceunomia-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3481570366134", + "resourceID": "70585165246011266808", + "resourceName": "metalliceunomia-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2020-09-18T08:30:39-05:00", + "days_unattached": 80, + "age": 147, + "size": 146, + "savings": 325.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dulljupiter-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9960396632150", + "resourceID": "69330365009607096926", + "resourceName": "dulljupiter-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "creationTime": "2021-09-04T16:58:12-05:00", + "days_unattached": 71, + "age": 159, + "size": 24, + "savings": 189.86, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercetitan-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9891912055930", + "resourceID": "87800938940804659289", + "resourceName": "fiercetitan-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-11-02T06:39:35-06:00", + "days_unattached": 66, + "age": 98, + "size": 34, + "savings": 148.89, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'zealousgonggong-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8494464195225", + "resourceID": "46893317603208125041", + "resourceName": "zealousgonggong-disk3", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-12-04T23:22:35-06:00", + "days_unattached": 101, + "age": 211, + "size": 385, + "savings": 955.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'roundowl-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/zealousgonggong-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/fiercetitan-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dulljupiter-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/metalliceunomia-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/disks/jollyblackberry-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/orangegoat-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/tallwhale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/happymars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/vivaciouscarrot-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-c/disks/metallicpumpkin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/giganticmelon-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/eagerceres-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dullturnip-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-c/disks/purplepallas-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/merrykale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/drowsycat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/wittyavocado-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-c/disks/squaresnake-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/vivaciousgiraffe-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-b/disks/ovalhygiea-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/circularyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/adventurouspomegranate-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-b/disks/nervouseunomia-disk2" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1436250714808", + "resourceID": "91160629906992228437", + "resourceName": "tallyam-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-12-13T12:08:54-06:00", + "days_unattached": 59, + "age": 150, + "size": 108, + "savings": 630.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'nervouseunomia-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8039742026817", + "resourceID": "70705078691291388843", + "resourceName": "nervouseunomia-disk2", + "resourceType": "compute#disk", + "zone": "us-central1-b", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2020-07-06T20:25:57-05:00", + "days_unattached": 37, + "age": 97, + "size": 258, + "savings": 352.32, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspomegranate-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1783195797055", + "resourceID": "25514436830333899820", + "resourceName": "adventurouspomegranate-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-03-31T08:44:16-05:00", + "days_unattached": 65, + "age": 77, + "size": 237, + "savings": 262.83, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'circularyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2096979080552", + "resourceID": "44004101740372765371", + "resourceName": "circularyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-12-18T05:06:38-06:00", + "days_unattached": 99, + "age": 151, + "size": 391, + "savings": 820.46, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'ovalhygiea-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5407991003326", + "resourceID": "12113327854251874490", + "resourceName": "ovalhygiea-disk2", + "resourceType": "compute#disk", + "zone": "asia-southeast2-b", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-10-22T18:56:53-05:00", + "days_unattached": 47, + "age": 62, + "size": 452, + "savings": 473.27, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'vivaciousgiraffe-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5742849684266", + "resourceID": "42752550114767634674", + "resourceName": "vivaciousgiraffe-disk3", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=dataAnalytics", + "creationTime": "2023-01-31T05:03:59-06:00", + "days_unattached": 54, + "age": 109, + "size": 34, + "savings": 345.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'squaresnake-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5244904464655", + "resourceID": "25909626067191473705", + "resourceName": "squaresnake-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-c", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-08-21T10:48:05-05:00", + "days_unattached": 108, + "age": 184, + "size": 303, + "savings": 327.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'wittyavocado-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2512961416160", + "resourceID": "42357542396824601516", + "resourceName": "wittyavocado-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-11-24T10:38:22-06:00", + "days_unattached": 42, + "age": 154, + "size": 505, + "savings": 241.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'drowsycat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7206329488439", + "resourceID": "43343347375121860709", + "resourceName": "drowsycat-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-10-15T23:21:21-05:00", + "days_unattached": 48, + "age": 65, + "size": 49, + "savings": 789.64, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'merrykale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2251168418832", + "resourceID": "21344362992579472453", + "resourceName": "merrykale-disk3", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "creationTime": "2021-04-01T15:54:13-05:00", + "days_unattached": 74, + "age": 183, + "size": 326, + "savings": 683.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'purplepallas-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7529756666748", + "resourceID": "37320659350165110653", + "resourceName": "purplepallas-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-c", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-10-14T17:48:54-05:00", + "days_unattached": 31, + "age": 84, + "size": 210, + "savings": 524.13, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dullturnip-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3717656385261", + "resourceID": "66115446236027729819", + "resourceName": "dullturnip-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-11-04T03:16:10-05:00", + "days_unattached": 112, + "age": 226, + "size": 192, + "savings": 214.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'eagerceres-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9814093172299", + "resourceID": "21118845678965604683", + "resourceName": "eagerceres-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-01-05T01:23:38-06:00", + "days_unattached": 114, + "age": 179, + "size": 260, + "savings": 706.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'giganticmelon-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5617459410556", + "resourceID": "82829983087547484720", + "resourceName": "giganticmelon-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-12-10T14:48:45-06:00", + "days_unattached": 57, + "age": 125, + "size": 37, + "savings": 947.42, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicpumpkin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5987577674315", + "resourceID": "33574253098091536608", + "resourceName": "metallicpumpkin-disk3", + "resourceType": "compute#disk", + "zone": "southamerica-east1-c", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-08-10T14:24:22-05:00", + "days_unattached": 98, + "age": 150, + "size": 390, + "savings": 352.82, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'vivaciouscarrot-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4132685354874", + "resourceID": "11287456513362537577", + "resourceName": "vivaciouscarrot-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-09-16T13:18:48-05:00", + "days_unattached": 68, + "age": 177, + "size": 435, + "savings": 301.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'happymars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2462235892359", + "resourceID": "14505920768237371596", + "resourceName": "happymars-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2022-09-15T00:57:42-05:00", + "days_unattached": 33, + "age": 132, + "size": 384, + "savings": 913.08, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'tallwhale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3037738733771", + "resourceID": "23404486448823220375", + "resourceName": "tallwhale-disk3", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2020-01-08T07:31:20-06:00", + "days_unattached": 73, + "age": 193, + "size": 446, + "savings": 607.34, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'orangegoat-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8783845524605", + "resourceID": "63166114460099248525", + "resourceName": "orangegoat-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "creationTime": "2021-03-29T12:38:48-05:00", + "days_unattached": 96, + "age": 158, + "size": 372, + "savings": 367.35, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'jollyblackberry-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6387823096970", + "resourceID": "67947733821759350914", + "resourceName": "jollyblackberry-disk2", + "resourceType": "compute#disk", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2021-04-15T22:45:13-05:00", + "days_unattached": 95, + "age": 150, + "size": 204, + "savings": 512.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliceunomia-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3481570366134", + "resourceID": "70585165246011266808", + "resourceName": "metalliceunomia-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2020-09-18T08:30:39-05:00", + "days_unattached": 80, + "age": 147, + "size": 146, + "savings": 325.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dulljupiter-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9960396632150", + "resourceID": "69330365009607096926", + "resourceName": "dulljupiter-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "creationTime": "2021-09-04T16:58:12-05:00", + "days_unattached": 71, + "age": 159, + "size": 24, + "savings": 189.86, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercetitan-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9891912055930", + "resourceID": "87800938940804659289", + "resourceName": "fiercetitan-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-11-02T06:39:35-06:00", + "days_unattached": 66, + "age": 98, + "size": 34, + "savings": 148.89, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'zealousgonggong-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8494464195225", + "resourceID": "46893317603208125041", + "resourceName": "zealousgonggong-disk3", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-12-04T23:22:35-06:00", + "days_unattached": 101, + "age": 211, + "size": 385, + "savings": 955.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'roundowl-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/zealousgonggong-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/fiercetitan-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dulljupiter-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/metalliceunomia-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/disks/jollyblackberry-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/orangegoat-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/tallwhale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/happymars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/vivaciouscarrot-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-c/disks/metallicpumpkin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/giganticmelon-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/eagerceres-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dullturnip-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-c/disks/purplepallas-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/merrykale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/drowsycat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/wittyavocado-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-c/disks/squaresnake-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/vivaciousgiraffe-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-b/disks/ovalhygiea-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/circularyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/adventurouspomegranate-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-b/disks/nervouseunomia-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/tallyam-disk1" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5567502705888", + "resourceID": "24321514744232194185", + "resourceName": "relievedoctopus-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2020-11-15T10:10:08-06:00", + "days_unattached": 64, + "age": 176, + "size": 271, + "savings": 114.32, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'tallyam-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1436250714808", + "resourceID": "91160629906992228437", + "resourceName": "tallyam-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-12-13T12:08:54-06:00", + "days_unattached": 59, + "age": 150, + "size": 108, + "savings": 630.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'nervouseunomia-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8039742026817", + "resourceID": "70705078691291388843", + "resourceName": "nervouseunomia-disk2", + "resourceType": "compute#disk", + "zone": "us-central1-b", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2020-07-06T20:25:57-05:00", + "days_unattached": 37, + "age": 97, + "size": 258, + "savings": 352.32, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspomegranate-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1783195797055", + "resourceID": "25514436830333899820", + "resourceName": "adventurouspomegranate-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-03-31T08:44:16-05:00", + "days_unattached": 65, + "age": 77, + "size": 237, + "savings": 262.83, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'circularyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2096979080552", + "resourceID": "44004101740372765371", + "resourceName": "circularyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-12-18T05:06:38-06:00", + "days_unattached": 99, + "age": 151, + "size": 391, + "savings": 820.46, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'ovalhygiea-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5407991003326", + "resourceID": "12113327854251874490", + "resourceName": "ovalhygiea-disk2", + "resourceType": "compute#disk", + "zone": "asia-southeast2-b", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-10-22T18:56:53-05:00", + "days_unattached": 47, + "age": 62, + "size": 452, + "savings": 473.27, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'vivaciousgiraffe-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5742849684266", + "resourceID": "42752550114767634674", + "resourceName": "vivaciousgiraffe-disk3", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=dataAnalytics", + "creationTime": "2023-01-31T05:03:59-06:00", + "days_unattached": 54, + "age": 109, + "size": 34, + "savings": 345.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'squaresnake-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5244904464655", + "resourceID": "25909626067191473705", + "resourceName": "squaresnake-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-c", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-08-21T10:48:05-05:00", + "days_unattached": 108, + "age": 184, + "size": 303, + "savings": 327.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'wittyavocado-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2512961416160", + "resourceID": "42357542396824601516", + "resourceName": "wittyavocado-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-11-24T10:38:22-06:00", + "days_unattached": 42, + "age": 154, + "size": 505, + "savings": 241.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'drowsycat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7206329488439", + "resourceID": "43343347375121860709", + "resourceName": "drowsycat-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-10-15T23:21:21-05:00", + "days_unattached": 48, + "age": 65, + "size": 49, + "savings": 789.64, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'merrykale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2251168418832", + "resourceID": "21344362992579472453", + "resourceName": "merrykale-disk3", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "creationTime": "2021-04-01T15:54:13-05:00", + "days_unattached": 74, + "age": 183, + "size": 326, + "savings": 683.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'purplepallas-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7529756666748", + "resourceID": "37320659350165110653", + "resourceName": "purplepallas-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-c", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-10-14T17:48:54-05:00", + "days_unattached": 31, + "age": 84, + "size": 210, + "savings": 524.13, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dullturnip-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3717656385261", + "resourceID": "66115446236027729819", + "resourceName": "dullturnip-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-11-04T03:16:10-05:00", + "days_unattached": 112, + "age": 226, + "size": 192, + "savings": 214.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'eagerceres-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9814093172299", + "resourceID": "21118845678965604683", + "resourceName": "eagerceres-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-01-05T01:23:38-06:00", + "days_unattached": 114, + "age": 179, + "size": 260, + "savings": 706.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'giganticmelon-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5617459410556", + "resourceID": "82829983087547484720", + "resourceName": "giganticmelon-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-12-10T14:48:45-06:00", + "days_unattached": 57, + "age": 125, + "size": 37, + "savings": 947.42, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicpumpkin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5987577674315", + "resourceID": "33574253098091536608", + "resourceName": "metallicpumpkin-disk3", + "resourceType": "compute#disk", + "zone": "southamerica-east1-c", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-08-10T14:24:22-05:00", + "days_unattached": 98, + "age": 150, + "size": 390, + "savings": 352.82, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'vivaciouscarrot-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4132685354874", + "resourceID": "11287456513362537577", + "resourceName": "vivaciouscarrot-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-09-16T13:18:48-05:00", + "days_unattached": 68, + "age": 177, + "size": 435, + "savings": 301.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'happymars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2462235892359", + "resourceID": "14505920768237371596", + "resourceName": "happymars-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2022-09-15T00:57:42-05:00", + "days_unattached": 33, + "age": 132, + "size": 384, + "savings": 913.08, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'tallwhale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3037738733771", + "resourceID": "23404486448823220375", + "resourceName": "tallwhale-disk3", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2020-01-08T07:31:20-06:00", + "days_unattached": 73, + "age": 193, + "size": 446, + "savings": 607.34, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'orangegoat-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8783845524605", + "resourceID": "63166114460099248525", + "resourceName": "orangegoat-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "creationTime": "2021-03-29T12:38:48-05:00", + "days_unattached": 96, + "age": 158, + "size": 372, + "savings": 367.35, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'jollyblackberry-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6387823096970", + "resourceID": "67947733821759350914", + "resourceName": "jollyblackberry-disk2", + "resourceType": "compute#disk", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2021-04-15T22:45:13-05:00", + "days_unattached": 95, + "age": 150, + "size": 204, + "savings": 512.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliceunomia-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3481570366134", + "resourceID": "70585165246011266808", + "resourceName": "metalliceunomia-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2020-09-18T08:30:39-05:00", + "days_unattached": 80, + "age": 147, + "size": 146, + "savings": 325.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dulljupiter-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9960396632150", + "resourceID": "69330365009607096926", + "resourceName": "dulljupiter-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "creationTime": "2021-09-04T16:58:12-05:00", + "days_unattached": 71, + "age": 159, + "size": 24, + "savings": 189.86, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercetitan-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9891912055930", + "resourceID": "87800938940804659289", + "resourceName": "fiercetitan-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-11-02T06:39:35-06:00", + "days_unattached": 66, + "age": 98, + "size": 34, + "savings": 148.89, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'zealousgonggong-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8494464195225", + "resourceID": "46893317603208125041", + "resourceName": "zealousgonggong-disk3", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-12-04T23:22:35-06:00", + "days_unattached": 101, + "age": 211, + "size": 385, + "savings": 955.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'roundowl-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/zealousgonggong-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/fiercetitan-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dulljupiter-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/metalliceunomia-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/disks/jollyblackberry-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/orangegoat-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/tallwhale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/happymars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/vivaciouscarrot-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-c/disks/metallicpumpkin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/giganticmelon-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/eagerceres-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dullturnip-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-c/disks/purplepallas-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/merrykale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/drowsycat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/wittyavocado-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-c/disks/squaresnake-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/vivaciousgiraffe-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-b/disks/ovalhygiea-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/circularyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/adventurouspomegranate-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-b/disks/nervouseunomia-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/tallyam-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/relievedoctopus-disk2" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8438847210950", + "resourceID": "23097497181018906079", + "resourceName": "giganticfox-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-01-13T23:18:59-06:00", + "days_unattached": 54, + "age": 93, + "size": 187, + "savings": 233.83, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'relievedoctopus-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5567502705888", + "resourceID": "24321514744232194185", + "resourceName": "relievedoctopus-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2020-11-15T10:10:08-06:00", + "days_unattached": 64, + "age": 176, + "size": 271, + "savings": 114.32, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'tallyam-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1436250714808", + "resourceID": "91160629906992228437", + "resourceName": "tallyam-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-12-13T12:08:54-06:00", + "days_unattached": 59, + "age": 150, + "size": 108, + "savings": 630.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'nervouseunomia-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8039742026817", + "resourceID": "70705078691291388843", + "resourceName": "nervouseunomia-disk2", + "resourceType": "compute#disk", + "zone": "us-central1-b", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2020-07-06T20:25:57-05:00", + "days_unattached": 37, + "age": 97, + "size": 258, + "savings": 352.32, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspomegranate-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1783195797055", + "resourceID": "25514436830333899820", + "resourceName": "adventurouspomegranate-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-03-31T08:44:16-05:00", + "days_unattached": 65, + "age": 77, + "size": 237, + "savings": 262.83, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'circularyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2096979080552", + "resourceID": "44004101740372765371", + "resourceName": "circularyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-12-18T05:06:38-06:00", + "days_unattached": 99, + "age": 151, + "size": 391, + "savings": 820.46, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'ovalhygiea-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5407991003326", + "resourceID": "12113327854251874490", + "resourceName": "ovalhygiea-disk2", + "resourceType": "compute#disk", + "zone": "asia-southeast2-b", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-10-22T18:56:53-05:00", + "days_unattached": 47, + "age": 62, + "size": 452, + "savings": 473.27, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'vivaciousgiraffe-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5742849684266", + "resourceID": "42752550114767634674", + "resourceName": "vivaciousgiraffe-disk3", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=dataAnalytics", + "creationTime": "2023-01-31T05:03:59-06:00", + "days_unattached": 54, + "age": 109, + "size": 34, + "savings": 345.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'squaresnake-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5244904464655", + "resourceID": "25909626067191473705", + "resourceName": "squaresnake-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-c", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-08-21T10:48:05-05:00", + "days_unattached": 108, + "age": 184, + "size": 303, + "savings": 327.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'wittyavocado-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2512961416160", + "resourceID": "42357542396824601516", + "resourceName": "wittyavocado-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-11-24T10:38:22-06:00", + "days_unattached": 42, + "age": 154, + "size": 505, + "savings": 241.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'drowsycat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7206329488439", + "resourceID": "43343347375121860709", + "resourceName": "drowsycat-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-10-15T23:21:21-05:00", + "days_unattached": 48, + "age": 65, + "size": 49, + "savings": 789.64, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'merrykale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2251168418832", + "resourceID": "21344362992579472453", + "resourceName": "merrykale-disk3", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "creationTime": "2021-04-01T15:54:13-05:00", + "days_unattached": 74, + "age": 183, + "size": 326, + "savings": 683.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'purplepallas-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7529756666748", + "resourceID": "37320659350165110653", + "resourceName": "purplepallas-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-c", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-10-14T17:48:54-05:00", + "days_unattached": 31, + "age": 84, + "size": 210, + "savings": 524.13, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dullturnip-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3717656385261", + "resourceID": "66115446236027729819", + "resourceName": "dullturnip-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-11-04T03:16:10-05:00", + "days_unattached": 112, + "age": 226, + "size": 192, + "savings": 214.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'eagerceres-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9814093172299", + "resourceID": "21118845678965604683", + "resourceName": "eagerceres-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-01-05T01:23:38-06:00", + "days_unattached": 114, + "age": 179, + "size": 260, + "savings": 706.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'giganticmelon-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5617459410556", + "resourceID": "82829983087547484720", + "resourceName": "giganticmelon-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-12-10T14:48:45-06:00", + "days_unattached": 57, + "age": 125, + "size": 37, + "savings": 947.42, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicpumpkin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5987577674315", + "resourceID": "33574253098091536608", + "resourceName": "metallicpumpkin-disk3", + "resourceType": "compute#disk", + "zone": "southamerica-east1-c", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-08-10T14:24:22-05:00", + "days_unattached": 98, + "age": 150, + "size": 390, + "savings": 352.82, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'vivaciouscarrot-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4132685354874", + "resourceID": "11287456513362537577", + "resourceName": "vivaciouscarrot-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-09-16T13:18:48-05:00", + "days_unattached": 68, + "age": 177, + "size": 435, + "savings": 301.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'happymars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2462235892359", + "resourceID": "14505920768237371596", + "resourceName": "happymars-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2022-09-15T00:57:42-05:00", + "days_unattached": 33, + "age": 132, + "size": 384, + "savings": 913.08, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'tallwhale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3037738733771", + "resourceID": "23404486448823220375", + "resourceName": "tallwhale-disk3", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2020-01-08T07:31:20-06:00", + "days_unattached": 73, + "age": 193, + "size": 446, + "savings": 607.34, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'orangegoat-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8783845524605", + "resourceID": "63166114460099248525", + "resourceName": "orangegoat-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "creationTime": "2021-03-29T12:38:48-05:00", + "days_unattached": 96, + "age": 158, + "size": 372, + "savings": 367.35, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'jollyblackberry-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6387823096970", + "resourceID": "67947733821759350914", + "resourceName": "jollyblackberry-disk2", + "resourceType": "compute#disk", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2021-04-15T22:45:13-05:00", + "days_unattached": 95, + "age": 150, + "size": 204, + "savings": 512.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliceunomia-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3481570366134", + "resourceID": "70585165246011266808", + "resourceName": "metalliceunomia-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2020-09-18T08:30:39-05:00", + "days_unattached": 80, + "age": 147, + "size": 146, + "savings": 325.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dulljupiter-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9960396632150", + "resourceID": "69330365009607096926", + "resourceName": "dulljupiter-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "creationTime": "2021-09-04T16:58:12-05:00", + "days_unattached": 71, + "age": 159, + "size": 24, + "savings": 189.86, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercetitan-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9891912055930", + "resourceID": "87800938940804659289", + "resourceName": "fiercetitan-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-11-02T06:39:35-06:00", + "days_unattached": 66, + "age": 98, + "size": 34, + "savings": 148.89, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'zealousgonggong-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8494464195225", + "resourceID": "46893317603208125041", + "resourceName": "zealousgonggong-disk3", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-12-04T23:22:35-06:00", + "days_unattached": 101, + "age": 211, + "size": 385, + "savings": 955.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'roundowl-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/zealousgonggong-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/fiercetitan-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dulljupiter-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/metalliceunomia-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/disks/jollyblackberry-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/orangegoat-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/tallwhale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/happymars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/vivaciouscarrot-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-c/disks/metallicpumpkin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/giganticmelon-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/eagerceres-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dullturnip-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-c/disks/purplepallas-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/merrykale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/drowsycat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/wittyavocado-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-c/disks/squaresnake-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/vivaciousgiraffe-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-b/disks/ovalhygiea-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/circularyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/adventurouspomegranate-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-b/disks/nervouseunomia-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/tallyam-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/relievedoctopus-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/giganticfox-disk3" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9735921742488", + "resourceID": "33071562358864028933", + "resourceName": "whitehaumea-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "creationTime": "2023-09-10T11:45:29-05:00", + "days_unattached": 86, + "age": 154, + "size": 467, + "savings": 407.61, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'giganticfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8438847210950", + "resourceID": "23097497181018906079", + "resourceName": "giganticfox-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-01-13T23:18:59-06:00", + "days_unattached": 54, + "age": 93, + "size": 187, + "savings": 233.83, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'relievedoctopus-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5567502705888", + "resourceID": "24321514744232194185", + "resourceName": "relievedoctopus-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2020-11-15T10:10:08-06:00", + "days_unattached": 64, + "age": 176, + "size": 271, + "savings": 114.32, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'tallyam-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1436250714808", + "resourceID": "91160629906992228437", + "resourceName": "tallyam-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-12-13T12:08:54-06:00", + "days_unattached": 59, + "age": 150, + "size": 108, + "savings": 630.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'nervouseunomia-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8039742026817", + "resourceID": "70705078691291388843", + "resourceName": "nervouseunomia-disk2", + "resourceType": "compute#disk", + "zone": "us-central1-b", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2020-07-06T20:25:57-05:00", + "days_unattached": 37, + "age": 97, + "size": 258, + "savings": 352.32, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspomegranate-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1783195797055", + "resourceID": "25514436830333899820", + "resourceName": "adventurouspomegranate-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-03-31T08:44:16-05:00", + "days_unattached": 65, + "age": 77, + "size": 237, + "savings": 262.83, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'circularyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2096979080552", + "resourceID": "44004101740372765371", + "resourceName": "circularyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-12-18T05:06:38-06:00", + "days_unattached": 99, + "age": 151, + "size": 391, + "savings": 820.46, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'ovalhygiea-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5407991003326", + "resourceID": "12113327854251874490", + "resourceName": "ovalhygiea-disk2", + "resourceType": "compute#disk", + "zone": "asia-southeast2-b", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-10-22T18:56:53-05:00", + "days_unattached": 47, + "age": 62, + "size": 452, + "savings": 473.27, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'vivaciousgiraffe-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5742849684266", + "resourceID": "42752550114767634674", + "resourceName": "vivaciousgiraffe-disk3", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=dataAnalytics", + "creationTime": "2023-01-31T05:03:59-06:00", + "days_unattached": 54, + "age": 109, + "size": 34, + "savings": 345.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'squaresnake-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5244904464655", + "resourceID": "25909626067191473705", + "resourceName": "squaresnake-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-c", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-08-21T10:48:05-05:00", + "days_unattached": 108, + "age": 184, + "size": 303, + "savings": 327.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'wittyavocado-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2512961416160", + "resourceID": "42357542396824601516", + "resourceName": "wittyavocado-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-11-24T10:38:22-06:00", + "days_unattached": 42, + "age": 154, + "size": 505, + "savings": 241.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'drowsycat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7206329488439", + "resourceID": "43343347375121860709", + "resourceName": "drowsycat-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2020-10-15T23:21:21-05:00", + "days_unattached": 48, + "age": 65, + "size": 49, + "savings": 789.64, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'merrykale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2251168418832", + "resourceID": "21344362992579472453", + "resourceName": "merrykale-disk3", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "creationTime": "2021-04-01T15:54:13-05:00", + "days_unattached": 74, + "age": 183, + "size": 326, + "savings": 683.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'purplepallas-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7529756666748", + "resourceID": "37320659350165110653", + "resourceName": "purplepallas-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-c", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-10-14T17:48:54-05:00", + "days_unattached": 31, + "age": 84, + "size": 210, + "savings": 524.13, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dullturnip-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3717656385261", + "resourceID": "66115446236027729819", + "resourceName": "dullturnip-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-11-04T03:16:10-05:00", + "days_unattached": 112, + "age": 226, + "size": 192, + "savings": 214.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'eagerceres-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9814093172299", + "resourceID": "21118845678965604683", + "resourceName": "eagerceres-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-01-05T01:23:38-06:00", + "days_unattached": 114, + "age": 179, + "size": 260, + "savings": 706.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'giganticmelon-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5617459410556", + "resourceID": "82829983087547484720", + "resourceName": "giganticmelon-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-12-10T14:48:45-06:00", + "days_unattached": 57, + "age": 125, + "size": 37, + "savings": 947.42, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicpumpkin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5987577674315", + "resourceID": "33574253098091536608", + "resourceName": "metallicpumpkin-disk3", + "resourceType": "compute#disk", + "zone": "southamerica-east1-c", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-08-10T14:24:22-05:00", + "days_unattached": 98, + "age": 150, + "size": 390, + "savings": 352.82, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'vivaciouscarrot-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4132685354874", + "resourceID": "11287456513362537577", + "resourceName": "vivaciouscarrot-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2021-09-16T13:18:48-05:00", + "days_unattached": 68, + "age": 177, + "size": 435, + "savings": 301.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'happymars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2462235892359", + "resourceID": "14505920768237371596", + "resourceName": "happymars-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2022-09-15T00:57:42-05:00", + "days_unattached": 33, + "age": 132, + "size": 384, + "savings": 913.08, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'tallwhale-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3037738733771", + "resourceID": "23404486448823220375", + "resourceName": "tallwhale-disk3", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2020-01-08T07:31:20-06:00", + "days_unattached": 73, + "age": 193, + "size": 446, + "savings": 607.34, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'orangegoat-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8783845524605", + "resourceID": "63166114460099248525", + "resourceName": "orangegoat-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "creationTime": "2021-03-29T12:38:48-05:00", + "days_unattached": 96, + "age": 158, + "size": 372, + "savings": 367.35, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'jollyblackberry-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6387823096970", + "resourceID": "67947733821759350914", + "resourceName": "jollyblackberry-disk2", + "resourceType": "compute#disk", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2021-04-15T22:45:13-05:00", + "days_unattached": 95, + "age": 150, + "size": 204, + "savings": 512.3, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliceunomia-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3481570366134", + "resourceID": "70585165246011266808", + "resourceName": "metalliceunomia-disk2", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2020-09-18T08:30:39-05:00", + "days_unattached": 80, + "age": 147, + "size": 146, + "savings": 325.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'dulljupiter-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9960396632150", + "resourceID": "69330365009607096926", + "resourceName": "dulljupiter-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "creationTime": "2021-09-04T16:58:12-05:00", + "days_unattached": 71, + "age": 159, + "size": 24, + "savings": 189.86, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercetitan-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9891912055930", + "resourceID": "87800938940804659289", + "resourceName": "fiercetitan-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2020-11-02T06:39:35-06:00", + "days_unattached": 66, + "age": 98, + "size": 34, + "savings": 148.89, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'zealousgonggong-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8494464195225", + "resourceID": "46893317603208125041", + "resourceName": "zealousgonggong-disk3", + "resourceType": "compute#disk", + "zone": "europe-west1-a", + "region": "europe-west1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2022-12-04T23:22:35-06:00", + "days_unattached": 101, + "age": 211, + "size": 385, + "savings": 955.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'roundowl-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2730387003847", + "resourceID": "81418075758937773571", + "resourceName": "roundowl-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-b", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "creationTime": "2021-03-31T16:53:09-05:00", + "days_unattached": 57, + "age": 116, + "size": 286, + "savings": 138.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widedione-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5686073596033", + "resourceID": "32764151935202789671", + "resourceName": "widedione-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2020-12-20T15:09:25-06:00", + "days_unattached": 86, + "age": 122, + "size": 425, + "savings": 997.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'brightpineapple-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8865974176367", + "resourceID": "13956633343183619269", + "resourceName": "brightpineapple-disk2", + "resourceType": "compute#disk", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2023-10-21T16:30:52-05:00", + "days_unattached": 85, + "age": 102, + "size": 494, + "savings": 950.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'adventurouspluto-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7317326759316", + "resourceID": "50376444283286644856", + "resourceName": "adventurouspluto-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "creationTime": "2023-02-07T12:49:13-06:00", + "days_unattached": 101, + "age": 180, + "size": 348, + "savings": 716.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercepotato-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3431086604897", + "resourceID": "11502126996966730238", + "resourceName": "fiercepotato-disk1", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2021-06-28T14:21:32-05:00", + "days_unattached": 96, + "age": 194, + "size": 123, + "savings": 998.85, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'translucentpapaya-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1297102029392", + "resourceID": "93079780675018449763", + "resourceName": "translucentpapaya-disk3", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "creationTime": "2021-01-02T08:10:56-06:00", + "days_unattached": 35, + "age": 76, + "size": 348, + "savings": 961.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'fiercekangaroo-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6554525497379", + "resourceID": "84691188573321519517", + "resourceName": "fiercekangaroo-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2023-01-18T20:00:58-06:00", + "days_unattached": 109, + "age": 161, + "size": 148, + "savings": 83.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'greenyam-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2429968707170", + "resourceID": "77015935170622979029", + "resourceName": "greenyam-disk3", + "resourceType": "compute#disk", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-07-28T15:51:33-05:00", + "days_unattached": 92, + "age": 117, + "size": 449, + "savings": 954.95, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'widemango-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6844114505130", + "resourceID": "41739501412280899417", + "resourceName": "widemango-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2023-01-08T14:26:59-06:00", + "days_unattached": 45, + "age": 68, + "size": 341, + "savings": 707.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'bravesun-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1728460474171", + "resourceID": "85756472075808796607", + "resourceName": "bravesun-disk2", + "resourceType": "compute#disk", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "creationTime": "2021-09-28T19:47:21-05:00", + "days_unattached": 58, + "age": 124, + "size": 492, + "savings": 345.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'rectangularmars-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4417968261864", + "resourceID": "68541946956199955799", + "resourceName": "rectangularmars-disk1", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "creationTime": "2023-04-11T09:30:47-05:00", + "days_unattached": 119, + "age": 129, + "size": 162, + "savings": 354.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'narrowfox-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7907439424501", + "resourceID": "79433176473482066952", + "resourceName": "narrowfox-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2022-04-21T21:54:55-05:00", + "days_unattached": 76, + "age": 174, + "size": 309, + "savings": 920.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowblueberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6581488576244", + "resourceID": "13565053056714892028", + "resourceName": "yellowblueberry-disk1", + "resourceType": "compute#disk", + "zone": "us-central1-c", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "creationTime": "2023-06-01T16:33:44-05:00", + "days_unattached": 115, + "age": 223, + "size": 417, + "savings": 413.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metalliccherry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3925990838689", + "resourceID": "13644199791431671438", + "resourceName": "metalliccherry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west4-a", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "creationTime": "2022-06-30T22:51:19-05:00", + "days_unattached": 96, + "age": 152, + "size": 376, + "savings": 509.22, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'glossyonion-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7212831574252", + "resourceID": "81326012983920941259", + "resourceName": "glossyonion-disk2", + "resourceType": "compute#disk", + "zone": "europe-west4-b", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "creationTime": "2023-01-30T22:18:15-06:00", + "days_unattached": 52, + "age": 128, + "size": 393, + "savings": 172.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallichaumea-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5802143466998", + "resourceID": "41397788270861429983", + "resourceName": "metallichaumea-disk3", + "resourceType": "compute#disk", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "creationTime": "2023-10-11T11:08:19-05:00", + "days_unattached": 69, + "age": 148, + "size": 165, + "savings": 238.96, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'mattepear-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5292789035205", + "resourceID": "54982350836974522870", + "resourceName": "mattepear-disk2", + "resourceType": "compute#disk", + "zone": "europe-west6-c", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-01-13T07:39:52-06:00", + "days_unattached": 111, + "age": 170, + "size": 498, + "savings": 343.36, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'metallicyam-disk2'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2964656032757", + "resourceID": "67578488377204618048", + "resourceName": "metallicyam-disk2", + "resourceType": "compute#disk", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "creationTime": "2022-10-09T17:10:11-05:00", + "days_unattached": 93, + "age": 206, + "size": 16, + "savings": 831.44, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thankfulpenguin-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9415247675165", + "resourceID": "69736199336957357267", + "resourceName": "thankfulpenguin-disk3", + "resourceType": "compute#disk", + "zone": "us-central1-a", + "region": "us-central1", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "creationTime": "2021-06-25T05:24:01-05:00", + "days_unattached": 104, + "age": 196, + "size": 295, + "savings": 385.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'thinraspberry-disk1'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4390515379471", + "resourceID": "37869442437032158870", + "resourceName": "thinraspberry-disk1", + "resourceType": "compute#disk", + "zone": "europe-west6-b", + "region": "europe-west6", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "creationTime": "2022-05-25T18:55:05-05:00", + "days_unattached": 115, + "age": 210, + "size": 80, + "savings": 625.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'yellowbanana-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966158912357", + "resourceID": "14876654741268320279", + "resourceName": "yellowbanana-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "creationTime": "2021-04-12T01:11:45-05:00", + "days_unattached": 64, + "age": 163, + "size": 37, + "savings": 393.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'quickgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9456735232401", + "resourceID": "67239550249545270025", + "resourceName": "quickgoat-disk3", + "resourceType": "compute#disk", + "zone": "europe-west4-c", + "region": "europe-west4", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "creationTime": "2023-03-22T08:53:59-05:00", + "days_unattached": 71, + "age": 156, + "size": 95, + "savings": 146.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": [ + "Save cost by snapshotting and then deleting idle persistent disk 'cylindricalgoat-disk3'.", + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7895313130219", + "resourceID": "94562178078989766055", + "resourceName": "cylindricalgoat-disk3", + "resourceType": "compute#disk", + "zone": "us-west1-a", + "region": "us-west1", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "creationTime": "2023-09-11T19:00:22-05:00", + "days_unattached": 98, + "age": 199, + "size": 51, + "savings": 39.05, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": null, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/cylindricalgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/quickgoat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/disks/yellowbanana-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/thinraspberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/disks/thankfulpenguin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/metallicyam-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/mattepear-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/metallichaumea-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/glossyonion-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/metalliccherry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/disks/yellowblueberry-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/narrowfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/rectangularmars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/bravesun-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/disks/widemango-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/disks/greenyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercekangaroo-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/translucentpapaya-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/disks/fiercepotato-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/adventurouspluto-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/brightpineapple-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/widedione-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/disks/roundowl-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/zealousgonggong-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/fiercetitan-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dulljupiter-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/disks/metalliceunomia-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/disks/jollyblackberry-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/orangegoat-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/tallwhale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/happymars-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/disks/vivaciouscarrot-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-c/disks/metallicpumpkin-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/disks/giganticmelon-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/eagerceres-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/disks/dullturnip-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-c/disks/purplepallas-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/disks/merrykale-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/drowsycat-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/disks/wittyavocado-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-c/disks/squaresnake-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/disks/vivaciousgiraffe-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-b/disks/ovalhygiea-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/disks/circularyam-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/adventurouspomegranate-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-b/disks/nervouseunomia-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/disks/tallyam-disk1" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/disks/relievedoctopus-disk2" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/giganticfox-disk3" + } + ], + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/disks/whitehaumea-disk2" + } +] \ No newline at end of file diff --git a/flexera/data/google/google_rightsize_vm_recommendations.js b/flexera/data/google/google_rightsize_vm_recommendations.js deleted file mode 100644 index 46ffcf9e..00000000 --- a/flexera/data/google/google_rightsize_vm_recommendations.js +++ /dev/null @@ -1,180 +0,0 @@ -// -------------------------------------- -// Libraries -// -------------------------------------- - -var _ = require('underscore') - -// -------------------------------------- -// Functions -// -------------------------------------- - -function getRandomDate(year) { - let start = new Date(year, 0, 1); // Start from January 1st of the given year - let end = new Date(year + 1, 0, 1); // End at December 31st of the given year - let randomDate = new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())); - - return randomDate.toISOString(); -} - -function generateRandomName() { - adjectives = [ - "quick", "lazy", "drowsy", "excited", "adventurous", "jolly", "brave", "calm", - "eager", "fierce", "gentle", "happy", "innocent", "jovial", "kind", "lively", - "merry", "nervous", "obedient", "proud", "relieved", "silly", "thankful", - "upbeat", "vivacious", "witty", "excited", "youthful", "zealous", "quirky" - ] - - animals = [ - "ant", "bear", "cat", "dog", "eel", "fox", "goat", "horse", "ibis", "jaguar", - "kangaroo", "lion", "mouse", "newt", "owl", "penguin", "quail", "rabbit", - "snake", "tiger", "urchin", "viper", "whale", "xerus", "yak", "zebra", "parrot", - "octopus", "giraffe", "elephant" - ]; - - randomAdjective = adjectives[Math.floor(Math.random() * adjectives.length)] - randomAnimal = animals[Math.floor(Math.random() * animals.length)] - - return randomAdjective + randomAnimal -} - -// -------------------------------------- -// Dummy Data -// -------------------------------------- - -current_year = parseInt(new Date().toISOString().split('-')[0]) - -account_list = [ - "ca1eeeca-231f-4a91-a740-04eaeb043516", - "ceee86e2-a6cf-4a62-8004-1313cc581679", - "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "9c6588cd-ca5e-429d-adc7-5292d3880914", - "912102ae-2e57-4094-bb8a-63a7d1c38207", - "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "f048a88c-9bc9-43cf-a30d-f48c94708866" -] - -region_list = [ - "us-central1", - "europe-west1", - "asia-northeast1", - "us-west1", - "australia-southeast1", - "southamerica-east1", - "northamerica-northeast1", - "europe-west4", - "asia-southeast2", - "europe-west6" -] - -tag_list = [ - { environment: "prod", app: "paymentGateway" }, - { environment: "dev", app: "dataAnalytics" }, - { environment: "staging", app: "userManagement" }, - { environment: "prod", app: "reportingService" }, - { environment: "dev", app: "emailService" }, - { environment: "staging", app: "invoiceProcessing" }, - { environment: "prod", app: "securityModule" }, - { environment: "prod", app: "inventoryManagement" }, - { environment: "dev", app: "customerSupport" }, - { environment: "prod", app: "crmModule" } -] - -description_list = [ - "Purchase a 1 year new standard CUD for RegularCore CPU", - "Purchase a 1 year new standard CUD for RegularRAM memory", - "Purchase a 1 year new standard CUD for E2Core CPU", - "Purchase a 1 year new standard CUD for E2RAM memory", - "Purchase a 1 year new standard CUD for N2DRAM memory", - "Purchase a 1 year new standard CUD for N2DCore CPU", - "Purchase a 1 year additional standard CUD for RegularCore CPU", - "Purchase a 1 year additional standard CUD for RegularRAM memory", - "Purchase a 1 year additional standard CUD for E2RAM memory", - "Purchase a 1 year additional standard CUD for N2DCore CPU", -] - -type_list = [ - "e2-standard-8", - "n2-standard-16", - "n2-highmem-8", - "n2-highcpu-32", - "n2d-standard-64", - "c2-standard-30", - "m2-ultramem-208", - "n1-standard-16", - "n1-highmem-2", - "e2-micro" -] - -lower_list = [ - "e2-standard-4", - "n2-standard-8", - "n2-highmem-4", - "n2-highcpu-16", - "n2d-standard-32", - "c2-standard-16", - "m2-ultramem-104", - "n1-standard-8", - "n1-highmem-1", - "e2-nano" -] - -// -------------------------------------- -// Script -// -------------------------------------- - -instances = [] - -for (var i = 0; i < 50; i++) { - projectNumber = (Math.random() * 1000000000000).toFixed(0) - resourceType = type_list[parseInt(Math.random() * 10)] - resourceTypeLower = lower_list[parseInt(Math.random() * 10)] - resourceName = generateRandomName() - resourceID = (Math.random() * 10000000000000000000).toFixed(0) - region = region_list[parseInt(Math.random() * 10)] - accountId = "rightscale.com:resat-prem" - accountName = "RightScale-Resat-Premium" - - savings = parseFloat((Math.random() * Math.random() * 1000).toFixed(3)) - - instances.push({ - "cpuAverage": parseFloat((Math.random() + 5).toFixed(2)), - "cpuMaximum": parseFloat((Math.random() + 10).toFixed(2)), - "cpuMinimum": parseFloat(Math.random().toFixed(2)), - "savingsCurrency": "US$", - "currentInstanceType.name": resourceType, - "description": "Save cost by changing machine type from " + resourceType + " to " + resourceTypeLower + ".", - "savings": savings, - "hostname": resourceName, - "ID": resourceID, - "priority": "P4", - "accountID": accountId, - "accountName": accountName, - "projectNumber": projectNumber, - "primaryImpact.category": "COST", - "recommendedInstanceType.name": resourceTypeLower, - "resourceID": resourceID, - "resourceName": resourceName, - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=" + (Math.random() + 1).toString(36).substring(2) + "=", - "zone": region - }) -} - -result = { - "message": "The total estimated monthly savings are US$ 7833.10", - "instances": instances -} - -// -------------------------------------- -// Output -// -------------------------------------- - -console.log(JSON.stringify(result, '', 2)) diff --git a/flexera/data/google/google_rightsize_vm_recommendations.json b/flexera/data/google/google_rightsize_vm_recommendations.json deleted file mode 100644 index 33ef847a..00000000 --- a/flexera/data/google/google_rightsize_vm_recommendations.json +++ /dev/null @@ -1,1305 +0,0 @@ -{ - "message": "The total estimated monthly savings are US$ 7833.10", - "instances": [ - { - "cpuAverage": 5.71, - "cpuMaximum": 10.67, - "cpuMinimum": 0.44, - "savingsCurrency": "US$", - "currentInstanceType.name": "e2-standard-8", - "description": "Save cost by changing machine type from e2-standard-8 to e2-standard-4.", - "savings": 497.559, - "hostname": "livelylion", - "ID": "7305323325211148288", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "87035920034", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "e2-standard-4", - "resourceID": "7305323325211148288", - "resourceName": "livelylion", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=444d9qt7yk=", - "zone": "us-central1" - }, - { - "cpuAverage": 5.89, - "cpuMaximum": 10.09, - "cpuMinimum": 0.39, - "savingsCurrency": "US$", - "currentInstanceType.name": "n1-standard-16", - "description": "Save cost by changing machine type from n1-standard-16 to n1-standard-8.", - "savings": 89.246, - "hostname": "livelylion", - "ID": "6969874097623898112", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "538215056786", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n1-standard-8", - "resourceID": "6969874097623898112", - "resourceName": "livelylion", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=oe6pjihd0p=", - "zone": "europe-west4" - }, - { - "cpuAverage": 5.47, - "cpuMaximum": 10.33, - "cpuMinimum": 0.47, - "savingsCurrency": "US$", - "currentInstanceType.name": "n1-highmem-2", - "description": "Save cost by changing machine type from n1-highmem-2 to n2-highcpu-16.", - "savings": 618.433, - "hostname": "excitedquail", - "ID": "3857306502341746176", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "659110649077", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n2-highcpu-16", - "resourceID": "3857306502341746176", - "resourceName": "excitedquail", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=rgvtcudjy7=", - "zone": "asia-northeast1" - }, - { - "cpuAverage": 5.81, - "cpuMaximum": 10.18, - "cpuMinimum": 0.17, - "savingsCurrency": "US$", - "currentInstanceType.name": "n2d-standard-64", - "description": "Save cost by changing machine type from n2d-standard-64 to n2d-standard-32.", - "savings": 276.216, - "hostname": "bravekangaroo", - "ID": "676896352636024960", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "599669360952", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n2d-standard-32", - "resourceID": "676896352636024960", - "resourceName": "bravekangaroo", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=rybbww2i80i=", - "zone": "europe-west1" - }, - { - "cpuAverage": 5.42, - "cpuMaximum": 10.94, - "cpuMinimum": 0.64, - "savingsCurrency": "US$", - "currentInstanceType.name": "n2-standard-16", - "description": "Save cost by changing machine type from n2-standard-16 to n2-highmem-4.", - "savings": 353.283, - "hostname": "quirkyxerus", - "ID": "6782779263364171776", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "768326447878", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n2-highmem-4", - "resourceID": "6782779263364171776", - "resourceName": "quirkyxerus", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=yd93rza1fa=", - "zone": "asia-northeast1" - }, - { - "cpuAverage": 5.21, - "cpuMaximum": 10.68, - "cpuMinimum": 0.61, - "savingsCurrency": "US$", - "currentInstanceType.name": "c2-standard-30", - "description": "Save cost by changing machine type from c2-standard-30 to m2-ultramem-104.", - "savings": 31.201, - "hostname": "fiercetiger", - "ID": "8330363633702350848", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "537601203465", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "m2-ultramem-104", - "resourceID": "8330363633702350848", - "resourceName": "fiercetiger", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=02wb7vjzclk=", - "zone": "asia-northeast1" - }, - { - "cpuAverage": 5.92, - "cpuMaximum": 10.31, - "cpuMinimum": 0.01, - "savingsCurrency": "US$", - "currentInstanceType.name": "n2d-standard-64", - "description": "Save cost by changing machine type from n2d-standard-64 to n2-highmem-4.", - "savings": 660.693, - "hostname": "fiercecat", - "ID": "2062309117952658688", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "706730207899", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n2-highmem-4", - "resourceID": "2062309117952658688", - "resourceName": "fiercecat", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=pd3ubbvs3v=", - "zone": "europe-west1" - }, - { - "cpuAverage": 5.41, - "cpuMaximum": 10.11, - "cpuMinimum": 0.07, - "savingsCurrency": "US$", - "currentInstanceType.name": "n1-highmem-2", - "description": "Save cost by changing machine type from n1-highmem-2 to n2d-standard-32.", - "savings": 49.783, - "hostname": "calmparrot", - "ID": "5252485754931996672", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "753575392322", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n2d-standard-32", - "resourceID": "5252485754931996672", - "resourceName": "calmparrot", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=9askq31uloi=", - "zone": "australia-southeast1" - }, - { - "cpuAverage": 5.16, - "cpuMaximum": 10.27, - "cpuMinimum": 0.35, - "savingsCurrency": "US$", - "currentInstanceType.name": "n2d-standard-64", - "description": "Save cost by changing machine type from n2d-standard-64 to e2-standard-4.", - "savings": 285.942, - "hostname": "merryibis", - "ID": "2078985013012581888", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "991752588559", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "e2-standard-4", - "resourceID": "2078985013012581888", - "resourceName": "merryibis", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=9zby25q7xv=", - "zone": "southamerica-east1" - }, - { - "cpuAverage": 5.69, - "cpuMaximum": 10.33, - "cpuMinimum": 0.41, - "savingsCurrency": "US$", - "currentInstanceType.name": "m2-ultramem-208", - "description": "Save cost by changing machine type from m2-ultramem-208 to c2-standard-16.", - "savings": 93.81, - "hostname": "vivaciouszebra", - "ID": "5828275745934882816", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "335542250135", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "c2-standard-16", - "resourceID": "5828275745934882816", - "resourceName": "vivaciouszebra", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=7wajzed12q=", - "zone": "europe-west6" - }, - { - "cpuAverage": 5.47, - "cpuMaximum": 10.98, - "cpuMinimum": 0.53, - "savingsCurrency": "US$", - "currentInstanceType.name": "e2-micro", - "description": "Save cost by changing machine type from e2-micro to n2-highmem-4.", - "savings": 510.484, - "hostname": "adventurousparrot", - "ID": "7686479315894685696", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "935502332535", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n2-highmem-4", - "resourceID": "7686479315894685696", - "resourceName": "adventurousparrot", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=tgehjuihhuk=", - "zone": "europe-west4" - }, - { - "cpuAverage": 5.84, - "cpuMaximum": 10.21, - "cpuMinimum": 0.53, - "savingsCurrency": "US$", - "currentInstanceType.name": "m2-ultramem-208", - "description": "Save cost by changing machine type from m2-ultramem-208 to n1-standard-8.", - "savings": 598.521, - "hostname": "lazylion", - "ID": "9342368359280480256", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "626102092614", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n1-standard-8", - "resourceID": "9342368359280480256", - "resourceName": "lazylion", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=1fwj40r4mv=", - "zone": "europe-west6" - }, - { - "cpuAverage": 5.78, - "cpuMaximum": 10.23, - "cpuMinimum": 0.21, - "savingsCurrency": "US$", - "currentInstanceType.name": "n2-highmem-8", - "description": "Save cost by changing machine type from n2-highmem-8 to n2-standard-8.", - "savings": 224.667, - "hostname": "merryelephant", - "ID": "4036546908723979264", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "233604694179", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n2-standard-8", - "resourceID": "4036546908723979264", - "resourceName": "merryelephant", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=dizrsnn9bc=", - "zone": "us-west1" - }, - { - "cpuAverage": 5.08, - "cpuMaximum": 10.74, - "cpuMinimum": 0.72, - "savingsCurrency": "US$", - "currentInstanceType.name": "n2-highmem-8", - "description": "Save cost by changing machine type from n2-highmem-8 to c2-standard-16.", - "savings": 49.953, - "hostname": "excitedant", - "ID": "9732030541156896768", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "750615201635", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "c2-standard-16", - "resourceID": "9732030541156896768", - "resourceName": "excitedant", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=ir1m1ozx3y=", - "zone": "europe-west6" - }, - { - "cpuAverage": 5.63, - "cpuMaximum": 10.1, - "cpuMinimum": 0.85, - "savingsCurrency": "US$", - "currentInstanceType.name": "n1-highmem-2", - "description": "Save cost by changing machine type from n1-highmem-2 to n1-standard-8.", - "savings": 545.62, - "hostname": "braveurchin", - "ID": "3023900683745228800", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "963503111152", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n1-standard-8", - "resourceID": "3023900683745228800", - "resourceName": "braveurchin", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=tszz7zcd0l=", - "zone": "europe-west1" - }, - { - "cpuAverage": 5.87, - "cpuMaximum": 10.17, - "cpuMinimum": 0.81, - "savingsCurrency": "US$", - "currentInstanceType.name": "n2-standard-16", - "description": "Save cost by changing machine type from n2-standard-16 to e2-nano.", - "savings": 344.259, - "hostname": "relievedxerus", - "ID": "5579406266290740224", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "794178791296", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "e2-nano", - "resourceID": "5579406266290740224", - "resourceName": "relievedxerus", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=3qslx34dd7=", - "zone": "europe-west4" - }, - { - "cpuAverage": 5.83, - "cpuMaximum": 10.88, - "cpuMinimum": 0.4, - "savingsCurrency": "US$", - "currentInstanceType.name": "e2-micro", - "description": "Save cost by changing machine type from e2-micro to c2-standard-16.", - "savings": 594.948, - "hostname": "adventurousviper", - "ID": "1998652087183450112", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "186959138150", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "c2-standard-16", - "resourceID": "1998652087183450112", - "resourceName": "adventurousviper", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=6gofea07h6=", - "zone": "northamerica-northeast1" - }, - { - "cpuAverage": 5.53, - "cpuMaximum": 10.17, - "cpuMinimum": 0.36, - "savingsCurrency": "US$", - "currentInstanceType.name": "c2-standard-30", - "description": "Save cost by changing machine type from c2-standard-30 to c2-standard-16.", - "savings": 612.607, - "hostname": "innocentdog", - "ID": "1044794979940610816", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "884621425241", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "c2-standard-16", - "resourceID": "1044794979940610816", - "resourceName": "innocentdog", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=n266ecja65=", - "zone": "us-central1" - }, - { - "cpuAverage": 5.7, - "cpuMaximum": 10.5, - "cpuMinimum": 0.54, - "savingsCurrency": "US$", - "currentInstanceType.name": "n2-standard-16", - "description": "Save cost by changing machine type from n2-standard-16 to n1-standard-8.", - "savings": 3.529, - "hostname": "calmowl", - "ID": "2156903762877533440", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "920892312889", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n1-standard-8", - "resourceID": "2156903762877533440", - "resourceName": "calmowl", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=oju7t8vnk6=", - "zone": "northamerica-northeast1" - }, - { - "cpuAverage": 5.89, - "cpuMaximum": 10.22, - "cpuMinimum": 0.76, - "savingsCurrency": "US$", - "currentInstanceType.name": "n2-standard-16", - "description": "Save cost by changing machine type from n2-standard-16 to e2-standard-4.", - "savings": 496.038, - "hostname": "quirkyfox", - "ID": "9221034914495420416", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "307909516726", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "e2-standard-4", - "resourceID": "9221034914495420416", - "resourceName": "quirkyfox", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=b40oo0dzvl=", - "zone": "europe-west1" - }, - { - "cpuAverage": 5.03, - "cpuMaximum": 10.26, - "cpuMinimum": 0.93, - "savingsCurrency": "US$", - "currentInstanceType.name": "n1-standard-16", - "description": "Save cost by changing machine type from n1-standard-16 to n2-highmem-4.", - "savings": 241.552, - "hostname": "relievedant", - "ID": "7845663470905201664", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "382755269532", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n2-highmem-4", - "resourceID": "7845663470905201664", - "resourceName": "relievedant", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=943jo5iifd=", - "zone": "us-west1" - }, - { - "cpuAverage": 5.48, - "cpuMaximum": 10.1, - "cpuMinimum": 0.75, - "savingsCurrency": "US$", - "currentInstanceType.name": "n2-highcpu-32", - "description": "Save cost by changing machine type from n2-highcpu-32 to c2-standard-16.", - "savings": 264.06, - "hostname": "thankfulxerus", - "ID": "920013135447674880", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "183996691975", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "c2-standard-16", - "resourceID": "920013135447674880", - "resourceName": "thankfulxerus", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=dafti1yugq=", - "zone": "europe-west4" - }, - { - "cpuAverage": 5.64, - "cpuMaximum": 10.17, - "cpuMinimum": 0.8, - "savingsCurrency": "US$", - "currentInstanceType.name": "n2-highcpu-32", - "description": "Save cost by changing machine type from n2-highcpu-32 to c2-standard-16.", - "savings": 188.954, - "hostname": "excitedbear", - "ID": "8043409111264809984", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "657744642514", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "c2-standard-16", - "resourceID": "8043409111264809984", - "resourceName": "excitedbear", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=snyhoouzor=", - "zone": "australia-southeast1" - }, - { - "cpuAverage": 5.07, - "cpuMaximum": 10.64, - "cpuMinimum": 0.71, - "savingsCurrency": "US$", - "currentInstanceType.name": "n1-standard-16", - "description": "Save cost by changing machine type from n1-standard-16 to n2-highcpu-16.", - "savings": 259.425, - "hostname": "excitedant", - "ID": "9452751806758334464", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "16751658142", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n2-highcpu-16", - "resourceID": "9452751806758334464", - "resourceName": "excitedant", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=05gmdqdftmg=", - "zone": "europe-west4" - }, - { - "cpuAverage": 5.76, - "cpuMaximum": 10.31, - "cpuMinimum": 0.39, - "savingsCurrency": "US$", - "currentInstanceType.name": "n2-highmem-8", - "description": "Save cost by changing machine type from n2-highmem-8 to n1-standard-8.", - "savings": 258.395, - "hostname": "happyibis", - "ID": "450024795833836608", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "308044433529", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n1-standard-8", - "resourceID": "450024795833836608", - "resourceName": "happyibis", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=qmipqyq5yk=", - "zone": "us-central1" - }, - { - "cpuAverage": 5.37, - "cpuMaximum": 10.27, - "cpuMinimum": 0.32, - "savingsCurrency": "US$", - "currentInstanceType.name": "m2-ultramem-208", - "description": "Save cost by changing machine type from m2-ultramem-208 to e2-nano.", - "savings": 49.95, - "hostname": "drowsypenguin", - "ID": "2675006625403728384", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "556818159141", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "e2-nano", - "resourceID": "2675006625403728384", - "resourceName": "drowsypenguin", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=623ittbr2g=", - "zone": "asia-northeast1" - }, - { - "cpuAverage": 5.49, - "cpuMaximum": 10.06, - "cpuMinimum": 0.89, - "savingsCurrency": "US$", - "currentInstanceType.name": "n2-highcpu-32", - "description": "Save cost by changing machine type from n2-highcpu-32 to e2-standard-4.", - "savings": 2.105, - "hostname": "thankfulyak", - "ID": "9400193499467941888", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "394323672306", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "e2-standard-4", - "resourceID": "9400193499467941888", - "resourceName": "thankfulyak", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=ksrqnaun9c=", - "zone": "europe-west1" - }, - { - "cpuAverage": 5.29, - "cpuMaximum": 10.81, - "cpuMinimum": 0.83, - "savingsCurrency": "US$", - "currentInstanceType.name": "n2d-standard-64", - "description": "Save cost by changing machine type from n2d-standard-64 to n2-standard-8.", - "savings": 490.864, - "hostname": "fierceyak", - "ID": "159135463330921664", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "271077791808", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n2-standard-8", - "resourceID": "159135463330921664", - "resourceName": "fierceyak", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=0umyze4s9p=", - "zone": "asia-northeast1" - }, - { - "cpuAverage": 5.99, - "cpuMaximum": 10.14, - "cpuMinimum": 0.85, - "savingsCurrency": "US$", - "currentInstanceType.name": "c2-standard-30", - "description": "Save cost by changing machine type from c2-standard-30 to n2-highmem-4.", - "savings": 22.341, - "hostname": "excitedrabbit", - "ID": "8778405381723541504", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "536997122814", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n2-highmem-4", - "resourceID": "8778405381723541504", - "resourceName": "excitedrabbit", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=e0h0wwff2jg=", - "zone": "us-west1" - }, - { - "cpuAverage": 5.74, - "cpuMaximum": 10.32, - "cpuMinimum": 0.8, - "savingsCurrency": "US$", - "currentInstanceType.name": "n2d-standard-64", - "description": "Save cost by changing machine type from n2d-standard-64 to n2d-standard-32.", - "savings": 14.459, - "hostname": "zealousjaguar", - "ID": "7125898945142951936", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "492778651553", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n2d-standard-32", - "resourceID": "7125898945142951936", - "resourceName": "zealousjaguar", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=fgmpdsl9ku=", - "zone": "europe-west1" - }, - { - "cpuAverage": 5.34, - "cpuMaximum": 10.21, - "cpuMinimum": 0.56, - "savingsCurrency": "US$", - "currentInstanceType.name": "n2-highcpu-32", - "description": "Save cost by changing machine type from n2-highcpu-32 to n2-highmem-4.", - "savings": 231.848, - "hostname": "excitedant", - "ID": "2057120275245822976", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "654331084413", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n2-highmem-4", - "resourceID": "2057120275245822976", - "resourceName": "excitedant", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=os9a77wgxr=", - "zone": "europe-west4" - }, - { - "cpuAverage": 5.77, - "cpuMaximum": 10.55, - "cpuMinimum": 0.59, - "savingsCurrency": "US$", - "currentInstanceType.name": "n2-standard-16", - "description": "Save cost by changing machine type from n2-standard-16 to m2-ultramem-104.", - "savings": 210.629, - "hostname": "nervousoctopus", - "ID": "1475061011444474112", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "909379882382", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "m2-ultramem-104", - "resourceID": "1475061011444474112", - "resourceName": "nervousoctopus", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=ewafvs30i3=", - "zone": "europe-west1" - }, - { - "cpuAverage": 5.4, - "cpuMaximum": 10.06, - "cpuMinimum": 0.33, - "savingsCurrency": "US$", - "currentInstanceType.name": "n2d-standard-64", - "description": "Save cost by changing machine type from n2d-standard-64 to n1-standard-8.", - "savings": 159.065, - "hostname": "zealousowl", - "ID": "5222718695474402304", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "612115353528", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n1-standard-8", - "resourceID": "5222718695474402304", - "resourceName": "zealousowl", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=zgsw3ec012h=", - "zone": "southamerica-east1" - }, - { - "cpuAverage": 5.53, - "cpuMaximum": 10.07, - "cpuMinimum": 0.63, - "savingsCurrency": "US$", - "currentInstanceType.name": "n2d-standard-64", - "description": "Save cost by changing machine type from n2d-standard-64 to c2-standard-16.", - "savings": 619.223, - "hostname": "thankfultiger", - "ID": "1233390900328479232", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "514538910421", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "c2-standard-16", - "resourceID": "1233390900328479232", - "resourceName": "thankfultiger", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=kd6xxj8eyc=", - "zone": "europe-west6" - }, - { - "cpuAverage": 5.77, - "cpuMaximum": 10.26, - "cpuMinimum": 0.86, - "savingsCurrency": "US$", - "currentInstanceType.name": "n1-standard-16", - "description": "Save cost by changing machine type from n1-standard-16 to c2-standard-16.", - "savings": 82.629, - "hostname": "excitedibis", - "ID": "606850411253470080", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "112798936710", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "c2-standard-16", - "resourceID": "606850411253470080", - "resourceName": "excitedibis", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=89yc1reqgs=", - "zone": "europe-west6" - }, - { - "cpuAverage": 5.41, - "cpuMaximum": 10.12, - "cpuMinimum": 0.49, - "savingsCurrency": "US$", - "currentInstanceType.name": "e2-standard-8", - "description": "Save cost by changing machine type from e2-standard-8 to e2-nano.", - "savings": 18.775, - "hostname": "adventurouscat", - "ID": "2842273224500531200", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "182768485072", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "e2-nano", - "resourceID": "2842273224500531200", - "resourceName": "adventurouscat", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=ag8j6s0fo7=", - "zone": "asia-southeast2" - }, - { - "cpuAverage": 5.03, - "cpuMaximum": 10.54, - "cpuMinimum": 0, - "savingsCurrency": "US$", - "currentInstanceType.name": "m2-ultramem-208", - "description": "Save cost by changing machine type from m2-ultramem-208 to n1-standard-8.", - "savings": 76.084, - "hostname": "quirkyurchin", - "ID": "752729605668982528", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "935001238004", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n1-standard-8", - "resourceID": "752729605668982528", - "resourceName": "quirkyurchin", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=a7lxz9obsz=", - "zone": "australia-southeast1" - }, - { - "cpuAverage": 5.28, - "cpuMaximum": 10.12, - "cpuMinimum": 0.54, - "savingsCurrency": "US$", - "currentInstanceType.name": "n1-standard-16", - "description": "Save cost by changing machine type from n1-standard-16 to n2d-standard-32.", - "savings": 55.034, - "hostname": "nervousgiraffe", - "ID": "9975333672900241408", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "466529272729", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n2d-standard-32", - "resourceID": "9975333672900241408", - "resourceName": "nervousgiraffe", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=isbg659gwdh=", - "zone": "europe-west4" - }, - { - "cpuAverage": 5.64, - "cpuMaximum": 10.62, - "cpuMinimum": 0.76, - "savingsCurrency": "US$", - "currentInstanceType.name": "n1-highmem-2", - "description": "Save cost by changing machine type from n1-highmem-2 to m2-ultramem-104.", - "savings": 527.102, - "hostname": "livelyparrot", - "ID": "9295519198849751040", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "386915522373", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "m2-ultramem-104", - "resourceID": "9295519198849751040", - "resourceName": "livelyparrot", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=3j33rpzllu=", - "zone": "europe-west4" - }, - { - "cpuAverage": 5.38, - "cpuMaximum": 10.35, - "cpuMinimum": 0.85, - "savingsCurrency": "US$", - "currentInstanceType.name": "e2-micro", - "description": "Save cost by changing machine type from e2-micro to m2-ultramem-104.", - "savings": 763.335, - "hostname": "calmcat", - "ID": "4695679079633155072", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "700902280413", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "m2-ultramem-104", - "resourceID": "4695679079633155072", - "resourceName": "calmcat", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=9y1u80v9vh=", - "zone": "northamerica-northeast1" - }, - { - "cpuAverage": 5.83, - "cpuMaximum": 10.93, - "cpuMinimum": 0.33, - "savingsCurrency": "US$", - "currentInstanceType.name": "n2d-standard-64", - "description": "Save cost by changing machine type from n2d-standard-64 to n2-standard-8.", - "savings": 58.035, - "hostname": "drowsyquail", - "ID": "3885328717253593088", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "78405123933", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n2-standard-8", - "resourceID": "3885328717253593088", - "resourceName": "drowsyquail", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=loa5jo4sf1k=", - "zone": "us-central1" - }, - { - "cpuAverage": 5.25, - "cpuMaximum": 10.18, - "cpuMinimum": 0.18, - "savingsCurrency": "US$", - "currentInstanceType.name": "m2-ultramem-208", - "description": "Save cost by changing machine type from m2-ultramem-208 to n2-standard-8.", - "savings": 157.43, - "hostname": "kindjaguar", - "ID": "2598658119134176256", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "633052542492", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n2-standard-8", - "resourceID": "2598658119134176256", - "resourceName": "kindjaguar", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=x7ci52wvur=", - "zone": "europe-west1" - }, - { - "cpuAverage": 5.9, - "cpuMaximum": 10.86, - "cpuMinimum": 0.77, - "savingsCurrency": "US$", - "currentInstanceType.name": "n2-highcpu-32", - "description": "Save cost by changing machine type from n2-highcpu-32 to n2-highmem-4.", - "savings": 488.306, - "hostname": "nervousfox", - "ID": "8505369748920919040", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "695879695175", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n2-highmem-4", - "resourceID": "8505369748920919040", - "resourceName": "nervousfox", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=3a5vy64kh=", - "zone": "us-west1" - }, - { - "cpuAverage": 5.31, - "cpuMaximum": 10.41, - "cpuMinimum": 0.19, - "savingsCurrency": "US$", - "currentInstanceType.name": "n1-highmem-2", - "description": "Save cost by changing machine type from n1-highmem-2 to n1-highmem-1.", - "savings": 115.308, - "hostname": "sillybear", - "ID": "1160956870707763200", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "749340817731", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n1-highmem-1", - "resourceID": "1160956870707763200", - "resourceName": "sillybear", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=frwrna3auf=", - "zone": "asia-northeast1" - }, - { - "cpuAverage": 5.25, - "cpuMaximum": 11, - "cpuMinimum": 0.66, - "savingsCurrency": "US$", - "currentInstanceType.name": "n2-standard-16", - "description": "Save cost by changing machine type from n2-standard-16 to e2-nano.", - "savings": 48.235, - "hostname": "gentlekangaroo", - "ID": "3636177020370547712", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "903939734599", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "e2-nano", - "resourceID": "3636177020370547712", - "resourceName": "gentlekangaroo", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=816fm50vb8=", - "zone": "us-west1" - }, - { - "cpuAverage": 5.96, - "cpuMaximum": 10.09, - "cpuMinimum": 0.31, - "savingsCurrency": "US$", - "currentInstanceType.name": "n1-standard-16", - "description": "Save cost by changing machine type from n1-standard-16 to n1-highmem-1.", - "savings": 54.021, - "hostname": "obedientviper", - "ID": "792111245890620928", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "846499710595", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n1-highmem-1", - "resourceID": "792111245890620928", - "resourceName": "obedientviper", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=fbj34hfz7h=", - "zone": "northamerica-northeast1" - }, - { - "cpuAverage": 5.34, - "cpuMaximum": 10.54, - "cpuMinimum": 0.34, - "savingsCurrency": "US$", - "currentInstanceType.name": "n1-standard-16", - "description": "Save cost by changing machine type from n1-standard-16 to n2-highcpu-16.", - "savings": 130.272, - "hostname": "proudhorse", - "ID": "4977046302092526592", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "176941490273", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n2-highcpu-16", - "resourceID": "4977046302092526592", - "resourceName": "proudhorse", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=iwka1qh9ih=", - "zone": "europe-west4" - }, - { - "cpuAverage": 5.57, - "cpuMaximum": 10.54, - "cpuMinimum": 0.32, - "savingsCurrency": "US$", - "currentInstanceType.name": "n2-highmem-8", - "description": "Save cost by changing machine type from n2-highmem-8 to n2-highmem-4.", - "savings": 112.542, - "hostname": "happyrabbit", - "ID": "5216567341394075648", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "257775436948", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n2-highmem-4", - "resourceID": "5216567341394075648", - "resourceName": "happyrabbit", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=2rdjbkqf4z=", - "zone": "europe-west1" - }, - { - "cpuAverage": 5.33, - "cpuMaximum": 10.98, - "cpuMinimum": 0.26, - "savingsCurrency": "US$", - "currentInstanceType.name": "n1-standard-16", - "description": "Save cost by changing machine type from n1-standard-16 to n2d-standard-32.", - "savings": 283.011, - "hostname": "upbeatbear", - "ID": "6134822284009666560", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "868671203541", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n2d-standard-32", - "resourceID": "6134822284009666560", - "resourceName": "upbeatbear", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=nmvxov851p=", - "zone": "australia-southeast1" - }, - { - "cpuAverage": 5.61, - "cpuMaximum": 10.9, - "cpuMinimum": 0.63, - "savingsCurrency": "US$", - "currentInstanceType.name": "n2-standard-16", - "description": "Save cost by changing machine type from n2-standard-16 to n1-standard-8.", - "savings": 16.323, - "hostname": "quirkygoat", - "ID": "4703189438821839872", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "662673503557", - "primaryImpact.category": "COST", - "recommendedInstanceType.name": "n1-standard-8", - "resourceID": "4703189438821839872", - "resourceName": "quirkygoat", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "CHANGE_MACHINE_TYPE", - "tags": "fingerprint=me4kt542o9=", - "zone": "southamerica-east1" - } - ] -} diff --git a/flexera/data/google/google_rightsize_vm_recommendations_idle.json b/flexera/data/google/google_rightsize_vm_recommendations_idle.json new file mode 100644 index 00000000..c2d9c279 --- /dev/null +++ b/flexera/data/google/google_rightsize_vm_recommendations_idle.json @@ -0,0 +1,1302 @@ +[ + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5589565570567", + "resourceID": "15350501668928199514", + "resourceName": "redvenus", + "resourceType": "e2-nano", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "hostname": "redvenus", + "platform": "Intel Skylake", + "cpuMaximum": 13.11, + "cpuMinimum": 1.67, + "cpuAverage": 3.24, + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "service": "Compute Engine", + "savings": 545.13, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'redvenus'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/instances/redvenus" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2254049129879", + "resourceID": "93590579246761791012", + "resourceName": "thankfulcharon", + "resourceType": "e2-standard-8", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "hostname": "thankfulcharon", + "platform": "Intel Haswell", + "cpuMaximum": 18.01, + "cpuMinimum": 2.5, + "cpuAverage": 3.59, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "service": "Compute Engine", + "savings": 317.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'thankfulcharon'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/instances/thankfulcharon" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8966399237427", + "resourceID": "49344122316477031629", + "resourceName": "drowsypeach", + "resourceType": "n2d-standard-32", + "zone": "us-west1-c", + "region": "us-west1", + "hostname": "drowsypeach", + "platform": "Intel Skylake", + "cpuMaximum": 20.92, + "cpuMinimum": 1.5899999999999999, + "cpuAverage": 3.36, + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "service": "Compute Engine", + "savings": 119.38, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'drowsypeach'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-c/instances/drowsypeach" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6100015908757", + "resourceID": "56859306050327417966", + "resourceName": "jollychariklo", + "resourceType": "n2d-standard-32", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "hostname": "jollychariklo", + "platform": "Intel Cascade Lake", + "cpuMaximum": 6.76, + "cpuMinimum": 2.74, + "cpuAverage": 4.9, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "service": "Compute Engine", + "savings": 786.27, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'jollychariklo'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/instances/jollychariklo" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8715048609668", + "resourceID": "87095349650327356312", + "resourceName": "jovialviper", + "resourceType": "n1-standard-16", + "zone": "asia-southeast2-b", + "region": "asia-southeast2", + "hostname": "jovialviper", + "platform": "Intel Haswell", + "cpuMaximum": 16.3, + "cpuMinimum": 2.7199999999999998, + "cpuAverage": 3.54, + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "service": "Compute Engine", + "savings": 174.1, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'jovialviper'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-b/instances/jovialviper" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6729212915635", + "resourceID": "66012270379807384664", + "resourceName": "obedienteuropa", + "resourceType": "m2-ultramem-208", + "zone": "southamerica-east1-c", + "region": "southamerica-east1", + "hostname": "obedienteuropa", + "platform": "Intel Cascade Lake", + "cpuMaximum": 10.8, + "cpuMinimum": 2.04, + "cpuAverage": 4.82, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "service": "Compute Engine", + "savings": 977.99, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'obedienteuropa'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-c/instances/obedienteuropa" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1519649041485", + "resourceID": "39610654421376825106", + "resourceName": "largecherry", + "resourceType": "n1-standard-16", + "zone": "europe-west4-b", + "region": "europe-west4", + "hostname": "largecherry", + "platform": "Intel Sandy Bridge", + "cpuMaximum": 8.64, + "cpuMinimum": 1.88, + "cpuAverage": 4.3, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "service": "Compute Engine", + "savings": 818.25, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'largecherry'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/instances/largecherry" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7521236117524", + "resourceID": "41588750855187884333", + "resourceName": "tinyowl", + "resourceType": "n2-highmem-4", + "zone": "europe-west6-b", + "region": "europe-west6", + "hostname": "tinyowl", + "platform": "Intel Cascade Lake", + "cpuMaximum": 11.83, + "cpuMinimum": 2.2, + "cpuAverage": 4.89, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "service": "Compute Engine", + "savings": 271.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'tinyowl'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/instances/tinyowl" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5415487206003", + "resourceID": "25264720409535424404", + "resourceName": "livelypallas", + "resourceType": "e2-standard-4", + "zone": "southamerica-east1-c", + "region": "southamerica-east1", + "hostname": "livelypallas", + "platform": "Intel Sandy Bridge", + "cpuMaximum": 5.16, + "cpuMinimum": 2.01, + "cpuAverage": 3.02, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "service": "Compute Engine", + "savings": 482.47, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'livelypallas'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-c/instances/livelypallas" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9496574722141", + "resourceID": "27107800006485611583", + "resourceName": "talllemon", + "resourceType": "n2-highcpu-16", + "zone": "asia-northeast1-b", + "region": "asia-northeast1", + "hostname": "talllemon", + "platform": "Intel Sandy Bridge", + "cpuMaximum": 7.5, + "cpuMinimum": 2.46, + "cpuAverage": 3.95, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "service": "Compute Engine", + "savings": 557.21, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'talllemon'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-b/instances/talllemon" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1572783225787", + "resourceID": "19584810615146833471", + "resourceName": "blueraspberry", + "resourceType": "n2-highmem-8", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "hostname": "blueraspberry", + "platform": "AMD Rome", + "cpuMaximum": 8.24, + "cpuMinimum": 1.49, + "cpuAverage": 4.99, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "service": "Compute Engine", + "savings": 55.67, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'blueraspberry'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/instances/blueraspberry" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7121323688489", + "resourceID": "31328909535606348282", + "resourceName": "redmouse", + "resourceType": "n2d-standard-64", + "zone": "europe-west1-c", + "region": "europe-west1", + "hostname": "redmouse", + "platform": "Intel Sandy Bridge", + "cpuMaximum": 6.33, + "cpuMinimum": 1.97, + "cpuAverage": 4.76, + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=dataAnalytics", + "service": "Compute Engine", + "savings": 879.58, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'redmouse'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-c/instances/redmouse" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3035381641592", + "resourceID": "32050920972976525659", + "resourceName": "sphericalbanana", + "resourceType": "c2-standard-16", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "hostname": "sphericalbanana", + "platform": "Intel Cascade Lake", + "cpuMaximum": 10.8, + "cpuMinimum": 2.13, + "cpuAverage": 4.57, + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "service": "Compute Engine", + "savings": 350.53, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'sphericalbanana'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/instances/sphericalbanana" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9989799177855", + "resourceID": "64152500029044607435", + "resourceName": "dullmars", + "resourceType": "e2-micro", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "hostname": "dullmars", + "platform": "Intel Cascade Lake", + "cpuMaximum": 5.06, + "cpuMinimum": 2.5, + "cpuAverage": 3.85, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "service": "Compute Engine", + "savings": 324.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'dullmars'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/instances/dullmars" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5066339879849", + "resourceID": "30841553642727686583", + "resourceName": "cylindricalkangaroo", + "resourceType": "m2-ultramem-104", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "hostname": "cylindricalkangaroo", + "platform": "Intel Sandy Bridge", + "cpuMaximum": 19.53, + "cpuMinimum": 2.73, + "cpuAverage": 3.31, + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "service": "Compute Engine", + "savings": 75.58, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'cylindricalkangaroo'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/instances/cylindricalkangaroo" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1400901031453", + "resourceID": "23079359628800828182", + "resourceName": "redkiwi", + "resourceType": "n2-standard-16", + "zone": "us-central1-a", + "region": "us-central1", + "hostname": "redkiwi", + "platform": "Intel Skylake", + "cpuMaximum": 7.49, + "cpuMinimum": 2.2, + "cpuAverage": 3.08, + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "service": "Compute Engine", + "savings": 610.66, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'redkiwi'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/instances/redkiwi" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4354464332029", + "resourceID": "50534675031273979070", + "resourceName": "cylindricalonion", + "resourceType": "n2-highcpu-32", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "hostname": "cylindricalonion", + "platform": "AMD Rome", + "cpuMaximum": 8.07, + "cpuMinimum": 1.48, + "cpuAverage": 3.61, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "service": "Compute Engine", + "savings": 693.59, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'cylindricalonion'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/instances/cylindricalonion" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8102733792057", + "resourceID": "27964739256549181539", + "resourceName": "sphericaliapetus", + "resourceType": "m2-ultramem-208", + "zone": "northamerica-northeast1-a", + "region": "northamerica-northeast1", + "hostname": "sphericaliapetus", + "platform": "Intel Haswell", + "cpuMaximum": 15.07, + "cpuMinimum": 2.24, + "cpuAverage": 3.3, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "service": "Compute Engine", + "savings": 777.02, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'sphericaliapetus'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-a/instances/sphericaliapetus" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1365129397525", + "resourceID": "95486825429037606391", + "resourceName": "narrowonion", + "resourceType": "n1-highmem-2", + "zone": "northamerica-northeast1-a", + "region": "northamerica-northeast1", + "hostname": "narrowonion", + "platform": "Intel Skylake", + "cpuMaximum": 10.28, + "cpuMinimum": 2.5300000000000002, + "cpuAverage": 3.12, + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "service": "Compute Engine", + "savings": 102.1, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'narrowonion'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-a/instances/narrowonion" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7964855302394", + "resourceID": "75773481425597710755", + "resourceName": "happyeunomia", + "resourceType": "n2-standard-8", + "zone": "southamerica-east1-a", + "region": "southamerica-east1", + "hostname": "happyeunomia", + "platform": "Intel Sandy Bridge", + "cpuMaximum": 7.71, + "cpuMinimum": 1.16, + "cpuAverage": 4.51, + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "service": "Compute Engine", + "savings": 805.07, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'happyeunomia'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-a/instances/happyeunomia" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6154825190744", + "resourceID": "81824858041719008955", + "resourceName": "livelygiraffe", + "resourceType": "e2-nano", + "zone": "europe-west1-c", + "region": "europe-west1", + "hostname": "livelygiraffe", + "platform": "Intel Cascade Lake", + "cpuMaximum": 20.33, + "cpuMinimum": 1.44, + "cpuAverage": 4.63, + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=dataAnalytics", + "service": "Compute Engine", + "savings": 761.87, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'livelygiraffe'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-c/instances/livelygiraffe" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7699842665289", + "resourceID": "79853944110473874844", + "resourceName": "largepsyche", + "resourceType": "e2-standard-4", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "hostname": "largepsyche", + "platform": "Intel Skylake", + "cpuMaximum": 20.38, + "cpuMinimum": 2.4, + "cpuAverage": 3.87, + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "service": "Compute Engine", + "savings": 673.27, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'largepsyche'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/instances/largepsyche" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1187305681787", + "resourceID": "16943209203718552854", + "resourceName": "blacknessus", + "resourceType": "n2-standard-8", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "hostname": "blacknessus", + "platform": "Intel Skylake", + "cpuMaximum": 18.69, + "cpuMinimum": 2.7, + "cpuAverage": 4.87, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "service": "Compute Engine", + "savings": 507.82, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'blacknessus'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/instances/blacknessus" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2897710641585", + "resourceID": "66421052002446823626", + "resourceName": "massivejuno", + "resourceType": "n2-highmem-4", + "zone": "europe-west1-a", + "region": "europe-west1", + "hostname": "massivejuno", + "platform": "Intel Haswell", + "cpuMaximum": 16.55, + "cpuMinimum": 2.79, + "cpuAverage": 4.57, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "service": "Compute Engine", + "savings": 411.66, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'massivejuno'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/instances/massivejuno" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6976026725162", + "resourceID": "59933015443874507274", + "resourceName": "rectangulargoat", + "resourceType": "c2-standard-16", + "zone": "us-central1-c", + "region": "us-central1", + "hostname": "rectangulargoat", + "platform": "Intel Skylake", + "cpuMaximum": 9.15, + "cpuMinimum": 1.6, + "cpuAverage": 3.22, + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "service": "Compute Engine", + "savings": 188.45, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'rectangulargoat'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/instances/rectangulargoat" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4509407914177", + "resourceID": "61820262901399105812", + "resourceName": "rotundlemon", + "resourceType": "n1-highmem-1", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "hostname": "rotundlemon", + "platform": "Intel Cascade Lake", + "cpuMaximum": 17.7, + "cpuMinimum": 1.85, + "cpuAverage": 4.76, + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "service": "Compute Engine", + "savings": 132.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'rotundlemon'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/instances/rotundlemon" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5079748539699", + "resourceID": "83551470777938634933", + "resourceName": "excitedelephant", + "resourceType": "e2-standard-4", + "zone": "us-west1-a", + "region": "us-west1", + "hostname": "excitedelephant", + "platform": "Intel Haswell", + "cpuMaximum": 8.16, + "cpuMinimum": 2.36, + "cpuAverage": 3.6, + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "service": "Compute Engine", + "savings": 109.6, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'excitedelephant'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/instances/excitedelephant" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2175494800040", + "resourceID": "20936137574863862467", + "resourceName": "calmmercury", + "resourceType": "n2-highcpu-16", + "zone": "asia-southeast2-c", + "region": "asia-southeast2", + "hostname": "calmmercury", + "platform": "Intel Haswell", + "cpuMaximum": 7.7, + "cpuMinimum": 1.15, + "cpuAverage": 4.71, + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=dataAnalytics", + "service": "Compute Engine", + "savings": 130.19, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'calmmercury'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-c/instances/calmmercury" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5227284844075", + "resourceID": "73306501757584065344", + "resourceName": "thinelephant", + "resourceType": "e2-micro", + "zone": "europe-west6-a", + "region": "europe-west6", + "hostname": "thinelephant", + "platform": "Intel Cascade Lake", + "cpuMaximum": 13.11, + "cpuMinimum": 1.25, + "cpuAverage": 3.11, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "service": "Compute Engine", + "savings": 838.53, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'thinelephant'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-a/instances/thinelephant" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9215006321400", + "resourceID": "96554201180547652312", + "resourceName": "blackceres", + "resourceType": "n1-standard-16", + "zone": "europe-west4-b", + "region": "europe-west4", + "hostname": "blackceres", + "platform": "Intel Skylake", + "cpuMaximum": 5.97, + "cpuMinimum": 2.4699999999999998, + "cpuAverage": 3.64, + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "service": "Compute Engine", + "savings": 369.25, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'blackceres'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/instances/blackceres" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8884693893810", + "resourceID": "57514128381023130597", + "resourceName": "whitehygiea", + "resourceType": "n1-standard-8", + "zone": "us-central1-c", + "region": "us-central1", + "hostname": "whitehygiea", + "platform": "AMD Rome", + "cpuMaximum": 19.9, + "cpuMinimum": 1.8900000000000001, + "cpuAverage": 4.32, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "service": "Compute Engine", + "savings": 845.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'whitehygiea'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/instances/whitehygiea" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8908200889229", + "resourceID": "50444569807984534557", + "resourceName": "quickowl", + "resourceType": "n2-highcpu-16", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "hostname": "quickowl", + "platform": "Intel Sandy Bridge", + "cpuMaximum": 18.68, + "cpuMinimum": 1.65, + "cpuAverage": 3.56, + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "service": "Compute Engine", + "savings": 341.19, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'quickowl'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/instances/quickowl" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2000223408162", + "resourceID": "95264811712653921162", + "resourceName": "translucentgoat", + "resourceType": "c2-standard-30", + "zone": "us-central1-a", + "region": "us-central1", + "hostname": "translucentgoat", + "platform": "Intel Cascade Lake", + "cpuMaximum": 6.95, + "cpuMinimum": 2.87, + "cpuAverage": 3.46, + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "service": "Compute Engine", + "savings": 246.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'translucentgoat'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/instances/translucentgoat" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6528429405372", + "resourceID": "35318677488839225057", + "resourceName": "wittyganymede", + "resourceType": "n2d-standard-32", + "zone": "europe-west1-c", + "region": "europe-west1", + "hostname": "wittyganymede", + "platform": "AMD Rome", + "cpuMaximum": 16.14, + "cpuMinimum": 1.92, + "cpuAverage": 3.16, + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "service": "Compute Engine", + "savings": 78.37, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'wittyganymede'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-c/instances/wittyganymede" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8003980623049", + "resourceID": "59297537148860509284", + "resourceName": "rotundkale", + "resourceType": "n2-highmem-4", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "hostname": "rotundkale", + "platform": "Intel Cascade Lake", + "cpuMaximum": 14.82, + "cpuMinimum": 2.52, + "cpuAverage": 4.21, + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "service": "Compute Engine", + "savings": 276.35, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'rotundkale'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/instances/rotundkale" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2298675546624", + "resourceID": "43646312008811028037", + "resourceName": "upbeatmercury", + "resourceType": "e2-nano", + "zone": "us-west1-c", + "region": "us-west1", + "hostname": "upbeatmercury", + "platform": "Intel Cascade Lake", + "cpuMaximum": 14.68, + "cpuMinimum": 1.18, + "cpuAverage": 4.13, + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "service": "Compute Engine", + "savings": 400.54, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'upbeatmercury'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-c/instances/upbeatmercury" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2355268184489", + "resourceID": "54465743038759954011", + "resourceName": "braveelephant", + "resourceType": "n2-highmem-4", + "zone": "southamerica-east1-b", + "region": "southamerica-east1", + "hostname": "braveelephant", + "platform": "AMD Rome", + "cpuMaximum": 9.64, + "cpuMinimum": 1.78, + "cpuAverage": 4.06, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "service": "Compute Engine", + "savings": 387.42, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'braveelephant'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-b/instances/braveelephant" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3576701236533", + "resourceID": "54632505759898581743", + "resourceName": "nervousgonggong", + "resourceType": "e2-standard-4", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "hostname": "nervousgonggong", + "platform": "Intel Haswell", + "cpuMaximum": 12.26, + "cpuMinimum": 1.11, + "cpuAverage": 3.14, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "service": "Compute Engine", + "savings": 520.35, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'nervousgonggong'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/instances/nervousgonggong" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5106994297318", + "resourceID": "91437990131223636269", + "resourceName": "transparentlemon", + "resourceType": "n2d-standard-32", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "hostname": "transparentlemon", + "platform": "AMD Rome", + "cpuMaximum": 12.48, + "cpuMinimum": 2.9, + "cpuAverage": 4.9399999999999995, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "service": "Compute Engine", + "savings": 763.07, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'transparentlemon'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/instances/transparentlemon" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5514452577108", + "resourceID": "42772296697856447396", + "resourceName": "merryhorse", + "resourceType": "n2-highcpu-32", + "zone": "us-central1-a", + "region": "us-central1", + "hostname": "merryhorse", + "platform": "Intel Cascade Lake", + "cpuMaximum": 16.64, + "cpuMinimum": 2.25, + "cpuAverage": 4.68, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "service": "Compute Engine", + "savings": 20.78, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'merryhorse'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/instances/merryhorse" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6998437021395", + "resourceID": "58124094013274629273", + "resourceName": "youthfulpineapple", + "resourceType": "n2-highcpu-32", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "hostname": "youthfulpineapple", + "platform": "Intel Skylake", + "cpuMaximum": 6.13, + "cpuMinimum": 2.1, + "cpuAverage": 3.57, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "service": "Compute Engine", + "savings": 880.49, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'youthfulpineapple'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/instances/youthfulpineapple" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4351508563200", + "resourceID": "66330156890523565426", + "resourceName": "rotundvesta", + "resourceType": "n1-highmem-1", + "zone": "southamerica-east1-a", + "region": "southamerica-east1", + "hostname": "rotundvesta", + "platform": "Intel Skylake", + "cpuMaximum": 11.5, + "cpuMinimum": 2.96, + "cpuAverage": 4.85, + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "service": "Compute Engine", + "savings": 766.41, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'rotundvesta'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-a/instances/rotundvesta" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5875804309048", + "resourceID": "18093529866901418863", + "resourceName": "transparentradish", + "resourceType": "e2-micro", + "zone": "europe-west4-c", + "region": "europe-west4", + "hostname": "transparentradish", + "platform": "Intel Skylake", + "cpuMaximum": 8.26, + "cpuMinimum": 2.7800000000000002, + "cpuAverage": 3.54, + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "service": "Compute Engine", + "savings": 437.88, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'transparentradish'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/instances/transparentradish" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2831306685933", + "resourceID": "87490105937450511060", + "resourceName": "orangeeel", + "resourceType": "n2d-standard-64", + "zone": "us-central1-a", + "region": "us-central1", + "hostname": "orangeeel", + "platform": "Intel Skylake", + "cpuMaximum": 12.71, + "cpuMinimum": 1.63, + "cpuAverage": 4.18, + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=dataAnalytics", + "service": "Compute Engine", + "savings": 826.78, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'orangeeel'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/instances/orangeeel" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3051324877614", + "resourceID": "39668075120810490163", + "resourceName": "excitedkiwi", + "resourceType": "e2-micro", + "zone": "europe-west1-b", + "region": "europe-west1", + "hostname": "excitedkiwi", + "platform": "Intel Sandy Bridge", + "cpuMaximum": 10.31, + "cpuMinimum": 2.07, + "cpuAverage": 4.17, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "service": "Compute Engine", + "savings": 809.29, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'excitedkiwi'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-b/instances/excitedkiwi" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2817521057042", + "resourceID": "54068424223064579410", + "resourceName": "roundmercury", + "resourceType": "n2-highmem-4", + "zone": "asia-northeast1-c", + "region": "asia-northeast1", + "hostname": "roundmercury", + "platform": "AMD Rome", + "cpuMaximum": 17.99, + "cpuMinimum": 2.09, + "cpuAverage": 3.5, + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "service": "Compute Engine", + "savings": 36.13, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'roundmercury'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-c/instances/roundmercury" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6215955377873", + "resourceID": "70373943979798596654", + "resourceName": "kindfox", + "resourceType": "n1-standard-8", + "zone": "us-central1-a", + "region": "us-central1", + "hostname": "kindfox", + "platform": "Intel Skylake", + "cpuMaximum": 12.82, + "cpuMinimum": 1.35, + "cpuAverage": 3.49, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "service": "Compute Engine", + "savings": 469.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'kindfox'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/instances/kindfox" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9460953063935", + "resourceID": "52842941470098285072", + "resourceName": "rotundpomegranate", + "resourceType": "c2-standard-16", + "zone": "us-central1-b", + "region": "us-central1", + "hostname": "rotundpomegranate", + "platform": "AMD Rome", + "cpuMaximum": 12.43, + "cpuMinimum": 2.19, + "cpuAverage": 3.21, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "service": "Compute Engine", + "savings": 136.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'rotundpomegranate'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-b/instances/rotundpomegranate" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2966697583260", + "resourceID": "26164765065557013130", + "resourceName": "happylettuce", + "resourceType": "n1-standard-8", + "zone": "europe-west1-b", + "region": "europe-west1", + "hostname": "happylettuce", + "platform": "Intel Skylake", + "cpuMaximum": 10.3, + "cpuMinimum": 1.09, + "cpuAverage": 3.4699999999999998, + "primaryImpactCategory": "COST", + "tags": "environment=qa, app=customerSupport, tier=application", + "service": "Compute Engine", + "savings": 900.04, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'happylettuce'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-b/instances/happylettuce" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8812104976290", + "resourceID": "58759387249482684948", + "resourceName": "bluedog", + "resourceType": "n2-standard-16", + "zone": "asia-southeast2-c", + "region": "asia-southeast2", + "hostname": "bluedog", + "platform": "AMD Rome", + "cpuMaximum": 20.13, + "cpuMinimum": 1.8399999999999999, + "cpuAverage": 3.42, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "service": "Compute Engine", + "savings": 305.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle VM 'bluedog'.", + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-c/instances/bluedog" + } +] \ No newline at end of file diff --git a/flexera/data/google/google_rightsize_vm_recommendations_underutil.json b/flexera/data/google/google_rightsize_vm_recommendations_underutil.json new file mode 100644 index 00000000..71a9c3f8 --- /dev/null +++ b/flexera/data/google/google_rightsize_vm_recommendations_underutil.json @@ -0,0 +1,1352 @@ +[ + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2238320724810", + "resourceID": "13464842746946988736", + "resourceName": "mattemango", + "resourceType": "c2-standard-30", + "newResourceType": "c2-standard-16", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "hostname": "mattemango", + "platform": "Intel Haswell", + "cpuMaximum": 83.41, + "cpuMinimum": 5.59, + "cpuAverage": 17.75, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "service": "Compute Engine", + "savings": 181.1, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'mattemango'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/instances/mattemango" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8085765170618", + "resourceID": "70323771225617420355", + "resourceName": "merryjaguar", + "resourceType": "m2-ultramem-208", + "newResourceType": "m2-ultramem-104", + "zone": "europe-west4-a", + "region": "europe-west4", + "hostname": "merryjaguar", + "platform": "Intel Cascade Lake", + "cpuMaximum": 74.85, + "cpuMinimum": 8.3, + "cpuAverage": 14.07, + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "service": "Compute Engine", + "savings": 677.57, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'merryjaguar'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-a/instances/merryjaguar" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9357521928097", + "resourceID": "14463818815765259032", + "resourceName": "glossyiapetus", + "resourceType": "n2-standard-16", + "newResourceType": "n2-standard-8", + "zone": "us-central1-c", + "region": "us-central1", + "hostname": "glossyiapetus", + "platform": "Intel Haswell", + "cpuMaximum": 81.15, + "cpuMinimum": 10.52, + "cpuAverage": 30.63, + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=dataAnalytics", + "service": "Compute Engine", + "savings": 769.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'glossyiapetus'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-c/instances/glossyiapetus" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7142496133537", + "resourceID": "47940648250912914255", + "resourceName": "youthfulcarrot", + "resourceType": "n2d-standard-64", + "newResourceType": "n2d-standard-32", + "zone": "us-central1-a", + "region": "us-central1", + "hostname": "youthfulcarrot", + "platform": "Intel Haswell", + "cpuMaximum": 79.61, + "cpuMinimum": 3.67, + "cpuAverage": 22.53, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "service": "Compute Engine", + "savings": 417.68, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'youthfulcarrot'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/instances/youthfulcarrot" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2923778453443", + "resourceID": "91272388950951591525", + "resourceName": "transparentlion", + "resourceType": "n2d-standard-64", + "newResourceType": "n2d-standard-32", + "zone": "asia-southeast2-c", + "region": "asia-southeast2", + "hostname": "transparentlion", + "platform": "Intel Haswell", + "cpuMaximum": 81.36, + "cpuMinimum": 2.4, + "cpuAverage": 28.83, + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "service": "Compute Engine", + "savings": 741.53, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'transparentlion'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-c/instances/transparentlion" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7613796282297", + "resourceID": "25446206164501073582", + "resourceName": "fluorescentpeach", + "resourceType": "m2-ultramem-208", + "newResourceType": "m2-ultramem-104", + "zone": "europe-west1-b", + "region": "europe-west1", + "hostname": "fluorescentpeach", + "platform": "Intel Skylake", + "cpuMaximum": 67.43, + "cpuMinimum": 8.58, + "cpuAverage": 29.48, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "service": "Compute Engine", + "savings": 906.25, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'fluorescentpeach'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-b/instances/fluorescentpeach" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9736955206235", + "resourceID": "76954912864975788540", + "resourceName": "opaquehorse", + "resourceType": "n1-highmem-2", + "newResourceType": "n1-highmem-1", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "hostname": "opaquehorse", + "platform": "Intel Cascade Lake", + "cpuMaximum": 71.34, + "cpuMinimum": 6.6899999999999995, + "cpuAverage": 13.59, + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "service": "Compute Engine", + "savings": 837.75, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'opaquehorse'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/instances/opaquehorse" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1213283398086", + "resourceID": "30172796097655210190", + "resourceName": "rotundstrawberry", + "resourceType": "n1-standard-16", + "newResourceType": "n1-standard-8", + "zone": "europe-west4-c", + "region": "europe-west4", + "hostname": "rotundstrawberry", + "platform": "Intel Cascade Lake", + "cpuMaximum": 82.23, + "cpuMinimum": 8.8, + "cpuAverage": 24.51, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "service": "Compute Engine", + "savings": 926.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'rotundstrawberry'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/instances/rotundstrawberry" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4834917307793", + "resourceID": "10660253017111710631", + "resourceName": "whitechariklo", + "resourceType": "n1-highmem-2", + "newResourceType": "n1-highmem-1", + "zone": "us-west1-a", + "region": "us-west1", + "hostname": "whitechariklo", + "platform": "Intel Haswell", + "cpuMaximum": 84.06, + "cpuMinimum": 9.8, + "cpuAverage": 35.45, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "service": "Compute Engine", + "savings": 876.55, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'whitechariklo'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/instances/whitechariklo" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6210769189832", + "resourceID": "35863990463779800770", + "resourceName": "relievedmango", + "resourceType": "n1-highmem-2", + "newResourceType": "n1-highmem-1", + "zone": "us-central1-a", + "region": "us-central1", + "hostname": "relievedmango", + "platform": "Intel Haswell", + "cpuMaximum": 95.71, + "cpuMinimum": 4.41, + "cpuAverage": 26.98, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "service": "Compute Engine", + "savings": 462.73, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'relievedmango'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/instances/relievedmango" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2436125517226", + "resourceID": "64799454356958483116", + "resourceName": "blackxerus", + "resourceType": "m2-ultramem-208", + "newResourceType": "m2-ultramem-104", + "zone": "europe-west1-a", + "region": "europe-west1", + "hostname": "blackxerus", + "platform": "Intel Sandy Bridge", + "cpuMaximum": 89.32, + "cpuMinimum": 3.86, + "cpuAverage": 35.37, + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "service": "Compute Engine", + "savings": 49.91, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'blackxerus'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/instances/blackxerus" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3262536878060", + "resourceID": "38996505453236389357", + "resourceName": "yellowurchin", + "resourceType": "c2-standard-30", + "newResourceType": "c2-standard-16", + "zone": "asia-southeast2-c", + "region": "asia-southeast2", + "hostname": "yellowurchin", + "platform": "Intel Sandy Bridge", + "cpuMaximum": 69.07, + "cpuMinimum": 7.53, + "cpuAverage": 21.22, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "service": "Compute Engine", + "savings": 280.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'yellowurchin'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-c/instances/yellowurchin" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8256786483604", + "resourceID": "53949372859121488980", + "resourceName": "ellipticalquail", + "resourceType": "n1-standard-16", + "newResourceType": "n1-standard-8", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "hostname": "ellipticalquail", + "platform": "AMD Rome", + "cpuMaximum": 94.73, + "cpuMinimum": 6.08, + "cpuAverage": 22.78, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "service": "Compute Engine", + "savings": 66.48, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'ellipticalquail'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/instances/ellipticalquail" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8992674350960", + "resourceID": "39625412395917141841", + "resourceName": "sphericalradish", + "resourceType": "e2-micro", + "newResourceType": "e2-nano", + "zone": "us-west1-b", + "region": "us-west1", + "hostname": "sphericalradish", + "platform": "Intel Skylake", + "cpuMaximum": 67.06, + "cpuMinimum": 1.08, + "cpuAverage": 29.84, + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "service": "Compute Engine", + "savings": 552.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'sphericalradish'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/instances/sphericalradish" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5388578641617", + "resourceID": "43932525959556498023", + "resourceName": "livelyspinach", + "resourceType": "e2-standard-8", + "newResourceType": "e2-standard-4", + "zone": "us-west1-a", + "region": "us-west1", + "hostname": "livelyspinach", + "platform": "Intel Sandy Bridge", + "cpuMaximum": 62.97, + "cpuMinimum": 3.4699999999999998, + "cpuAverage": 20.81, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "service": "Compute Engine", + "savings": 855.24, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'livelyspinach'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/instances/livelyspinach" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4177708561684", + "resourceID": "21076905979977351233", + "resourceName": "gentlecat", + "resourceType": "n2-standard-16", + "newResourceType": "n2-standard-8", + "zone": "asia-southeast2-b", + "region": "asia-southeast2", + "hostname": "gentlecat", + "platform": "AMD Rome", + "cpuMaximum": 93.15, + "cpuMinimum": 2.03, + "cpuAverage": 20.27, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "service": "Compute Engine", + "savings": 160.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'gentlecat'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-b/instances/gentlecat" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5025033613842", + "resourceID": "71356443162724226331", + "resourceName": "massiveowl", + "resourceType": "n1-highmem-2", + "newResourceType": "n1-highmem-1", + "zone": "europe-west1-a", + "region": "europe-west1", + "hostname": "massiveowl", + "platform": "AMD Rome", + "cpuMaximum": 90.48, + "cpuMinimum": 6.39, + "cpuAverage": 17.08, + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "service": "Compute Engine", + "savings": 98.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'massiveowl'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/instances/massiveowl" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7200525735479", + "resourceID": "78648733399167088905", + "resourceName": "yellownewt", + "resourceType": "n2-highmem-8", + "newResourceType": "n2-highmem-4", + "zone": "asia-southeast2-c", + "region": "asia-southeast2", + "hostname": "yellownewt", + "platform": "Intel Cascade Lake", + "cpuMaximum": 93.25, + "cpuMinimum": 8.32, + "cpuAverage": 16.83, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "service": "Compute Engine", + "savings": 381.77, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'yellownewt'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-c/instances/yellownewt" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9738088761887", + "resourceID": "94118231672544234156", + "resourceName": "shinyspinach", + "resourceType": "n2-standard-16", + "newResourceType": "n2-standard-8", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "hostname": "shinyspinach", + "platform": "Intel Skylake", + "cpuMaximum": 85.69, + "cpuMinimum": 3.7800000000000002, + "cpuAverage": 22.64, + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "service": "Compute Engine", + "savings": 655.45, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'shinyspinach'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/instances/shinyspinach" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7071034692390", + "resourceID": "66869171188808283182", + "resourceName": "zealousgarlic", + "resourceType": "n2-highcpu-32", + "newResourceType": "n2-highcpu-16", + "zone": "europe-west6-b", + "region": "europe-west6", + "hostname": "zealousgarlic", + "platform": "Intel Cascade Lake", + "cpuMaximum": 82.3, + "cpuMinimum": 4.9, + "cpuAverage": 16.58, + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "service": "Compute Engine", + "savings": 853.23, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'zealousgarlic'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/instances/zealousgarlic" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3960704854820", + "resourceID": "38150077924150401883", + "resourceName": "eagerpallas", + "resourceType": "n1-standard-16", + "newResourceType": "n1-standard-8", + "zone": "asia-southeast2-a", + "region": "asia-southeast2", + "hostname": "eagerpallas", + "platform": "Intel Sandy Bridge", + "cpuMaximum": 84.81, + "cpuMinimum": 10.48, + "cpuAverage": 31.06, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "service": "Compute Engine", + "savings": 168.83, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'eagerpallas'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-a/instances/eagerpallas" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7979993569356", + "resourceID": "96697710120343702980", + "resourceName": "adventurousavocado", + "resourceType": "n2-highmem-8", + "newResourceType": "n2-highmem-4", + "zone": "asia-southeast2-b", + "region": "asia-southeast2", + "hostname": "adventurousavocado", + "platform": "Intel Cascade Lake", + "cpuMaximum": 62.19, + "cpuMinimum": 2.13, + "cpuAverage": 23.37, + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "service": "Compute Engine", + "savings": 187.49, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'adventurousavocado'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-b/instances/adventurousavocado" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9435101981738", + "resourceID": "23603766382611388661", + "resourceName": "happyjuno", + "resourceType": "n2-highmem-8", + "newResourceType": "n2-highmem-4", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "hostname": "happyjuno", + "platform": "AMD Rome", + "cpuMaximum": 97.48, + "cpuMinimum": 8.2, + "cpuAverage": 18.12, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "service": "Compute Engine", + "savings": 119.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'happyjuno'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/instances/happyjuno" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4921938344614", + "resourceID": "10354619892471816222", + "resourceName": "vivaciousturnip", + "resourceType": "n1-highmem-2", + "newResourceType": "n1-highmem-1", + "zone": "us-west1-a", + "region": "us-west1", + "hostname": "vivaciousturnip", + "platform": "Intel Haswell", + "cpuMaximum": 98.74, + "cpuMinimum": 10.02, + "cpuAverage": 37.82, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "service": "Compute Engine", + "savings": 927.86, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'vivaciousturnip'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/instances/vivaciousturnip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1657649385749", + "resourceID": "46652786409327162176", + "resourceName": "blacktiger", + "resourceType": "e2-micro", + "newResourceType": "e2-nano", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "hostname": "blacktiger", + "platform": "AMD Rome", + "cpuMaximum": 80.39, + "cpuMinimum": 2.61, + "cpuAverage": 28.68, + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "service": "Compute Engine", + "savings": 818.76, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'blacktiger'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/instances/blacktiger" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1606627652559", + "resourceID": "98980780010670613174", + "resourceName": "quirkycherry", + "resourceType": "n1-standard-16", + "newResourceType": "n1-standard-8", + "zone": "europe-west6-b", + "region": "europe-west6", + "hostname": "quirkycherry", + "platform": "AMD Rome", + "cpuMaximum": 75.7, + "cpuMinimum": 4.59, + "cpuAverage": 37.68, + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "service": "Compute Engine", + "savings": 848.46, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'quirkycherry'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/instances/quirkycherry" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3147747805374", + "resourceID": "19840284166024727265", + "resourceName": "metallicdione", + "resourceType": "c2-standard-30", + "newResourceType": "c2-standard-16", + "zone": "asia-northeast1-a", + "region": "asia-northeast1", + "hostname": "metallicdione", + "platform": "AMD Rome", + "cpuMaximum": 84.54, + "cpuMinimum": 4.6899999999999995, + "cpuAverage": 22.76, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "service": "Compute Engine", + "savings": 734.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'metallicdione'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-a/instances/metallicdione" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4605476195185", + "resourceID": "24589922110062972115", + "resourceName": "translucentcorn", + "resourceType": "n2d-standard-64", + "newResourceType": "n2d-standard-32", + "zone": "us-west1-b", + "region": "us-west1", + "hostname": "translucentcorn", + "platform": "Intel Haswell", + "cpuMaximum": 81.42, + "cpuMinimum": 2.31, + "cpuAverage": 12.67, + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=dataAnalytics", + "service": "Compute Engine", + "savings": 498.81, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'translucentcorn'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-b/instances/translucentcorn" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2585739353949", + "resourceID": "79585458198419858023", + "resourceName": "greeneunomia", + "resourceType": "e2-standard-8", + "newResourceType": "e2-standard-4", + "zone": "asia-northeast1-b", + "region": "asia-northeast1", + "hostname": "greeneunomia", + "platform": "Intel Sandy Bridge", + "cpuMaximum": 99.68, + "cpuMinimum": 9.53, + "cpuAverage": 27.92, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "service": "Compute Engine", + "savings": 989.23, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'greeneunomia'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-northeast1-b/instances/greeneunomia" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3558744020958", + "resourceID": "96932845799545691123", + "resourceName": "excitedmouse", + "resourceType": "n2-highcpu-32", + "newResourceType": "n2-highcpu-16", + "zone": "asia-southeast2-b", + "region": "asia-southeast2", + "hostname": "excitedmouse", + "platform": "Intel Skylake", + "cpuMaximum": 84.66, + "cpuMinimum": 8.85, + "cpuAverage": 39.37, + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "service": "Compute Engine", + "savings": 293.15, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'excitedmouse'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/asia-southeast2-b/instances/excitedmouse" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3360218149113", + "resourceID": "17510193738893937146", + "resourceName": "livelymouse", + "resourceType": "n2-highmem-8", + "newResourceType": "n2-highmem-4", + "zone": "northamerica-northeast1-a", + "region": "northamerica-northeast1", + "hostname": "livelymouse", + "platform": "Intel Skylake", + "cpuMaximum": 68.74, + "cpuMinimum": 10.59, + "cpuAverage": 32.45, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "service": "Compute Engine", + "savings": 530.32, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'livelymouse'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-a/instances/livelymouse" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3747260750602", + "resourceID": "60764683853998743144", + "resourceName": "smalljuno", + "resourceType": "n1-highmem-2", + "newResourceType": "n1-highmem-1", + "zone": "australia-southeast1-c", + "region": "australia-southeast1", + "hostname": "smalljuno", + "platform": "AMD Rome", + "cpuMaximum": 93.1, + "cpuMinimum": 3.66, + "cpuAverage": 26.01, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "service": "Compute Engine", + "savings": 989.12, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'smalljuno'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-c/instances/smalljuno" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7786611479466", + "resourceID": "65192798650459746710", + "resourceName": "dullpomegranate", + "resourceType": "n2-highmem-8", + "newResourceType": "n2-highmem-4", + "zone": "europe-west4-c", + "region": "europe-west4", + "hostname": "dullpomegranate", + "platform": "Intel Sandy Bridge", + "cpuMaximum": 66.37, + "cpuMinimum": 10.74, + "cpuAverage": 29.1, + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=crmModule", + "service": "Compute Engine", + "savings": 189.1, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'dullpomegranate'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-c/instances/dullpomegranate" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4812922006613", + "resourceID": "20767306415672005861", + "resourceName": "jollysedna", + "resourceType": "n2-standard-16", + "newResourceType": "n2-standard-8", + "zone": "southamerica-east1-a", + "region": "southamerica-east1", + "hostname": "jollysedna", + "platform": "Intel Skylake", + "cpuMaximum": 77.75, + "cpuMinimum": 2.73, + "cpuAverage": 11.47, + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "service": "Compute Engine", + "savings": 781.31, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'jollysedna'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/southamerica-east1-a/instances/jollysedna" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1580240739686", + "resourceID": "77019444664601146777", + "resourceName": "gentleio", + "resourceType": "n2-highmem-8", + "newResourceType": "n2-highmem-4", + "zone": "europe-west1-b", + "region": "europe-west1", + "hostname": "gentleio", + "platform": "Intel Sandy Bridge", + "cpuMaximum": 78.31, + "cpuMinimum": 7.95, + "cpuAverage": 30.97, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "service": "Compute Engine", + "savings": 813.03, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'gentleio'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-b/instances/gentleio" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2051995033680", + "resourceID": "51066317354615724722", + "resourceName": "kindbear", + "resourceType": "n2-highmem-8", + "newResourceType": "n2-highmem-4", + "zone": "europe-west6-c", + "region": "europe-west6", + "hostname": "kindbear", + "platform": "Intel Sandy Bridge", + "cpuMaximum": 80.98, + "cpuMinimum": 1.96, + "cpuAverage": 26.66, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "service": "Compute Engine", + "savings": 717.26, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'kindbear'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-c/instances/kindbear" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9674815370524", + "resourceID": "52575179851225337324", + "resourceName": "smallmakemake", + "resourceType": "n1-standard-16", + "newResourceType": "n1-standard-8", + "zone": "us-central1-b", + "region": "us-central1", + "hostname": "smallmakemake", + "platform": "Intel Sandy Bridge", + "cpuMaximum": 93.15, + "cpuMinimum": 5.85, + "cpuAverage": 39.21, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "service": "Compute Engine", + "savings": 374.17, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'smallmakemake'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-b/instances/smallmakemake" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6171546201744", + "resourceID": "14938731840898531025", + "resourceName": "eageronion", + "resourceType": "n2-highcpu-32", + "newResourceType": "n2-highcpu-16", + "zone": "us-central1-b", + "region": "us-central1", + "hostname": "eageronion", + "platform": "Intel Haswell", + "cpuMaximum": 61.84, + "cpuMinimum": 6.98, + "cpuAverage": 34.89, + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "service": "Compute Engine", + "savings": 878.9, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'eageronion'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-b/instances/eageronion" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4945178241294", + "resourceID": "21120464233179959538", + "resourceName": "drowsyibis", + "resourceType": "n2-highmem-8", + "newResourceType": "n2-highmem-4", + "zone": "northamerica-northeast1-c", + "region": "northamerica-northeast1", + "hostname": "drowsyibis", + "platform": "Intel Cascade Lake", + "cpuMaximum": 78.54, + "cpuMinimum": 8.68, + "cpuAverage": 23.44, + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "service": "Compute Engine", + "savings": 258.02, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'drowsyibis'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-c/instances/drowsyibis" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8012602730922", + "resourceID": "71587470711373192369", + "resourceName": "mattemars", + "resourceType": "m2-ultramem-208", + "newResourceType": "m2-ultramem-104", + "zone": "us-west1-a", + "region": "us-west1", + "hostname": "mattemars", + "platform": "Intel Haswell", + "cpuMaximum": 61.98, + "cpuMinimum": 10.2, + "cpuAverage": 13.64, + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=dataAnalytics", + "service": "Compute Engine", + "savings": 294.99, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'mattemars'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/instances/mattemars" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5026296918890", + "resourceID": "85434386071727872428", + "resourceName": "smallpineapple", + "resourceType": "e2-standard-8", + "newResourceType": "e2-standard-4", + "zone": "europe-west1-a", + "region": "europe-west1", + "hostname": "smallpineapple", + "platform": "Intel Cascade Lake", + "cpuMaximum": 94.49, + "cpuMinimum": 7.75, + "cpuAverage": 35.24, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "service": "Compute Engine", + "savings": 276.2, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'smallpineapple'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/instances/smallpineapple" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2940248266960", + "resourceID": "56442834382550235682", + "resourceName": "widehaumea", + "resourceType": "e2-standard-8", + "newResourceType": "e2-standard-4", + "zone": "northamerica-northeast1-b", + "region": "northamerica-northeast1", + "hostname": "widehaumea", + "platform": "Intel Sandy Bridge", + "cpuMaximum": 75.91, + "cpuMinimum": 7.86, + "cpuAverage": 13.41, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "service": "Compute Engine", + "savings": 526.11, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'widehaumea'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/northamerica-northeast1-b/instances/widehaumea" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4383244509928", + "resourceID": "69413101866979476434", + "resourceName": "thinbroccoli", + "resourceType": "n1-highmem-2", + "newResourceType": "n1-highmem-1", + "zone": "australia-southeast1-b", + "region": "australia-southeast1", + "hostname": "thinbroccoli", + "platform": "AMD Rome", + "cpuMaximum": 67.94, + "cpuMinimum": 10.64, + "cpuAverage": 20.78, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "service": "Compute Engine", + "savings": 303.16, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'thinbroccoli'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-b/instances/thinbroccoli" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9574689050456", + "resourceID": "94118614870964136977", + "resourceName": "orangemercury", + "resourceType": "e2-standard-8", + "newResourceType": "e2-standard-4", + "zone": "europe-west4-b", + "region": "europe-west4", + "hostname": "orangemercury", + "platform": "Intel Cascade Lake", + "cpuMaximum": 74.72, + "cpuMinimum": 9.63, + "cpuAverage": 13.79, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "service": "Compute Engine", + "savings": 587.04, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'orangemercury'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west4-b/instances/orangemercury" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4034932807697", + "resourceID": "57737045222072351460", + "resourceName": "bravemercury", + "resourceType": "n1-standard-16", + "newResourceType": "n1-standard-8", + "zone": "australia-southeast1-a", + "region": "australia-southeast1", + "hostname": "bravemercury", + "platform": "Intel Cascade Lake", + "cpuMaximum": 76.77, + "cpuMinimum": 10.93, + "cpuAverage": 23.7, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "service": "Compute Engine", + "savings": 790.39, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'bravemercury'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/australia-southeast1-a/instances/bravemercury" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2916810840413", + "resourceID": "37388006730795949494", + "resourceName": "dulloctopus", + "resourceType": "n2-highmem-8", + "newResourceType": "n2-highmem-4", + "zone": "us-west1-a", + "region": "us-west1", + "hostname": "dulloctopus", + "platform": "Intel Haswell", + "cpuMaximum": 83.95, + "cpuMinimum": 3.82, + "cpuAverage": 12.56, + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "service": "Compute Engine", + "savings": 566.23, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'dulloctopus'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-west1-a/instances/dulloctopus" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8561643316335", + "resourceID": "43141049046460456744", + "resourceName": "blueearth", + "resourceType": "c2-standard-30", + "newResourceType": "c2-standard-16", + "zone": "europe-west1-a", + "region": "europe-west1", + "hostname": "blueearth", + "platform": "Intel Skylake", + "cpuMaximum": 69.74, + "cpuMinimum": 10.7, + "cpuAverage": 22.14, + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "service": "Compute Engine", + "savings": 519.25, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'blueearth'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west1-a/instances/blueearth" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6587260216329", + "resourceID": "36318099914243263471", + "resourceName": "eagermango", + "resourceType": "n2d-standard-64", + "newResourceType": "n2d-standard-32", + "zone": "us-central1-a", + "region": "us-central1", + "hostname": "eagermango", + "platform": "Intel Skylake", + "cpuMaximum": 91.27, + "cpuMinimum": 8.21, + "cpuAverage": 17.99, + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "service": "Compute Engine", + "savings": 539.4, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'eagermango'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/us-central1-a/instances/eagermango" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8932142779472", + "resourceID": "66837595453926657146", + "resourceName": "dullwatermelon", + "resourceType": "n2-highcpu-32", + "newResourceType": "n2-highcpu-16", + "zone": "europe-west6-b", + "region": "europe-west6", + "hostname": "dullwatermelon", + "platform": "Intel Skylake", + "cpuMaximum": 80.64, + "cpuMinimum": 3.57, + "cpuAverage": 28.64, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "service": "Compute Engine", + "savings": 368.1, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'dullwatermelon'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-b/instances/dullwatermelon" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5421339397084", + "resourceID": "82371791344214846832", + "resourceName": "massivemushroom", + "resourceType": "n2-standard-16", + "newResourceType": "n2-standard-8", + "zone": "europe-west6-a", + "region": "europe-west6", + "hostname": "massivemushroom", + "platform": "Intel Cascade Lake", + "cpuMaximum": 99.41, + "cpuMinimum": 3.01, + "cpuAverage": 24.86, + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "service": "Compute Engine", + "savings": 277.65, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by changing machine type of Underutilized VM 'massivemushroom'.", + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": "https://www.googleapis.com/compute/v1/projects/rightscale.com:resat-prem/zones/europe-west6-a/instances/massivemushroom" + } +] \ No newline at end of file diff --git a/flexera/data/google/google_sql_idle_instance_recommendations.js b/flexera/data/google/google_sql_idle_instance_recommendations.js deleted file mode 100644 index 689f7289..00000000 --- a/flexera/data/google/google_sql_idle_instance_recommendations.js +++ /dev/null @@ -1,147 +0,0 @@ -// NOTE: Waiting on fix to this policy to get recommendation data - -// -------------------------------------- -// Libraries -// -------------------------------------- - -var _ = require('underscore') - -// -------------------------------------- -// Functions -// -------------------------------------- - -function getRandomDate(year) { - let start = new Date(year, 0, 1); // Start from January 1st of the given year - let end = new Date(year + 1, 0, 1); // End at December 31st of the given year - let randomDate = new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())); - - return randomDate.toISOString(); -} - -function generateRandomName() { - adjectives = [ - "quick", "lazy", "drowsy", "excited", "adventurous", "jolly", "brave", "calm", - "eager", "fierce", "gentle", "happy", "innocent", "jovial", "kind", "lively", - "merry", "nervous", "obedient", "proud", "relieved", "silly", "thankful", - "upbeat", "vivacious", "witty", "excited", "youthful", "zealous", "quirky" - ] - - animals = [ - "ant", "bear", "cat", "dog", "eel", "fox", "goat", "horse", "ibis", "jaguar", - "kangaroo", "lion", "mouse", "newt", "owl", "penguin", "quail", "rabbit", - "snake", "tiger", "urchin", "viper", "whale", "xerus", "yak", "zebra", "parrot", - "octopus", "giraffe", "elephant" - ]; - - randomAdjective = adjectives[Math.floor(Math.random() * adjectives.length)] - randomAnimal = animals[Math.floor(Math.random() * animals.length)] - - return randomAdjective + randomAnimal -} - -// -------------------------------------- -// Dummy Data -// -------------------------------------- - -current_year = parseInt(new Date().toISOString().split('-')[0]) - -account_list = [ - "ca1eeeca-231f-4a91-a740-04eaeb043516", - "ceee86e2-a6cf-4a62-8004-1313cc581679", - "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "9c6588cd-ca5e-429d-adc7-5292d3880914", - "912102ae-2e57-4094-bb8a-63a7d1c38207", - "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "f048a88c-9bc9-43cf-a30d-f48c94708866" -] - -region_list = [ - "us-central1", - "europe-west1", - "asia-northeast1", - "us-west1", - "australia-southeast1", - "southamerica-east1", - "northamerica-northeast1", - "europe-west4", - "asia-southeast2", - "europe-west6" -] - -tag_list = [ - { environment: "prod", app: "paymentGateway" }, - { environment: "dev", app: "dataAnalytics" }, - { environment: "staging", app: "userManagement" }, - { environment: "prod", app: "reportingService" }, - { environment: "dev", app: "emailService" }, - { environment: "staging", app: "invoiceProcessing" }, - { environment: "prod", app: "securityModule" }, - { environment: "prod", app: "inventoryManagement" }, - { environment: "dev", app: "customerSupport" }, - { environment: "prod", app: "crmModule" } -] - -description_list = [ - "Purchase a 1 year new standard CUD for RegularCore CPU", - "Purchase a 1 year new standard CUD for RegularRAM memory", - "Purchase a 1 year new standard CUD for E2Core CPU", - "Purchase a 1 year new standard CUD for E2RAM memory", - "Purchase a 1 year new standard CUD for N2DRAM memory", - "Purchase a 1 year new standard CUD for N2DCore CPU", - "Purchase a 1 year additional standard CUD for RegularCore CPU", - "Purchase a 1 year additional standard CUD for RegularRAM memory", - "Purchase a 1 year additional standard CUD for E2RAM memory", - "Purchase a 1 year additional standard CUD for N2DCore CPU", -] - -// -------------------------------------- -// Script -// -------------------------------------- - -instances = [] - -for (var i = 0; i < 50; i++) { - projectNumber = (Math.random() * 1000000000000).toFixed(0) - resourceID = generateRandomName() - region = region_list[parseInt(Math.random() * 10)] - accountId = "rightscale.com:resat-prem" - accountName = "RightScale-Resat-Premium" - - savings = parseFloat((Math.random() * Math.random() * 1000).toFixed(3)) - - instances.push({ - "accountID": accountId, - "accountName": accountName, - "projectNumber": projectNumber, - "resourceID": resourceID, - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": region, - "primaryImpact": { "category": "COST" }, - "tags": "fingerprint=" + (Math.random() + 1).toString(36).substring(2) + "=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": savings, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }) -} - -result = { - "message": "The total estimated monthly savings are US$ 7833.10", - "instances": instances -} - -// -------------------------------------- -// Output -// -------------------------------------- - -console.log(JSON.stringify(result, '', 2)) diff --git a/flexera/data/google/google_sql_idle_instance_recommendations.json b/flexera/data/google/google_sql_idle_instance_recommendations.json index 4f84c72f..f291bb57 100644 --- a/flexera/data/google/google_sql_idle_instance_recommendations.json +++ b/flexera/data/google/google_sql_idle_instance_recommendations.json @@ -1,1105 +1,1352 @@ -{ - "message": "The total estimated monthly savings are US$ 7833.10", - "instances": [ - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "30386500996", - "resourceID": "jovialxerus", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "southamerica-east1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=fwmmm5ecla=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 592.969, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "149274417339", - "resourceID": "excitedant", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "us-central1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=kgdicnqb7e=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 581.309, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "363262159080", - "resourceID": "bravegoat", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "asia-northeast1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=88qbnwh3qak=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 313.664, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "945949496838", - "resourceID": "wittyxerus", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "asia-northeast1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=4pkn5k89j=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 349.843, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "866349230679", - "resourceID": "jovialzebra", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "asia-southeast2", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=m99c9fwmqu=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 388.48, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "434377837853", - "resourceID": "drowsyoctopus", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "us-central1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=sbtrhwqow8l=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 4.273, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "516952098428", - "resourceID": "zealousgoat", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "southamerica-east1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=r927hkqy1q=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 282.374, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "506583127057", - "resourceID": "braveeel", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "asia-northeast1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=z4buy1qha8=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 584.717, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "136307572955", - "resourceID": "calmant", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "europe-west6", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=q1h9z2kqxc=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 238.929, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "42539202298", - "resourceID": "quickfox", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "europe-west1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=qqruvup4ir=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 714.897, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "779018117794", - "resourceID": "jovialnewt", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "europe-west6", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=0lupx072gz=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 10.754, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "792258986901", - "resourceID": "sillydog", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "us-west1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=huxgglg227=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 253.38, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "273378483230", - "resourceID": "happycat", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "europe-west6", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=gt7822tl9y=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 499.673, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "957716873435", - "resourceID": "drowsycat", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "europe-west4", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=vbjhh307at=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 502.24, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "687443600256", - "resourceID": "excitedparrot", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "europe-west1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=qf05yedjim=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 414.557, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "839558573314", - "resourceID": "sillyviper", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "europe-west4", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=oxpmow6lwa=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 25.655, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "479154946438", - "resourceID": "vivaciousrabbit", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "northamerica-northeast1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=tph3vnzm9l=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 624.193, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "179456003068", - "resourceID": "happygoat", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "asia-northeast1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=1izutga5lw=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 486.807, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "281659579234", - "resourceID": "quickwhale", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "northamerica-northeast1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=xcwnyafrk6=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 416.744, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "646461811413", - "resourceID": "youthfulelephant", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "europe-west1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=ynaqd1totll=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 301.75, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "365433617211", - "resourceID": "nervouswhale", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "asia-southeast2", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=wd0ioojqrn=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 258.553, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "498467144666", - "resourceID": "zealousnewt", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "europe-west1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=63ne5rufp6=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 84.443, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "47430708149", - "resourceID": "sillycat", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "asia-southeast2", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=0ydvw7raij=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 206.242, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "783153748892", - "resourceID": "upbeatjaguar", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "australia-southeast1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=gljpsur6e6=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 48.599, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "141984994932", - "resourceID": "wittyparrot", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "southamerica-east1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=fv2h1376ca=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 269.073, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "831408344994", - "resourceID": "sillyeel", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "europe-west6", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=l9gshg4pnz=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 203.226, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "30485898397", - "resourceID": "fiercequail", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "australia-southeast1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=zhnv0lr0yu=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 132.015, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "971305716028", - "resourceID": "thankfulant", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "southamerica-east1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=4n3o8kvmrk=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 700.837, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "500951012228", - "resourceID": "drowsysnake", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "europe-west4", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=qh6kktt2fg=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 57.546, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "718629378686", - "resourceID": "calmhorse", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "northamerica-northeast1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=vaqb3n8pdj=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 78.579, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "953765062083", - "resourceID": "vivacioussnake", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "asia-northeast1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=2kig7q5lru=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 155.814, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "718291404660", - "resourceID": "kindjaguar", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "us-west1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=h5mmh08p0o=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 341.061, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "791195622779", - "resourceID": "vivaciousdog", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "australia-southeast1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=5dlue7vjvd=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 45.171, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "137694743614", - "resourceID": "jollyhorse", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "us-central1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=3050yvcz7=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 356.995, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "716046344438", - "resourceID": "zealouspenguin", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "europe-west6", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=nerwtlwrshg=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 716.017, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "55608402935", - "resourceID": "lazyurchin", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "asia-southeast2", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=7wlb46dtte=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 238.103, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "410047760467", - "resourceID": "drowsyant", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "asia-northeast1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=ceoggnza7z=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 560.824, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "451608806235", - "resourceID": "adventurousoctopus", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "australia-southeast1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=p1dyktmiqwg=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 154.887, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "296975193018", - "resourceID": "fiercexerus", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "asia-northeast1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=es9dtluogg=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 459.06, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "472062468999", - "resourceID": "eagerfox", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "us-west1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=3rbnbiu0kq=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 390.034, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "329283870486", - "resourceID": "quickhorse", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "australia-southeast1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=qzlje52z2f=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 856.398, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "950640312422", - "resourceID": "thankfulmouse", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "europe-west4", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=1jc1v389ry=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 0.197, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "53756575694", - "resourceID": "relievedibis", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "asia-northeast1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=2kfx6981lg=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 639.342, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "980662274174", - "resourceID": "jovialgiraffe", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "southamerica-east1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=sd2ecobg4r=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 276.561, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "838954202321", - "resourceID": "quickgiraffe", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "us-central1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=dmkxo1hcs4=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 338.153, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "664805010549", - "resourceID": "drowsybear", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "europe-west1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=vg4n59te3s=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 110.725, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "84256830052", - "resourceID": "calmquail", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "europe-west6", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=2cwm538agk=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 143.331, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "958603466633", - "resourceID": "drowsynewt", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "europe-west6", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=u9c6t4krj8=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 482.679, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "629999300471", - "resourceID": "relievedrabbit", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "northamerica-northeast1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=7mf0lrr6su=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 85.991, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - }, - { - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "554185209880", - "resourceID": "jollyparrot", - "resourceType": "CLOUD_SQL_INSTANCE", - "lookBackPeriodInDays": 30, - "region": "europe-west1", - "primaryImpact": { - "category": "COST" - }, - "tags": "fingerprint=zoed9ly3ka=", - "platform": "", - "description": "", - "service": "SQL", - "savingsCurrency": "US$", - "savings": 477.521, - "priority": "P4", - "recommenderSubtype": "", - "state": "ACTIVE", - "status": "READY" - } - ] -} +[ + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1908225208170", + "resourceID": "widehaumea", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "asia-northeast1", + "timeCreated": "2022-08-13T01:27:45-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 492.42, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'widehaumea'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "SQLSERVER_2017_STANDARD", + "diskType": "PD_SSD", + "size": 295, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "widehaumea", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/widehaumea" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3178497862603", + "resourceID": "upbeatjuno", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "us-west1", + "timeCreated": "2020-02-16T14:11:19-06:00", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 628.74, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'upbeatjuno'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_33", + "diskType": "PD_SSD", + "size": 844, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "upbeatjuno", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/upbeatjuno" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1078841949541", + "resourceID": "fiercecherry", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "europe-west4", + "timeCreated": "2021-06-13T13:06:54-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 31.12, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'fiercecherry'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_28", + "diskType": "PD_SSD", + "size": 402, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "fiercecherry", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/fiercecherry" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4339557843345", + "resourceID": "matteonion", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "asia-southeast2", + "timeCreated": "2020-07-25T19:08:55-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 479.06, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'matteonion'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_30", + "diskType": "PD_SSD", + "size": 689, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "matteonion", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/matteonion" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3588250867548", + "resourceID": "gentlehaumea", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "europe-west6", + "timeCreated": "2020-04-07T09:56:02-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 362.12, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'gentlehaumea'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_36", + "diskType": "PD_SSD", + "size": 445, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "gentlehaumea", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/gentlehaumea" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2441580320237", + "resourceID": "excitedturnip", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "northamerica-northeast1", + "timeCreated": "2020-11-14T21:26:05-06:00", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 847.81, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'excitedturnip'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_30", + "diskType": "PD_SSD", + "size": 992, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "excitedturnip", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/excitedturnip" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6504715984059", + "resourceID": "jovialolive", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "southamerica-east1", + "timeCreated": "2020-04-15T12:47:53-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 724.82, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'jovialolive'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_36", + "diskType": "PD_SSD", + "size": 387, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "jovialolive", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/jovialolive" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6500912022261", + "resourceID": "jollyeris", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "asia-southeast2", + "timeCreated": "2023-07-17T05:14:14-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 837.13, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'jollyeris'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_33", + "diskType": "PD_SSD", + "size": 153, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "jollyeris", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/jollyeris" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5308530413683", + "resourceID": "happymelon", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "europe-west4", + "timeCreated": "2023-11-13T14:54:08-06:00", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 423.24, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'happymelon'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "POSTGRES_15", + "diskType": "PD_SSD", + "size": 857, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "happymelon", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/happymelon" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4514145965549", + "resourceID": "translucentgrapefruit", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "europe-west6", + "timeCreated": "2020-03-08T19:08:28-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 837.16, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'translucentgrapefruit'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_5_6", + "diskType": "PD_SSD", + "size": 183, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "translucentgrapefruit", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/translucentgrapefruit" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1620534815268", + "resourceID": "bravesedna", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "europe-west4", + "timeCreated": "2021-03-14T13:43:01-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 854.58, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'bravesedna'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_5_7", + "diskType": "PD_SSD", + "size": 133, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "bravesedna", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/bravesedna" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2606693003707", + "resourceID": "transparentjupiter", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "europe-west4", + "timeCreated": "2023-07-14T12:48:26-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 865.28, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'transparentjupiter'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_28", + "diskType": "PD_SSD", + "size": 33, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "transparentjupiter", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/transparentjupiter" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1738903104956", + "resourceID": "whiteorange", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "europe-west6", + "timeCreated": "2021-12-30T08:43:52-06:00", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 2.81, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'whiteorange'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_36", + "diskType": "PD_SSD", + "size": 627, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "whiteorange", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/whiteorange" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9190659633408", + "resourceID": "circularxerus", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "europe-west1", + "timeCreated": "2020-10-07T13:43:50-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 721.75, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'circularxerus'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_5_6", + "diskType": "PD_SSD", + "size": 245, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "circularxerus", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/circularxerus" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1996045861003", + "resourceID": "happyiapetus", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "europe-west4", + "timeCreated": "2022-11-09T20:33:29-06:00", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 698.73, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'happyiapetus'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_33", + "diskType": "PD_SSD", + "size": 19, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "happyiapetus", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/happyiapetus" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7510918332248", + "resourceID": "kindwatermelon", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "australia-southeast1", + "timeCreated": "2021-03-01T08:22:32-06:00", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 859.68, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'kindwatermelon'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_33", + "diskType": "PD_SSD", + "size": 893, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "kindwatermelon", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/kindwatermelon" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9480760276015", + "resourceID": "fiercedog", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "europe-west1", + "timeCreated": "2023-10-09T10:17:52-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 107.88, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'fiercedog'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_36", + "diskType": "PD_SSD", + "size": 938, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "fiercedog", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/fiercedog" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "1398878486711", + "resourceID": "adventurouscorn", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "australia-southeast1", + "timeCreated": "2021-03-19T11:58:28-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 924.72, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'adventurouscorn'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "POSTGRES_14", + "diskType": "PD_SSD", + "size": 458, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "adventurouscorn", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/adventurouscorn" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3254197611210", + "resourceID": "obedientnewt", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "europe-west6", + "timeCreated": "2021-03-17T13:56:57-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 5.21, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'obedientnewt'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_36", + "diskType": "PD_SSD", + "size": 636, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "obedientnewt", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/obedientnewt" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6221951289888", + "resourceID": "largexerus", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "europe-west6", + "timeCreated": "2020-08-18T01:35:39-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=invoiceProcessing", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 372.37, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'largexerus'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "POSTGRES_15", + "diskType": "PD_SSD", + "size": 77, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "largexerus", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/largexerus" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7803164030272", + "resourceID": "excitedlion", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "europe-west1", + "timeCreated": "2021-11-09T03:20:11-06:00", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 3.55, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'excitedlion'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_30", + "diskType": "PD_SSD", + "size": 820, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "excitedlion", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/excitedlion" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7089046763227", + "resourceID": "quickmouse", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "us-west1", + "timeCreated": "2022-06-29T02:16:58-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 704.18, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'quickmouse'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "POSTGRES_13", + "diskType": "PD_SSD", + "size": 395, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "quickmouse", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/quickmouse" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9728469111450", + "resourceID": "largeant", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "southamerica-east1", + "timeCreated": "2023-02-14T15:07:53-06:00", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 193.02, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'largeant'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_30", + "diskType": "PD_SSD", + "size": 630, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "largeant", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/largeant" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6869796425530", + "resourceID": "braveganymede", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "australia-southeast1", + "timeCreated": "2020-07-15T13:35:08-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 649.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'braveganymede'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "SQLSERVER_2017_STANDARD", + "diskType": "PD_SSD", + "size": 426, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "braveganymede", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/braveganymede" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3041153470859", + "resourceID": "calmpsyche", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "europe-west1", + "timeCreated": "2021-02-27T11:20:25-06:00", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 328.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'calmpsyche'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_36", + "diskType": "PD_SSD", + "size": 624, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "calmpsyche", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/calmpsyche" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8683750942020", + "resourceID": "livelyradish", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "europe-west1", + "timeCreated": "2020-09-04T23:47:18-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=customerSupport, tier=application", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 235.27, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'livelyradish'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_33", + "diskType": "PD_SSD", + "size": 597, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "livelyradish", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/livelyradish" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8940044397002", + "resourceID": "excitedpeas", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "asia-southeast2", + "timeCreated": "2021-07-15T19:30:02-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 385.01, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'excitedpeas'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_28", + "diskType": "PD_SSD", + "size": 741, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "excitedpeas", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/excitedpeas" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2832734342973", + "resourceID": "youthfullettuce", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "europe-west4", + "timeCreated": "2020-02-28T03:05:10-06:00", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=paymentGateway, tier=application", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 719.71, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'youthfullettuce'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_33", + "diskType": "PD_SSD", + "size": 126, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "youthfullettuce", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/youthfullettuce" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7040023788244", + "resourceID": "blackchiron", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "us-central1", + "timeCreated": "2022-07-03T18:45:08-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 734.9, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'blackchiron'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_28", + "diskType": "PD_SSD", + "size": 671, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "blackchiron", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/blackchiron" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8661724722768", + "resourceID": "excitedlime", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "us-central1", + "timeCreated": "2021-07-22T17:06:28-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=securityModule", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 168.57, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'excitedlime'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_33", + "diskType": "PD_SSD", + "size": 130, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "excitedlime", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/excitedlime" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4465330092247", + "resourceID": "blackraspberry", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "australia-southeast1", + "timeCreated": "2021-06-02T17:18:10-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=billingService, team=backend", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 424.69, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'blackraspberry'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "POSTGRES_13", + "diskType": "PD_SSD", + "size": 834, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "blackraspberry", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/blackraspberry" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5491590119299", + "resourceID": "tinyeunomia", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "northamerica-northeast1", + "timeCreated": "2020-08-14T13:11:12-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 409.7, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'tinyeunomia'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_33", + "diskType": "PD_SSD", + "size": 929, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "tinyeunomia", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/tinyeunomia" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5201943352260", + "resourceID": "proudearth", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "europe-west4", + "timeCreated": "2023-07-23T14:21:23-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 391.98, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'proudearth'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_33", + "diskType": "PD_SSD", + "size": 1023, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "proudearth", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/proudearth" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4707029181989", + "resourceID": "innocentwatermelon", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "europe-west4", + "timeCreated": "2023-05-07T00:07:02-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 503.43, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'innocentwatermelon'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "POSTGRES_13", + "diskType": "PD_SSD", + "size": 781, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "innocentwatermelon", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/innocentwatermelon" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6166351910319", + "resourceID": "gentlecallisto", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "asia-southeast2", + "timeCreated": "2021-08-23T06:10:13-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 537.97, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'gentlecallisto'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_36", + "diskType": "PD_SSD", + "size": 785, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "gentlecallisto", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/gentlecallisto" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "8836271634190", + "resourceID": "sphericaljupiter", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "northamerica-northeast1", + "timeCreated": "2023-02-02T21:04:32-06:00", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=userManagement", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 856.8, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'sphericaljupiter'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "SQLSERVER_2022_STANDARD", + "diskType": "PD_SSD", + "size": 119, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "sphericaljupiter", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/sphericaljupiter" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9150971697549", + "resourceID": "dullpsyche", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "southamerica-east1", + "timeCreated": "2021-11-22T20:35:08-06:00", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 348.54, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'dullpsyche'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_33", + "diskType": "PD_SSD", + "size": 618, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "dullpsyche", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/dullpsyche" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9421469844792", + "resourceID": "relievedeuropa", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "us-central1", + "timeCreated": "2022-09-30T23:29:14-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=customerSupport, team=security, tier=web", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 3.41, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'relievedeuropa'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_28", + "diskType": "PD_SSD", + "size": 427, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "relievedeuropa", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/relievedeuropa" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2279881459672", + "resourceID": "fierceraspberry", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "us-central1", + "timeCreated": "2021-04-01T23:33:11-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=test, app=dataWarehouse", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 993.51, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'fierceraspberry'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "POSTGRES_14", + "diskType": "PD_SSD", + "size": 946, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "fierceraspberry", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/fierceraspberry" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4014754327544", + "resourceID": "transparentcarrot", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "northamerica-northeast1", + "timeCreated": "2023-04-11T01:57:39-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 271.54, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'transparentcarrot'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_28", + "diskType": "PD_SSD", + "size": 787, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "transparentcarrot", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/transparentcarrot" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9203419955421", + "resourceID": "redvenus", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "australia-southeast1", + "timeCreated": "2022-11-12T10:19:23-06:00", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 637.63, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'redvenus'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_28", + "diskType": "PD_SSD", + "size": 403, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "redvenus", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/redvenus" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "3682517780692", + "resourceID": "rectangularneptune", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "southamerica-east1", + "timeCreated": "2021-12-02T15:27:54-06:00", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 113.74, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'rectangularneptune'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "POSTGRES_14", + "diskType": "PD_SSD", + "size": 829, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "rectangularneptune", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/rectangularneptune" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6897025359453", + "resourceID": "thankfulmoon", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "europe-west4", + "timeCreated": "2020-07-31T08:23:22-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 279.49, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'thankfulmoon'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "SQLSERVER_2022_STANDARD", + "diskType": "PD_SSD", + "size": 689, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "thankfulmoon", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/thankfulmoon" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "5138990565278", + "resourceID": "fiercemango", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "asia-northeast1", + "timeCreated": "2022-08-13T19:52:39-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=staging, app=dataAnalytics, team=backend, tier=web", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 495.79, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'fiercemango'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "SQLSERVER_2017_STANDARD", + "diskType": "PD_SSD", + "size": 633, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "fiercemango", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/fiercemango" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7912399818344", + "resourceID": "shortcallisto", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "us-west1", + "timeCreated": "2023-06-29T11:38:44-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=reportingService, tier=web", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 171.53, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'shortcallisto'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_33", + "diskType": "PD_SSD", + "size": 991, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "shortcallisto", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/shortcallisto" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "2923563558253", + "resourceID": "ellipticalpenguin", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "europe-west6", + "timeCreated": "2021-12-05T19:43:11-06:00", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=inventoryManagement", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 854.04, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'ellipticalpenguin'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_30", + "diskType": "PD_SSD", + "size": 717, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "ellipticalpenguin", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/ellipticalpenguin" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "4826398239895", + "resourceID": "mattegrapefruit", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "asia-northeast1", + "timeCreated": "2021-05-07T01:44:45-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=dev, app=securityModule, team=infra", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 731.61, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'mattegrapefruit'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "MYSQL_8_0_36", + "diskType": "PD_SSD", + "size": 273, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "mattegrapefruit", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/mattegrapefruit" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "6156040746961", + "resourceID": "smallnessus", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "europe-west6", + "timeCreated": "2022-03-18T00:31:58-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=reportingService, team=backend, tier=web", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 84.77, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'smallnessus'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "POSTGRES_15", + "diskType": "PD_SSD", + "size": 754, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "smallnessus", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/smallnessus" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "9223901562995", + "resourceID": "largechariklo", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "europe-west6", + "timeCreated": "2021-05-21T04:05:40-05:00", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=emailService", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 836.86, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'largechariklo'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "POSTGRES_13", + "diskType": "PD_SSD", + "size": 963, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "largechariklo", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/largechariklo" + }, + { + "accountID": "rightscale.com:resat-prem", + "accountName": "RightScale-Resat-Premium", + "projectNumber": "7079296239480", + "resourceID": "quickwhale", + "resourceType": "CLOUD_SQL_INSTANCE", + "region": "asia-southeast2", + "timeCreated": "2020-11-06T18:37:52-06:00", + "primaryImpactCategory": "COST", + "tags": "environment=prod, app=paymentGateway", + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": 17.93, + "savingsCurrency": "US$", + "priority": "P4", + "recommendationDetails": "Save cost by stopping Idle Cloud SQL 'quickwhale'.", + "recommenderSubtype": "DELETE_RESOURCE", + "platform": "POSTGRES_14", + "diskType": "PD_SSD", + "size": 1013, + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": "quickwhale", + "selfLink": "https://www.googleapis.com/sql/v1beta4/projects/rightscale.com:resat-prem/instances/quickwhale" + } +] \ No newline at end of file diff --git a/flexera/data/google/google_vm_recommendations.js b/flexera/data/google/google_vm_recommendations.js deleted file mode 100644 index 4ec955c8..00000000 --- a/flexera/data/google/google_vm_recommendations.js +++ /dev/null @@ -1,164 +0,0 @@ -// -------------------------------------- -// Libraries -// -------------------------------------- - -var _ = require('underscore') - -// -------------------------------------- -// Functions -// -------------------------------------- - -function getRandomDate(year) { - let start = new Date(year, 0, 1); // Start from January 1st of the given year - let end = new Date(year + 1, 0, 1); // End at December 31st of the given year - let randomDate = new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime())); - - return randomDate.toISOString(); -} - -function generateRandomName() { - adjectives = [ - "quick", "lazy", "drowsy", "excited", "adventurous", "jolly", "brave", "calm", - "eager", "fierce", "gentle", "happy", "innocent", "jovial", "kind", "lively", - "merry", "nervous", "obedient", "proud", "relieved", "silly", "thankful", - "upbeat", "vivacious", "witty", "excited", "youthful", "zealous", "quirky" - ] - - animals = [ - "ant", "bear", "cat", "dog", "eel", "fox", "goat", "horse", "ibis", "jaguar", - "kangaroo", "lion", "mouse", "newt", "owl", "penguin", "quail", "rabbit", - "snake", "tiger", "urchin", "viper", "whale", "xerus", "yak", "zebra", "parrot", - "octopus", "giraffe", "elephant" - ]; - - randomAdjective = adjectives[Math.floor(Math.random() * adjectives.length)] - randomAnimal = animals[Math.floor(Math.random() * animals.length)] - - return randomAdjective + randomAnimal -} - -// -------------------------------------- -// Dummy Data -// -------------------------------------- - -current_year = parseInt(new Date().toISOString().split('-')[0]) - -account_list = [ - "ca1eeeca-231f-4a91-a740-04eaeb043516", - "ceee86e2-a6cf-4a62-8004-1313cc581679", - "1aec08f2-c15d-4c32-919c-4bab940f69f3", - "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", - "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", - "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", - "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", - "9c6588cd-ca5e-429d-adc7-5292d3880914", - "912102ae-2e57-4094-bb8a-63a7d1c38207", - "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", - "f048a88c-9bc9-43cf-a30d-f48c94708866" -] - -region_list = [ - "us-central1", - "europe-west1", - "asia-northeast1", - "us-west1", - "australia-southeast1", - "southamerica-east1", - "northamerica-northeast1", - "europe-west4", - "asia-southeast2", - "europe-west6" -] - -tag_list = [ - { environment: "prod", app: "paymentGateway" }, - { environment: "dev", app: "dataAnalytics" }, - { environment: "staging", app: "userManagement" }, - { environment: "prod", app: "reportingService" }, - { environment: "dev", app: "emailService" }, - { environment: "staging", app: "invoiceProcessing" }, - { environment: "prod", app: "securityModule" }, - { environment: "prod", app: "inventoryManagement" }, - { environment: "dev", app: "customerSupport" }, - { environment: "prod", app: "crmModule" } -] - -description_list = [ - "Purchase a 1 year new standard CUD for RegularCore CPU", - "Purchase a 1 year new standard CUD for RegularRAM memory", - "Purchase a 1 year new standard CUD for E2Core CPU", - "Purchase a 1 year new standard CUD for E2RAM memory", - "Purchase a 1 year new standard CUD for N2DRAM memory", - "Purchase a 1 year new standard CUD for N2DCore CPU", - "Purchase a 1 year additional standard CUD for RegularCore CPU", - "Purchase a 1 year additional standard CUD for RegularRAM memory", - "Purchase a 1 year additional standard CUD for E2RAM memory", - "Purchase a 1 year additional standard CUD for N2DCore CPU", -] - -type_list = [ - "e2-standard-8", - "n2-standard-16", - "n2-highmem-8", - "n2-highcpu-32", - "n2d-standard-64", - "c2-standard-30", - "m2-ultramem-208", - "n1-standard-16", - "n1-highmem-2", - "e2-micro" -] - -// -------------------------------------- -// Script -// -------------------------------------- - -instances = [] - -for (var i = 0; i < 50; i++) { - projectNumber = (Math.random() * 1000000000000).toFixed(0) - resourceType = type_list[parseInt(Math.random() * 10)] - resourceName = generateRandomName() - resourceID = (Math.random() * 10000000000000000000).toFixed(0) - region = region_list[parseInt(Math.random() * 10)] - accountId = "rightscale.com:resat-prem" - accountName = "RightScale-Resat-Premium" - - savings = parseFloat((Math.random() * Math.random() * 1000).toFixed(3)) - - instances.push({ - "cpuAverage": parseFloat((Math.random() + 5).toFixed(2)), - "cpuMaximum": parseFloat((Math.random() + 10).toFixed(2)), - "cpuMinimum": parseFloat(Math.random().toFixed(2)), - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM '" + resourceName + "'.", - "savings": savings, - "hostname": resourceName, - "priority": "P4", - "accountID": accountId, - "accountName": accountName, - "projectNumber": projectNumber, - "primaryImpact.category": "COST", - "resourceID": resourceID, - "resourceName": resourceName, - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=" + (Math.random() + 1).toString(36).substring(2) + "=", - "zone": region, - "lookBackPeriodInDays": 7 - }) -} - -result = { - "message": "The total estimated monthly savings are US$ 7833.10", - "instances": instances -} - -// -------------------------------------- -// Output -// -------------------------------------- - -console.log(JSON.stringify(result, '', 2)) diff --git a/flexera/data/google/google_vm_recommendations.json b/flexera/data/google/google_vm_recommendations.json deleted file mode 100644 index 6b4a81fe..00000000 --- a/flexera/data/google/google_vm_recommendations.json +++ /dev/null @@ -1,1205 +0,0 @@ -{ - "message": "The total estimated monthly savings are US$ 7833.10", - "instances": [ - { - "cpuAverage": 5.72, - "cpuMaximum": 10.78, - "cpuMinimum": 0.44, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'obedientviper'.", - "savings": 0.559, - "hostname": "obedientviper", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "817460088803", - "primaryImpact.category": "COST", - "resourceID": "6040382949364706304", - "resourceName": "obedientviper", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=i1ai4aho9d=", - "zone": "asia-southeast2", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.17, - "cpuMaximum": 10.17, - "cpuMinimum": 0.93, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'quirkyjaguar'.", - "savings": 42.879, - "hostname": "quirkyjaguar", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "496788331332", - "primaryImpact.category": "COST", - "resourceID": "2326506222093789184", - "resourceName": "quirkyjaguar", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=ei6y10fbgj=", - "zone": "southamerica-east1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.07, - "cpuMaximum": 10.39, - "cpuMinimum": 0.69, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'sillyoctopus'.", - "savings": 164.838, - "hostname": "sillyoctopus", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "428164956123", - "primaryImpact.category": "COST", - "resourceID": "7531276376984312832", - "resourceName": "sillyoctopus", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=ywgyrgrknlh=", - "zone": "us-west1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.19, - "cpuMaximum": 10.88, - "cpuMinimum": 0.49, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'jovialgiraffe'.", - "savings": 519.928, - "hostname": "jovialgiraffe", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "18710525686", - "primaryImpact.category": "COST", - "resourceID": "4243190228982130176", - "resourceName": "jovialgiraffe", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=hb4clvziat=", - "zone": "asia-southeast2", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.49, - "cpuMaximum": 10.86, - "cpuMinimum": 0.2, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'excitedant'.", - "savings": 4.263, - "hostname": "excitedant", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "564493963046", - "primaryImpact.category": "COST", - "resourceID": "8832234457215280128", - "resourceName": "excitedant", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=2mxaa80q4h=", - "zone": "asia-southeast2", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.83, - "cpuMaximum": 10.03, - "cpuMinimum": 0.83, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'relievedviper'.", - "savings": 185.31, - "hostname": "relievedviper", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "92581407564", - "primaryImpact.category": "COST", - "resourceID": "8709125063202312192", - "resourceName": "relievedviper", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=a9pe3w77w9=", - "zone": "europe-west1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.9, - "cpuMaximum": 10.37, - "cpuMinimum": 0.22, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'obedientwhale'.", - "savings": 419.218, - "hostname": "obedientwhale", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "445376871051", - "primaryImpact.category": "COST", - "resourceID": "5805112788832316416", - "resourceName": "obedientwhale", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=lau6gkbeyp=", - "zone": "australia-southeast1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.12, - "cpuMaximum": 10.82, - "cpuMinimum": 0.93, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'jollycat'.", - "savings": 15.649, - "hostname": "jollycat", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "126608041829", - "primaryImpact.category": "COST", - "resourceID": "2740803209041244672", - "resourceName": "jollycat", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=09r99kvw1b=", - "zone": "northamerica-northeast1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.53, - "cpuMaximum": 10.28, - "cpuMinimum": 0.84, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'jovialxerus'.", - "savings": 351.378, - "hostname": "jovialxerus", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "280500748397", - "primaryImpact.category": "COST", - "resourceID": "8642419019965940736", - "resourceName": "jovialxerus", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=jcn1ah7cnx=", - "zone": "southamerica-east1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.93, - "cpuMaximum": 10.28, - "cpuMinimum": 0.95, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'vivaciousgoat'.", - "savings": 633.013, - "hostname": "vivaciousgoat", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "719063286911", - "primaryImpact.category": "COST", - "resourceID": "497185430585542784", - "resourceName": "vivaciousgoat", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=frpr0i8qen=", - "zone": "northamerica-northeast1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.07, - "cpuMaximum": 10.77, - "cpuMinimum": 0.64, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'fiercekangaroo'.", - "savings": 65.637, - "hostname": "fiercekangaroo", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "349313247251", - "primaryImpact.category": "COST", - "resourceID": "4167911292662023168", - "resourceName": "fiercekangaroo", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=58js5o71j2=", - "zone": "europe-west1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.5, - "cpuMaximum": 10.6, - "cpuMinimum": 0.06, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'wittynewt'.", - "savings": 111.996, - "hostname": "wittynewt", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "245245246230", - "primaryImpact.category": "COST", - "resourceID": "7160036134481249280", - "resourceName": "wittynewt", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=ri0elgmtp6i=", - "zone": "asia-southeast2", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.86, - "cpuMaximum": 10.89, - "cpuMinimum": 0.55, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'vivaciousoctopus'.", - "savings": 7.507, - "hostname": "vivaciousoctopus", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "424300523726", - "primaryImpact.category": "COST", - "resourceID": "4130562814278515712", - "resourceName": "vivaciousoctopus", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=vxwu784exz=", - "zone": "europe-west4", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.97, - "cpuMaximum": 10.35, - "cpuMinimum": 0.25, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'drowsyant'.", - "savings": 34.83, - "hostname": "drowsyant", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "430223602884", - "primaryImpact.category": "COST", - "resourceID": "6354247689302444032", - "resourceName": "drowsyant", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=lnd4d3w6=", - "zone": "australia-southeast1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.7, - "cpuMaximum": 10.7, - "cpuMinimum": 0.69, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'happyant'.", - "savings": 109.223, - "hostname": "happyant", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "581519274996", - "primaryImpact.category": "COST", - "resourceID": "2481939053071782400", - "resourceName": "happyant", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=xvowua90yc=", - "zone": "northamerica-northeast1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.75, - "cpuMaximum": 10.02, - "cpuMinimum": 0.68, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'excitedsnake'.", - "savings": 68.314, - "hostname": "excitedsnake", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "408623317828", - "primaryImpact.category": "COST", - "resourceID": "8181993903498438656", - "resourceName": "excitedsnake", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=q9esqxmlkj=", - "zone": "southamerica-east1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.47, - "cpuMaximum": 10.13, - "cpuMinimum": 0.83, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'wittyyak'.", - "savings": 132.086, - "hostname": "wittyyak", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "200405757742", - "primaryImpact.category": "COST", - "resourceID": "5404042362046857216", - "resourceName": "wittyyak", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=4yzej8m31j=", - "zone": "europe-west1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.85, - "cpuMaximum": 10.27, - "cpuMinimum": 0.83, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'jollyrabbit'.", - "savings": 263.912, - "hostname": "jollyrabbit", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "441768446341", - "primaryImpact.category": "COST", - "resourceID": "3328057482454875648", - "resourceName": "jollyrabbit", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=m63k5z995y=", - "zone": "asia-southeast2", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.09, - "cpuMaximum": 10.91, - "cpuMinimum": 0.77, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'quickoctopus'.", - "savings": 26.895, - "hostname": "quickoctopus", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "678296428719", - "primaryImpact.category": "COST", - "resourceID": "6528288435322671104", - "resourceName": "quickoctopus", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=493znmem3ji=", - "zone": "us-west1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.56, - "cpuMaximum": 10.57, - "cpuMinimum": 0.42, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'fierceyak'.", - "savings": 448.937, - "hostname": "fierceyak", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "519329082734", - "primaryImpact.category": "COST", - "resourceID": "2836822040410344960", - "resourceName": "fierceyak", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=y0k7crsyo6j=", - "zone": "northamerica-northeast1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.51, - "cpuMaximum": 10.82, - "cpuMinimum": 0.59, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'livelydog'.", - "savings": 14.681, - "hostname": "livelydog", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "319244153187", - "primaryImpact.category": "COST", - "resourceID": "6424782232835070976", - "resourceName": "livelydog", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=6pnsbryasd=", - "zone": "australia-southeast1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.38, - "cpuMaximum": 10.73, - "cpuMinimum": 0.42, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'wittyant'.", - "savings": 61.499, - "hostname": "wittyant", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "161094161603", - "primaryImpact.category": "COST", - "resourceID": "6387226048476462080", - "resourceName": "wittyant", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=r50bxoxxy7=", - "zone": "southamerica-east1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.66, - "cpuMaximum": 10.03, - "cpuMinimum": 0.91, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'eagergiraffe'.", - "savings": 236.19, - "hostname": "eagergiraffe", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "134353721790", - "primaryImpact.category": "COST", - "resourceID": "9460433468574998528", - "resourceName": "eagergiraffe", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=68r332keo8=", - "zone": "asia-northeast1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.77, - "cpuMaximum": 10.27, - "cpuMinimum": 0.69, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'calmowl'.", - "savings": 1.834, - "hostname": "calmowl", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "438373812532", - "primaryImpact.category": "COST", - "resourceID": "2948234038667145728", - "resourceName": "calmowl", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=efvzqegi3ii=", - "zone": "us-west1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.95, - "cpuMaximum": 10.56, - "cpuMinimum": 0.14, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'quirkywhale'.", - "savings": 57.09, - "hostname": "quirkywhale", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "311914037959", - "primaryImpact.category": "COST", - "resourceID": "2258182153108727552", - "resourceName": "quirkywhale", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=bdtvwgs3h7=", - "zone": "northamerica-northeast1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.67, - "cpuMaximum": 10.96, - "cpuMinimum": 0.85, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'quirkyeel'.", - "savings": 18.077, - "hostname": "quirkyeel", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "686427664482", - "primaryImpact.category": "COST", - "resourceID": "3397056398578304000", - "resourceName": "quirkyeel", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=6zwrnkcsma=", - "zone": "asia-southeast2", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.99, - "cpuMaximum": 10.07, - "cpuMinimum": 0.8, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'fierceurchin'.", - "savings": 25.32, - "hostname": "fierceurchin", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "289499752778", - "primaryImpact.category": "COST", - "resourceID": "4405412774435830784", - "resourceName": "fierceurchin", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=wbh9bvv4zx=", - "zone": "australia-southeast1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.23, - "cpuMaximum": 10.17, - "cpuMinimum": 0.67, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'gentlequail'.", - "savings": 500.199, - "hostname": "gentlequail", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "145160415422", - "primaryImpact.category": "COST", - "resourceID": "8480121085475900416", - "resourceName": "gentlequail", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=0i421ntj98f=", - "zone": "asia-southeast2", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.51, - "cpuMaximum": 10.96, - "cpuMinimum": 0.73, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'innocentrabbit'.", - "savings": 189.627, - "hostname": "innocentrabbit", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "173248273574", - "primaryImpact.category": "COST", - "resourceID": "924429138822955264", - "resourceName": "innocentrabbit", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=ck84clid3p=", - "zone": "northamerica-northeast1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.6, - "cpuMaximum": 10.38, - "cpuMinimum": 0.79, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'upbeathorse'.", - "savings": 255.361, - "hostname": "upbeathorse", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "124041258360", - "primaryImpact.category": "COST", - "resourceID": "3830149872347987456", - "resourceName": "upbeathorse", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=hvc8yercb9=", - "zone": "us-west1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.67, - "cpuMaximum": 10.34, - "cpuMinimum": 0.83, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'quirkyzebra'.", - "savings": 18.757, - "hostname": "quirkyzebra", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "754327770340", - "primaryImpact.category": "COST", - "resourceID": "2298064103932431104", - "resourceName": "quirkyzebra", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=h9lm7leu4s=", - "zone": "southamerica-east1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.76, - "cpuMaximum": 10.62, - "cpuMinimum": 0.93, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'calmgoat'.", - "savings": 1.634, - "hostname": "calmgoat", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "308312084573", - "primaryImpact.category": "COST", - "resourceID": "9191295992202379264", - "resourceName": "calmgoat", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=dnn75ysc3x=", - "zone": "southamerica-east1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.56, - "cpuMaximum": 10.81, - "cpuMinimum": 1, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'relievedgiraffe'.", - "savings": 328.555, - "hostname": "relievedgiraffe", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "158584362867", - "primaryImpact.category": "COST", - "resourceID": "2256807020183040256", - "resourceName": "relievedgiraffe", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=540xt4vx4vk=", - "zone": "asia-southeast2", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.17, - "cpuMaximum": 10, - "cpuMinimum": 1, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'merryelephant'.", - "savings": 295.144, - "hostname": "merryelephant", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "726233861047", - "primaryImpact.category": "COST", - "resourceID": "7084600654942352384", - "resourceName": "merryelephant", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=08yop8jvqc=", - "zone": "asia-northeast1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.23, - "cpuMaximum": 10.87, - "cpuMinimum": 0.66, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'excitedowl'.", - "savings": 427.581, - "hostname": "excitedowl", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "522434648543", - "primaryImpact.category": "COST", - "resourceID": "7573656630924730368", - "resourceName": "excitedowl", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=bpktigjq79=", - "zone": "us-west1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.45, - "cpuMaximum": 10.36, - "cpuMinimum": 0.91, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'braveelephant'.", - "savings": 0.567, - "hostname": "braveelephant", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "590112437542", - "primaryImpact.category": "COST", - "resourceID": "6846968035187641344", - "resourceName": "braveelephant", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=e0mog85el5=", - "zone": "us-central1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.43, - "cpuMaximum": 10.38, - "cpuMinimum": 0.93, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'fierceyak'.", - "savings": 264.644, - "hostname": "fierceyak", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "305546174669", - "primaryImpact.category": "COST", - "resourceID": "5899210158874508288", - "resourceName": "fierceyak", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=cgbcl0tzb4=", - "zone": "us-west1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.07, - "cpuMaximum": 10.97, - "cpuMinimum": 0.76, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'zealousant'.", - "savings": 513.779, - "hostname": "zealousant", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "511195327181", - "primaryImpact.category": "COST", - "resourceID": "3893385288727946240", - "resourceName": "zealousant", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=hzh2dvnqod=", - "zone": "australia-southeast1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.71, - "cpuMaximum": 10.7, - "cpuMinimum": 0.63, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'eagercat'.", - "savings": 11.738, - "hostname": "eagercat", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "645183097511", - "primaryImpact.category": "COST", - "resourceID": "7187558459145231360", - "resourceName": "eagercat", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=d0cupvnlex=", - "zone": "us-west1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.32, - "cpuMaximum": 10.64, - "cpuMinimum": 0.21, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'proudlion'.", - "savings": 878.864, - "hostname": "proudlion", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "466369835968", - "primaryImpact.category": "COST", - "resourceID": "3224450801338722816", - "resourceName": "proudlion", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=i6l70hnmb=", - "zone": "europe-west1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.79, - "cpuMaximum": 10.5, - "cpuMinimum": 0.86, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'relievedurchin'.", - "savings": 393.244, - "hostname": "relievedurchin", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "980299033145", - "primaryImpact.category": "COST", - "resourceID": "7875853605304281088", - "resourceName": "relievedurchin", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=9x7rje1d1k=", - "zone": "asia-southeast2", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.32, - "cpuMaximum": 10.45, - "cpuMinimum": 0.73, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'obedienturchin'.", - "savings": 639.01, - "hostname": "obedienturchin", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "247806390330", - "primaryImpact.category": "COST", - "resourceID": "1614572284119775232", - "resourceName": "obedienturchin", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=r60ii7tic1=", - "zone": "australia-southeast1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.91, - "cpuMaximum": 10.73, - "cpuMinimum": 0.52, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'calmquail'.", - "savings": 641.942, - "hostname": "calmquail", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "133019376970", - "primaryImpact.category": "COST", - "resourceID": "2663085439227557376", - "resourceName": "calmquail", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=tydgwdjocj=", - "zone": "northamerica-northeast1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.51, - "cpuMaximum": 10.74, - "cpuMinimum": 0.02, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'proudlion'.", - "savings": 22.296, - "hostname": "proudlion", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "172113760874", - "primaryImpact.category": "COST", - "resourceID": "5037368747434351616", - "resourceName": "proudlion", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=om9vsr9edj=", - "zone": "australia-southeast1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.06, - "cpuMaximum": 10.86, - "cpuMinimum": 0.58, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'proudtiger'.", - "savings": 215.369, - "hostname": "proudtiger", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "903278499458", - "primaryImpact.category": "COST", - "resourceID": "2148046443150441984", - "resourceName": "proudtiger", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=0bvgx3lldfg=", - "zone": "us-central1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.31, - "cpuMaximum": 10.57, - "cpuMinimum": 0.94, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'merryibis'.", - "savings": 414.049, - "hostname": "merryibis", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "289490892", - "primaryImpact.category": "COST", - "resourceID": "1912475907513007104", - "resourceName": "merryibis", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=ml1ri4gtqo=", - "zone": "us-central1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.19, - "cpuMaximum": 10.09, - "cpuMinimum": 0.01, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'happyxerus'.", - "savings": 53.341, - "hostname": "happyxerus", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "432478336791", - "primaryImpact.category": "COST", - "resourceID": "7364258289149245440", - "resourceName": "happyxerus", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=a700fgiyabg=", - "zone": "europe-west6", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.7, - "cpuMaximum": 10.33, - "cpuMinimum": 0.83, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'gentleant'.", - "savings": 104.654, - "hostname": "gentleant", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "72778442664", - "primaryImpact.category": "COST", - "resourceID": "7246518037207620608", - "resourceName": "gentleant", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=vrgmr9ers6=", - "zone": "us-west1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.01, - "cpuMaximum": 10.91, - "cpuMinimum": 0.68, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'excitedtiger'.", - "savings": 73.279, - "hostname": "excitedtiger", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "848183297005", - "primaryImpact.category": "COST", - "resourceID": "1977846929829867264", - "resourceName": "excitedtiger", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=hy7146nwkdk=", - "zone": "australia-southeast1", - "lookBackPeriodInDays": 7 - }, - { - "cpuAverage": 5.46, - "cpuMaximum": 10.38, - "cpuMinimum": 0.69, - "savingsCurrency": "US$", - "description": "Save cost by stopping Idle VM 'eagerurchin'.", - "savings": 223.499, - "hostname": "eagerurchin", - "priority": "P4", - "accountID": "rightscale.com:resat-prem", - "accountName": "RightScale-Resat-Premium", - "projectNumber": "950692758284", - "primaryImpact.category": "COST", - "resourceID": "4883406040508171264", - "resourceName": "eagerurchin", - "resourceType": "compute#instance", - "service": "Compute", - "state": "ACTIVE", - "status": "RUNNING", - "recommenderSubtype": "STOP_VM", - "tags": "fingerprint=4y0l6adc1=", - "zone": "asia-southeast2", - "lookBackPeriodInDays": 7 - } - ] -} diff --git a/flexera/data/update_all.sh b/flexera/data/update_all.sh deleted file mode 100755 index d6fd7691..00000000 --- a/flexera/data/update_all.sh +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/bash - -node aws/aws_compute_rightsizing_idle.js > aws/aws_compute_rightsizing_idle.json -node aws/aws_compute_rightsizing_underutil.js > aws/aws_compute_rightsizing_underutil.json -node aws/aws_delete_old_snapshots.js > aws/aws_delete_old_snapshots.json -node aws/aws_delete_unused_volumes.js > aws/aws_delete_unused_volumes.json -node aws/aws_reserved_instance_recommendations.js > aws/aws_reserved_instance_recommendations.json -node aws/aws_savings_plan_recommendations.js > aws/aws_savings_plan_recommendations.json -node aws/aws_unused_ip_addresses.js > aws/aws_unused_ip_addresses.json -node aws/rds_instance_cloudwatch_utilization.js > aws/rds_instance_cloudwatch_utilization.json -node aws/unused_rds.js > aws/unused_rds.json - -node azure/azure_compute_rightsizing.js > azure/azure_compute_rightsizing.json -node azure/azure_delete_old_snapshots.js > azure/azure_delete_old_snapshots.json -node azure/azure_delete_unattached_volumes.js > azure/azure_delete_unattached_volumes.json -node azure/azure_reserved_instance_recommendations.js > azure/azure_reserved_instance_recommendations.json -node azure/azure_rightsize_sql_instances.js > azure/azure_rightsize_sql_instances.json -node azure/azure_savings_plan_recommendations.js > azure/azure_savings_plan_recommendations.json -node azure/azure_unused_ip_addresses.js > azure/azure_unused_ip_addresses.json -node azure/azure_unused_sql_databases.js > azure/azure_unused_sql_databases.json - -node google/google_committed_use_discount_recommendations.js > google/google_committed_use_discount_recommendations.json -node google/google_idle_ip_address_recommendations.js > google/google_idle_ip_address_recommendations.json -node google/google_idle_persistent_disk_recommendations.js > google/google_idle_persistent_disk_recommendations.json -node google/google_rightsize_vm_recommendations.js > google/google_rightsize_vm_recommendations.json -node google/google_sql_idle_instance_recommendations.js > google/google_sql_idle_instance_recommendations.json -node google/google_vm_recommendations.js > google/google_vm_recommendations.json diff --git a/flexera/google/google_committed_use_discount_recommendations.pt b/flexera/google/google_committed_use_discount_recommendations.pt index d2444df3..075e8b1a 100644 --- a/flexera/google/google_committed_use_discount_recommendations.pt +++ b/flexera/google/google_committed_use_discount_recommendations.pt @@ -5,9 +5,9 @@ short_description "Demo policy for generating recommendations. See [README](http long_description "" category "Cost" severity "low" -default_frequency "daily" +default_frequency "weekly" info( - version: "3.2", + version: "4.1", provider: "Google", service: "Compute", recommendation_type: "Rate Reduction", @@ -18,11 +18,11 @@ info( # Datasources ############################################################################### -datasource "ds_cud_cost_mapping" do +datasource "ds_recommendations_incident" do request do verb "GET" host "raw.githubusercontent.com" - path "/flexera-public/optima-tools/master/flexera/data/google/google_committed_use_discount_recommendations.json" + path "/flexera-public/optima-tools/task/update-cco-demo-data/flexera/data/google/google_committed_use_discount_recommendations.json" header "User-Agent", "RS Policies" end end @@ -32,10 +32,11 @@ end ############################################################################### policy "policy_recommendations" do - validate $ds_cud_cost_mapping do - summary_template "{{ rs_project_name }} (Account ID: {{ rs_project_id }}): {{ len data.instances }} rows found for Committed Use Discount Recommendations to Purchase" - check eq(1, 0) - export "instances" do + validate_each $ds_recommendations_incident do + summary_template "{{ with index data 0 }}{{ .policy_name }}{{ end }}: {{ len data }} Google Committed Use Discount Recommendations" + check eq(val(item, "resourceID"), "") + hash_exclude "savings", "savingsCurrency" + export do resource_level true field "accountID" do label "Project ID" @@ -63,16 +64,12 @@ policy "policy_recommendations" do end field "term" do label "Term" - path "plan" end field "algorithm" do label "Algorithm" end - field "tags" do - label "Tags" - end - field "description" do - label "Description" + field "recommendationDetails" do + label "Recommendation" end field "savings" do label "Estimated Monthly Savings" @@ -85,7 +82,6 @@ policy "policy_recommendations" do end field "scope" do label "Scope" - path "recommenderSubtype" end field "state" do label "State" diff --git a/flexera/google/google_idle_ip_address_recommendations.pt b/flexera/google/google_idle_ip_address_recommendations.pt index d367aedb..adfb4970 100644 --- a/flexera/google/google_idle_ip_address_recommendations.pt +++ b/flexera/google/google_idle_ip_address_recommendations.pt @@ -3,11 +3,11 @@ rs_pt_ver 20180301 type "policy" short_description "Demo policy for generating recommendations. See [README](https://github.com/flexera-public/optima-tools/tree/master/flexera/) for more information." long_description "" -category "Cost" severity "low" -default_frequency "daily" +category "Cost" +default_frequency "weekly" info( - version: "2.9", + version: "4.0", provider: "Google", service: "Compute", policy_set: "Unused IP Addresses", @@ -18,11 +18,11 @@ info( # Datasources ############################################################################### -datasource "ds_addresses_cost_mapping" do +datasource "ds_recommendations_incident" do request do verb "GET" host "raw.githubusercontent.com" - path "/flexera-public/optima-tools/master/flexera/data/google/google_idle_ip_address_recommendations.json" + path "/flexera-public/optima-tools/task/update-cco-demo-data/flexera/data/google/google_idle_ip_address_recommendations.json" header "User-Agent", "RS Policies" end end @@ -32,10 +32,11 @@ end ############################################################################### policy "policy_recommendations" do - validate $ds_addresses_cost_mapping do - summary_template "{{ rs_project_name }} (Account ID: {{ rs_project_id }}): {{ len data.instances }} rows found for Idle IP Addresses" - check eq(1, 0) - export "instances" do + validate_each $ds_recommendations_incident do + summary_template "{{ with index data 0 }}{{ .policy_name }}{{ end }}: {{ len data }} Google Idle IP Addresses Found" + check eq(val(item, "resourceID"), "") + hash_exclude "tags", "savings", "savingsCurrency" + export do resource_level true field "accountID" do label "Project ID" @@ -46,6 +47,9 @@ policy "policy_recommendations" do field "projectNumber" do label "Project Number" end + field "ipAddress" do + label "IP Address" + end field "resourceID" do label "Resource ID" end @@ -55,21 +59,14 @@ policy "policy_recommendations" do field "resourceType" do label "Resource Type" end - field "ipAddress" do - label "IP Address" - end field "region" do label "Region" end field "primaryImpactCategory" do - label "Recommendation Primary Impact Category" - path "primaryImpact.category" + label "Primary Impact Category" end field "tags" do - label "Tags" - end - field "description" do - label "Description" + label "Labels" end field "service" do label "Service" @@ -83,8 +80,11 @@ policy "policy_recommendations" do field "priority" do label "Priority" end + field "recommendationDetails" do + label "Recommendation" + end field "recommenderSubtype" do - label "Sub Type" + label "Recommendation Sub Type" end field "state" do label "State" @@ -92,8 +92,12 @@ policy "policy_recommendations" do field "status" do label "Status" end + field "selfLink" do + label "Resource Link" + end field "id" do label "ID" + path "resourceID" end end end diff --git a/flexera/google/google_idle_persistent_disk_recommendations.pt b/flexera/google/google_idle_persistent_disk_recommendations.pt index b4890f5d..21240863 100644 --- a/flexera/google/google_idle_persistent_disk_recommendations.pt +++ b/flexera/google/google_idle_persistent_disk_recommendations.pt @@ -3,11 +3,11 @@ rs_pt_ver 20180301 type "policy" short_description "Demo policy for generating recommendations. See [README](https://github.com/flexera-public/optima-tools/tree/master/flexera/) for more information." long_description "" -category "Cost" severity "low" -default_frequency "daily" +category "Cost" +default_frequency "weekly" info( - version: "2.8", + version: "4.0", provider:"Google", service: "Storage", policy_set: "Unused Volumes", @@ -18,11 +18,11 @@ info( # Datasources ############################################################################### -datasource "ds_disk_cost_mapping" do +datasource "ds_recommendations_incident" do request do verb "GET" host "raw.githubusercontent.com" - path "/flexera-public/optima-tools/master/flexera/data/google/google_idle_persistent_disk_recommendations.json" + path "/flexera-public/optima-tools/task/update-cco-demo-data/flexera/data/google/google_idle_persistent_disk_recommendations.json" header "User-Agent", "RS Policies" end end @@ -32,10 +32,11 @@ end ############################################################################### policy "policy_recommendations" do - validate $ds_disk_cost_mapping do - summary_template "{{ rs_project_name }} (Account ID: {{ rs_project_id }}): {{ len data.instances }} rows found for Idle Persistent Disks(Unattached Volumes)" - check eq(1, 0) - export "instances" do + validate_each $ds_recommendations_incident do + summary_template "{{ with index data 0 }}{{ .policy_name }}{{ end }}: {{ len data }} Google Idle Persistent Disks Found" + check eq(val(item, "resourceID"), "") + hash_exclude "age", "tags", "savings", "savingsCurrency" + export do resource_level true field "accountID" do label "Project ID" @@ -55,24 +56,29 @@ policy "policy_recommendations" do field "resourceType" do label "Resource Type" end - field "region" do + field "zone" do label "Zone" end - field "daysOld" do - label "Age In Days" + field "region" do + label "Region" end - field "diskSizeGb" do - label "Size" + field "primaryImpactCategory" do + label "Primary Impact Category" end field "tags" do - label "Tags" + label "Labels" end - field "primaryImpactCategory" do - label "Recommendation Primary Impact Category" - path "primaryImpact.category" + field "creationTime" do + label "Created At" + end + field "days_unattached" do + label "Days Unattached" + end + field "age" do + label "Age (Days)" end - field "description" do - label "Description" + field "size" do + label "Disk Size (GB)" end field "savings" do label "Estimated Monthly Savings" @@ -83,8 +89,11 @@ policy "policy_recommendations" do field "priority" do label "Priority" end + field "recommendationDetails" do + label "Recommendation" + end field "recommenderSubtype" do - label "Sub Type" + label "Recommendation Sub Type" end field "state" do label "State" @@ -92,13 +101,16 @@ policy "policy_recommendations" do field "status" do label "Status" end + field "service" do + label "Service" + end + field "selfLink" do + label "Resource Link" + end field "id" do label "ID" path "resourceID" end - field "service" do - label "Service" - end end end end diff --git a/flexera/google/google_rightsize_vm_recommendations.pt b/flexera/google/google_rightsize_vm_recommendations.pt index 0f6b4d9e..30e4d673 100644 --- a/flexera/google/google_rightsize_vm_recommendations.pt +++ b/flexera/google/google_rightsize_vm_recommendations.pt @@ -5,10 +5,10 @@ short_description "Demo policy for generating recommendations. See [README](http long_description "" category "Cost" severity "low" -default_frequency "daily" +default_frequency "weekly" info( - version: "1.0", - provider:"GCP", + version: "3.0", + provider: "Google", service: "Compute", policy_set: "Rightsize Compute Instances", recommendation_type: "Usage Reduction" @@ -18,11 +18,20 @@ info( # Datasources ############################################################################### -datasource "ds_vm_cost_mapping" do +datasource "ds_underutil_incident" do request do verb "GET" host "raw.githubusercontent.com" - path "/flexera-public/optima-tools/master/flexera/data/google/google_rightsize_vm_recommendations.json" + path "/flexera-public/optima-tools/task/update-cco-demo-data/flexera/data/google/google_rightsize_vm_recommendations_underutil.json" + header "User-Agent", "RS Policies" + end +end + +datasource "ds_idle_incident" do + request do + verb "GET" + host "raw.githubusercontent.com" + path "/flexera-public/optima-tools/task/update-cco-demo-data/flexera/data/google/google_rightsize_vm_recommendations_idle.json" header "User-Agent", "RS Policies" end end @@ -32,10 +41,11 @@ end ############################################################################### policy "policy_recommendations" do - validate $ds_vm_cost_mapping do - summary_template "{{ rs_project_name }} (Account ID: {{ rs_project_id }}): {{ len data.instances }} rows found for Rightsizing VM (Compute Instance) Recommendations" - check eq(1, 0) - export "instances" do + validate_each $ds_underutil_incident do + summary_template "{{ with index data 0 }}{{ .policy_name }}{{ end }}: {{ len data }} Google Underutilized VM Instances Found" + check eq(val(item, "resourceID"), "") + hash_exclude "tags", "savings", "savingsCurrency", "cpuMaximum", "cpuMinimum", "cpuAverage" + export do resource_level true field "accountID" do label "Project ID" @@ -55,12 +65,21 @@ policy "policy_recommendations" do field "resourceType" do label "Resource Type" end + field "newResourceType" do + label "Recommended Resource Type" + end field "zone" do label "Zone" end + field "region" do + label "Region" + end field "hostname" do label "Hostname" end + field "platform" do + label "Platform" + end field "cpuMaximum" do label "CPU Maximum %" end @@ -70,23 +89,14 @@ policy "policy_recommendations" do field "cpuAverage" do label "CPU Average %" end - field "tags" do - label "Tags" - end field "primaryImpactCategory" do - label "Recommendation Primary Impact Category" - path "primaryImpact.category" - end - field "curInstanceType" do - label "Current Instance Type" - path "currentInstanceType.name" + label "Primary Impact Category" end - field "recInstanceType" do - label "Recommended Instance Type" - path "recommendedInstanceType.name" + field "tags" do + label "Labels" end - field "description" do - label "Description" + field "service" do + label "Service" end field "savings" do label "Estimated Monthly Savings" @@ -97,8 +107,11 @@ policy "policy_recommendations" do field "priority" do label "Priority" end + field "recommendationDetails" do + label "Recommendation" + end field "recommenderSubtype" do - label "Sub Type" + label "Recommendation Sub Type" end field "state" do label "State" @@ -106,13 +119,97 @@ policy "policy_recommendations" do field "status" do label "Status" end + field "selfLink" do + label "Resource Link" + end field "id" do label "ID" path "resourceID" end + end + end + validate_each $ds_idle_incident do + summary_template "{{ with index data 0 }}{{ .policy_name }}{{ end }}: {{ len data }} Google Idle VM Instances Found" + check eq(val(item, "resourceID"), "") + hash_exclude "tags", "savings", "savingsCurrency", "cpuMaximum", "cpuMinimum", "cpuAverage" + export do + resource_level true + field "accountID" do + label "Project ID" + end + field "accountName" do + label "Project Name" + end + field "projectNumber" do + label "Project Number" + end + field "resourceID" do + label "Resource ID" + end + field "resourceName" do + label "Resource Name" + end + field "resourceType" do + label "Resource Type" + end + field "zone" do + label "Zone" + end + field "region" do + label "Region" + end + field "hostname" do + label "Hostname" + end + field "platform" do + label "Platform" + end + field "cpuMaximum" do + label "CPU Maximum %" + end + field "cpuMinimum" do + label "CPU Minimum %" + end + field "cpuAverage" do + label "CPU Average %" + end + field "primaryImpactCategory" do + label "Primary Impact Category" + end + field "tags" do + label "Labels" + end field "service" do label "Service" end + field "savings" do + label "Estimated Monthly Savings" + end + field "savingsCurrency" do + label "Currency" + end + field "priority" do + label "Priority" + end + field "recommendationDetails" do + label "Recommendation" + end + field "recommenderSubtype" do + label "Recommendation Sub Type" + end + field "state" do + label "State" + end + field "status" do + label "Status" + end + field "selfLink" do + label "Resource Link" + end + field "id" do + label "ID" + path "resourceID" + end end end end diff --git a/flexera/google/google_sql_idle_instance_recommendations.pt b/flexera/google/google_sql_idle_instance_recommendations.pt index 36f16c50..0a0630f4 100644 --- a/flexera/google/google_sql_idle_instance_recommendations.pt +++ b/flexera/google/google_sql_idle_instance_recommendations.pt @@ -5,9 +5,9 @@ short_description "Demo policy for generating recommendations. See [README](http long_description "" category "Cost" severity "low" -default_frequency "daily" +default_frequency "weekly" info( - version: "2.9", + version: "4.0", provider:"Google", service: "SQL", policy_set: "Unused Database Services", @@ -18,11 +18,11 @@ info( # Datasources ############################################################################### -datasource "ds_sql_cost_mapping" do +datasource "ds_recommendations_incident" do request do verb "GET" host "raw.githubusercontent.com" - path "/flexera-public/optima-tools/master/flexera/data/google/google_sql_idle_instance_recommendations.json" + path "/flexera-public/optima-tools/task/update-cco-demo-data/flexera/data/google/google_sql_idle_instance_recommendations.json" header "User-Agent", "RS Policies" end end @@ -32,10 +32,11 @@ end ############################################################################### policy "policy_recommendations" do - validate $ds_sql_cost_mapping do - summary_template "{{ rs_project_name }} (Account ID: {{ rs_project_id }}): {{ len data.instances }} rows found for Idle Cloud SQL Instances" - check eq(1, 0) - export "instances" do + validate_each $ds_recommendations_incident do + summary_template "{{ with index data 0 }}{{ .policy_name }}{{ end }}: {{ len data }} Google Idle Cloud SQL Instances Found" + check eq(val(item, "resourceID"), "") + hash_exclude "tags", "savings", "savingsCurrency" + export do resource_level true field "accountID" do label "Project ID" @@ -49,47 +50,56 @@ policy "policy_recommendations" do field "resourceID" do label "Resource ID" end - field "resourceName" do - label "Resource Name" - path "resourceID" - end field "resourceType" do label "Resource Type" end - field "lookBackPeriod" do - label "Lookback Period In Days" - path "lookBackPeriodInDays" - end field "region" do label "Region" end + field "timeCreated" do + label "Created At" + end field "primaryImpactCategory" do - label "Recommendation Primary Impact Category" - path "primaryImpact.category" + label "Primary Impact Category" end field "tags" do - label "Tags" - end - field "platform" do - label "Platform" - end - field "description" do - label "Description" + label "Labels" end field "service" do label "Service" end - field "savingsCurrency" do - label "Currency" + field "pricingPlan" do + label "Pricing Plan" end field "savings" do label "Estimated Monthly Savings" end + field "savingsCurrency" do + label "Currency" + end field "priority" do label "Priority" end + field "recommendationDetails" do + label "Recommendation" + end field "recommenderSubtype" do - label "Sub Type" + label "Recommendation Sub Type" + end + field "platform" do + label "Platform" + end + field "diskType" do + label "Disk Type" + end + field "size" do + label "Disk Size (GB)" + end + field "availabilityType" do + label "Availability" + end + field "replicationType" do + label "Replication" end field "state" do label "State" @@ -97,9 +107,15 @@ policy "policy_recommendations" do field "status" do label "Status" end + field "resourceName" do + label "Resource Name" + end + field "selfLink" do + label "Resource Link" + end field "id" do label "ID" - path "accountID" + path "resourceID" end end end diff --git a/flexera/google/google_vm_recommendations.pt b/flexera/google/google_vm_recommendations.pt deleted file mode 100644 index 9bd1c056..00000000 --- a/flexera/google/google_vm_recommendations.pt +++ /dev/null @@ -1,115 +0,0 @@ -name "Google Idle VM Recommender [Demo]" -rs_pt_ver 20180301 -type "policy" -short_description "Demo policy for generating recommendations. See [README](https://github.com/flexera-public/optima-tools/tree/master/flexera/) for more information." -long_description "" -category "Cost" -severity "low" -default_frequency "daily" -info( - version: "2.9", - provider:"Google", - service: "Compute", - policy_set: "Idle Compute Instances", - recommendation_type: "Usage Reduction" -) - -############################################################################### -# Datasources -############################################################################### - -datasource "ds_vm_cost_mapping" do - request do - verb "GET" - host "raw.githubusercontent.com" - path "/flexera-public/optima-tools/master/flexera/data/google/google_vm_recommendations.json" - header "User-Agent", "RS Policies" - end -end - -############################################################################### -# Policy -############################################################################### - -policy "policy_recommendations" do - validate $ds_vm_cost_mapping do - summary_template "{{ rs_project_name }} (Account ID: {{ rs_project_id }}): {{ len data.instances }} rows found for Idle VMs(Compute Instances)" - check eq(1, 0) - export "instances" do - resource_level true - field "accountID" do - label "Project ID" - end - field "accountName" do - label "Project Name" - end - field "projectNumber" do - label "Project Number" - end - field "resourceID" do - label "Resource ID" - end - field "resourceName" do - label "Resource Name" - end - field "resourceType" do - label "Resource Type" - end - field "lookBackPeriod" do - label "Lookback Period In Days" - path "lookBackPeriodInDays" - end - field "region" do - label "Zone" - path "zone" - end - field "primaryImpactCategory" do - label "Recommendation Primary Impact Category" - path "primaryImpact.category" - end - field "hostname" do - label "Hostname" - end - field "cpuMaximum" do - label "CPU Maximum %" - end - field "cpuMinimum" do - label "CPU Minimum %" - end - field "cpuAverage" do - label "CPU Average %" - end - field "tags" do - label "Tags" - end - field "description" do - label "Description" - end - field "savings" do - label "Estimated Monthly Savings" - end - field "savingsCurrency" do - label "Currency" - end - field "priority" do - label "Priority" - end - field "recommenderSubtype" do - label "Sub Type" - end - field "state" do - label "State" - end - field "status" do - label "Status" - end - field "id" do - label "ID" - path "resourceID" - end - field "service" do - label "Service" - end - end - end -end diff --git a/update_demo_data.rb b/update_demo_data.rb new file mode 100644 index 00000000..3c76d2c2 --- /dev/null +++ b/update_demo_data.rb @@ -0,0 +1,1627 @@ +# Update Demo Data +# This script updates the demo data. + +############################################################################### +# Required Libraries +############################################################################### + +require 'uri' +require 'json' +require 'time' + +############################################################################### +# Global Variables/Settings +############################################################################### + +# Default number of recommendations to produce for each policy +$default_iterations = 50 + +############################################################################### +# AWS Data Methods +############################################################################### + +def get_random_aws_account + aws_account_list = [ + "999773517191", + "138186646095", + "353197488767", + "516702013600", + "627286410625", + "165283112664", + "646728909564", + "620368136857", + "665319725593", + "925894598672", + "766083082562" + ] + + return aws_account_list.sample +end + +def get_random_aws_region + aws_region_list = [ + "us-east-2", + "us-east-1", + "us-west-1", + "us-west-2", + "ap-east-1", + "ap-northeast-3", + "ca-central-1", + "eu-central-1", + "eu-west-1", + "eu-west-2" + ] + + return aws_region_list.sample +end + +def get_random_aws_region_pretty + aws_region_list = [ + "EU (London)", + "US East (N. Virginia)", + "Asia Pacific (Mumbai)", + "EU (Frankfurt)", + "Asia Pacific (Tokyo)", + "Asia Pacific (Sydney)", + "US West (Oregon)", + "EU (Ireland)", + "EU (Paris)", + "Asia Pacific (Singapore)" + ] + + return aws_region_list.sample +end + +def get_random_aws_ec2_size + aws_ec2_type_list = [ + [ "c5n.xlarge", "c4n.xlarge", "c3n.xlarge" ], + [ "m6i.8xlarge", "m5i.8xlarge", "m4i.8xlarge" ], + [ "r5.2xlarge", "r4.2xlarge" , "r3.2xlarge" ], + [ "m5.8xlarge", "m4.8xlarge", "m3.8xlarge" ], + [ "r5.xlarge", "r4.xlarge", "r3.xlarge" ], + [ "c4n.xlarge", "c3n.xlarge", "c2n.xlarge" ], + [ "m5i.8xlarge", "m4i.8xlarge", "m3i.8xlarge" ], + [ "r4.2xlarge", "r3.2xlarge", "r2.2xlarge" ], + [ "m4.8xlarge", "m3.8xlarge", "m2.8xlarge" ], + [ "c4n.xlarge", "c3n.xlarge", "c2n.xlarge" ] + ] + + return aws_ec2_type_list.sample +end + +############################################################################### +# Azure Data Methods +############################################################################### + +def get_random_azure_account + azure_account_list = [ + "ca1eeeca-231f-4a91-a740-04eaeb043516", + "ceee86e2-a6cf-4a62-8004-1313cc581679", + "1aec08f2-c15d-4c32-919c-4bab940f69f3", + "13e8d4fc-8226-45a0-88cf-2979d3e9eba9", + "1af450b2-ce7a-4af5-9ebc-a13461fe1e32", + "6383b3a2-a8c4-4c07-8acf-f38e08fc7622", + "8752afcb-f9b4-453b-b34c-cb9f3a9a0247", + "9c6588cd-ca5e-429d-adc7-5292d3880914", + "912102ae-2e57-4094-bb8a-63a7d1c38207", + "57e25d4f-1ba6-4ac3-8ae9-455e3f0236ec", + "f048a88c-9bc9-43cf-a30d-f48c94708866" + ] + + return azure_account_list.sample +end + +def get_random_azure_region + azure_region_list = [ + "southcentralus", + "eastus", + "eastus2", + "westus2", + "australiaeast", + "southeastasia", + "northeurope", + "uksouth", + "centralus", + "centralindia" + ] + + return azure_region_list.sample +end + +def get_random_azure_compute_size + azure_compute_type_list = [ + [ "Standard_A2_v2", "Standard_A1_v2" ], + [ "Standard_A4_v2", "Standard_A3_v2" ], + [ "Standard_B12ms", "Standard_B8ms" ], + [ "Standard_B16as_v2", "Standard_B12as_v2" ], + [ "Standard_B16ms", "Standard_B12ms" ], + [ "Standard_B2ms", "Standard_B1ms" ], + [ "Standard_B2s", "Standard_B1s" ], + [ "Standard_B32as_v2", "Standard_B16as_v2" ], + [ "Standard_D16_v3", "Standard_D8_v3" ], + [ "Standard_B4ms", "Standard_B2ms" ] + ] + + return azure_compute_type_list.sample +end + +def get_random_azure_meter + azure_meter_list = [ + "b63d64fe-ebd5-42b6-b3f9-a4d129af7cb1", + "93d67b35-6ba6-4d8f-8d2e-7348b4fe67e9", + "8175f1bd-7d38-4fd7-a38f-789dbaa8594d", + "d2c568ba-3bf1-4b2c-867a-c6fe097a79a2", + "6d6e5e2b-45c9-42c3-8fe5-1f50a6a63f96", + "f8bb8cde-69d2-460d-9277-3d5466da6aa7", + "64b0fb7d-a3cd-4f16-8aeb-8b47fb47a56c", + "d1b4cb48-2dc5-4626-a5cb-f4d97c00e99a", + "a4f6cb5a-40fb-4061-9b37-e4c61b6a4c51", + "c7b13d8e-9c9c-4a67-8cfd-824b9b4f79a8" + ] + + return azure_meter_list.sample +end + +def get_random_azure_db_ri_sku + azure_db_sku_list = [ + "SQLMI_BC_Compute_Gen5", + "SQLDB_HyperScale_Compute_Gen5", + "SQLDB_BC_Compute_Gen5", + "SQLDB_GP_Compute_Gen5", + "SQLMI_BC_Compute_Gen5", + "SQLMI_GP_Compute_Gen5", + "SQLMI_BC_Compute_Gen5", + "SQLDB_HyperScale_Compute_Gen5", + "SQLDB_BC_Compute_Gen5", + "SQLDB_GP_Compute_Gen5" + ] + + return azure_db_sku_list.sample +end + +def get_random_azure_db_sku + azure_db_sku_list = [ + { "name": "Standard", "tier": "Standard" }, + { "name": "Standard", "tier": "Standard" }, + { "name": "Standard", "tier": "Standard" }, + { "name": "Premium", "tier": "Premium" }, + { "name": "DataWarehouse", "tier": "DataWarehouse" }, + { "name": "GP_Gen4", "tier": "GeneralPurpose" }, + { "name": "GP_Gen5", "tier": "GeneralPurpose" }, + { "name": "GP_Gen5", "tier": "GeneralPurpose" }, + { "name": "GP_Gen5", "tier": "GeneralPurpose" }, + { "name": "HS_Gen5", "tier": "Hyperscale" }, + { "name": "BC_Gen5", "tier": "BusinessCritical" } + ] + + return azure_db_sku_list.sample +end + + +############################################################################### +# Google Data Methods +############################################################################### + +def get_random_google_compute_size + google_compute_type_list = [ + [ "e2-standard-8", "e2-standard-4" ], + [ "n2-standard-16", "n2-standard-8" ], + [ "n2-highmem-8", "n2-highmem-4" ], + [ "n2-highcpu-32", "n2-highcpu-16" ], + [ "n2d-standard-64", "n2d-standard-32" ], + [ "c2-standard-30", "c2-standard-16" ], + [ "m2-ultramem-208", "m2-ultramem-104" ], + [ "n1-standard-16", "n1-standard-8" ], + [ "n1-highmem-2", "n1-highmem-1" ], + [ "e2-micro", "e2-nano" ] + ] + + return google_compute_type_list.sample +end + +def get_random_google_compute_platform + google_compute_platform_list = [ + "Intel Skylake", + "Intel Cascade Lake", + "Intel Haswell", + "Intel Sandy Bridge", + "AMD Rome" + ] + + return google_compute_platform_list.sample +end + +def get_random_google_region + google_region_list = [ + "us-central1", + "europe-west1", + "asia-northeast1", + "us-west1", + "australia-southeast1", + "southamerica-east1", + "northamerica-northeast1", + "europe-west4", + "asia-southeast2", + "europe-west6" + ] + + return google_region_list.sample +end + +def get_random_google_zone(region) + case rand(1..3) + when 1 + zone = region + "-a" + when 2 + zone = region + "-b" + when 3 + zone = region + "-c" + end + + return zone +end + +def get_random_google_db_version + google_db_version_list = [ + "MYSQL_5_6", + "MYSQL_5_7", + "MYSQL_8_0_28", + "MYSQL_8_0_30", + "MYSQL_8_0_33", + "MYSQL_8_0_36", + "SQLSERVER_2017_STANDARD", + "SQLSERVER_2022_STANDARD", + "POSTGRES_13", + "POSTGRES_14", + "POSTGRES_15" + ] + + return google_db_version_list.sample +end + +def get_random_google_cud_description + google_cud_description_list = [ + "Purchase a 1 year new standard CUD for RegularCore CPU", + "Purchase a 1 year new standard CUD for RegularRAM memory", + "Purchase a 1 year new standard CUD for E2Core CPU", + "Purchase a 1 year new standard CUD for E2RAM memory", + "Purchase a 1 year new standard CUD for N2DRAM memory", + "Purchase a 1 year new standard CUD for N2DCore CPU", + "Purchase a 1 year additional standard CUD for RegularCore CPU", + "Purchase a 1 year additional standard CUD for RegularRAM memory", + "Purchase a 1 year additional standard CUD for E2RAM memory", + "Purchase a 1 year additional standard CUD for N2DCore CPU" + ] + + return google_cud_description_list.sample +end + +############################################################################### +# General Data Methods +############################################################################### + +def get_random_tags + tag_list = [ + "environment=prod, app=paymentGateway", + "environment=dev, app=dataAnalytics", + "environment=prod, app=userManagement", + "environment=dev, app=reportingService", + "environment=staging, app=invoiceProcessing", + "environment=prod, app=emailService", + "environment=prod, app=securityModule", + "environment=dev, app=inventoryManagement", + "environment=prod, app=customerSupport", + "environment=staging, app=crmModule", + "environment=prod, app=customerSupport, team=security, tier=web", + "environment=dev, app=reportingService, tier=web", + "environment=test, app=billingService, team=backend", + "environment=qa, app=customerSupport, tier=application", + "environment=staging, app=invoiceProcessing", + "environment=prod, app=securityModule", + "environment=test, app=dataWarehouse", + "environment=staging, app=dataAnalytics, team=backend, tier=web", + "environment=prod, app=userManagement", + "environment=dev, app=securityModule, team=infra", + "environment=dev, app=customerSupport, tier=application", + "environment=prod, app=reportingService, team=backend, tier=web", + "environment=test, app=paymentGateway, tier=application" + ] + + return tag_list.sample +end + +def get_random_name + adjectives = [ + "quick", "lazy", "drowsy", "excited", "adventurous", "jolly", "brave", "calm", + "eager", "fierce", "gentle", "happy", "innocent", "jovial", "kind", "lively", + "merry", "nervous", "obedient", "proud", "relieved", "silly", "thankful", + "upbeat", "vivacious", "witty", "excited", "youthful", "zealous", "quirky", + "red", "large", "rotund", "small", "blue", "green", "yellow", "oval", "square", + "rectangular", "circular", "tall", "short", "massive", "tiny", "gigantic", + "purple", "orange", "black", "white", "thin", "wide", "narrow", "flat", "round", + "cylindrical", "spherical", "elliptical", "bright", "dark", "vibrant", "dull", + "shiny", "matte", "translucent", "transparent", "opaque", "metallic", + "fluorescent", "glossy" + ] + + nouns = [ + "ant", "bear", "cat", "dog", "eel", "fox", "goat", "horse", "ibis", "jaguar", + "kangaroo", "lion", "mouse", "newt", "owl", "penguin", "quail", "rabbit", + "snake", "tiger", "urchin", "viper", "whale", "xerus", "yak", "zebra", "parrot", + "octopus", "giraffe", "elephant", "apple", "banana", "aubergine", "orange", + "strawberry", "grape", "mango", "peach", "pear", "watermelon", "tomato", + "cucumber", "carrot", "lettuce", "broccoli", "spinach", "potato", "onion", + "garlic", "pepper", "zucchini", "corn", "pineapple", "kiwi", "lemon", "lime", + "blueberry", "raspberry", "blackberry", "cherry", "melon", "papaya", "plum", + "pomegranate", "avocado", "coconut", "grapefruit", "kale", "mushroom", "olive", + "peas", "pumpkin", "radish", "yam", "turnip", "Eris", "Jupiter", + "Phobos", "Mars", "Venus", "Saturn", "Mercury", "Neptune", "Uranus", "Pluto", + "Earth", "Moon", "Sun", "Callisto", "Europa", "Ganymede", "Io", "Titan", + "Iapetus", "Dione", "Triton", "Charon", "Ceres", "Pallas", "Vesta", "Hygiea", + "Orcus", "Haumea", "Makemake", "Sedna", "Quaoar", "Gonggong", "Eunomia", "Juno", + "Psyche", "Chiron", "Chariklo", "Eris", "Nessus" + ] + + return "#{adjectives.sample}#{nouns.sample}".downcase +end + +def get_random_time + six_months = 6 * 30 * 24 * 60 * 60 + three_years = 3 * 365 * 24 * 60 * 60 + + random_seconds = rand(six_months..three_years) + random_past_time = Time.now - random_seconds + + return random_past_time.iso8601 +end + +def get_random_date(year) + start = Time.new(year, 1, 1) # Start from January 1st of the given year + end_time = Time.new(year + 1, 1, 1) # End at December 31st of the given year + random_time = start + rand(end_time - start) # Generate a random Time instance within the year + + return random_time.iso8601 # Return the ISO 8601 string representation of the random date +end + +def get_random_string(length = 26, casing = "upper") + characters = ('A'..'Z').to_a + ('0'..'9').to_a if casing == "upper" + characters = ('a'..'z').to_a + ('0'..'9').to_a if casing == "lower" + characters = ('A'..'Z').to_a + ('a'..'z').to_a + ('0'..'9').to_a if casing == "all" + + return (0...length).map { characters.sample }.join +end + +def get_random_hex_string(length = 17) + hex_string = '' + number_of_bytes = (length + 1) / 2 + + number_of_bytes.times do + hex_string << rand(0..255).to_s(16).rjust(2, '0') + end + + return hex_string[0...length] +end + +def get_random_ip_address + return rand(11..240).to_s + "." + rand(11..240).to_s + "." + rand(11..240).to_s + "." + rand(11..240).to_s +end + +def get_random_savings(minimum = 1, maximum = 1000) + return rand(minimum..maximum) + (rand(1..99).to_f / 100) +end + +def get_currency + return "US$" +end + +############################################################################### +# Misc. Methods +############################################################################### + +def write_demo_data(data, filepath) + File.open(filepath, "w") do |file| + file.write(JSON.pretty_generate(data)) + end +end + +############################################################################### +# Demo Data Generation Methods +############################################################################### + +def aws_delete_old_snapshots(iterations = $default_iterations) + result = [] + + for iteration in 1..iterations do + accountID = get_random_aws_account + accountName = get_random_name + resourceID = get_random_name + service = "EC2" + + recommendationDetails = [ + "Delete ", service, " snapshot ", resourceID, " ", + "in AWS Account ", accountName, " (", accountID, ")" + ].join + + entry = { + "accountID": accountID, + "accountName": accountName, + "resourceID": resourceID, + "resourceName": get_random_name, + "tags": get_random_tags, + "age": rand(1..200), + "size": rand(20..500), + "service": service, + "recommendationDetails": recommendationDetails, + "parentType": "EBS Volume", + "parentId": "vol-" + get_random_hex_string, + "snapshotType": "manual", + "description": "", + "resourceType": "Storage Snapshot", + "imageId": "", + "region": get_random_aws_region, + "savings": get_random_savings, + "savingsCurrency": get_currency, + "lookbackPeriod": 30, + "policy_name": "AWS Old Snapshots" + } + + result << entry + end + + return result +end + +def aws_delete_unused_volumes(iterations = $default_iterations) + result = [] + + for iteration in 1..iterations do + accountID = get_random_aws_account + accountName = get_random_name + resourceID = "vol-" + get_random_hex_string + + recommendationDetails = [ + "Delete volume ", resourceID, " ", + "in AWS Account ", accountName, " ", + "(", accountID, ")" + ].join + + entry = { + "accountID": accountID, + "accountName": accountName, + "resourceID": resourceID, + "resourceName": get_random_name, + "tags": get_random_tags, + "age": rand(1..200), + "recommendationDetails": recommendationDetails, + "resourceType": "gp" + rand(2..3).to_s, + "region": get_random_aws_region, + "size": rand(20..500), + "status": "available", + "savings": get_random_savings, + "savingsCurrency": get_currency, + "lookbackPeriod": 30, + "service": "EBS", + "policy_name": "AWS Unused Volumes" + } + + result << entry + end + + return result +end + +def aws_reserved_instance_recommendations(iterations = $default_iterations) + result = [] + + for iteration in 1..iterations do + instanceType = get_random_aws_ec2_size[rand(0..2)] + resourceType = instanceType.split('.')[0] + + entry = { + "accountID": get_random_aws_account, + "accountName": get_random_name, + "region": get_random_aws_region, + "service": "Elastic Compute Cloud (EC2)", + "savings": get_random_savings, + "savingsCurrency": get_currency, + "scope": "Linked", + "averageNormalizedUnitsUsedPerHour": rand(1..1000) + (rand(1..99).to_f / 100), + "averageNumberOfInstancesUsedPerHour": rand(1..1000) + (rand(1..99).to_f / 100), + "averageUtilization": rand(1..100), + "databaseEdition": "", + "databaseEngine": "", + "deploymentOption": "", + "estimatedBreakEvenInMonths": rand(1..100) + (rand(1..99).to_f / 100), + "estimatedMonthlyOnDemandCost": rand(1..1000) + (rand(1..99).to_f / 100), + "estimatedMonthlySavingsPercentage": rand(1..90), + "estimatedReservationCostForLookbackPeriod": rand(1..100) + (rand(1..99).to_f / 100), + "family": "", + "instanceClass": "", + "instanceSize": "", + "instanceType": instanceType, + "licenseModel": "", + "lookbackPeriod": 7, + "maximumNormalizedUnitsUsedPerHour": rand(1..100) + (rand(1..99).to_f / 100), + "maximumNumberOfInstancesUsedPerHour": rand(1..100) + (rand(1..99).to_f / 100), + "minimumNormalizedUnitsUsedPerHour": rand(1..100) + (rand(1..99).to_f / 100), + "minimumNumberOfInstancesUsedPerHour": rand(1..100) + (rand(1..99).to_f / 100), + "nodeType": instanceType, + "paymentOption": "Partial_Upfront", + "platform": "", + "productDescription": "Linux/UNIX", + "recommendedNormalizedUnitsToPurchase": rand(1..10), + "recommendedQuantity": rand(1..10), + "recurringStandardMonthlyCost": rand(1..1000) + (rand(1..99).to_f / 100), + "sizeFlexEligible": "false", + "tenancy": "Shared", + "upfrontCost": rand(1..1000) + (rand(1..99).to_f / 100), + "resourceType": resourceType, + "term": "1 year", + "policy_name": "AWS Reserved Instances Recommendations" + } + + result << entry + end + + return result +end + +def aws_rightsize_ec2_instances_underutil(iterations = $default_iterations) + result = [] + + for iteration in 1..iterations do + accountID = get_random_aws_account + accountName = get_random_name + resourceID = "i-" + get_random_hex_string + + type = get_random_aws_ec2_size + resourceType = type[0] + newResourceType = type[1] + + recommendationDetails = [ + "Change instance type of EC2 instance ", resourceID, " ", + "in AWS Account ", accountName, " ", + "(", accountID, ") ", + "from ", resourceType, " ", + "to ", newResourceType + ].join + + entry = { + "accountID": accountID, + "accountName": accountName, + "resourceID": resourceID, + "resourceName": get_random_name, + "tags": get_random_tags, + "recommendationDetails": recommendationDetails, + "resourceType": resourceType, + "newResourceType": newResourceType, + "region": get_random_aws_region, + "platform": "Linux/UNIX", + "hostname": get_random_ip_address, + "savings": get_random_savings, + "savingsCurrency": get_currency, + "launchTime": get_random_date(rand((Time.now.year - 4)..(Time.now.year - 1))), + "cpu_maximum": rand(60..99) + (rand(1..99).to_f / 100), + "cpu_minimum": rand(1..10) + (rand(1..99).to_f / 100), + "cpu_average": rand(11..39) + (rand(1..99).to_f / 100), + "cpu_p99": rand(60..99) + (rand(1..99).to_f / 100), + "cpu_p95": rand(1..10) + (rand(1..99).to_f / 100), + "cpu_p90": rand(11..39) + (rand(1..99).to_f / 100), + "mem_maximum": rand(60..99) + (rand(1..99).to_f / 100), + "mem_minimum": rand(1..10) + (rand(1..99).to_f / 100), + "mem_average": rand(11..39) + (rand(1..99).to_f / 100), + "mem_p99": rand(60..99) + (rand(1..99).to_f / 100), + "mem_p95": rand(1..10) + (rand(1..99).to_f / 100), + "mem_p90": rand(11..39) + (rand(1..99).to_f / 100), + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + } + + result << entry + end + + return result +end + +def aws_rightsize_ec2_instances_idle(iterations = $default_iterations) + result = [] + + for iteration in 1..iterations do + accountID = get_random_aws_account + accountName = get_random_name + resourceID = "i-" + get_random_hex_string + + recommendationDetails = [ + "Terminate EC2 instance ", resourceID, " ", + "in AWS Account ", accountName, " ", + "(", accountID, ")" + ].join + + entry = { + "accountID": accountID, + "accountName": accountName, + "resourceID": resourceID, + "resourceName": get_random_name, + "tags": get_random_tags, + "recommendationDetails": recommendationDetails, + "resourceType": get_random_aws_ec2_size[rand(0..2)], + "region": get_random_aws_region, + "platform": "Linux/UNIX", + "hostname": get_random_ip_address, + "savings": get_random_savings, + "savingsCurrency": get_currency, + "launchTime": get_random_date(rand((Time.now.year - 4)..(Time.now.year - 1))), + "cpu_maximum": rand(5..20) + (rand(1..99).to_f / 100), + "cpu_minimum": rand(1..2) + (rand(1..99).to_f / 100), + "cpu_average": rand(3..4) + (rand(1..99).to_f / 100), + "cpu_p99": rand(5..20) + (rand(1..99).to_f / 100), + "cpu_p95": rand(1..2) + (rand(1..99).to_f / 100), + "cpu_p90": rand(3..4) + (rand(1..99).to_f / 100), + "mem_maximum": rand(5..20) + (rand(1..99).to_f / 100), + "mem_minimum": rand(1..2) + (rand(1..99).to_f / 100), + "mem_average": rand(3..4) + (rand(1..99).to_f / 100), + "mem_p99": rand(5..20) + (rand(1..99).to_f / 100), + "mem_p95": rand(1..2) + (rand(1..99).to_f / 100), + "mem_p90": rand(3..4) + (rand(1..99).to_f / 100), + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "EC2", + "policy_name": "AWS Rightsize EC2 Instances" + } + + result << entry + end + + return result +end + +def aws_rightsize_rds_instance_underutil(iterations = $default_iterations) + result = [] + + for iteration in 1..iterations do + accountID = get_random_aws_account + accountName = get_random_name + region = get_random_aws_region + resourceName = get_random_name + resourceID = "db-" + get_random_string + + type = get_random_aws_ec2_size + resourceType = "db." + type[0] + newResourceType = "db." + type[1] + + arn = "arn:aws:rds:" + region + ":" + accountID + ":" + resourceName + + recommendationDetails = [ + "Downsize AWS RDS instance ", resourceName, " ", + "in AWS Account ", accountName, " ", + "(", accountID, ") ", + "from ", resourceType, " ", + "to ", newResourceType + ].join + + entry = { + "accountID": accountID, + "accountName": accountName, + "resourceID": resourceID, + "resourceName": resourceName, + "tags": get_random_tags, + "recommendationDetails": recommendationDetails, + "region": region, + "availabilityZone": region + "a", + "state": "", + "savings": get_random_savings, + "savingsCurrency": get_currency, + "privateDnsName": "", + "resourceType": resourceType, + "newResourceType": newResourceType, + "cpuMaximum": rand(60..99) + (rand(1..99).to_f / 100), + "cpuMinimum": rand(1..10) + (rand(1..99).to_f / 100), + "cpuAverage": rand(11..39) + (rand(1..99).to_f / 100), + "cpuP99": rand(60..99) + (rand(1..99).to_f / 100), + "cpuP95": rand(1..10) + (rand(1..99).to_f / 100), + "cpuP90": rand(11..39) + (rand(1..99).to_f / 100), + "databaseEngine": "aurora-postgresql", + "engineVersion": rand(2..9), + "vcpus": 2**rand(0..5), + "licenseModel": "", + "arn": arn, + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + } + + result << entry + end + + return result +end + +def aws_rightsize_rds_instances_idle(iterations = $default_iterations) + result = [] + + for iteration in 1..iterations do + accountID = get_random_aws_account + accountName = get_random_name + region = get_random_aws_region + type = get_random_aws_ec2_size + resourceName = get_random_name + resourceID = "db-" + get_random_string + + arn = "arn:aws:rds:" + region + ":" + accountID + ":" + resourceName + + recommendationDetails = [ + "Terminate RDS instance ", resourceName, " ", + "in AWS Account ", accountName, " (", accountID, ")" + ].join + + entry = { + "accountID": accountID, + "accountName": accountName, + "resourceID": resourceID, + "resourceName": resourceName, + "tags": get_random_tags, + "recommendationDetails": recommendationDetails, + "region": region, + "availabilityZone": region + "a", + "state": "", + "savings": get_random_savings, + "savingsCurrency": get_currency, + "privateDnsName": "", + "resourceType": "db." + type[0], + "databaseEngine": "aurora-postgresql", + "engineVersion": rand(2..9), + "vcpus": 2**rand(0..5), + "licenseModel": "", + "arn": arn, + "platform": "aurora-postgresql", + "service": "AmazonRDS", + "lookbackPeriod": 30, + "policy_name": "AWS Rightsize RDS Instances" + } + + result << entry + end + + return result +end + +def aws_savings_plan_recommendations(iterations = $default_iterations) + result = [] + + for iteration in 1..iterations do + offeringId = get_random_string(9, "lower") + '-' + get_random_string(4, "lower") + '-' + get_random_string(4, "lower") + '-' + get_random_string(4, "lower") + '-' + get_random_string(11, "lower") + + entry = { + "accountID": get_random_aws_account, + "accountName": get_random_name, + "region": get_random_aws_region, + "service": "Elastic Compute Cloud (EC2)", + "savings": get_random_savings, + "savingsCurrency": get_currency, + "estimatedSavingsPercentage": rand(1..90), + "estimatedSavingsPlanCost": rand(1..1000) + (rand(1..99).to_f / 100), + "lookbackPeriod": 7, + "paymentOption": "No Upfront", + "recommendedQuantity": rand(1..10), + "upfrontCost": 0, + "currentAverageHourlyOnDemandSpend": rand(30..49) + (rand(1..99).to_f / 100), + "currentMaximumHourlyOnDemandSpend": rand(50..99) + (rand(1..99).to_f / 100), + "currentMinimumHourlyOnDemandSpend": rand(1..29) + (rand(1..99).to_f / 100), + "offeringId": offeringId, + "instanceFamily": "", + "resourceType": "Compute Savings Plan", + "term": "1 year", + "policy_name": "AWS Savings Plan Recommendations" + } + + result << entry + end + + return result +end + +def aws_unused_ip_addresses(iterations = $default_iterations) + result = [] + + for iteration in 1..iterations do + accountID = get_random_aws_account + accountName = get_random_name + region = get_random_aws_region + resourceID = get_random_ip_address + ipAddress = get_random_ip_address + resourceName = get_random_name + '/' + get_random_string(4, "lower") + allocationID = "eipalloc-" + rand(10000000..99999999).to_s + + recommendationDetails = [ + "Release IP address ", resourceID, " ", + "in AWS Account ", accountName, " (", accountID, ")" + ].join + + entry = { + "accountID": accountID, + "accountName": accountName, + "resourceID": resourceID, + "ipAddress": ipAddress, + "resourceName": resourceName, + "resourceType": "IP Address", + "recommendationDetails": recommendationDetails, + "age": rand(1..80), + "region": region, + "tags": get_random_tags, + "allocationID": allocationID, + "savings": get_random_savings, + "savingsCurrency": get_currency, + "service": "EC2", + "domain": "standard", + "lookbackPeriod": 30, + "policy_name": "AWS Unused IP Addresses" + } + + result << entry + end + + return result +end + +def azure_compute_rightsizing_underutil_data(iterations = $default_iterations) + result = [] + + for iteration in 1..iterations do + accountID = get_random_azure_account + accountName = get_random_name + resourceGroup = get_random_name + resourceName = get_random_name + resourceId = "/subscriptions/" + accountID + "/resourceGroups/" + resourceGroup + "/providers/Microsoft.Compute/virtualMachines/" + resourceName + + type = get_random_azure_compute_size + resourceType = type[0] + newResourceType = type[1] + + recommendationDetails = [ + "Resize Azure virtual machine ", resourceName, " ", + "in Azure Subscription ", accountName, " ", + "(", accountID, ") ", + "from ", resourceType, " to ", newResourceType + ].join + + entry = { + "accountID": accountID, + "accountName": accountName, + "resourceGroup": resourceGroup, + "resourceName": resourceName, + "resourceID": resourceId, + "tags": get_random_tags, + "recommendationDetails": recommendationDetails, + "resourceType": resourceType, + "newResourceType": newResourceType, + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": get_random_azure_region, + "osType": "Linux", + "savings": get_random_savings, + "savingsCurrency": get_currency, + "cpu_maximum": rand(60..99) + (rand(1..99).to_f / 100), + "cpu_minimum": rand(1..10) + (rand(1..99).to_f / 100), + "cpu_average": rand(11..39) + (rand(1..99).to_f / 100), + "mem_maximum": rand(60..99) + (rand(1..99).to_f / 100), + "mem_minimum": rand(1..10) + (rand(1..99).to_f / 100), + "mem_average": rand(11..39) + (rand(1..99).to_f / 100), + "thresholdType": "Average", + "threshold": 40, + "memoryThreshold": 40, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + } + + result << entry + end + + return result +end + +def azure_compute_rightsizing_idle_data(iterations = $default_iterations) + result = [] + + for iteration in 1..iterations do + accountID = get_random_azure_account + accountName = get_random_name + resourceGroup = get_random_name + resourceName = get_random_name + resourceId = "/subscriptions/" + accountID + "/resourceGroups/" + resourceGroup + "/providers/Microsoft.Compute/virtualMachines/" + resourceName + resourceType = get_random_azure_compute_size[rand(0..1)] + + recommendationDetails = [ + "Delete Azure virtual machine ", resourceName, " ", + "in Azure Subscription ", accountName, " ", + "(", accountID, ")" + ].join + + entry = { + "accountID": accountID, + "accountName": accountName, + "resourceGroup": resourceGroup, + "resourceName": resourceName, + "resourceID": resourceId, + "tags": get_random_tags, + "recommendationDetails": recommendationDetails, + "resourceType": resourceType, + "resourceKind": "Microsoft.Compute/virtualMachines", + "region": get_random_azure_region, + "osType": "Linux", + "savings": get_random_savings, + "savingsCurrency": get_currency, + "cpu_maximum": rand(5..20) + (rand(1..99).to_f / 100), + "cpu_minimum": rand(1..2) + (rand(1..99).to_f / 100), + "cpu_average": rand(3..4) + (rand(1..99).to_f / 100), + "mem_maximum": rand(5..20) + (rand(1..99).to_f / 100), + "mem_minimum": rand(1..2) + (rand(1..99).to_f / 100), + "mem_average": rand(3..4) + (rand(1..99).to_f / 100), + "thresholdType": "Average", + "threshold": 5, + "memoryThreshold": 5, + "lookbackPeriod": 30, + "service": "Microsoft.Compute", + "policy_name": "Azure Rightsize Compute Instances" + } + + result << entry + end + + return result +end + +def azure_delete_old_snapshots_data(iterations = $default_iterations) + result = [] + + for iteration in 1..iterations do + accountID = get_random_azure_account + accountName = get_random_name + resourceGroup = get_random_name + resourceName = get_random_name + resourceId = "/subscriptions/" + accountID + "/resourceGroups/" + resourceGroup + "/providers/Microsoft.Compute/snapshots/" + resourceName + + recommendationDetails = [ + "Delete Azure snapshot ", resourceName, " ", + "in Azure Subscription ", accountName, + " (", accountID, ")" + ].join + + entry = { + "accountID": accountID, + "accountName": accountName, + "resourceGroup": resourceGroup, + "resourceName": resourceName, + "tags": get_random_tags, + "age": rand(30..360), + "size": rand(2..500), + "service": "Microsoft.Compute", + "region": get_random_azure_region, + "recommendationDetails": recommendationDetails, + "savings": get_random_savings, + "savingsCurrency": get_currency, + "resourceType": "Microsoft.Compute/snapshots", + "lookbackPeriod": 30, + "resourceID": resourceId, + "policy_name": "Azure Old Snapshots" + } + + result << entry + end + + return result +end + +def azure_reserved_instance_recommendations(iterations = $default_iterations) + result = [] + + for iteration in 1..iterations do + accountID = get_random_azure_account + accountName = get_random_name + resourceType = get_random_azure_compute_size[rand(0..1)] + recommendedQuantity = rand(1..10) + + totalCostWithRI = get_random_savings + costWithNoRI = totalCostWithRI + get_random_savings(10, 300) + savings = costWithNoRI - totalCostWithRI + + entry = { + "accountID": accountID, + "accountName": accountName, + "service": "Microsoft.Compute", + "resourceType": resourceType, + "region": get_random_azure_region, + "term": "1 Year", + "recommendedQuantity": resourceType, + "costWithNoRI": costWithNoRI, + "totalCostWithRI": totalCostWithRI, + "savings": savings, + "savingsCurrency": get_currency, + "firstUsageDate": get_random_date(rand((Time.now.year - 4)..(Time.now.year - 1))), + "id": get_random_azure_meter, + "scope": "Single", + "instanceFlexibilityGroup": "NA", + "instanceFlexibilityRatio": 1, + "normalizedSize": resourceType, + "recommendedQuantityNormalized": resourceType, + "lookbackPeriod": "Last 7 Days", + "policy_name": "Azure Reserved Instances Recommendations" + } + + result << entry + end + + return result +end + +def azure_rightsize_sql_instances_downsize(iterations = $default_iterations) + result = [] + + for iteration in 1..iterations do + accountID = get_random_azure_account + accountName = get_random_name + resourceGroup = get_random_name + + serverName = get_random_name + dbName = get_random_name + resourceName = serverName + "/" + dbName + + capacity = rand(500..1000) + newResourceType = rand(10..400) + + sku = get_random_azure_db_sku + + resourceID = "/subscriptions/" + accountID + "/resourceGroups/" + resourceGroup + "/providers/Microsoft.Sql/servers/" + serverName + "/databases/" + dbName + + recommendationDetails = [ + "Downsize Azure SQL database ", resourceName, " ", + "in Azure Subscription ", accountName, " ", + "(", accountID, ") ", + "from ", capacity, " capacity ", + "to ", newResourceType, " capacity" + ].join + + entry = { + "accountID": accountID, + "accountName": accountName, + "resourceGroup": resourceGroup, + "resourceName": resourceName, + "tags": get_random_tags, + "createdTime": get_random_date(rand((Time.now.year - 4)..(Time.now.year - 1))), + "recommendationDetails": recommendationDetails, + "newResourceType": newResourceType, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": get_random_azure_region, + "savings": get_random_savings, + "savingsCurrency": get_currency, + "cpuAverage": rand(11..39) + (rand(1..99).to_f / 100), + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": resourceID, + "threshold": 40, + "lookbackPeriod": 30, + "sku": { + "name": sku[:name], + "tier": sku[:tier], + "capacity": capacity + }, + "policy_name": "Azure Rightsize SQL Databases" + } + + result << entry + end + + return result +end + +def azure_rightsize_sql_instances_unused(iterations = $default_iterations) + result = [] + + for iteration in 1..iterations do + accountID = get_random_azure_account + accountName = get_random_name + resourceGroup = get_random_name + + serverName = get_random_name + dbName = get_random_name + resourceName = serverName + "/" + dbName + + resourceID = "/subscriptions/" + accountID + "/resourceGroups/" + resourceGroup + "/providers/Microsoft.Sql/servers/" + serverName + "/databases/" + dbName + + sku = get_random_azure_db_sku + capacity = rand(10..1000) + + recommendationDetails = [ + "Delete Azure SQL database ", resourceName, " ", + "in Azure Subscription ", accountName, " ", + "(", accountID, ")" + ].join + + entry = { + "accountID": accountID, + "accountName": accountName, + "resourceGroup": resourceGroup, + "resourceName": resourceName, + "tags": get_random_tags, + "createdTime": get_random_date(rand((Time.now.year - 4)..(Time.now.year - 1))), + "recommendationDetails": recommendationDetails, + "resourceType": "Microsoft.Sql/servers/databases", + "resourceKind": "v12.0,user", + "region": get_random_azure_region, + "savings": get_random_savings, + "savingsCurrency": get_currency, + "service": "Microsoft.Sql/servers/databases", + "platform": "Azure SQL Database", + "id": resourceID, + "lookbackPeriod": 30, + "sku": { + "name": sku[:name], + "tier": sku[:tier], + "capacity": capacity + }, + "policy_name": "Azure Rightsize SQL Databases" + } + + result << entry + end + + return result +end + +def azure_savings_plan_recommendations(iterations = $default_iterations) + result = [] + + for iteration in 1..iterations do + accountID = get_random_azure_account + accountName = get_random_name + name = get_random_name + get_random_name + sku = "SQL_" + get_random_name + + id = "/subscriptions/" + accountID + "/providers/Microsoft.CostManagement/benefitRecommendations/" + name + + recommendedQuantity = rand(1..10) + + totalCostWithSP = get_random_savings + costWithNoSP = totalCostWithSP + get_random_savings(10, 300) + savings = costWithNoSP - totalCostWithSP + + entry = { + "accountID": accountID, + "accountName": accountName, + "name": name, + "resourceType": sku, + "term": "1 Year", + "recommendedQuantity": recommendedQuantity, + "costWithoutBenefit": costWithNoSP, + "totalCost": totalCostWithSP, + "savings": savings, + "savingsCurrency": get_currency, + "savingsPercentage": rand(5..20) + (rand(1..99).to_f / 100), + "totalHours": 150, + "benefitCost": 54, + "wastageCost": 23.924, + "overageCost": rand(1..20) + (rand(1..99).to_f / 100), + "coveragePercentage": rand(1..50) + (rand(1..99).to_f / 100), + "commitmentGranularity": "Hourly", + "scope": "Single", + "id": id, + "lookbackPeriod": 30 + } + + result << entry + end + + return result +end + +def azure_unused_ip_addresses(iterations = $default_iterations) + result = [] + + for iteration in 1..iterations do + accountID = get_random_azure_account + accountName = get_random_name + resourceGroup = get_random_name + ipAddress = get_random_ip_address + resourceName = get_random_name + resourceId = "/subscriptions/" + accountID + "/resourceGroups/" + resourceGroup + "/providers/Microsoft.Network/publicIPAddresses/" + resourceName + + recommendationDetails = [ + "Delete IP address ", resourceName, " (", ipAddress, ") ", + "in Azure Subscription ", accountName, " (", accountID, ")" + ].join + + entry = { + "accountID": accountID, + "accountName": accountName, + "resourceGroup": resourceGroup, + "ipAddress": ipAddress, + "resourceName": resourceName, + "resourceType": "Microsoft.Network/publicIPAddresses", + "recommendationDetails": recommendationDetails, + "age": rand(30..360), + "region": get_random_azure_region, + "allocation": "Static", + "tags": get_random_tags, + "savings": get_random_savings, + "savingsCurrency": get_currency, + "service": "Microsoft.Network", + "lookbackPeriod": 30, + "resourceID": resourceId + } + + result << entry + end + + return result +end + +def azure_unused_volumes(iterations = $default_iterations) + result = [] + + for iteration in 1..iterations do + accountID = get_random_azure_account + accountName = get_random_name + resourceGroup = get_random_name + + resourceName = get_random_name + resourceId = "/subscriptions/" + accountID + "/resourceGroups/" + resourceGroup + "/providers/Microsoft.Compute/disks/" + resourceName + + attached_vm = "/subscriptions/" + accountID + "/resourceGroups/" + resourceGroup + "/providers/Microsoft.Compute/virtualMachines/" + get_random_name + + recommendationDetails = [ + "Delete unused volume ", resourceName, " ", + "in Azure Subscription ", accountName, + " (", accountID, ")" + ].join + + entry = { + "accountID": accountID, + "accountName": accountName, + "resourceGroup": resourceGroup, + "resourceName": resourceName, + "tags": get_random_tags, + "age": rand(30..360), + "timeCreated": get_random_date(Time.now.year), + "recommendationDetails": recommendationDetails, + "resourceType": "Microsoft.Compute/disks", + "region": get_random_azure_region, + "size": rand(10..500), + "state": "Unattached", + "savings": get_random_savings, + "savingsCurrency": get_currency, + "attached_vm": attached_vm, + "service": "Microsoft.Compute", + "resourceID": resourceId, + "lookbackPeriod": 30 + } + + result << entry + end + + return result +end + +def google_committed_use_discount_recommendations(iterations = $default_iterations) + result = [] + + for iteration in 1..iterations do + accountId = "rightscale.com:resat-prem" + accountName = "RightScale-Resat-Premium" + projectNumber = rand(1000000000000..9999999999999).to_s + recommendationDetails = get_random_google_cud_description + region = get_random_google_region + resourceName = "cud-recommendation-" + rand(1000000000..9999999999).to_s + + resourceID = "projects/" + projectNumber + "/locations/" + region + "/recommenders/google.compute.commitment.UsageCommitmentRecommender/recommendations/" + recommendationDetails + + entry = { + "accountID": accountId, + "accountName": accountName, + "projectNumber": projectNumber, + "resourceID": resourceID, + "resourceName": resourceName, + "resourceType": "GENERAL_PURPOSE", + "resourcesToPurchase": rand(1..5), + "region": region, + "term": "1 Year", + "algorithm": "Optimal (Break-Even Point)", + "recommendationDetails": recommendationDetails, + "savings": get_random_savings, + "savingsCurrency": get_currency, + "priority": "P4", + "scope": "PROJECT_SCOPED_COMMITMENTS", + "state": "ACTIVE" + } + + result << entry + end + + return result +end + +def google_idle_ip_address_recommendations(iterations = $default_iterations) + result = [] + + for iteration in 1..iterations do + accountId = "rightscale.com:resat-prem" + accountName = "RightScale-Resat-Premium" + projectNumber = rand(1000000000000..9999999999999).to_s + ipAddress = get_random_ip_address + resourceID = rand(10000000000000000000..99999999999999999999).to_s + resourceName = get_random_name + + "-public-ip" + region = get_random_google_region + + selfLink = "https://www.googleapis.com/compute/v1/projects/" + accountId + "/regions/" + region + "/addresses/" + resourceName + + recommendationDetails = "Save cost by deleting idle IP address '" + resourceName + "'." + + entry = { + "accountID": accountId, + "accountName": accountName, + "projectNumber": projectNumber, + "ipAddress": ipAddress, + "resourceID": resourceID, + "resourceName": resourceName, + "resourceType": "compute#address", + "region": region, + "primaryImpactCategory": "COST", + "tags": get_random_tags, + "service": "Compute Engine", + "savings": get_random_savings, + "savingsCurrency": get_currency, + "priority": "P4", + "recommendationDetails": recommendationDetails, + "recommenderSubtype": "DELETE_ADDRESS", + "state": "ACTIVE", + "status": "RESERVED", + "selfLink": selfLink + } + + result << entry + end + + return result +end + +def google_idle_persistent_disk_recommendations(iterations = $default_iterations) + result = [] + + for iteration in 1..iterations do + accountId = "rightscale.com:resat-prem" + accountName = "RightScale-Resat-Premium" + projectNumber = rand(1000000000000..9999999999999).to_s + region = get_random_google_region + zone = get_random_google_zone(region) + + resourceID = rand(10000000000000000000..99999999999999999999).to_s + resourceName = get_random_name + "-disk" + rand(1..3).to_s + + days_unattached = rand(30..120) + age = days_unattached + rand(1..120) + + selfLink = "https://www.googleapis.com/compute/v1/projects/" + accountId + "/zones/" + zone + "/disks/" + resourceName + + recommendationDetails = "Save cost by snapshotting and then deleting idle persistent disk '" + resourceName + "'.", + + entry = { + "accountID": accountId, + "accountName": accountName, + "projectNumber": projectNumber, + "resourceID": resourceID, + "resourceName": resourceName, + "resourceType": "compute#disk", + "zone": zone, + "region": region, + "primaryImpactCategory": "COST", + "tags": get_random_tags, + "creationTime": get_random_date(rand((Time.now.year - 4)..(Time.now.year - 1))), + "days_unattached": days_unattached, + "age": age, + "size": rand(10..512), + "savings": get_random_savings, + "savingsCurrency": get_currency, + "priority": "P4", + "recommendationDetails": recommendationDetails, + "recommenderSubtype": "SNAPSHOT_AND_DELETE_DISK", + "state": "ACTIVE", + "status": "READY", + "service": "Compute Engine", + "selfLink": selfLink + } + + result << entry + end + + return result +end + +def google_rightsize_vm_recommendations_underutil(iterations = $default_iterations) + result = [] + + for iteration in 1..iterations do + accountId = "rightscale.com:resat-prem" + accountName = "RightScale-Resat-Premium" + projectNumber = rand(1000000000000..9999999999999).to_s + region = get_random_google_region + zone = get_random_google_zone(region) + + resourceID = rand(10000000000000000000..99999999999999999999).to_s + resourceName = get_random_name + + type = get_random_google_compute_size + resourceType = type[0] + newResourceType = type[1] + + selfLink = "https://www.googleapis.com/compute/v1/projects/" + accountId + "/zones/" + zone + "/instances/" + resourceName + + recommendationDetails = "Save cost by changing machine type of Underutilized VM '" + resourceName + "'." + + entry = { + "accountID": accountId, + "accountName": accountName, + "projectNumber": projectNumber, + "resourceID": resourceID, + "resourceName": resourceName, + "resourceType": resourceType, + "newResourceType": newResourceType, + "zone": zone, + "region": region, + "hostname": resourceName, + "platform": get_random_google_compute_platform, + "cpuMaximum": rand(60..99) + (rand(1..99).to_f / 100), + "cpuMinimum": rand(1..10) + (rand(1..99).to_f / 100), + "cpuAverage": rand(11..39) + (rand(1..99).to_f / 100), + "primaryImpactCategory": "COST", + "tags": get_random_tags, + "service": "Compute Engine", + "savings": get_random_savings, + "savingsCurrency": get_currency, + "priority": "P4", + "recommendationDetails": recommendationDetails, + "recommenderSubtype": "CHANGE_MACHINE_TYPE", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": selfLink + } + + result << entry + end + + return result +end + +def google_rightsize_vm_recommendations_idle(iterations = $default_iterations) + result = [] + + for iteration in 1..iterations do + accountId = "rightscale.com:resat-prem" + accountName = "RightScale-Resat-Premium" + projectNumber = rand(1000000000000..9999999999999).to_s + region = get_random_google_region + zone = get_random_google_zone(region) + + resourceID = rand(10000000000000000000..99999999999999999999).to_s + resourceName = get_random_name + resourceType = get_random_google_compute_size[rand(0..1)] + + selfLink = "https://www.googleapis.com/compute/v1/projects/" + accountId + "/zones/" + zone + "/instances/" + resourceName + + recommendationDetails = "Save cost by stopping Idle VM '" + resourceName + "'." + + entry = { + "accountID": accountId, + "accountName": accountName, + "projectNumber": projectNumber, + "resourceID": resourceID, + "resourceName": resourceName, + "resourceType": resourceType, + "zone": zone, + "region": region, + "hostname": resourceName, + "platform": get_random_google_compute_platform, + "cpuMaximum": rand(5..20) + (rand(1..99).to_f / 100), + "cpuMinimum": rand(1..2) + (rand(1..99).to_f / 100), + "cpuAverage": rand(3..4) + (rand(1..99).to_f / 100), + "primaryImpactCategory": "COST", + "tags": get_random_tags, + "service": "Compute Engine", + "savings": get_random_savings, + "savingsCurrency": get_currency, + "priority": "P4", + "recommendationDetails": recommendationDetails, + "recommenderSubtype": "STOP_VM", + "state": "ACTIVE", + "status": "RUNNING", + "selfLink": selfLink + } + + result << entry + end + + return result +end + +def google_sql_idle_instance_recommendations(iterations = $default_iterations) + result = [] + + for iteration in 1..iterations do + accountId = "rightscale.com:resat-prem" + accountName = "RightScale-Resat-Premium" + projectNumber = rand(1000000000000..9999999999999).to_s + + resourceID = get_random_name + resourceName = resourceID + + selfLink = "https://www.googleapis.com/sql/v1beta4/projects/" + accountId + "/instances/" + resourceID + + recommendationDetails = "Save cost by stopping Idle Cloud SQL '" + resourceName + "'." + + entry = { + "accountID": accountId, + "accountName": accountName, + "projectNumber": projectNumber, + "resourceID": resourceID, + "resourceType": "CLOUD_SQL_INSTANCE", + "region": get_random_google_region, + "timeCreated": get_random_date(rand((Time.now.year - 4)..(Time.now.year - 1))), + "primaryImpactCategory": "COST", + "tags": get_random_tags, + "service": "Cloud SQL", + "pricingPlan": "PACKAGE", + "savings": get_random_savings, + "savingsCurrency": get_currency, + "priority": "P4", + "recommendationDetails": recommendationDetails, + "recommenderSubtype": "DELETE_RESOURCE", + "platform": get_random_google_db_version, + "diskType": "PD_SSD", + "size": rand(10..1024), + "availabilityType": "ZONAL", + "replicationType": "SYNCHRONOUS", + "state": "ACTIVE", + "status": "READY", + "resourceName": resourceName, + "selfLink": selfLink + } + + result << entry + end + + return result +end + +############################################################################### +# Write Demo Files +############################################################################### + +write_demo_data(aws_delete_old_snapshots, "flexera/data/aws/aws_delete_old_snapshots.json") +write_demo_data(aws_delete_unused_volumes, "flexera/data/aws/aws_delete_unused_volumes.json") +write_demo_data(aws_reserved_instance_recommendations, "flexera/data/aws/aws_reserved_instance_recommendations.json") +write_demo_data(aws_rightsize_ec2_instances_underutil, "flexera/data/aws/aws_rightsize_ec2_instances_underutil.json") +write_demo_data(aws_rightsize_ec2_instances_idle, "flexera/data/aws/aws_rightsize_ec2_instances_idle.json") +write_demo_data(aws_rightsize_rds_instance_underutil, "flexera/data/aws/aws_rightsize_rds_instance_underutil.json") +write_demo_data(aws_rightsize_rds_instances_idle, "flexera/data/aws/aws_rightsize_rds_instances_idle.json") +write_demo_data(aws_savings_plan_recommendations, "flexera/data/aws/aws_savings_plan_recommendations.json") +write_demo_data(aws_unused_ip_addresses, "flexera/data/aws/aws_unused_ip_addresses.json") +write_demo_data(azure_compute_rightsizing_underutil_data, "flexera/data/azure/azure_compute_rightsizing_underutil_data.json") +write_demo_data(azure_compute_rightsizing_idle_data, "flexera/data/azure/azure_compute_rightsizing_idle_data.json") +write_demo_data(azure_delete_old_snapshots_data, "flexera/data/azure/azure_delete_old_snapshots_data.json") +write_demo_data(azure_reserved_instance_recommendations, "flexera/data/azure/azure_reserved_instance_recommendations.json") +write_demo_data(azure_rightsize_sql_instances_downsize, "flexera/data/azure/azure_rightsize_sql_instances_downsize.json") +write_demo_data(azure_rightsize_sql_instances_unused, "flexera/data/azure/azure_rightsize_sql_instances_unused.json") +write_demo_data(azure_savings_plan_recommendations, "flexera/data/azure/azure_savings_plan_recommendations.json") +write_demo_data(azure_unused_ip_addresses, "flexera/data/azure/azure_unused_ip_addresses.json") +write_demo_data(azure_unused_volumes, "flexera/data/azure/azure_unused_volumes.json") +write_demo_data(google_committed_use_discount_recommendations, "flexera/data/google/google_committed_use_discount_recommendations.json") +write_demo_data(google_idle_ip_address_recommendations, "flexera/data/google/google_idle_ip_address_recommendations.json") +write_demo_data(google_idle_persistent_disk_recommendations, "flexera/data/google/google_idle_persistent_disk_recommendations.json") +write_demo_data(google_rightsize_vm_recommendations_underutil, "flexera/data/google/google_rightsize_vm_recommendations_underutil.json") +write_demo_data(google_rightsize_vm_recommendations_idle, "flexera/data/google/google_rightsize_vm_recommendations_idle.json") +write_demo_data(google_sql_idle_instance_recommendations, "flexera/data/google/google_sql_idle_instance_recommendations.json") diff --git a/update_demo_data.sh b/update_demo_data.sh deleted file mode 100644 index 2ec8771b..00000000 --- a/update_demo_data.sh +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/bash - -node flexera/data/aws/aws_compute_rightsizing_idle.js > flexera/data/aws/aws_compute_rightsizing_idle.json -node flexera/data/aws/aws_compute_rightsizing_underutil.js > flexera/data/aws/aws_compute_rightsizing_underutil.json -node flexera/data/aws/aws_delete_old_snapshots.js > flexera/data/aws/aws_delete_old_snapshots.json -node flexera/data/aws/aws_delete_unused_volumes.js > flexera/data/aws/aws_delete_unused_volumes.json -node flexera/data/aws/aws_reserved_instance_recommendations.js > flexera/data/aws/aws_reserved_instance_recommendations.json -node flexera/data/aws/aws_savings_plan_recommendations.js > flexera/data/aws/aws_savings_plan_recommendations.json -node flexera/data/aws/aws_unused_ip_addresses.js > flexera/data/aws/aws_unused_ip_addresses.json -node flexera/data/aws/rds_instance_cloudwatch_utilization.js > flexera/data/aws/rds_instance_cloudwatch_utilization.json -node flexera/data/aws/unused_rds.js > flexera/data/aws/unused_rds.json - -node flexera/data/azure/azure_compute_rightsizing.js > flexera/data/azure/azure_compute_rightsizing.json -node flexera/data/azure/azure_delete_old_snapshots.js > flexera/data/azure/azure_delete_old_snapshots.json -node flexera/data/azure/azure_delete_unattached_volumes.js > flexera/data/azure/azure_delete_unattached_volumes.json -node flexera/data/azure/azure_reserved_instance_recommendations.js > flexera/data/azure/azure_reserved_instance_recommendations.json -node flexera/data/azure/azure_rightsize_sql_instances.js > flexera/data/azure/azure_rightsize_sql_instances.json -node flexera/data/azure/azure_savings_plan_recommendations.js > flexera/data/azure/azure_savings_plan_recommendations.json -node flexera/data/azure/azure_unused_ip_addresses.js > flexera/data/azure/azure_unused_ip_addresses.json -node flexera/data/azure/azure_unused_sql_databases.js > flexera/data/azure/azure_unused_sql_databases.json - -node flexera/data/google/google_committed_use_discount_recommendations.js > flexera/data/google/google_committed_use_discount_recommendations.json -node flexera/data/google/google_idle_ip_address_recommendations.js > flexera/data/google/google_idle_ip_address_recommendations.json -node flexera/data/google/google_idle_persistent_disk_recommendations.js > flexera/data/google/google_idle_persistent_disk_recommendations.json -node flexera/data/google/google_rightsize_vm_recommendations.js > flexera/data/google/google_rightsize_vm_recommendations.json -node flexera/data/google/google_sql_idle_instance_recommendations.js > flexera/data/google/google_sql_idle_instance_recommendations.json -node flexera/data/google/google_vm_recommendations.js > flexera/data/google/google_vm_recommendations.json