Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/c7n/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.
2# SPDX-License-Identifier: Apache-2.0
3ResourceMap = {
4 "aws.access-analyzer-finding": "c7n.resources.accessanalyzer.AccessanalyzerFinding",
5 "aws.account": "c7n.resources.account.Account",
6 "aws.acm-certificate": "c7n.resources.acm.Certificate",
7 "aws.advisor-check": "c7n.resources.support.AdvisorCheck",
8 "aws.airflow": "c7n.resources.airflow.ApacheAirflow",
9 "aws.alarm": "c7n.resources.cw.Alarm",
10 "aws.ami": "c7n.resources.ami.AMI",
11 "aws.apigw-domain-name": "c7n.resources.apigw.CustomDomainName",
12 "aws.apigwv2": "c7n.resources.apigw.ApiGwV2",
13 "aws.apigwv2-stage": "c7n.resources.apigw.ApiGatewayV2Stage",
14 "aws.app-elb": "c7n.resources.appelb.AppELB",
15 "aws.app-elb-target-group": "c7n.resources.appelb.AppELBTargetGroup",
16 "aws.app-flow": "c7n.resources.appflow.AppFlow",
17 "aws.appdiscovery-agent": "c7n.resources.discovery.AppdiscoveryAgent",
18 "aws.appstream-fleet": "c7n.resources.appstream.AppStreamFleet",
19 "aws.appstream-stack": "c7n.resources.appstream.AppStreamStack",
20 "aws.artifact-domain": "c7n.resources.artifact.ArtifactDomain",
21 "aws.artifact-repo": "c7n.resources.artifact.ArtifactRepo",
22 "aws.asg": "c7n.resources.asg.ASG",
23 "aws.athena-named-query": "c7n.resources.athena.AthenaNamedQuery",
24 "aws.backup-plan": "c7n.resources.backup.BackupPlan",
25 "aws.backup-vault": "c7n.resources.backup.BackupVault",
26 "aws.batch-compute": "c7n.resources.batch.ComputeEnvironment",
27 "aws.batch-definition": "c7n.resources.batch.JobDefinition",
28 "aws.batch-queue": "c7n.resources.batch.BatchJobQueue",
29 "aws.bedrock-custom-model": "c7n.resources.bedrock.BedrockCustomModel",
30 "aws.budget": "c7n.resources.budgets.Budget",
31 "aws.cache-cluster": "c7n.resources.elasticache.ElastiCacheCluster",
32 "aws.cache-snapshot": "c7n.resources.elasticache.ElastiCacheSnapshot",
33 "aws.cache-subnet-group": "c7n.resources.elasticache.ElastiCacheSubnetGroup",
34 "aws.catalog-portfolio": "c7n.resources.servicecatalog.CatalogPortfolio",
35 "aws.catalog-product": "c7n.resources.servicecatalog.CatalogProduct",
36 "aws.cfn": "c7n.resources.cfn.CloudFormation",
37 "aws.cloud-directory": "c7n.resources.directory.CloudDirectory",
38 "aws.cloudhsm-cluster": "c7n.resources.hsm.CloudHSMCluster",
39 "aws.cloudsearch": "c7n.resources.cloudsearch.CloudSearch",
40 "aws.cloudtrail": "c7n.resources.cloudtrail.CloudTrail",
41 "aws.cloudwatch-dashboard": "c7n.resources.cw.CloudWatchDashboard",
42 "aws.codebuild": "c7n.resources.code.CodeBuildProject",
43 "aws.codecommit": "c7n.resources.code.CodeRepository",
44 "aws.codedeploy-app": "c7n.resources.code.CodeDeployApplication",
45 "aws.codedeploy-deployment": "c7n.resources.code.CodeDeployDeployment",
46 "aws.codedeploy-group": "c7n.resources.code.CodeDeployDeploymentGroup",
47 "aws.codepipeline": "c7n.resources.code.CodeDeployPipeline",
48 "aws.composite-alarm": "c7n.resources.cw.CompositeAlarm",
49 "aws.config-recorder": "c7n.resources.config.ConfigRecorder",
50 "aws.config-rule": "c7n.resources.config.ConfigRule",
51 "aws.connect-campaign": "c7n.resources.connect.ConnectCampaign",
52 "aws.connect-instance": "c7n.resources.connect.Connect",
53 "aws.customer-gateway": "c7n.resources.vpc.CustomerGateway",
54 "aws.datalake-location": "c7n.resources.lakeformation.LakeFormationRegisteredLocation",
55 "aws.datapipeline": "c7n.resources.datapipeline.DataPipeline",
56 "aws.datasync-agent": "c7n.resources.datasync.DataSyncAgent",
57 "aws.datasync-task": "c7n.resources.datasync.DataSyncTask",
58 "aws.dax": "c7n.resources.dynamodb.DynamoDbAccelerator",
59 "aws.devicefarm-project": "c7n.resources.devicefarm.DevicefarmProject",
60 "aws.directconnect": "c7n.resources.directconnect.DirectConnect",
61 "aws.directory": "c7n.resources.directory.Directory",
62 "aws.distribution": "c7n.resources.cloudfront.Distribution",
63 "aws.dlm-policy": "c7n.resources.dlm.DLMPolicy",
64 "aws.dms-endpoint": "c7n.resources.dms.DmsEndpoints",
65 "aws.dms-instance": "c7n.resources.dms.ReplicationInstance",
66 "aws.dms-replication-task": "c7n.resources.dms.DMSReplicationTask",
67 "aws.dynamodb-backup": "c7n.resources.dynamodb.Backup",
68 "aws.dynamodb-stream": "c7n.resources.dynamodb.Stream",
69 "aws.dynamodb-table": "c7n.resources.dynamodb.Table",
70 "aws.ebs": "c7n.resources.ebs.EBS",
71 "aws.ebs-snapshot": "c7n.resources.ebs.Snapshot",
72 "aws.ec2": "c7n.resources.ec2.EC2",
73 "aws.ec2-host": "c7n.resources.ec2.DedicatedHost",
74 "aws.ec2-reserved": "c7n.resources.ec2.ReservedInstance",
75 "aws.ec2-spot-fleet-request": "c7n.resources.ec2.SpotFleetRequest",
76 "aws.ec2-capacity-reservation": "c7n.resources.ec2.CapacityReservation",
77 "aws.ecr": "c7n.resources.ecr.ECR",
78 "aws.ecr-image": "c7n.resources.ecr.RepositoryImage",
79 "aws.ecs": "c7n.resources.ecs.ECSCluster",
80 "aws.ecs-container-instance": "c7n.resources.ecs.ContainerInstance",
81 "aws.ecs-service": "c7n.resources.ecs.Service",
82 "aws.ecs-task": "c7n.resources.ecs.Task",
83 "aws.ecs-task-definition": "c7n.resources.ecs.TaskDefinition",
84 "aws.efs": "c7n.resources.efs.ElasticFileSystem",
85 "aws.efs-mount-target": "c7n.resources.efs.ElasticFileSystemMountTarget",
86 "aws.eks": "c7n.resources.eks.EKS",
87 "aws.eks-nodegroup": "c7n.resources.eks.NodeGroup",
88 "aws.elastic-ip": "c7n.resources.vpc.NetworkAddress",
89 "aws.elasticache-group": "c7n.resources.elasticache.ElastiCacheReplicationGroup",
90 "aws.elasticbeanstalk": "c7n.resources.elasticbeanstalk.ElasticBeanstalk",
91 "aws.elasticbeanstalk-environment": "c7n.resources.elasticbeanstalk.ElasticBeanstalkEnvironment",
92 "aws.elasticsearch": "c7n.resources.elasticsearch.ElasticSearchDomain",
93 "aws.elasticsearch-reserved": "c7n.resources.elasticsearch.ReservedInstances",
94 "aws.elb": "c7n.resources.elb.ELB",
95 "aws.emr": "c7n.resources.emr.EMRCluster",
96 "aws.emr-security-configuration": "c7n.resources.emr.EMRSecurityConfiguration",
97 "aws.emr-serverless-app": "c7n.resources.emr.EMRServerless",
98 "aws.eni": "c7n.resources.vpc.NetworkInterface",
99 "aws.event-bus": "c7n.resources.cw.EventBus",
100 "aws.event-rule": "c7n.resources.cw.EventRule",
101 "aws.event-rule-target": "c7n.resources.cw.EventRuleTarget",
102 "aws.firehose": "c7n.resources.kinesis.DeliveryStream",
103 "aws.firewall": "c7n.resources.firewall.NetworkFirewall",
104 "aws.fis-experiment": "c7n.resources.fis.Experiment",
105 "aws.fis-template": "c7n.resources.fis.ExperimentTemplate",
106 "aws.flow-log": "c7n.resources.vpc.FlowLog",
107 "aws.fsx": "c7n.resources.fsx.FSx",
108 "aws.fsx-backup": "c7n.resources.fsx.FSxBackup",
109 "aws.gamelift-build": "c7n.resources.gamelift.GameLiftBuild",
110 "aws.gamelift-fleet": "c7n.resources.gamelift.GameLiftFleet",
111 "aws.glacier": "c7n.resources.glacier.Glacier",
112 "aws.glue-catalog": "c7n.resources.glue.GlueDataCatalog",
113 "aws.glue-classifier": "c7n.resources.glue.GlueClassifier",
114 "aws.glue-connection": "c7n.resources.glue.GlueConnection",
115 "aws.glue-crawler": "c7n.resources.glue.GlueCrawler",
116 "aws.glue-database": "c7n.resources.glue.GlueDatabase",
117 "aws.glue-dev-endpoint": "c7n.resources.glue.GlueDevEndpoint",
118 "aws.glue-job": "c7n.resources.glue.GlueJob",
119 "aws.glue-ml-transform": "c7n.resources.glue.GlueMLTransform",
120 "aws.glue-security-configuration": "c7n.resources.glue.GlueSecurityConfiguration",
121 "aws.glue-table": "c7n.resources.glue.GlueTable",
122 "aws.glue-trigger": "c7n.resources.glue.GlueTrigger",
123 "aws.glue-workflow": "c7n.resources.glue.GlueWorkflow",
124 "aws.graphql-api": "c7n.resources.appsync.GraphQLApi",
125 "aws.guardduty-finding": "c7n.resources.guardduty.GuarddutyFinding",
126 "aws.health-event": "c7n.resources.health.HealthEvents",
127 "aws.healthcheck": "c7n.resources.route53.HealthCheck",
128 "aws.hostedzone": "c7n.resources.route53.HostedZone",
129 "aws.hsm": "c7n.resources.hsm.CloudHSM",
130 "aws.hsm-client": "c7n.resources.hsm.HSMClient",
131 "aws.hsm-hapg": "c7n.resources.hsm.PartitionGroup",
132 "aws.iam-certificate": "c7n.resources.iam.ServerCertificate",
133 "aws.iam-group": "c7n.resources.iam.Group",
134 "aws.iam-oidc-provider": "c7n.resources.iam.OpenIdProvider",
135 "aws.iam-policy": "c7n.resources.iam.Policy",
136 "aws.iam-profile": "c7n.resources.iam.InstanceProfile",
137 "aws.iam-role": "c7n.resources.iam.Role",
138 "aws.iam-saml-provider": "c7n.resources.iam.SamlProvider",
139 "aws.iam-user": "c7n.resources.iam.User",
140 "aws.identity-pool": "c7n.resources.cognito.CognitoIdentityPool",
141 "aws.insight-rule": "c7n.resources.cw.InsightRule",
142 "aws.inspector2-finding": "c7n.resources.inspector2.Inspector2Finding",
143 "aws.internet-gateway": "c7n.resources.vpc.InternetGateway",
144 "aws.iot": "c7n.resources.iot.IoT",
145 "aws.kafka": "c7n.resources.kafka.Kafka",
146 "aws.key-pair": "c7n.resources.vpc.KeyPair",
147 "aws.kinesis": "c7n.resources.kinesis.KinesisStream",
148 "aws.kinesis-analytics": "c7n.resources.kinesis.AnalyticsApp",
149 "aws.kinesis-analyticsv2": "c7n.resources.kinesis.KinesisAnalyticsAppV2",
150 "aws.kinesis-video": "c7n.resources.kinesis.KinesisVideoStream",
151 "aws.kms": "c7n.resources.kms.KeyAlias",
152 "aws.kms-key": "c7n.resources.kms.Key",
153 "aws.lambda": "c7n.resources.awslambda.AWSLambda",
154 "aws.lambda-layer": "c7n.resources.awslambda.LambdaLayerVersion",
155 "aws.launch-config": "c7n.resources.asg.LaunchConfig",
156 "aws.launch-template-version": "c7n.resources.ec2.LaunchTemplate",
157 "aws.lex-bot": "c7n.resources.lex.LexBot",
158 "aws.lightsail-db": "c7n.resources.lightsail.Database",
159 "aws.lightsail-elb": "c7n.resources.lightsail.LoadBalancer",
160 "aws.lightsail-instance": "c7n.resources.lightsail.Instance",
161 "aws.log-group": "c7n.resources.cw.LogGroup",
162 "aws.log-metric": "c7n.resources.cw.LogMetric",
163 "aws.message-broker": "c7n.resources.mq.MessageBroker",
164 "aws.message-config": "c7n.resources.mq.MessageConfig",
165 "aws.mirror-session": "c7n.resources.vpc.TrafficMirrorSession",
166 "aws.mirror-target": "c7n.resources.vpc.TrafficMirrorTarget",
167 "aws.ml-model": "c7n.resources.ml.MLModel",
168 "aws.nat-gateway": "c7n.resources.vpc.NATGateway",
169 "aws.network-acl": "c7n.resources.vpc.NetworkAcl",
170 "aws.network-addr": "c7n.resources.vpc.NetworkAddress",
171 "aws.opensearch-serverless": "c7n.resources.opensearch.OpensearchServerless",
172 "aws.ops-item": "c7n.resources.ssm.OpsItem",
173 "aws.opswork-cm": "c7n.resources.opsworks.OpsworksCM",
174 "aws.opswork-stack": "c7n.resources.opsworks.OpsworkStack",
175 "aws.peering-connection": "c7n.resources.vpc.PeeringConnection",
176 "aws.pinpoint-app": "c7n.resources.pinpoint.PinpointApp",
177 "aws.prefix-list": "c7n.resources.vpc.PrefixList",
178 "aws.qldb": "c7n.resources.qldb.QLDB",
179 "aws.quicksight-group": "c7n.resources.quicksight.QuicksightGroup",
180 "aws.quicksight-user": "c7n.resources.quicksight.QuicksightUser",
181 "aws.r53domain": "c7n.resources.route53.Route53Domain",
182 "aws.rds": "c7n.resources.rds.RDS",
183 "aws.rds-cluster": "c7n.resources.rdscluster.RDSCluster",
184 "aws.rds-cluster-param-group": "c7n.resources.rdsparamgroup.RDSClusterParamGroup",
185 "aws.rds-cluster-snapshot": "c7n.resources.rdscluster.RDSClusterSnapshot",
186 "aws.rds-param-group": "c7n.resources.rdsparamgroup.RDSParamGroup",
187 "aws.rds-proxy": "c7n.resources.rds.RDSProxy",
188 "aws.rds-reserved": "c7n.resources.rds.ReservedRDS",
189 "aws.rds-snapshot": "c7n.resources.rds.RDSSnapshot",
190 "aws.rds-subnet-group": "c7n.resources.rds.RDSSubnetGroup",
191 "aws.rds-subscription": "c7n.resources.rds.RDSSubscription",
192 "aws.readiness-check": "c7n.resources.route53.ReadinessCheck",
193 "aws.recovery-cluster": "c7n.resources.route53.RecoveryCluster",
194 "aws.recovery-control-panel": "c7n.resources.route53.ControlPanel",
195 "aws.redshift": "c7n.resources.redshift.Redshift",
196 "aws.redshift-reserved": "c7n.resources.redshift.ReservedNode",
197 "aws.redshift-snapshot": "c7n.resources.redshift.RedshiftSnapshot",
198 "aws.redshift-subnet-group": "c7n.resources.redshift.RedshiftSubnetGroup",
199 "aws.resolver-logs": "c7n.resources.route53.ResolverQueryLogConfig",
200 "aws.rest-account": "c7n.resources.apigw.RestAccount",
201 "aws.rest-api": "c7n.resources.apigw.RestApi",
202 "aws.rest-client-certificate": "c7n.resources.apigw.RestClientCertificate",
203 "aws.rest-resource": "c7n.resources.apigw.RestResource",
204 "aws.rest-stage": "c7n.resources.apigw.RestStage",
205 "aws.rest-vpclink": "c7n.resources.apigw.RestApiVpcLink",
206 "aws.route-table": "c7n.resources.vpc.RouteTable",
207 "aws.rrset": "c7n.resources.route53.ResourceRecordSet",
208 "aws.s3": "c7n.resources.s3.S3",
209 "aws.s3-access-point": "c7n.resources.s3control.AccessPoint",
210 "aws.s3-access-point-multi": "c7n.resources.s3control.MultiRegionAccessPoint",
211 "aws.sagemaker-endpoint": "c7n.resources.sagemaker.SagemakerEndpoint",
212 "aws.sagemaker-endpoint-config": "c7n.resources.sagemaker.SagemakerEndpointConfig",
213 "aws.sagemaker-job": "c7n.resources.sagemaker.SagemakerJob",
214 "aws.sagemaker-model": "c7n.resources.sagemaker.Model",
215 "aws.sagemaker-notebook": "c7n.resources.sagemaker.NotebookInstance",
216 "aws.sagemaker-transform-job": "c7n.resources.sagemaker.SagemakerTransformJob",
217 "aws.scaling-policy": "c7n.resources.asg.ScalingPolicy",
218 "aws.secrets-manager": "c7n.resources.secretsmanager.SecretsManager",
219 "aws.security-group": "c7n.resources.vpc.SecurityGroup",
220 "aws.securityhub-finding": "c7n.resources.securityhub.SecurityhubFinding",
221 "aws.serverless-app": "c7n.resources.sar.ServerlessApp",
222 "aws.service-quota": "c7n.resources.quotas.ServiceQuota",
223 "aws.service-quota-request": "c7n.resources.quotas.ServiceQuotaRequest",
224 "aws.ses-configuration-set": "c7n.resources.ses.SESConfigurationSet",
225 "aws.ses-email-identity": "c7n.resources.ses.SESEmailIdentity",
226 "aws.ses-receipt-rule-set": "c7n.resources.ses.SESReceiptRuleSet",
227 "aws.shield-attack": "c7n.resources.shield.ShieldAttack",
228 "aws.shield-protection": "c7n.resources.shield.ShieldProtection",
229 "aws.simpledb": "c7n.resources.simpledb.SimpleDB",
230 "aws.snowball": "c7n.resources.snowball.Snowball",
231 "aws.snowball-cluster": "c7n.resources.snowball.SnowballCluster",
232 "aws.sns": "c7n.resources.sns.SNS",
233 "aws.sns-subscription": "c7n.resources.sns.SNSSubscription",
234 "aws.sqs": "c7n.resources.sqs.SQS",
235 "aws.ssm-activation": "c7n.resources.ssm.SSMActivation",
236 "aws.ssm-data-sync": "c7n.resources.ssm.SSMDataSync",
237 "aws.ssm-document": "c7n.resources.ssm.SSMDocument",
238 "aws.ssm-managed-instance": "c7n.resources.ssm.ManagedInstance",
239 "aws.ssm-parameter": "c7n.resources.ssm.SSMParameter",
240 "aws.ssm-patch-group": "c7n.resources.ssm.SsmPatchGroup",
241 "aws.ssm-session-manager": "c7n.resources.ssm.SSMSessionManager",
242 "aws.step-machine": "c7n.resources.sfn.StepFunction",
243 "aws.storage-gateway": "c7n.resources.storagegw.StorageGateway",
244 "aws.streaming-distribution": "c7n.resources.cloudfront.StreamingDistribution",
245 "aws.subnet": "c7n.resources.vpc.Subnet",
246 "aws.support-case": "c7n.resources.support.SupportCase",
247 "aws.swf-domain": "c7n.resources.swf.SimpleWorkflowDomain",
248 "aws.timestream-database": "c7n.resources.timestream.TimestreamDatabase",
249 "aws.timestream-table": "c7n.resources.timestream.TimestreamTable",
250 "aws.transfer-server": "c7n.resources.transfer.TransferServer",
251 "aws.transfer-user": "c7n.resources.transfer.TransferUser",
252 "aws.transit-attachment": "c7n.resources.vpc.TransitGatewayAttachment",
253 "aws.transit-gateway": "c7n.resources.vpc.TransitGateway",
254 "aws.user-pool": "c7n.resources.cognito.CognitoUserPool",
255 "aws.vpc": "c7n.resources.vpc.Vpc",
256 "aws.vpc-endpoint": "c7n.resources.vpc.VpcEndpoint",
257 "aws.vpn-connection": "c7n.resources.vpc.VPNConnection",
258 "aws.vpn-gateway": "c7n.resources.vpc.VPNGateway",
259 "aws.waf": "c7n.resources.waf.WAF",
260 "aws.waf-regional": "c7n.resources.waf.RegionalWAF",
261 "aws.wafv2": "c7n.resources.waf.WAFV2",
262 "aws.workspaces": "c7n.resources.workspaces.Workspace",
263 "aws.workspaces-directory": "c7n.resources.workspaces.WorkspaceDirectory",
264 "aws.workspaces-image": "c7n.resources.workspaces.WorkspaceImage",
265 "aws.workspaces-web": "c7n.resources.workspaces.WorkspacesWeb",
266 "aws.xray-group": "c7n.resources.xray.XRayGroup",
267 "aws.xray-rule": "c7n.resources.xray.XRaySamplingRule"
268}