@@ -23,7 +23,6 @@ Metadata:
2323 - IncludeBudgetsModule
2424 - IncludeComputeOptimizerModule
2525 - IncludeCostAnomalyModule
26- - IncludeCostOptimizationHubModule
2726 - IncludeECSChargebackModule
2827 - IncludeHealthEventsModule
2928 - IncludeInventoryCollectorModule
@@ -77,8 +76,6 @@ Metadata:
7776 default : ' Include AWS TransitGateway Collection Module'
7877 IncludeBackupModule :
7978 default : ' Include AWS Backup Collection Module'
80- IncludeCostOptimizationHubModule :
81- default : ' Include CostOptimizationHub Module'
8279 IncludeAWSFeedsModule :
8380 default : ' Include AWS Feeds Module'
8481 IncludeHealthEventsModule :
@@ -130,7 +127,7 @@ Parameters:
130127 Default : " Optimization-Data-Multi-Account-Role"
131128 Schedule :
132129 Type : String
133- Description : EventBridge schedule to trigger data collection for Trusted Advisor, Cost Optimization Hub, Compute Optimizer, Organizations Data, Rightsizing, RDS Utilization, Inventory Collector, Transit Gateway, Backup, and ECS Chargeback modules (see docs for tailoring the schedule for each module).
130+ Description : EventBridge schedule to trigger data collection for Trusted Advisor, Compute Optimizer, Organizations Data, Rightsizing, RDS Utilization, Inventory Collector, Transit Gateway, Backup, and ECS Chargeback modules (see docs for tailoring the schedule for each module).
134131 Default : " rate(14 days)"
135132 ScheduleFrequent :
136133 Type : String
@@ -209,11 +206,6 @@ Parameters:
209206 Description : Collects AWS Backup data
210207 AllowedValues : ['yes', 'no']
211208 Default : ' no'
212- IncludeCostOptimizationHubModule :
213- Type : String
214- Description : Collects CostOptimizationHub data
215- AllowedValues : ['yes', 'no']
216- Default : ' no'
217209 IncludeAWSFeedsModule :
218210 Type : String
219211 Description : Collects AWS Feeds data
@@ -243,7 +235,6 @@ Conditions:
243235 DeployBudgetsModule : !Equals [ !Ref IncludeBudgetsModule, "yes"]
244236 DeployTransitGatewayModule : !Equals [ !Ref IncludeTransitGatewayModule, "yes"]
245237 DeployBackupModule : !Equals [ !Ref IncludeBackupModule, "yes"]
246- DeployCostOptimizationHubModule : !Equals [ !Ref IncludeCostOptimizationHubModule, "yes"]
247238 DeployAWSFeedsModule : !Equals [ !Ref IncludeAWSFeedsModule, "yes"]
248239 DeployHealthEventsModule : !Equals [ !Ref IncludeHealthEventsModule, "yes"]
249240 DeployLicenseManagerModule : !Equals [ !Ref IncludeLicenseManagerModule, "yes"]
@@ -264,7 +255,6 @@ Conditions:
264255 - Fn::Or :
265256 - !Condition DeployBackupModule
266257 - !Condition DeployTransitGatewayModule
267- - !Condition DeployCostOptimizationHubModule
268258 - !Condition DeployHealthEventsModule
269259 - !Condition DeployLicenseManagerModule
270260 RegionsInScopeIsEmpty : !Equals
@@ -893,26 +883,6 @@ Resources:
893883 StepFunctionExecutionRoleARN : !GetAtt StepFunctionExecutionRole.Arn
894884 SchedulerExecutionRoleARN : !GetAtt SchedulerExecutionRole.Arn
895885
896- CostOptimizationHubModule :
897- Type : AWS::CloudFormation::Stack
898- Condition : DeployCostOptimizationHubModule
899- Properties :
900- TemplateURL : !Sub "https://${CFNSourceBucket}.s3.amazonaws.com/cfn/data-collection/module-cost-optimization-hub.yaml"
901- Parameters :
902- DatabaseName : !Ref DatabaseName
903- DestinationBucket : !Ref S3Bucket
904- DestinationBucketARN : !GetAtt S3Bucket.Arn
905- ManagementRoleName : !Sub "${ResourcePrefix}${ManagementAccountRole}"
906- Schedule : !Ref Schedule
907- GlueRoleARN : !GetAtt GlueRole.Arn
908- ResourcePrefix : !Ref ResourcePrefix
909- LambdaAnalyticsARN : !GetAtt LambdaAnalytics.Arn
910- AccountCollectorLambdaARN : !Sub "${AccountCollector.Outputs.LambdaFunctionARN}"
911- CodeBucket : !If [ ProdCFNTemplateUsed, !FindInMap [RegionMap, !Ref "AWS::Region", CodeBucket], !Ref CFNSourceBucket ]
912- StepFunctionTemplate : !FindInMap [StepFunctionCode, main-v2, TemplatePath]
913- StepFunctionExecutionRoleARN : !GetAtt StepFunctionExecutionRole.Arn
914- SchedulerExecutionRoleARN : !GetAtt SchedulerExecutionRole.Arn
915-
916886 CostAnomalyModule :
917887 Type : AWS::CloudFormation::Stack
918888 Condition : DeployCostAnomalyModule
0 commit comments