Gems/AWSMetrics/cdk/aws_metrics/policy_statements_builder/admin_policy_statements_builder.py [382:418]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                    body='arn:${AWS::Partition}:logs:${AWS::Region}:${AWS::AccountId}:log-group:'
                         '${DeliveryStreamLogGroupName}:log-stream:*',
                    variables={
                        'DeliveryStreamLogGroupName': component.delivery_stream_log_group_name
                    }
                )
            ]
        )

        return self

    def add_batch_analytics_policy_statements(self, component: BatchAnalytics) -> AdminPolicyStatementsBuilder:
        """
        Add the policy statements to get named queries/executions and update the work group for admin.

        :param component: Batch processing component created by the metrics gem.
        :return: The policy statement builder itself.
        """
        if not component:
            return self

        self._policy_statement_mapping['athena'] = iam.PolicyStatement(
            actions=[
                'athena:BatchGetNamedQuery',
                'athena:BatchGetQueryExecution',
                'athena:GetNamedQuery',
                'athena:GetQueryExecution',
                'athena:GetQueryResults',
                'athena:StartQueryExecution',
                'athena:StopQueryExecution',
                'athena:ListNamedQueries',
                'athena:ListQueryExecutions',
                'athena:GetWorkGroup',
                'athena:UpdateWorkGroup'
            ],
            effect=iam.Effect.ALLOW,
            resources=[
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



Gems/AWSMetrics/cdv1/aws_metrics/policy_statements_builder/admin_policy_statements_builder.py [380:416]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                    body='arn:${AWS::Partition}:logs:${AWS::Region}:${AWS::AccountId}:log-group:'
                         '${DeliveryStreamLogGroupName}:log-stream:*',
                    variables={
                        'DeliveryStreamLogGroupName': component.delivery_stream_log_group_name
                    }
                )
            ]
        )

        return self

    def add_batch_analytics_policy_statements(self, component: BatchAnalytics) -> AdminPolicyStatementsBuilder:
        """
        Add the policy statements to get named queries/executions and update the work group for admin.

        :param component: Batch processing component created by the metrics gem.
        :return: The policy statement builder itself.
        """
        if not component:
            return self

        self._policy_statement_mapping['athena'] = iam.PolicyStatement(
            actions=[
                'athena:BatchGetNamedQuery',
                'athena:BatchGetQueryExecution',
                'athena:GetNamedQuery',
                'athena:GetQueryExecution',
                'athena:GetQueryResults',
                'athena:StartQueryExecution',
                'athena:StopQueryExecution',
                'athena:ListNamedQueries',
                'athena:ListQueryExecutions',
                'athena:GetWorkGroup',
                'athena:UpdateWorkGroup'
            ],
            effect=iam.Effect.ALLOW,
            resources=[
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



