Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/c7n_gcp/resources/resource_map.py: 100%
1 statements
« prev ^ index » next coverage.py v7.3.2, created at 2023-12-08 06:51 +0000
« prev ^ index » next coverage.py v7.3.2, created at 2023-12-08 06:51 +0000
1# Copyright The Cloud Custodian Authors.
2ResourceMap = {
3 "gcp.api-key": "c7n_gcp.resources.iam.ApiKey",
4 "gcp.armor-policy": "c7n_gcp.resources.armor.SecurityPolicy",
5 "gcp.app-engine": "c7n_gcp.resources.appengine.AppEngineApp",
6 "gcp.app-engine-certificate": "c7n_gcp.resources.appengine.AppEngineCertificate",
7 "gcp.app-engine-domain": "c7n_gcp.resources.appengine.AppEngineDomain",
8 "gcp.app-engine-domain-mapping": "c7n_gcp.resources.appengine.AppEngineDomainMapping",
9 "gcp.app-engine-firewall-ingress-rule": (
10 "c7n_gcp.resources.appengine.AppEngineFirewallIngressRule"),
11 "gcp.app-engine-service": "c7n_gcp.resources.appengine.AppEngineService",
12 "gcp.app-engine-service-version": "c7n_gcp.resources.appengine.AppEngineServiceVersion",
13 "gcp.artifact-repository": (
14 "c7n_gcp.resources.artifactregistry.ArtifactRegistryRepository"),
15 "gcp.autoscaler": "c7n_gcp.resources.compute.Autoscaler",
16 "gcp.bigtable-instance": "c7n_gcp.resources.bigtable.BigTableInstance",
17 "gcp.bigtable-instance-cluster": "c7n_gcp.resources.bigtable.BigTableInstanceCluster",
18 "gcp.bigtable-instance-table": "c7n_gcp.resources.bigtable.BigTableInstanceTable",
19 "gcp.bigtable-instance-cluster-backup":
20 "c7n_gcp.resources.bigtable.BigTableInstanceClusterBackup",
21 "gcp.bq-dataset": "c7n_gcp.resources.bigquery.DataSet",
22 "gcp.bq-job": "c7n_gcp.resources.bigquery.BigQueryJob",
23 "gcp.bq-table": "c7n_gcp.resources.bigquery.BigQueryTable",
24 "gcp.bucket": "c7n_gcp.resources.storage.Bucket",
25 "gcp.build": "c7n_gcp.resources.build.CloudBuild",
26 "gcp.cloudbilling-account": "c7n_gcp.resources.cloudbilling.CloudBillingAccount",
27 "gcp.cloud-run-service": "c7n_gcp.resources.cloudrun.CloudRunService",
28 "gcp.cloud-run-job": "c7n_gcp.resources.cloudrun.CloudRunJob",
29 "gcp.cloud-run-revision": "c7n_gcp.resources.cloudrun.CloudRunRevision",
30 "gcp.compute-project": "c7n_gcp.resources.compute.Project",
31 "gcp.dataflow-job": "c7n_gcp.resources.dataflow.DataflowJob",
32 "gcp.datafusion-instance": "c7n_gcp.resources.datafusion.DatafusionInstance",
33 "gcp.dataproc-clusters": "c7n_gcp.resources.dataproc.DataprocClusters",
34 "gcp.disk": "c7n_gcp.resources.compute.Disk",
35 "gcp.dm-deployment": "c7n_gcp.resources.deploymentmanager.DMDeployment",
36 "gcp.dns-managed-zone": "c7n_gcp.resources.dns.DnsManagedZone",
37 "gcp.dns-policy": "c7n_gcp.resources.dns.DnsPolicy",
38 "gcp.firewall": "c7n_gcp.resources.network.Firewall",
39 "gcp.folder": "c7n_gcp.resources.resourcemanager.Folder",
40 "gcp.function": "c7n_gcp.resources.function.Function",
41 "gcp.secret": "c7n_gcp.resources.secret.Secret",
42 "gcp.gke-cluster": "c7n_gcp.resources.gke.KubernetesCluster",
43 "gcp.gke-nodepool": "c7n_gcp.resources.gke.KubernetesClusterNodePool",
44 "gcp.iam-role": "c7n_gcp.resources.iam.Role",
45 "gcp.image": "c7n_gcp.resources.compute.Image",
46 "gcp.instance": "c7n_gcp.resources.compute.Instance",
47 "gcp.instance-group-manager": "c7n_gcp.resources.compute.InstanceGroupManager",
48 "gcp.instance-template": "c7n_gcp.resources.compute.InstanceTemplate",
49 "gcp.interconnect": "c7n_gcp.resources.network.Interconnect",
50 "gcp.interconnect-attachment": "c7n_gcp.resources.network.InterconnectAttachment",
51 "gcp.kms-cryptokey": "c7n_gcp.resources.kms.KmsCryptoKey",
52 "gcp.kms-cryptokey-version": "c7n_gcp.resources.kms.KmsCryptoKeyVersion",
53 "gcp.kms-keyring": "c7n_gcp.resources.kms.KmsKeyRing",
54 "gcp.kms-location": "c7n_gcp.resources.kms.KmsLocation",
55 "gcp.kms-keyring-iam-policy-bindings": "c7n_gcp.resources.kms.KmsKeyRingsListGetIamPolicies",
56 "gcp.loadbalancer-address": "c7n_gcp.resources.loadbalancer.LoadBalancingAddress",
57 "gcp.loadbalancer-backend-bucket": "c7n_gcp.resources.loadbalancer.LoadBalancingBackendBucket",
58 "gcp.loadbalancer-backend-service": (
59 "c7n_gcp.resources.loadbalancer.LoadBalancingBackendService"),
60 "gcp.loadbalancer-forwarding-rule": (
61 "c7n_gcp.resources.loadbalancer.LoadBalancingForwardingRule"),
62 "gcp.loadbalancer-global-address": "c7n_gcp.resources.loadbalancer.LoadBalancingGlobalAddress",
63 "gcp.loadbalancer-global-forwarding-rule": (
64 "c7n_gcp.resources.loadbalancer.LoadBalancingGlobalForwardingRule"),
65 "gcp.loadbalancer-health-check": "c7n_gcp.resources.loadbalancer.LoadBalancingHealthCheck",
66 "gcp.loadbalancer-http-health-check": (
67 "c7n_gcp.resources.loadbalancer.LoadBalancingHttpHealthCheck"),
68 "gcp.loadbalancer-https-health-check": (
69 "c7n_gcp.resources.loadbalancer.LoadBalancingHttpsHealthCheck"),
70 "gcp.loadbalancer-ssl-certificate": (
71 "c7n_gcp.resources.loadbalancer.LoadBalancingSslCertificate"),
72 "gcp.loadbalancer-ssl-policy": "c7n_gcp.resources.loadbalancer.LoadBalancingSslPolicy",
73 "gcp.loadbalancer-target-http-proxy": (
74 "c7n_gcp.resources.loadbalancer.LoadBalancingTargetHttpProxy"),
75 "gcp.loadbalancer-target-https-proxy": (
76 "c7n_gcp.resources.loadbalancer.LoadBalancingTargetHttpsProxy"),
77 "gcp.loadbalancer-target-instance": (
78 "c7n_gcp.resources.loadbalancer.LoadBalancingTargetInstance"),
79 "gcp.loadbalancer-target-pool": "c7n_gcp.resources.loadbalancer.LoadBalancingTargetPool",
80 "gcp.loadbalancer-target-ssl-proxy": (
81 "c7n_gcp.resources.loadbalancer.LoadBalancingTargetSslProxy"),
82 "gcp.loadbalancer-target-tcp-proxy": (
83 "c7n_gcp.resources.loadbalancer.LoadBalancingTargetTcpProxy"),
84 "gcp.loadbalancer-url-map": "c7n_gcp.resources.loadbalancer.LoadBalancingUrlMap",
85 "gcp.log-exclusion": "c7n_gcp.resources.logging.LogExclusion",
86 "gcp.log-project-metric": "c7n_gcp.resources.logging.LogProjectMetric",
87 "gcp.log-project-sink": "c7n_gcp.resources.logging.LogProjectSink",
88 "gcp.ml-job": "c7n_gcp.resources.mlengine.MLJob",
89 "gcp.ml-model": "c7n_gcp.resources.mlengine.MLModel",
90 "gcp.notebook": "c7n_gcp.resources.notebook.NotebookInstance",
91 "gcp.organization": "c7n_gcp.resources.resourcemanager.Organization",
92 "gcp.patch-deployment": "c7n_gcp.resources.osconfig.PatchDeployment",
93 "gcp.project": "c7n_gcp.resources.resourcemanager.Project",
94 "gcp.project-role": "c7n_gcp.resources.iam.ProjectRole",
95 "gcp.pubsub-snapshot": "c7n_gcp.resources.pubsub.PubSubSnapshot",
96 "gcp.pubsub-subscription": "c7n_gcp.resources.pubsub.PubSubSubscription",
97 "gcp.pubsub-topic": "c7n_gcp.resources.pubsub.PubSubTopic",
98 "gcp.redis": "c7n_gcp.resources.memstore.RedisInstance",
99 "gcp.region": "c7n_gcp.region.Region",
100 "gcp.route": "c7n_gcp.resources.network.Route",
101 "gcp.router": "c7n_gcp.resources.network.Router",
102 "gcp.service": "c7n_gcp.resources.service.Service",
103 "gcp.service-account": "c7n_gcp.resources.iam.ServiceAccount",
104 "gcp.service-account-key": "c7n_gcp.resources.iam.ServiceAccountKey",
105 "gcp.snapshot": "c7n_gcp.resources.compute.Snapshot",
106 "gcp.sourcerepo": "c7n_gcp.resources.source.SourceRepository",
107 "gcp.spanner-database-instance": "c7n_gcp.resources.spanner.SpannerDatabaseInstance",
108 "gcp.spanner-instance": "c7n_gcp.resources.spanner.SpannerInstance",
109 "gcp.spanner-backup": "c7n_gcp.resources.spanner.SpannerInstanceBackup",
110 "gcp.sql-backup-run": "c7n_gcp.resources.sql.SqlBackupRun",
111 "gcp.sql-instance": "c7n_gcp.resources.sql.SqlInstance",
112 "gcp.sql-ssl-cert": "c7n_gcp.resources.sql.SqlSslCert",
113 "gcp.sql-user": "c7n_gcp.resources.sql.SqlUser",
114 "gcp.subnet": "c7n_gcp.resources.network.Subnet",
115 "gcp.vpc": "c7n_gcp.resources.network.Network",
116 "gcp.zone": "c7n_gcp.resources.compute.Zone",
117}
118# SPDX-License-Identifier: Apache-2.0