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

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}