Last active
March 14, 2023 00:38
-
-
Save paulrobu/93deb7a54e1e3cc43ce255ea62d9288b to your computer and use it in GitHub Desktop.
[Pulumi]: AWS Resources that support Tags
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| """ list of known AWS resource types that are taggable """ | |
| # ref https://www.pulumi.com/blog/automatically-enforcing-aws-resource-tagging-policies/ | |
| # ref https://gist.github.com/stewartnoll/bc8aacff9e785be5c12db320e2852f5f | |
| taggable_resource_types = [ | |
| 'aws:licensemanager/licenseConfiguration:LicenseConfiguration', | |
| 'aws:acm/certificate:Certificate', | |
| 'aws:cloudwatch/metricAlarm:MetricAlarm', | |
| 'aws:cloudwatch/compositeAlarm:CompositeAlarm', | |
| 'aws:cloudwatch/eventBus:EventBus', | |
| 'aws:cloudwatch/eventRule:EventRule', | |
| 'aws:cloudwatch/logDestination:LogDestination', | |
| 'aws:cloudwatch/logGroup:LogGroup', | |
| 'aws:cloudwatch/metricStream:MetricStream', | |
| 'aws:alb/listener:Listener', | |
| 'aws:alb/loadBalancer:LoadBalancer', | |
| 'aws:alb/listenerRule:ListenerRule', | |
| 'aws:alb/targetGroup:TargetGroup', | |
| 'aws:macie2/classificationJob:ClassificationJob', | |
| 'aws:macie2/member:Member', | |
| 'aws:neptune/cluster:Cluster', | |
| 'aws:neptune/clusterInstance:ClusterInstance', | |
| 'aws:neptune/eventSubscription:EventSubscription', | |
| 'aws:neptune/clusterParameterGroup:ClusterParameterGroup', | |
| 'aws:neptune/clusterEndpoint:ClusterEndpoint', | |
| 'aws:neptune/parameterGroup:ParameterGroup', | |
| 'aws:neptune/subnetGroup:SubnetGroup', | |
| 'aws:resourcegroups/group:Group', | |
| 'aws:ebs/snapshotCopy:SnapshotCopy', | |
| 'aws:ebs/snapshot:Snapshot', | |
| 'aws:ebs/snapshotImport:SnapshotImport', | |
| 'aws:ebs/volume:Volume', | |
| 'aws:datasync/locationFsxWindows:LocationFsxWindows', | |
| 'aws:datasync/locationFsxLustre:LocationFsxLustre', | |
| 'aws:datasync/locationHdfs:LocationHdfs', | |
| 'aws:datasync/locationSmb:LocationSmb', | |
| 'aws:datasync/locationObjectStorage:LocationObjectStorage', | |
| 'aws:datasync/fsxOpenZfsFileSystem:FsxOpenZfsFileSystem', | |
| 'aws:datasync/nfsLocation:NfsLocation', | |
| 'aws:datasync/efsLocation:EfsLocation', | |
| 'aws:datasync/task:Task', | |
| 'aws:datasync/agent:Agent', | |
| 'aws:datasync/s3Location:S3Location', | |
| 'aws:sns/topic:Topic', | |
| 'aws:serverlessrepository/cloudFormationStack:CloudFormationStack', | |
| 'aws:grafana/workspace:Workspace', | |
| 'aws:sqs/queue:Queue', | |
| 'aws:keyspaces/table:Table', | |
| 'aws:keyspaces/keyspace:Keyspace', | |
| 'aws:amp/workspace:Workspace', | |
| 'aws:codedeploy/application:Application', | |
| 'aws:codedeploy/deploymentGroup:DeploymentGroup', | |
| 'aws:mediapackage/channel:Channel', | |
| 'aws:connect/user:User', | |
| 'aws:connect/phoneNumber:PhoneNumber', | |
| 'aws:connect/userHierarchyGroup:UserHierarchyGroup', | |
| 'aws:connect/routingProfile:RoutingProfile', | |
| 'aws:connect/vocabulary:Vocabulary', | |
| 'aws:connect/hoursOfOperation:HoursOfOperation', | |
| 'aws:connect/contactFlow:ContactFlow', | |
| 'aws:connect/quickConnect:QuickConnect', | |
| 'aws:connect/contactFlowModule:ContactFlowModule', | |
| 'aws:connect/securityProfile:SecurityProfile', | |
| 'aws:connect/queue:Queue', | |
| 'aws:codecommit/repository:Repository', | |
| 'aws:cloudformation/stack:Stack', | |
| 'aws:cloudformation/stackSet:StackSet', | |
| 'aws:eks/cluster:Cluster', | |
| 'aws:eks/identityProviderConfig:IdentityProviderConfig', | |
| 'aws:eks/nodeGroup:NodeGroup', | |
| 'aws:eks/fargateProfile:FargateProfile', | |
| 'aws:eks/addon:Addon', | |
| 'aws:swf/domain:Domain', | |
| 'aws:appsync/graphQLApi:GraphQLApi', | |
| 'aws:dax/cluster:Cluster', | |
| 'aws:ivs/playbackKeyPair:PlaybackKeyPair', | |
| 'aws:ivs/channel:Channel', | |
| 'aws:ivs/recordingConfiguration:RecordingConfiguration', | |
| 'aws:signer/signingProfile:SigningProfile', | |
| 'aws:opsworks/haproxyLayer:HaproxyLayer', | |
| 'aws:opsworks/ecsClusterLayer:EcsClusterLayer', | |
| 'aws:opsworks/railsAppLayer:RailsAppLayer', | |
| 'aws:opsworks/stack:Stack', | |
| 'aws:opsworks/phpAppLayer:PhpAppLayer', | |
| 'aws:opsworks/gangliaLayer:GangliaLayer', | |
| 'aws:opsworks/memcachedLayer:MemcachedLayer', | |
| 'aws:opsworks/nodejsAppLayer:NodejsAppLayer', | |
| 'aws:opsworks/javaAppLayer:JavaAppLayer', | |
| 'aws:opsworks/customLayer:CustomLayer', | |
| 'aws:opsworks/mysqlLayer:MysqlLayer', | |
| 'aws:opsworks/staticWebLayer:StaticWebLayer', | |
| 'aws:lb/listener:Listener', | |
| 'aws:lb/loadBalancer:LoadBalancer', | |
| 'aws:lb/listenerRule:ListenerRule', | |
| 'aws:lb/targetGroup:TargetGroup', | |
| 'aws:ecrpublic/repository:Repository', | |
| 'aws:transcribe/vocabularyFilter:VocabularyFilter', | |
| 'aws:transcribe/medicalVocabulary:MedicalVocabulary', | |
| 'aws:transcribe/vocabulary:Vocabulary', | |
| 'aws:transcribe/languageModel:LanguageModel', | |
| 'aws:evidently/feature:Feature', | |
| 'aws:evidently/segment:Segment', | |
| 'aws:evidently/project:Project', | |
| 'aws:evidently/launch:Launch', | |
| 'aws:mq/broker:Broker', | |
| 'aws:mq/configuration:Configuration', | |
| 'aws:elasticloadbalancingv2/listener:Listener', | |
| 'aws:elasticloadbalancingv2/loadBalancer:LoadBalancer', | |
| 'aws:elasticloadbalancingv2/listenerRule:ListenerRule', | |
| 'aws:elasticloadbalancingv2/targetGroup:TargetGroup', | |
| 'aws:fis/experimentTemplate:ExperimentTemplate', | |
| 'aws:ssm/document:Document', | |
| 'aws:ssm/activation:Activation', | |
| 'aws:ssm/patchBaseline:PatchBaseline', | |
| 'aws:ssm/maintenanceWindow:MaintenanceWindow', | |
| 'aws:ssm/parameter:Parameter', | |
| 'aws:costexplorer/costCategory:CostCategory', | |
| 'aws:costexplorer/anomalyMonitor:AnomalyMonitor', | |
| 'aws:costexplorer/anomalySubscription:AnomalySubscription', | |
| 'aws:accessanalyzer/analyzer:Analyzer', | |
| 'aws:ecr/repository:Repository', | |
| 'aws:apigatewayv2/vpcLink:VpcLink', | |
| 'aws:apigatewayv2/stage:Stage', | |
| 'aws:apigatewayv2/domainName:DomainName', | |
| 'aws:apigatewayv2/api:Api', | |
| 'aws:transfer/user:User', | |
| 'aws:transfer/workflow:Workflow', | |
| 'aws:transfer/server:Server', | |
| 'aws:kendra/thesaurus:Thesaurus', | |
| 'aws:kendra/querySuggestionsBlockList:QuerySuggestionsBlockList', | |
| 'aws:kendra/index:Index', | |
| 'aws:kendra/dataSource:DataSource', | |
| 'aws:kendra/faq:Faq', | |
| 'aws:codepipeline/pipeline:Pipeline', | |
| 'aws:codepipeline/webhook:Webhook', | |
| 'aws:codepipeline/customActionType:CustomActionType', | |
| 'aws:cloudfront/distribution:Distribution', | |
| 'aws:s3/bucket:Bucket', | |
| 'aws:s3/bucketObjectv2:BucketObjectv2', | |
| 'aws:s3/bucketV2:BucketV2', | |
| 'aws:s3/objectCopy:ObjectCopy', | |
| 'aws:s3/bucketObject:BucketObject', | |
| 'aws:glacier/vault:Vault', | |
| 'aws:dynamodb/tableReplica:TableReplica', | |
| 'aws:dynamodb/table:Table', | |
| 'aws:amplify/branch:Branch', | |
| 'aws:amplify/app:App', | |
| 'aws:appstream/stack:Stack', | |
| 'aws:appstream/imageBuilder:ImageBuilder', | |
| 'aws:appstream/fleet:Fleet', | |
| 'aws:cloudtrail/eventDataStore:EventDataStore', | |
| 'aws:cloudtrail/trail:Trail', | |
| 'aws:dms/s3Endpoint:S3Endpoint', | |
| 'aws:dms/replicationSubnetGroup:ReplicationSubnetGroup', | |
| 'aws:dms/certificate:Certificate', | |
| 'aws:dms/replicationTask:ReplicationTask', | |
| 'aws:dms/replicationInstance:ReplicationInstance', | |
| 'aws:dms/eventSubscription:EventSubscription', | |
| 'aws:dms/endpoint:Endpoint', | |
| 'aws:docdb/cluster:Cluster', | |
| 'aws:docdb/clusterInstance:ClusterInstance', | |
| 'aws:docdb/eventSubscription:EventSubscription', | |
| 'aws:docdb/clusterParameterGroup:ClusterParameterGroup', | |
| 'aws:docdb/subnetGroup:SubnetGroup', | |
| 'aws:sesv2/emailIdentity:EmailIdentity', | |
| 'aws:sesv2/configurationSet:ConfigurationSet', | |
| 'aws:sesv2/dedicatedIpPool:DedicatedIpPool', | |
| 'aws:appmesh/gatewayRoute:GatewayRoute', | |
| 'aws:appmesh/virtualNode:VirtualNode', | |
| 'aws:appmesh/mesh:Mesh', | |
| 'aws:appmesh/virtualRouter:VirtualRouter', | |
| 'aws:appmesh/virtualGateway:VirtualGateway', | |
| 'aws:appmesh/route:Route', | |
| 'aws:appmesh/virtualService:VirtualService', | |
| 'aws:dataexchange/dataSet:DataSet', | |
| 'aws:dataexchange/revision:Revision', | |
| 'aws:emrcontainers/virtualCluster:VirtualCluster', | |
| 'aws:rds/proxy:Proxy', | |
| 'aws:rds/cluster:Cluster', | |
| 'aws:rds/proxyEndpoint:ProxyEndpoint', | |
| 'aws:rds/clusterSnapshot:ClusterSnapshot', | |
| 'aws:rds/clusterInstance:ClusterInstance', | |
| 'aws:rds/eventSubscription:EventSubscription', | |
| 'aws:rds/securityGroup:SecurityGroup', | |
| 'aws:rds/optionGroup:OptionGroup', | |
| 'aws:rds/reservedInstance:ReservedInstance', | |
| 'aws:rds/instance:Instance', | |
| 'aws:rds/snapshotCopy:SnapshotCopy', | |
| 'aws:rds/snapshot:Snapshot', | |
| 'aws:rds/clusterParameterGroup:ClusterParameterGroup', | |
| 'aws:rds/clusterEndpoint:ClusterEndpoint', | |
| 'aws:rds/parameterGroup:ParameterGroup', | |
| 'aws:rds/subnetGroup:SubnetGroup', | |
| 'aws:macie/customDataIdentifier:CustomDataIdentifier', | |
| 'aws:macie/findingsFilter:FindingsFilter', | |
| 'aws:ram/resourceShare:ResourceShare', | |
| 'aws:route53recoveryreadiness/cell:Cell', | |
| 'aws:route53recoveryreadiness/recoveryGroup:RecoveryGroup', | |
| 'aws:route53recoveryreadiness/readinessCheck:ReadinessCheck', | |
| 'aws:route53recoveryreadiness/resourceSet:ResourceSet', | |
| 'aws:storagegateway/storedIscsiVolume:StoredIscsiVolume', | |
| 'aws:storagegateway/smbFileShare:SmbFileShare', | |
| 'aws:storagegateway/nfsFileShare:NfsFileShare', | |
| 'aws:storagegateway/cachesIscsiVolume:CachesIscsiVolume', | |
| 'aws:storagegateway/fileSystemAssociation:FileSystemAssociation', | |
| 'aws:storagegateway/tapePool:TapePool', | |
| 'aws:storagegateway/gateway:Gateway', | |
| 'aws:secretsmanager/secret:Secret', | |
| 'aws:sagemaker/userProfile:UserProfile', | |
| 'aws:sagemaker/workteam:Workteam', | |
| 'aws:sagemaker/featureGroup:FeatureGroup', | |
| 'aws:sagemaker/codeRepository:CodeRepository', | |
| 'aws:sagemaker/studioLifecycleConfig:StudioLifecycleConfig', | |
| 'aws:sagemaker/deviceFleet:DeviceFleet', | |
| 'aws:sagemaker/image:Image', | |
| 'aws:sagemaker/modelPackageGroup:ModelPackageGroup', | |
| 'aws:sagemaker/notebookInstance:NotebookInstance', | |
| 'aws:sagemaker/project:Project', | |
| 'aws:sagemaker/flowDefinition:FlowDefinition', | |
| 'aws:sagemaker/humanTaskUI:HumanTaskUI', | |
| 'aws:sagemaker/space:Space', | |
| 'aws:sagemaker/model:Model', | |
| 'aws:sagemaker/domain:Domain', | |
| 'aws:sagemaker/app:App', | |
| 'aws:sagemaker/endpoint:Endpoint', | |
| 'aws:sagemaker/appImageConfig:AppImageConfig', | |
| 'aws:sagemaker/endpointConfiguration:EndpointConfiguration', | |
| 'aws:fms/policy:Policy', | |
| 'aws:redshiftserverless/namespace:Namespace', | |
| 'aws:redshiftserverless/workgroup:Workgroup', | |
| 'aws:sfn/activity:Activity', | |
| 'aws:sfn/stateMachine:StateMachine', | |
| 'aws:elasticsearch/domain:Domain', | |
| 'aws:elasticache/user:User', | |
| 'aws:elasticache/cluster:Cluster', | |
| 'aws:elasticache/replicationGroup:ReplicationGroup', | |
| 'aws:elasticache/parameterGroup:ParameterGroup', | |
| 'aws:elasticache/subnetGroup:SubnetGroup', | |
| 'aws:elasticache/userGroup:UserGroup', | |
| 'aws:globalaccelerator/accelerator:Accelerator', | |
| 'aws:lambda/function:Function', | |
| 'aws:ssoadmin/permissionSet:PermissionSet', | |
| 'aws:route53/resolverFirewallRuleGroupAssociation:ResolverFirewallRuleGroupAssociation', | |
| 'aws:route53/resolverFirewallRuleGroup:ResolverFirewallRuleGroup', | |
| 'aws:route53/resolverQueryLogConfig:ResolverQueryLogConfig', | |
| 'aws:route53/healthCheck:HealthCheck', | |
| 'aws:route53/resolverRule:ResolverRule', | |
| 'aws:route53/resolverEndpoint:ResolverEndpoint', | |
| 'aws:route53/resolverFirewallDomainList:ResolverFirewallDomainList', | |
| 'aws:route53/zone:Zone', | |
| 'aws:shield/protection:Protection', | |
| 'aws:shield/protectionGroup:ProtectionGroup', | |
| 'aws:codebuild/reportGroup:ReportGroup', | |
| 'aws:codebuild/project:Project', | |
| 'aws:comprehend/entityRecognizer:EntityRecognizer', | |
| 'aws:comprehend/documentClassifier:DocumentClassifier', | |
| 'aws:timestreamwrite/database:Database', | |
| 'aws:timestreamwrite/table:Table', | |
| 'aws:rum/appMonitor:AppMonitor', | |
| 'aws:codestarconnections/connection:Connection', | |
| 'aws:rolesanywhere/trustAnchor:TrustAnchor', | |
| 'aws:rolesanywhere/profile:Profile', | |
| 'aws:servicecatalog/portfolio:Portfolio', | |
| 'aws:servicecatalog/provisionedProduct:ProvisionedProduct', | |
| 'aws:servicecatalog/product:Product', | |
| 'aws:organizations/policy:Policy', | |
| 'aws:organizations/organizationalUnit:OrganizationalUnit', | |
| 'aws:organizations/account:Account', | |
| 'aws:elasticloadbalancing/loadBalancer:LoadBalancer', | |
| 'aws:detective/graph:Graph', | |
| 'aws:ec2/eip:Eip', | |
| 'aws:ec2/networkInterface:NetworkInterface', | |
| 'aws:ec2/dedicatedHost:DedicatedHost', | |
| 'aws:ec2/internetGateway:InternetGateway', | |
| 'aws:ec2/defaultSubnet:DefaultSubnet', | |
| 'aws:ec2/capacityReservation:CapacityReservation', | |
| 'aws:ec2/spotInstanceRequest:SpotInstanceRequest', | |
| 'aws:ec2/vpcDhcpOptions:VpcDhcpOptions', | |
| 'aws:ec2/managedPrefixList:ManagedPrefixList', | |
| 'aws:ec2/vpnGateway:VpnGateway', | |
| 'aws:ec2/networkInsightsAnalysis:NetworkInsightsAnalysis', | |
| 'aws:ec2/vpcIpamScope:VpcIpamScope', | |
| 'aws:ec2/defaultVpcDhcpOptions:DefaultVpcDhcpOptions', | |
| 'aws:ec2/networkInsightsPath:NetworkInsightsPath', | |
| 'aws:ec2/ami:Ami', | |
| 'aws:ec2/routeTable:RouteTable', | |
| 'aws:ec2/defaultNetworkAcl:DefaultNetworkAcl', | |
| 'aws:ec2/egressOnlyInternetGateway:EgressOnlyInternetGateway', | |
| 'aws:ec2/defaultRouteTable:DefaultRouteTable', | |
| 'aws:ec2/vpnConnection:VpnConnection', | |
| 'aws:ec2/carrierGateway:CarrierGateway', | |
| 'aws:ec2/subnet:Subnet', | |
| 'aws:ec2/customerGateway:CustomerGateway', | |
| 'aws:ec2/vpcEndpoint:VpcEndpoint', | |
| 'aws:ec2/networkAcl:NetworkAcl', | |
| 'aws:ec2/securityGroup:SecurityGroup', | |
| 'aws:ec2/transitGatewayPeeringAttachmentAccepter:TransitGatewayPeeringAttachmentAccepter', | |
| 'aws:ec2/spotFleetRequest:SpotFleetRequest', | |
| 'aws:ec2/launchTemplate:LaunchTemplate', | |
| 'aws:ec2/instance:Instance', | |
| 'aws:ec2/vpcIpamResourceDiscoveryAssociation:VpcIpamResourceDiscoveryAssociation', | |
| 'aws:ec2/trafficMirrorFilter:TrafficMirrorFilter', | |
| 'aws:ec2/defaultSecurityGroup:DefaultSecurityGroup', | |
| 'aws:ec2/vpcIpam:VpcIpam', | |
| 'aws:ec2/keyPair:KeyPair', | |
| 'aws:ec2/trafficMirrorTarget:TrafficMirrorTarget', | |
| 'aws:ec2/flowLog:FlowLog', | |
| 'aws:ec2/vpcIpamResourceDiscovery:VpcIpamResourceDiscovery', | |
| 'aws:ec2/fleet:Fleet', | |
| 'aws:ec2/amiFromInstance:AmiFromInstance', | |
| 'aws:ec2/vpcPeeringConnectionAccepter:VpcPeeringConnectionAccepter', | |
| 'aws:ec2/placementGroup:PlacementGroup', | |
| 'aws:ec2/trafficMirrorSession:TrafficMirrorSession', | |
| 'aws:ec2/defaultVpc:DefaultVpc', | |
| 'aws:ec2/vpcPeeringConnection:VpcPeeringConnection', | |
| 'aws:ec2/vpc:Vpc', | |
| 'aws:ec2/natGateway:NatGateway', | |
| 'aws:ec2/localGatewayRouteTableVpcAssociation:LocalGatewayRouteTableVpcAssociation', | |
| 'aws:ec2/vpcIpamPool:VpcIpamPool', | |
| 'aws:ec2/vpcEndpointService:VpcEndpointService', | |
| 'aws:ec2/amiCopy:AmiCopy', | |
| 'aws:fsx/fileCache:FileCache', | |
| 'aws:fsx/openZfsFileSystem:OpenZfsFileSystem', | |
| 'aws:fsx/ontapStorageVirtualMachine:OntapStorageVirtualMachine', | |
| 'aws:fsx/ontapVolume:OntapVolume', | |
| 'aws:fsx/ontapFileSystem:OntapFileSystem', | |
| 'aws:fsx/windowsFileSystem:WindowsFileSystem', | |
| 'aws:fsx/lustreFileSystem:LustreFileSystem', | |
| 'aws:fsx/dataRepositoryAssociation:DataRepositoryAssociation', | |
| 'aws:fsx/openZfsSnapshot:OpenZfsSnapshot', | |
| 'aws:fsx/openZfsVolume:OpenZfsVolume', | |
| 'aws:fsx/backup:Backup', | |
| 'aws:codeartifact/repository:Repository', | |
| 'aws:codeartifact/domain:Domain', | |
| 'aws:ec2clientvpn/endpoint:Endpoint', | |
| 'aws:networkfirewall/firewall:Firewall', | |
| 'aws:networkfirewall/firewallPolicy:FirewallPolicy', | |
| 'aws:networkfirewall/ruleGroup:RuleGroup', | |
| 'aws:acmpca/certificateAuthority:CertificateAuthority', | |
| 'aws:kms/replicaKey:ReplicaKey', | |
| 'aws:kms/replicaExternalKey:ReplicaExternalKey', | |
| 'aws:kms/externalKey:ExternalKey', | |
| 'aws:kms/key:Key', | |
| 'aws:cognito/userPool:UserPool', | |
| 'aws:cognito/identityPool:IdentityPool', | |
| 'aws:scheduler/scheduleGroup:ScheduleGroup', | |
| 'aws:wafv2/regexPatternSet:RegexPatternSet', | |
| 'aws:wafv2/ruleGroup:RuleGroup', | |
| 'aws:wafv2/webAcl:WebAcl', | |
| 'aws:wafv2/ipSet:IpSet', | |
| 'aws:iam/user:User', | |
| 'aws:iam/samlProvider:SamlProvider', | |
| 'aws:iam/openIdConnectProvider:OpenIdConnectProvider', | |
| 'aws:iam/serverCertificate:ServerCertificate', | |
| 'aws:iam/policy:Policy', | |
| 'aws:iam/instanceProfile:InstanceProfile', | |
| 'aws:iam/serviceLinkedRole:ServiceLinkedRole', | |
| 'aws:iam/virtualMfaDevice:VirtualMfaDevice', | |
| 'aws:iam/role:Role', | |
| 'aws:memorydb/user:User', | |
| 'aws:memorydb/cluster:Cluster', | |
| 'aws:memorydb/acl:Acl', | |
| 'aws:memorydb/snapshot:Snapshot', | |
| 'aws:memorydb/parameterGroup:ParameterGroup', | |
| 'aws:memorydb/subnetGroup:SubnetGroup', | |
| 'aws:devicefarm/testGridProject:TestGridProject', | |
| 'aws:devicefarm/devicePool:DevicePool', | |
| 'aws:devicefarm/instanceProfile:InstanceProfile', | |
| 'aws:devicefarm/networkProfile:NetworkProfile', | |
| 'aws:devicefarm/project:Project', | |
| 'aws:quicksight/dataSource:DataSource', | |
| 'aws:apprunner/service:Service', | |
| 'aws:apprunner/vpcIngressConnection:VpcIngressConnection', | |
| 'aws:apprunner/autoScalingConfigurationVersion:AutoScalingConfigurationVersion', | |
| 'aws:apprunner/connection:Connection', | |
| 'aws:apprunner/vpcConnector:VpcConnector', | |
| 'aws:apprunner/observabilityConfiguration:ObservabilityConfiguration', | |
| 'aws:appconfig/application:Application', | |
| 'aws:appconfig/extension:Extension', | |
| 'aws:appconfig/environment:Environment', | |
| 'aws:appconfig/deployment:Deployment', | |
| 'aws:appconfig/deploymentStrategy:DeploymentStrategy', | |
| 'aws:appconfig/eventIntegration:EventIntegration', | |
| 'aws:appconfig/configurationProfile:ConfigurationProfile', | |
| 'aws:elasticbeanstalk/application:Application', | |
| 'aws:elasticbeanstalk/applicationVersion:ApplicationVersion', | |
| 'aws:elasticbeanstalk/environment:Environment', | |
| 'aws:ecs/taskDefinition:TaskDefinition', | |
| 'aws:ecs/service:Service', | |
| 'aws:ecs/cluster:Cluster', | |
| 'aws:ecs/taskSet:TaskSet', | |
| 'aws:ecs/capacityProvider:CapacityProvider', | |
| 'aws:directconnect/hostedPrivateVirtualInterfaceAccepter:HostedPrivateVirtualInterfaceAccepter', | |
| 'aws:directconnect/transitVirtualInterface:TransitVirtualInterface', | |
| 'aws:directconnect/linkAggregationGroup:LinkAggregationGroup', | |
| 'aws:directconnect/connection:Connection', | |
| 'aws:directconnect/publicVirtualInterface:PublicVirtualInterface', | |
| 'aws:directconnect/hostedPublicVirtualInterfaceAccepter:HostedPublicVirtualInterfaceAccepter', | |
| 'aws:directconnect/privateVirtualInterface:PrivateVirtualInterface', | |
| 'aws:directconnect/hostedTransitVirtualInterfaceAcceptor:HostedTransitVirtualInterfaceAcceptor', | |
| 'aws:elb/loadBalancer:LoadBalancer', | |
| 'aws:athena/dataCatalog:DataCatalog', | |
| 'aws:athena/workgroup:Workgroup', | |
| 'aws:guardduty/threatIntelSet:ThreatIntelSet', | |
| 'aws:guardduty/filter:Filter', | |
| 'aws:guardduty/iPSet:IPSet', | |
| 'aws:guardduty/detector:Detector', | |
| 'aws:ivschat/loggingConfiguration:LoggingConfiguration', | |
| 'aws:ivschat/room:Room', | |
| 'aws:gamelift/gameServerGroup:GameServerGroup', | |
| 'aws:gamelift/build:Build', | |
| 'aws:gamelift/gameSessionQueue:GameSessionQueue', | |
| 'aws:gamelift/alias:Alias', | |
| 'aws:gamelift/fleet:Fleet', | |
| 'aws:gamelift/matchmakingRuleSet:MatchmakingRuleSet', | |
| 'aws:gamelift/matchmakingConfiguration:MatchmakingConfiguration', | |
| 'aws:gamelift/script:Script', | |
| 'aws:workspaces/ipGroup:IpGroup', | |
| 'aws:workspaces/workspace:Workspace', | |
| 'aws:workspaces/directory:Directory', | |
| 'aws:backup/vault:Vault', | |
| 'aws:backup/plan:Plan', | |
| 'aws:backup/framework:Framework', | |
| 'aws:backup/reportPlan:ReportPlan', | |
| 'aws:emr/cluster:Cluster', | |
| 'aws:emr/studio:Studio', | |
| 'aws:apigateway/apiKey:ApiKey', | |
| 'aws:apigateway/vpcLink:VpcLink', | |
| 'aws:apigateway/stage:Stage', | |
| 'aws:apigateway/domainName:DomainName', | |
| 'aws:apigateway/clientCertificate:ClientCertificate', | |
| 'aws:apigateway/usagePlan:UsagePlan', | |
| 'aws:apigateway/restApi:RestApi', | |
| 'aws:emrserverless/application:Application', | |
| 'aws:mwaa/environment:Environment', | |
| 'aws:cfg/rule:Rule', | |
| 'aws:cfg/aggregateAuthorization:AggregateAuthorization', | |
| 'aws:cfg/configurationAggregator:ConfigurationAggregator', | |
| 'aws:synthetics/canary:Canary', | |
| 'aws:dlm/lifecyclePolicy:LifecyclePolicy', | |
| 'aws:inspector/resourceGroup:ResourceGroup', | |
| 'aws:inspector/assessmentTemplate:AssessmentTemplate', | |
| 'aws:mediastore/container:Container', | |
| 'aws:directoryservice/serviceRegion:ServiceRegion', | |
| 'aws:directoryservice/directory:Directory', | |
| 'aws:s3control/bucket:Bucket', | |
| 'aws:s3control/storageLensConfiguration:StorageLensConfiguration', | |
| 'aws:redshift/hsmClientCertificate:HsmClientCertificate', | |
| 'aws:redshift/cluster:Cluster', | |
| 'aws:redshift/hsmConfiguration:HsmConfiguration', | |
| 'aws:redshift/snapshotCopyGrant:SnapshotCopyGrant', | |
| 'aws:redshift/snapshotSchedule:SnapshotSchedule', | |
| 'aws:redshift/eventSubscription:EventSubscription', | |
| 'aws:redshift/usageLimit:UsageLimit', | |
| 'aws:redshift/parameterGroup:ParameterGroup', | |
| 'aws:redshift/subnetGroup:SubnetGroup', | |
| 'aws:kinesisanalyticsv2/application:Application', | |
| 'aws:waf/rateBasedRule:RateBasedRule', | |
| 'aws:waf/rule:Rule', | |
| 'aws:waf/ruleGroup:RuleGroup', | |
| 'aws:waf/webAcl:WebAcl', | |
| 'aws:mediaconvert/queue:Queue', | |
| 'aws:wafregional/rateBasedRule:RateBasedRule', | |
| 'aws:wafregional/rule:Rule', | |
| 'aws:wafregional/ruleGroup:RuleGroup', | |
| 'aws:wafregional/webAcl:WebAcl', | |
| 'aws:networkmanager/coreNetwork:CoreNetwork', | |
| 'aws:networkmanager/globalNetwork:GlobalNetwork', | |
| 'aws:networkmanager/transitGatewayPeering:TransitGatewayPeering', | |
| 'aws:networkmanager/link:Link', | |
| 'aws:networkmanager/device:Device', | |
| 'aws:networkmanager/vpcAttachment:VpcAttachment', | |
| 'aws:networkmanager/connection:Connection', | |
| 'aws:networkmanager/site:Site', | |
| 'aws:networkmanager/connectAttachment:ConnectAttachment', | |
| 'aws:networkmanager/siteToSiteVpnAttachment:SiteToSiteVpnAttachment', | |
| 'aws:networkmanager/transitGatewayRouteTableAttachment:TransitGatewayRouteTableAttachment', | |
| 'aws:networkmanager/connectPeer:ConnectPeer', | |
| 'aws:batch/jobQueue:JobQueue', | |
| 'aws:batch/schedulingPolicy:SchedulingPolicy', | |
| 'aws:batch/computeEnvironment:ComputeEnvironment', | |
| 'aws:batch/jobDefinition:JobDefinition', | |
| 'aws:lightsail/disk:Disk', | |
| 'aws:lightsail/lb:Lb', | |
| 'aws:lightsail/database:Database', | |
| 'aws:lightsail/bucket:Bucket', | |
| 'aws:lightsail/certificate:Certificate', | |
| 'aws:lightsail/instance:Instance', | |
| 'aws:lightsail/containerService:ContainerService', | |
| 'aws:opensearch/domain:Domain', | |
| 'aws:cloud9/environmentEC2:EnvironmentEC2', | |
| 'aws:schemas/schema:Schema', | |
| 'aws:schemas/discoverer:Discoverer', | |
| 'aws:schemas/registry:Registry', | |
| 'aws:qldb/ledger:Ledger', | |
| 'aws:qldb/stream:Stream', | |
| 'aws:efs/accessPoint:AccessPoint', | |
| 'aws:efs/fileSystem:FileSystem', | |
| 'aws:autoscaling/group:Group', | |
| 'aws:ec2transitgateway/transitGateway:TransitGateway', | |
| 'aws:ec2transitgateway/peeringAttachment:PeeringAttachment', | |
| 'aws:ec2transitgateway/connect:Connect', | |
| 'aws:ec2transitgateway/routeTable:RouteTable', | |
| 'aws:ec2transitgateway/vpcAttachment:VpcAttachment', | |
| 'aws:ec2transitgateway/peeringAttachmentAccepter:PeeringAttachmentAccepter', | |
| 'aws:ec2transitgateway/vpcAttachmentAccepter:VpcAttachmentAccepter', | |
| 'aws:ec2transitgateway/policyTable:PolicyTable', | |
| 'aws:ec2transitgateway/connectPeer:ConnectPeer', | |
| 'aws:ec2transitgateway/multicastDomain:MulticastDomain', | |
| 'aws:msk/cluster:Cluster', | |
| 'aws:msk/serverlessCluster:ServerlessCluster', | |
| 'aws:glue/trigger:Trigger', | |
| 'aws:glue/workflow:Workflow', | |
| 'aws:glue/job:Job', | |
| 'aws:glue/crawler:Crawler', | |
| 'aws:glue/connection:Connection', | |
| 'aws:glue/schema:Schema', | |
| 'aws:glue/devEndpoint:DevEndpoint', | |
| 'aws:glue/mLTransform:MLTransform', | |
| 'aws:glue/registry:Registry', | |
| 'aws:pinpoint/app:App', | |
| 'aws:cloudhsmv2/cluster:Cluster', | |
| 'aws:medialive/inputSecurityGroup:InputSecurityGroup', | |
| 'aws:medialive/input:Input', | |
| 'aws:medialive/channel:Channel', | |
| 'aws:medialive/multiplex:Multiplex', | |
| 'aws:imagebuilder/distributionConfiguration:DistributionConfiguration', | |
| 'aws:imagebuilder/containerRecipe:ContainerRecipe', | |
| 'aws:imagebuilder/component:Component', | |
| 'aws:imagebuilder/infrastructureConfiguration:InfrastructureConfiguration', | |
| 'aws:imagebuilder/image:Image', | |
| 'aws:imagebuilder/imageRecipe:ImageRecipe', | |
| 'aws:imagebuilder/imagePipeline:ImagePipeline', | |
| 'aws:applicationloadbalancing/listener:Listener', | |
| 'aws:applicationloadbalancing/loadBalancer:LoadBalancer', | |
| 'aws:applicationloadbalancing/listenerRule:ListenerRule', | |
| 'aws:applicationloadbalancing/targetGroup:TargetGroup', | |
| 'aws:location/geofenceCollection:GeofenceCollection', | |
| 'aws:location/tracker:Tracker', | |
| 'aws:location/placeIndex:PlaceIndex', | |
| 'aws:location/map:Map', | |
| 'aws:location/routeCalculation:RouteCalculation', | |
| 'aws:iot/thingType:ThingType', | |
| 'aws:iot/provisioningTemplate:ProvisioningTemplate', | |
| 'aws:iot/thingGroup:ThingGroup', | |
| 'aws:iot/topicRule:TopicRule', | |
| 'aws:codestarnotifications/notificationRule:NotificationRule', | |
| 'aws:xray/samplingRule:SamplingRule', | |
| 'aws:xray/group:Group', | |
| 'aws:appflow/flow:Flow', | |
| 'aws:route53domains/registeredDomain:RegisteredDomain', | |
| 'aws:servicediscovery/service:Service', | |
| 'aws:servicediscovery/privateDnsNamespace:PrivateDnsNamespace', | |
| 'aws:servicediscovery/publicDnsNamespace:PublicDnsNamespace', | |
| 'aws:servicediscovery/httpNamespace:HttpNamespace', | |
| 'aws:datapipeline/pipeline:Pipeline', | |
| 'aws:kinesis/firehoseDeliveryStream:FirehoseDeliveryStream', | |
| 'aws:kinesis/stream:Stream', | |
| 'aws:kinesis/videoStream:VideoStream', | |
| 'aws:kinesis/analyticsApplication:AnalyticsApplication', | |
| 'aws:applicationinsights/application:Application', | |
| ] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment