semvec/pypi-packages huggingface dataset:
probator-auditor-cloudtrail 1.1.1
CloudTrail auditor
License: Apache 2.0
Requires Python: ~=3.7
Keywords: cloud security

# probator-auditor-cloudtrail

Please open issues in the [Probator](https://gitlab.com/probator/probator/issues/new?labels=auditor-cloudtrail) repository

## Description

This auditor ensures that CloudTrail:

* Is enabled globally on multi-region
* Logs to a central location
* Has SNS/SQS notifications enabled and being sent to the correct queues
* Regional trails (of our chosen name) are not enabled

## Configuration Options

| Option name           | Default Value | Type      | Description                                                               |
|-----------------------|---------------|-----------|---------------------------------------------------------------------------|
| bucket\_name          | *None*        | string    | Name of the S3 bucket to send CloudTrail logs to                          |
| bucket\_region        | us-west-2     | string    | Region to create S3 bucket in                                             |
| cloudtrail\_region    | us-west-2     | string    | Region to create CloudTrail in                                            |
| enabled               | False         | bool      | Enable the CloudTrail auditor                                             |
| interval              | 60            | int       | Run frequency in minutes                                                  |
| resource\_tags        | *None*        | list      | List of tags, in `key=value` format. Empty value disabled tag management  |
| s3\_archive\_days     | 31            | int       | Days after which files go to cold storage. Empty or `0` value to disable  |
| s3\_kms\_key\_id      | *None*        | string    | KMS Key ID for S3 SSE encryption. If empty, uses the default AWS KMS Key  |
| sns\_topic\_name      | *None*        | string    | SNS topic name for CloudTrail log delivery                                |
| sqs\_queue\_arn       | *None*        | string    | ARN of the SQS queue receiving log notifications                          |
| trail\_name           | us-west-2     | string    | Name of the trail to create                                               |


Based on the work by Riot Games' [Cloud Inquisitor](https://github.com/RiotGames/cloud-inquisitor)
apnspy 0.0.7
Python Distribution Utilities
License: Apache 2.0
Requires Python: >=2.7, >=3.7


apnspy
======

.. image:: 	https://img.shields.io/pypi/pyversions/apnspy.svg
    :target: https://github.com/yehchilai/apnspy
.. image:: https://travis-ci.org/yehchilai/apnspy.svg?branch=master
    :target: https://travis-ci.org/yehchilai/apnspy
.. image:: https://img.shields.io/pypi/v/apnspy.svg?
   :target: http://badge.fury.io/py/apnspy
.. image:: https://img.shields.io/hexpm/l/plug.svg
   :target: https://github.com/yehchilai/apnspy/blob/master/LICENSE

A Python client for Apple Push Notification service

For more information, please read the `document`_

Quick Start
-----------

Use ``pip`` to install.

.. code-block:: bash

    $ pip install apnspy


(Optional) creat a virtual environment and use ``pip`` to install

.. code-block:: bash

    $ virtualenv venv
    $ source venv/bin/activate
    (venv) $ pip install apnspy

Check if the package is installed.

.. code-block:: bash

    $ python
    >>> from apnspy import APNs
    >>>

There should be no ImportError.

.. _document: https://apnspy.readthedocs.io/en/latest/