| 3422 | ) |
| 3423 | |
| 3424 | def deploy_api_gateway(self, api_id): |
| 3425 | cache_cluster_enabled = self.stage_config.get("cache_cluster_enabled", False) |
| 3426 | cache_cluster_size = str(self.stage_config.get("cache_cluster_size", 0.5)) |
| 3427 | endpoint_url = self.zappa.deploy_api_gateway( |
| 3428 | api_id=api_id, |
| 3429 | stage_name=self.api_stage, |
| 3430 | cache_cluster_enabled=cache_cluster_enabled, |
| 3431 | cache_cluster_size=cache_cluster_size, |
| 3432 | cloudwatch_log_level=self.stage_config.get("cloudwatch_log_level", "OFF"), |
| 3433 | cloudwatch_data_trace=self.stage_config.get("cloudwatch_data_trace", False), |
| 3434 | cloudwatch_metrics_enabled=self.stage_config.get("cloudwatch_metrics_enabled", False), |
| 3435 | cache_cluster_ttl=self.stage_config.get("cache_cluster_ttl", 300), |
| 3436 | cache_cluster_encrypted=self.stage_config.get("cache_cluster_encrypted", False), |
| 3437 | ) |
| 3438 | return endpoint_url |
| 3439 | |
| 3440 | @staticmethod |
| 3441 | def _detect_websocket_usage(): |