Metadata-Version: 2.1
Name: c7n-gcp
Version: 0.4.7
Summary: Cloud Custodian - Google Cloud Provider
Home-page: https://cloudcustodian.io
Author: Cloud Custodian Project
License: UNKNOWN
Platform: UNKNOWN
Requires-Python: >=3.6,<4.0
Description-Content-Type: text/markdown
Requires-Dist: argcomplete (<2.0.0,>=1.12.1)
Requires-Dist: attrs (<21.0.0,>=20.3.0)
Requires-Dist: boto3 (<2.0.0,>=1.16.19)
Requires-Dist: botocore (<2.0.0,>=1.19.19)
Requires-Dist: c7n (<0.10.0,>=0.9.8)
Requires-Dist: google-api-python-client (<2.0,>=1.7)
Requires-Dist: google-auth (<2.0.0,>=1.11.0)
Requires-Dist: google-cloud-logging (<2.0,>=1.14)
Requires-Dist: google-cloud-monitoring (<0.35.0,>=0.34.0)
Requires-Dist: google-cloud-storage (<2.0.0,>=1.28.1)
Requires-Dist: importlib-metadata (<2.0.0,>=1.7.0)
Requires-Dist: jmespath (<0.11.0,>=0.10.0)
Requires-Dist: jsonpickle (<2.0,>=1.3)
Requires-Dist: jsonschema (<4.0.0,>=3.2.0)
Requires-Dist: pyrsistent (<0.18.0,>=0.17.3)
Requires-Dist: python-dateutil (<3.0.0,>=2.8.1)
Requires-Dist: pyyaml (<6.0.0,>=5.3.1)
Requires-Dist: ratelimiter (<2.0.0,>=1.2.0)
Requires-Dist: retrying (<2.0.0,>=1.3.3)
Requires-Dist: s3transfer (<0.4.0,>=0.3.3)
Requires-Dist: six (<2.0.0,>=1.15.0)
Requires-Dist: tabulate (<0.9.0,>=0.8.7)
Requires-Dist: urllib3 (<2.0.0,>=1.26.2)
Requires-Dist: zipp (<4.0.0,>=3.4.0)

# Custodian GCP Support

Status - Alpha

# Features

 - Serverless ✅
 - Api Subscriber ✅
 - Metrics ✅
 - Resource Query ✅
 - Multi Account (c7n-org) ✅

# Getting Started


## via pip

```
pip install c7n_gcp
```

By default custodian will use credentials associated to the gcloud cli, which will generate
warnings per google.auth (https://github.com/googleapis/google-auth-library-python/issues/292)

The recommended authentication form for production usage is to create a service account and
credentials, which will be picked up via by the custodian cli via setting the
*GOOGLE_APPLICATION_CREDENTIALS* environment variable.


# Serverless

Custodian supports both periodic and api call events for serverless policy execution.


