def create_gcs()

in generate/resources/_gcs.py [0:0]


def create_gcs(self, gcs):
    """creates sc access level"""
    name = gcs["name"]
    gcs["project"] = self.tf_ref("project", gcs["project"])
    if gcs.get("cors"):
        gcs["cors"] = [StorageBucketCors(**cors) for cors in gcs["cors"]]
    if gcs.get("lifecycle_rule"):
        gcs["lifecycle_rule"] = [
            StorageBucketLifecycleRule(**lr) for lr in gcs["lifecycle_rule"]
        ]
    self.created["gcs"][name] = StorageBucket(self, f"gcs_{name}", **gcs)