tools/settings.py (605 lines of code) (raw):
import os
from rostran.core.settings import RULES_DIR
TF_RULES_DIR = os.path.join(RULES_DIR, "terraform")
TF_ALI_RULES_DIR = os.path.join(TF_RULES_DIR, "alicloud")
ROS_RULES_DIR = os.path.join(RULES_DIR, "ros")
ROS_RESOURCE_RULES_DIR = os.path.join(ROS_RULES_DIR, "resource")
CF_RULES_DIR = os.path.join(RULES_DIR, "cloudformation")
CF_RESOURCE_RULES_DIR = os.path.join(CF_RULES_DIR, "resource")
TF_ALI_ROS_PROD_MAPPINGS = {
"alidns": "DNS",
"alikafka": "KAFKA",
"db": "RDS",
"log": "SLS",
"market": "MarketPlace",
"api_gateway": "ApiGateway",
}
TF_ALI_ROS_PROP_MAPPINGS = {
"*": {
"availability_zone": "ZoneId",
"data_disks": "DiskMappings",
"security_group": "SecurityGroupIds",
"vswitch_id": "VSwitchId",
"vswitch_name": "VSwitchName",
"userdata": "UserData",
},
"alicloud_instance": {
"key_name": "KeyPairName",
"allocate_public_ip": "AllocatePublicIP",
"data_disks.*.name": "DiskName",
},
"alicloud_actiontrail_trail": {
"event_rw": "EventRW",
},
"alicloud_alidns_record": {"rr": "RR"},
"alicloud_api_gateway_api": {
"constant_parameters": "ConstParameters",
"name": "ApiName",
"request_parameters.*.in": "Location",
"request_parameters.*.name": "ApiParameterName",
"request_parameters.*.type": "ParameterType",
"system_parameters.*.in": "Location",
"system_parameters.*.name": "ParameterName",
"system_parameters.*.name_service": "ServiceParameterName",
"fc_service_config": "FunctionComputeConfig",
"request_config": "RequestConfig",
},
"alicloud_api_gateway_app": {
"name": "AppName",
},
"alicloud_slb_acl": {"entry_list": "AclEntries"},
}
TF_ALI_ROS_GENERATE_MAPPINGS = {
# "alicloud_ack_one_cluster": "",
# "alicloud_actiontrail_global_events_storage_region": "",
# "alicloud_actiontrail_history_delivery_job": "",
"alicloud_actiontrail_trail": "ALIYUN::ACTIONTRAIL::Trail",
"alicloud_adb_account": "ALIYUN::ADB::Account",
# "alicloud_adb_backup_policy": "",
# "alicloud_adb_connection": "",
"alicloud_adb_db_cluster": "ALIYUN::ADB::DBCluster",
"alicloud_adb_db_cluster_lake_version": "ALIYUN::ADBLake::DBCluster",
# "alicloud_adb_group": "",
# "alicloud_adb_lake_account": "",
"alicloud_alb_acl": "ALIYUN::ALB::Acl",
# "alicloud_alb_acl_entry_attachment": "",
"alicloud_alb_ascript": "ALIYUN::ALB::AScript",
"alicloud_alb_health_check_template": "ALIYUN::ALB::HealthCheckTemplate",
"alicloud_alb_listener": "ALIYUN::ALB::Listener",
"alicloud_alb_listener_acl_attachment": "ALIYUN::ALB::AclAssociation",
"alicloud_alb_listener_additional_certificate_attachment": "ALIYUN::ALB::AdditionalCertificateAssociation",
"alicloud_alb_load_balancer": "ALIYUN::ALB::LoadBalancer",
# "alicloud_alb_load_balancer_common_bandwidth_package_attachment": "",
"alicloud_alb_load_balancer_security_group_attachment": "ALIYUN::ALB::SecurityGroupAttachment",
"alicloud_alb_rule": "ALIYUN::ALB::Rule",
"alicloud_alb_security_policy": "ALIYUN::ALB::SecurityPolicy",
"alicloud_alb_server_group": "ALIYUN::ALB::ServerGroup",
# "alicloud_alidns_access_strategy": "",
# "alicloud_alidns_address_pool": "",
# "alicloud_alidns_custom_line": "",
"alicloud_alidns_domain": "ALIYUN::DNS::Domain",
"alicloud_alidns_domain_group": "ALIYUN::DNS::DomainGroup",
# "alicloud_alidns_gtm_instance": "",
# "alicloud_alidns_instance": "",
# "alicloud_alidns_monitor_config": "",
"alicloud_alidns_record": "ALIYUN::DNS::DomainRecord",
# "alicloud_aligreen_audit_callback": "",
# "alicloud_aligreen_biz_type": "",
# "alicloud_aligreen_callback": "",
# "alicloud_aligreen_image_lib": "",
# "alicloud_aligreen_keyword_lib": "",
# "alicloud_aligreen_oss_stock_task": "",
"alicloud_alikafka_consumer_group": "ALIYUN::KAFKA::ConsumerGroup",
"alicloud_alikafka_instance": "ALIYUN::KAFKA::Instance",
# "alicloud_alikafka_instance_allowed_ip_attachment": "",
# "alicloud_alikafka_sasl_acl": "",
"alicloud_alikafka_sasl_user": "ALIYUN::KAFKA::SaslUser",
"alicloud_alikafka_topic": "ALIYUN::KAFKA::Topic",
"alicloud_amqp_binding": "ALIYUN::AMQP::Binding",
"alicloud_amqp_exchange": "ALIYUN::AMQP::Exchange",
"alicloud_amqp_instance": "ALIYUN::AMQP::Instance",
"alicloud_amqp_queue": "ALIYUN::AMQP::Queue",
# "alicloud_amqp_static_account": "",
"alicloud_amqp_virtual_host": "ALIYUN::AMQP::VirtualHost",
# "alicloud_api_gateway_access_control_list": "",
# "alicloud_api_gateway_acl_entry_attachment": "",
"alicloud_api_gateway_api": "ALIYUN::ApiGateway::Api",
"alicloud_api_gateway_app": "ALIYUN::ApiGateway::App",
"alicloud_api_gateway_app_attachment": "ALIYUN::ApiGateway::Authorization",
# "alicloud_api_gateway_backend": "",
"alicloud_api_gateway_group": "ALIYUN::ApiGateway::Group",
"alicloud_api_gateway_instance": "ALIYUN::ApiGateway::Instance",
# "alicloud_api_gateway_instance_acl_attachment": "",
"alicloud_api_gateway_log_config": "ALIYUN::ApiGateway::LogConfig",
# "alicloud_api_gateway_model": "",
"alicloud_api_gateway_plugin": "ALIYUN::ApiGateway::Plugin",
# "alicloud_api_gateway_plugin_attachment": "",
"alicloud_api_gateway_vpc_access": "ALIYUN::ApiGateway::VpcAccessConfig",
"alicloud_arms_addon_release": "ALIYUN::ARMS::AddonRelease",
"alicloud_arms_alert_contact": "ALIYUN::ARMS::AlertContact",
"alicloud_arms_alert_contact_group": "ALIYUN::ARMS::AlertContactGroup",
# "alicloud_arms_dispatch_rule": "",
# "alicloud_arms_env_custom_job": "",
"alicloud_arms_env_feature": "ALIYUN::ARMS::EnvironmentFeature",
# "alicloud_arms_env_pod_monitor": "",
# "alicloud_arms_env_service_monitor": "",
"alicloud_arms_environment": "ALIYUN::ARMS::Environment",
# "alicloud_arms_grafana_workspace": "",
# "alicloud_arms_integration_exporter": "",
"alicloud_arms_prometheus": "ALIYUN::ARMS::ManagedPrometheus",
# "alicloud_arms_prometheus_alert_rule": "",
# "alicloud_arms_prometheus_monitoring": "",
# "alicloud_arms_remote_write": "",
# "alicloud_arms_synthetic_task": "",
"alicloud_auto_provisioning_group": "ALIYUN::ECS::AutoProvisioningGroup",
"alicloud_bastionhost_host": "ALIYUN::BastionHost::Host",
# "alicloud_bastionhost_host_account": "",
# "alicloud_bastionhost_host_account_share_key_attachment": "",
# "alicloud_bastionhost_host_account_user_attachment": "",
# "alicloud_bastionhost_host_account_user_group_attachment": "",
# "alicloud_bastionhost_host_attachment": "",
# "alicloud_bastionhost_host_group": "",
# "alicloud_bastionhost_host_group_account_user_attachment": "",
# "alicloud_bastionhost_host_group_account_user_group_attachment": "",
# "alicloud_bastionhost_host_share_key": "",
"alicloud_bastionhost_instance": "ALIYUN::BastionHost::Instance",
# "alicloud_bastionhost_user": "",
# "alicloud_bastionhost_user_attachment": "",
# "alicloud_bastionhost_user_group": "",
# "alicloud_bp_studio_application": "",
# "alicloud_brain_industrial_pid_loop": "",
# "alicloud_brain_industrial_pid_organization": "",
# "alicloud_brain_industrial_pid_project": "",
# "alicloud_cassandra_backup_plan": "",
# "alicloud_cassandra_cluster": "",
# "alicloud_cassandra_data_center": "",
"alicloud_cddc_dedicated_host": "ALIYUN::CDDC::DedicatedHost",
# "alicloud_cddc_dedicated_host_account": "",
"alicloud_cddc_dedicated_host_group": "ALIYUN::CDDC::DedicatedHostGroup",
# "alicloud_cddc_dedicated_propre_host": "",
"alicloud_cdn_domain": "ALIYUN::CDN::Domain",
"alicloud_cdn_domain_config": "ALIYUN::CDN::DomainConfig",
"alicloud_cdn_domain_new": "ALIYUN::CDN::Domain",
# "alicloud_cdn_fc_trigger": "",
# "alicloud_cdn_real_time_log_delivery": "",
"alicloud_cen_bandwidth_limit": "ALIYUN::CEN::CenBandwidthLimit",
"alicloud_cen_bandwidth_package": "ALIYUN::CEN::CenBandwidthPackage",
"alicloud_cen_bandwidth_package_attachment": "ALIYUN::CEN::CenBandwidthPackageAssociation",
"alicloud_cen_child_instance_route_entry_to_attachment": "ALIYUN::CEN::ChildInstanceRouteEntryToAttachment",
"alicloud_cen_flowlog": "ALIYUN::VPC::FlowLog",
"alicloud_cen_instance": "ALIYUN::CEN::CenInstance",
"alicloud_cen_instance_attachment": "ALIYUN::CEN::CenInstanceAttachment",
"alicloud_cen_instance_grant": "ALIYUN::VPC::GrantInstanceToCen",
# "alicloud_cen_inter_region_traffic_qos_policy": "",
# "alicloud_cen_inter_region_traffic_qos_queue": "",
# "alicloud_cen_private_zone": "",
"alicloud_cen_route_entry": "ALIYUN::CEN::RouteEntry",
"alicloud_cen_route_map": "ALIYUN::CEN::CenRouteMap",
"alicloud_cen_route_service": "ALIYUN::CEN::CenRouteService",
# "alicloud_cen_traffic_marking_policy": "",
# "alicloud_cen_transit_route_table_aggregation": "",
"alicloud_cen_transit_router": "ALIYUN::CEN::TransitRouter",
# "alicloud_cen_transit_router_cidr": "",
# "alicloud_cen_transit_router_ecr_attachment": "",
# "alicloud_cen_transit_router_grant_attachment": "",
# "alicloud_cen_transit_router_multicast_domain": "",
# "alicloud_cen_transit_router_multicast_domain_association": "",
# "alicloud_cen_transit_router_multicast_domain_member": "",
# "alicloud_cen_transit_router_multicast_domain_peer_member": "",
# "alicloud_cen_transit_router_multicast_domain_source": "",
"alicloud_cen_transit_router_peer_attachment": "ALIYUN::CEN::TransitRouterPeerAttachment",
# "alicloud_cen_transit_router_prefix_list_association": "",
"alicloud_cen_transit_router_route_entry": "ALIYUN::CEN::TransitRouterRouteEntry",
"alicloud_cen_transit_router_route_table": "ALIYUN::CEN::TransitRouterRouteTable",
"alicloud_cen_transit_router_route_table_association": "ALIYUN::CEN::TransitRouterRouteTableAssociation",
"alicloud_cen_transit_router_route_table_propagation": "ALIYUN::CEN::TransitRouterRouteTablePropagation",
"alicloud_cen_transit_router_vbr_attachment": "ALIYUN::CEN::TransitRouterVbrAttachment",
"alicloud_cen_transit_router_vpc_attachment": "ALIYUN::CEN::TransitRouterVpcAttachment",
"alicloud_cen_transit_router_vpn_attachment": "ALIYUN::CEN::TransitRouterVpnAttachment",
"alicloud_cen_vbr_health_check": "ALIYUN::CEN::CenVbrHealthCheck",
# "alicloud_chatbot_publish_task": "",
# "alicloud_click_house_account": "",
# "alicloud_click_house_backup_policy": "",
"alicloud_click_house_db_cluster": "ALIYUN::ClickHouse::DBCluster",
"alicloud_cloud_connect_network": "ALIYUN::SAG::CloudConnectNetwork",
# "alicloud_cloud_connect_network_attachment": "",
"alicloud_cloud_connect_network_grant": "ALIYUN::SAG::GrantCcnToCen",
"alicloud_cloud_firewall_address_book": "ALIYUN::CLOUDFW::AddressBook",
"alicloud_cloud_firewall_control_policy": "ALIYUN::CLOUDFW::ControlPolicy",
# "alicloud_cloud_firewall_control_policy_order": "",
# "alicloud_cloud_firewall_instance": "",
# "alicloud_cloud_firewall_instance_member": "",
# "alicloud_cloud_firewall_nat_firewall": "",
"alicloud_cloud_firewall_nat_firewall_control_policy": "ALIYUN::CLOUDFW::NatFirewallControlPolicy",
# "alicloud_cloud_firewall_vpc_cen_tr_firewall": "",
# "alicloud_cloud_firewall_vpc_firewall": "",
# "alicloud_cloud_firewall_vpc_firewall_cen": "",
"alicloud_cloud_firewall_vpc_firewall_control_policy": "ALIYUN::CLOUDFW::VpcFirewallControlPolicy",
# "alicloud_cloud_monitor_service_basic_public": "",
# "alicloud_cloud_monitor_service_enterprise_public": "",
# "alicloud_cloud_monitor_service_group_monitoring_agent_process": "",
# "alicloud_cloud_monitor_service_hybrid_double_write": "",
# "alicloud_cloud_monitor_service_monitoring_agent_process": "",
"alicloud_cloud_sso_access_assignment": "ALIYUN::CloudSSO::AccessAssignment",
"alicloud_cloud_sso_access_configuration": "ALIYUN::CloudSSO::AccessConfiguration",
"alicloud_cloud_sso_access_configuration_provisioning": "ALIYUN::CloudSSO::AccessConfigurationProvision",
"alicloud_cloud_sso_directory": "ALIYUN::CloudSSO::Directory",
"alicloud_cloud_sso_group": "ALIYUN::CloudSSO::Group",
"alicloud_cloud_sso_scim_server_credential": "ALIYUN::CloudSSO::SCIMServerCredential",
"alicloud_cloud_sso_user": "ALIYUN::CloudSSO::User",
"alicloud_cloud_sso_user_attachment": "ALIYUN::CloudSSO::UserToGroupAddition",
# "alicloud_cloud_storage_gateway_express_sync": "",
# "alicloud_cloud_storage_gateway_express_sync_share_attachment": "",
# "alicloud_cloud_storage_gateway_gateway": "",
# "alicloud_cloud_storage_gateway_gateway_block_volume": "",
# "alicloud_cloud_storage_gateway_gateway_cache_disk": "",
# "alicloud_cloud_storage_gateway_gateway_file_share": "",
# "alicloud_cloud_storage_gateway_gateway_logging": "",
# "alicloud_cloud_storage_gateway_gateway_smb_user": "",
"alicloud_cloud_storage_gateway_storage_bundle": "ALIYUN::CloudStorageGateway::StorageBundle",
# "alicloud_cloudauth_face_config": "",
# "alicloud_cms_alarm": "",
"alicloud_cms_alarm_contact": "ALIYUN::CMS::Contact",
"alicloud_cms_alarm_contact_group": "ALIYUN::CMS::ContactGroup",
"alicloud_cms_dynamic_tag_group": "ALIYUN::CMS::DynamicTagGroup",
"alicloud_cms_event_rule": "ALIYUN::CMS::EventRule",
"alicloud_cms_group_metric_rule": "ALIYUN::CMS::GroupMetricRule",
# "alicloud_cms_hybrid_monitor_fc_task": "",
# "alicloud_cms_hybrid_monitor_sls_task": "",
# "alicloud_cms_metric_rule_black_list": "",
"alicloud_cms_metric_rule_template": "ALIYUN::CMS::MetricRuleTemplate",
"alicloud_cms_monitor_group": "ALIYUN::CMS::MonitorGroup",
"alicloud_cms_monitor_group_instances": "ALIYUN::CMS::MonitorGroupInstances",
"alicloud_cms_namespace": "ALIYUN::CMS::Namespace",
"alicloud_cms_site_monitor": "ALIYUN::CMS::SiteMonitor",
"alicloud_cms_sls_group": "ALIYUN::CMS::SlsGroup",
"alicloud_common_bandwidth_package": "ALIYUN::VPC::CommonBandwidthPackage",
"alicloud_common_bandwidth_package_attachment": "ALIYUN::VPC::CommonBandwidthPackageIp",
"alicloud_compute_nest_service_instance": "ALIYUN::ComputeNest::ServiceInstance",
"alicloud_config_aggregate_compliance_pack": "ALIYUN::Config::AggregateCompliancePack",
# "alicloud_config_aggregate_config_rule": "",
# "alicloud_config_aggregate_delivery": "",
"alicloud_config_aggregator": "ALIYUN::Config::Aggregator",
"alicloud_config_compliance_pack": "ALIYUN::Config::CompliancePack",
# "alicloud_config_configuration_recorder": "",
# "alicloud_config_delivery": "",
"alicloud_config_delivery_channel": "ALIYUN::Config::DeliveryChannel",
# "alicloud_config_remediation": "",
"alicloud_config_rule": "ALIYUN::Config::Rule",
# "alicloud_cr_chain": "",
# "alicloud_cr_chart_namespace": "",
# "alicloud_cr_chart_repository": "",
"alicloud_cr_ee_instance": "ALIYUN::CR::Instance",
"alicloud_cr_ee_namespace": "ALIYUN::CR::Namespace",
"alicloud_cr_ee_repo": "ALIYUN::CR::Repository",
# "alicloud_cr_ee_sync_rule": "",
"alicloud_cr_endpoint_acl_policy": "ALIYUN::CR::InstanceEndpointAclPolicy",
"alicloud_cr_namespace": "ALIYUN::CR::Namespace",
"alicloud_cr_repo": "ALIYUN::CR::Repository",
"alicloud_cr_vpc_endpoint_linked_vpc": "ALIYUN::CR::InstanceVpcEndpointLinkedVpc",
# "alicloud_cs_application": "",
# "alicloud_cs_autoscaling_config": "",
"alicloud_cs_edge_kubernetes": "ALIYUN::CS::ManagedEdgeKubernetesCluster",
"alicloud_cs_kubernetes": "ALIYUN::CS::KubernetesCluster",
"alicloud_cs_kubernetes_addon": "ALIYUN::CS::ClusterAddons",
# "alicloud_cs_kubernetes_autoscaler": "",
"alicloud_cs_kubernetes_node_pool": "ALIYUN::CS::ClusterNodePool",
# "alicloud_cs_kubernetes_permissions": "",
"alicloud_cs_managed_kubernetes": "ALIYUN::CS::ManagedKubernetesCluster",
"alicloud_cs_serverless_kubernetes": "ALIYUN::CS::ServerlessKubernetesCluster",
# "alicloud_cs_swarm": "",
# "alicloud_das_switch_das_pro": "",
# "alicloud_data_works_folder": "",
"alicloud_data_works_project": "ALIYUN::DataWorks::Project",
# "alicloud_database_gateway_gateway": "",
"alicloud_datahub_project": "ALIYUN::DATAHUB::Project",
# "alicloud_datahub_subscription": "",
"alicloud_datahub_topic": "ALIYUN::DATAHUB::Topic",
"alicloud_db_account_privilege": "ALIYUN::RDS::AccountPrivilege",
# "alicloud_db_backup_policy": "",
"alicloud_db_connection": "ALIYUN::RDS::Connection",
"alicloud_db_database": "ALIYUN::RDS::Database",
"alicloud_db_instance": "ALIYUN::RDS::DBInstance",
# "alicloud_db_read_write_splitting_connection": "",
"alicloud_db_readonly_instance": "ALIYUN::RDS::ReadOnlyDBInstance",
# "alicloud_dbfs_auto_snap_shot_policy": "",
# "alicloud_dbfs_instance": "",
# "alicloud_dbfs_instance_attachment": "",
# "alicloud_dbfs_service_linked_role": "",
# "alicloud_dbfs_snapshot": "",
# "alicloud_dbs_backup_plan": "",
"alicloud_dcdn_domain": "ALIYUN::DCDN::Domain",
# "alicloud_dcdn_domain_config": "",
# "alicloud_dcdn_er": "",
# "alicloud_dcdn_ipa_domain": "",
# "alicloud_dcdn_kv": "",
# "alicloud_dcdn_kv_namespace": "",
# "alicloud_dcdn_waf_domain": "",
# "alicloud_dcdn_waf_policy": "",
# "alicloud_dcdn_waf_policy_domain_attachment": "",
# "alicloud_dcdn_waf_rule": "",
# "alicloud_ddos_basic_defense_threshold": "",
# "alicloud_ddos_basic_threshold": "",
# "alicloud_ddos_bgp_policy": "",
"alicloud_ddosbgp_instance": "ALIYUN::DDoS::OriginInstance",
# "alicloud_ddosbgp_ip": "",
# "alicloud_ddoscoo_domain_resource": "",
"alicloud_ddoscoo_instance": "ALIYUN::DDoSPro::ProInstance",
"alicloud_ddoscoo_port": "ALIYUN::DDoSPro::Port",
"alicloud_ddoscoo_scheduler_rule": "ALIYUN::DDoSPro::SchedulerRule",
"alicloud_dfs_access_group": "ALIYUN::DFS::AccessGroup",
"alicloud_dfs_access_rule": "ALIYUN::DFS::AccessRule",
"alicloud_dfs_file_system": "ALIYUN::DFS::FileSystem",
"alicloud_dfs_mount_point": "ALIYUN::DFS::MountPoint",
# "alicloud_dfs_vsc_mount_point": "",
"alicloud_direct_mail_domain": "ALIYUN::DirectMail::Domain",
# "alicloud_direct_mail_mail_address": "",
# "alicloud_direct_mail_receivers": "",
# "alicloud_direct_mail_tag": "",
# "alicloud_dms_enterprise_authority_template": "",
"alicloud_dms_enterprise_instance": "ALIYUN::DMS::Instance",
# "alicloud_dms_enterprise_logic_database": "",
# "alicloud_dms_enterprise_proxy": "",
# "alicloud_dms_enterprise_proxy_access": "",
"alicloud_dms_enterprise_user": "ALIYUN::DMS::User",
# "alicloud_dns": "",
# "alicloud_dns_domain_attachment": "",
"alicloud_dns_group": "ALIYUN::DNS::DomainGroup",
"alicloud_dns_record": "ALIYUN::DNS::DomainRecord",
"alicloud_drds_instance": "ALIYUN::DRDS::DrdsInstance",
"alicloud_drds_polardbx_instance": "ALIYUN::PolarDBX::DBInstance",
# "alicloud_dts_consumer_channel": "",
"alicloud_dts_instance": "ALIYUN::DTS::Instance",
# "alicloud_dts_job_monitor_rule": "",
# "alicloud_dts_migration_instance": "",
"alicloud_dts_migration_job": "ALIYUN::DTS::MigrationJob",
# "alicloud_dts_subscription_job": "",
# "alicloud_dts_synchronization_instance": "",
"alicloud_dts_synchronization_job": "ALIYUN::DTS::SynchronizationJob",
"alicloud_eais_instance": "ALIYUN::EAIS::Instance",
# "alicloud_ebs_dedicated_block_storage_cluster": "",
"alicloud_ebs_disk_replica_group": "ALIYUN::EBS::DiskReplicaGroup",
"alicloud_ebs_disk_replica_pair": "ALIYUN::EBS::DiskReplicaPair",
# "alicloud_ebs_enterprise_snapshot_policy": "",
# "alicloud_ebs_enterprise_snapshot_policy_attachment": "",
# "alicloud_ebs_replica_group_drill": "",
# "alicloud_ebs_replica_pair_drill": "",
# "alicloud_ebs_solution_instance": "",
# "alicloud_ecd_ad_connector_directory": "",
# "alicloud_ecd_ad_connector_office_site": "",
"alicloud_ecd_bundle": "ALIYUN::ECD::Bundle",
# "alicloud_ecd_command": "",
# "alicloud_ecd_custom_property": "",
"alicloud_ecd_desktop": "ALIYUN::ECD::Desktops",
# "alicloud_ecd_image": "",
# "alicloud_ecd_nas_file_system": "",
"alicloud_ecd_network_package": "ALIYUN::ECD::NetworkPackage",
# "alicloud_ecd_policy_group": "",
# "alicloud_ecd_ram_directory": "",
"alicloud_ecd_simple_office_site": "ALIYUN::ECD::SimpleOfficeSite",
# "alicloud_ecd_snapshot": "",
# "alicloud_ecd_user": "",
"alicloud_eci_container_group": "ALIYUN::ECI::ContainerGroup",
"alicloud_eci_image_cache": "ALIYUN::ECI::ImageCache",
# "alicloud_eci_virtual_node": "",
"alicloud_ecp_instance": "ALIYUN::CloudPhone::InstanceGroup",
"alicloud_ecp_key_pair": "ALIYUN::CloudPhone::KeyPair",
"alicloud_ecs_activation": "ALIYUN::ECS::Activation",
"alicloud_ecs_auto_snapshot_policy": "ALIYUN::ECS::AutoSnapshotPolicy",
# "alicloud_ecs_auto_snapshot_policy_attachment": "",
"alicloud_ecs_capacity_reservation": "ALIYUN::ECS::CapacityReservation",
"alicloud_ecs_command": "ALIYUN::ECS::Command",
"alicloud_ecs_dedicated_host": "ALIYUN::ECS::DedicatedHost",
# "alicloud_ecs_dedicated_host_cluster": "",
"alicloud_ecs_deployment_set": "ALIYUN::ECS::DeploymentSet",
"alicloud_ecs_disk": "ALIYUN::ECS::Disk",
"alicloud_ecs_disk_attachment": "ALIYUN::ECS::DiskAttachment",
"alicloud_ecs_elasticity_assurance": "ALIYUN::ECS::ElasticityAssurance",
"alicloud_ecs_hpc_cluster": "ALIYUN::ECS::HpcCluster",
"alicloud_ecs_image_component": "ALIYUN::ECS::ImageComponent",
"alicloud_ecs_image_pipeline": "ALIYUN::ECS::ImagePipeline",
"alicloud_ecs_instance_set": "ALIYUN::ECS::InstanceGroup",
"alicloud_ecs_invocation": "ALIYUN::ECS::Invocation",
"alicloud_ecs_key_pair": "ALIYUN::ECS::SSHKeyPair",
"alicloud_ecs_key_pair_attachment": "ALIYUN::ECS::SSHKeyPairAttachment",
"alicloud_ecs_launch_template": "ALIYUN::ECS::LaunchTemplate",
"alicloud_ecs_network_interface": "ALIYUN::ECS::NetworkInterface",
"alicloud_ecs_network_interface_attachment": "ALIYUN::ECS::NetworkInterfaceAttachment",
"alicloud_ecs_network_interface_permission": "ALIYUN::ECS::NetworkInterfacePermission",
"alicloud_ecs_prefix_list": "ALIYUN::ECS::PrefixList",
# "alicloud_ecs_session_manager_status": "",
"alicloud_ecs_snapshot": "ALIYUN::ECS::Snapshot",
"alicloud_ecs_snapshot_group": "ALIYUN::ECS::SnapshotGroup",
# "alicloud_ecs_storage_capacity_unit": "",
"alicloud_edas_application": "ALIYUN::EDAS::Application",
# "alicloud_edas_application_package_attachment": "",
# "alicloud_edas_application_scale": "",
"alicloud_edas_cluster": "ALIYUN::EDAS::Cluster",
"alicloud_edas_deploy_group": "ALIYUN::EDAS::DeployGroup",
# "alicloud_edas_instance_cluster_attachment": "",
"alicloud_edas_k8s_application": "ALIYUN::EDAS::K8sApplication",
"alicloud_edas_k8s_cluster": "ALIYUN::EDAS::K8sCluster",
"alicloud_edas_k8s_slb_attachment": "ALIYUN::EDAS::K8sSlbBinding",
"alicloud_edas_namespace": "ALIYUN::EDAS::UserDefineRegion",
# "alicloud_edas_slb_attachment": "",
# "alicloud_eflo_subnet": "",
# "alicloud_eflo_vpd": "",
"alicloud_ehpc_cluster": "ALIYUN::EHPC::Cluster",
# "alicloud_ehpc_job_template": "",
"alicloud_eip_address": "ALIYUN::VPC::EIP",
"alicloud_eip_association": "ALIYUN::VPC::EIPAssociation",
"alicloud_eip_segment_address": "ALIYUN::VPC::EIPSegment",
"alicloud_eipanycast_anycast_eip_address": "ALIYUN::VPC::AnycastEIP",
"alicloud_eipanycast_anycast_eip_address_attachment": "ALIYUN::VPC::AnycastEIPAssociation",
"alicloud_elasticsearch_instance": "ALIYUN::ElasticSearch::Instance",
"alicloud_emr_cluster": "ALIYUN::EMR::Cluster",
"alicloud_emrv2_cluster": "ALIYUN::EMR::Cluster2",
"alicloud_ens_disk": "ALIYUN::ENS::Disk",
"alicloud_ens_disk_instance_attachment": "ALIYUN::ENS::DiskInstanceAttachment",
# "alicloud_ens_eip": "",
# "alicloud_ens_eip_instance_attachment": "",
"alicloud_ens_image": "ALIYUN::ENS::Image",
"alicloud_ens_instance": "ALIYUN::ENS::Instance",
"alicloud_ens_instance_security_group_attachment": "ALIYUN::ENS::InstanceSecurityGroupAttachment",
"alicloud_ens_key_pair": "ALIYUN::ENS::KeyPair",
# "alicloud_ens_load_balancer": "",
# "alicloud_ens_nat_gateway": "",
"alicloud_ens_network": "ALIYUN::ENS::Network",
"alicloud_ens_security_group": "ALIYUN::ENS::SecurityGroup",
"alicloud_ens_snapshot": "ALIYUN::ENS::Snapshot",
"alicloud_ens_vswitch": "ALIYUN::ENS::VSwitch",
"alicloud_ess_alarm": "ALIYUN::ESS::AlarmTask",
"alicloud_ess_alb_server_group_attachment": "ALIYUN::ESS::ServerGroupAttachment",
# "alicloud_ess_attachment": "",
"alicloud_ess_eci_scaling_configuration": "ALIYUN::ESS::EciScalingConfiguration",
"alicloud_ess_lifecycle_hook": (
"alicloud_ess_lifecyclehook",
"ALIYUN::ESS::LifecycleHook",
),
# "alicloud_ess_notification": "",
"alicloud_ess_scaling_configuration": "ALIYUN::ESS::ScalingConfiguration",
"alicloud_ess_scaling_group": "ALIYUN::ESS::ScalingGroup",
"alicloud_ess_scaling_rule": "ALIYUN::ESS::ScalingRule",
# "alicloud_ess_scalinggroup_vserver_groups": "",
"alicloud_ess_scheduled_task": "ALIYUN::ESS::ScheduledTask",
"alicloud_ess_server_group_attachment": "ALIYUN::ESS::ServerGroupAttachment",
# "alicloud_ess_suspend_process": "",
# "alicloud_event_bridge_api_destination": "",
# "alicloud_event_bridge_connection": "",
# "alicloud_event_bridge_event_bus": "",
# "alicloud_event_bridge_event_source": "",
"alicloud_event_bridge_rule": "ALIYUN::EventBridge::Rule",
# "alicloud_event_bridge_service_linked_role": "",
# "alicloud_express_connect_grant_rule_to_cen": "",
# "alicloud_express_connect_physical_connection": "",
# "alicloud_express_connect_router_express_connect_router": "",
# "alicloud_express_connect_router_interface": "",
# "alicloud_express_connect_router_tr_association": "",
# "alicloud_express_connect_router_vbr_child_instance": "",
# "alicloud_express_connect_router_vpc_association": "",
# "alicloud_express_connect_traffic_qos": "",
# "alicloud_express_connect_traffic_qos_association": "",
# "alicloud_express_connect_traffic_qos_queue": "",
# "alicloud_express_connect_traffic_qos_rule": "",
# "alicloud_express_connect_vbr_pconn_association": "",
"alicloud_express_connect_virtual_border_router": "ALIYUN::VPC::VirtualBorderRouter",
# "alicloud_express_connect_virtual_physical_connection": "",
"alicloud_fc_alias": "ALIYUN::FC::Alias",
"alicloud_fc_custom_domain": "ALIYUN::FC::CustomDomain",
"alicloud_fc_function": "ALIYUN::FC::Function",
# "alicloud_fc_function_async_invoke_config": "",
# "alicloud_fc_layer_version": "",
"alicloud_fc_service": "ALIYUN::FC::Service",
"alicloud_fc_trigger": "ALIYUN::FC::Trigger",
"alicloud_fcv2_function": "ALIYUN::FC::Function",
"alicloud_fcv3_alias": "ALIYUN::FC::Alias",
# "alicloud_fcv3_async_invoke_config": "",
# "alicloud_fcv3_concurrency_config": "",
# "alicloud_fcv3_custom_domain": "",
"alicloud_fcv3_function": "ALIYUN::FC3::Function",
# "alicloud_fcv3_function_version": "",
# "alicloud_fcv3_layer_version": "",
# "alicloud_fcv3_provision_config": "",
"alicloud_fcv3_trigger": "ALIYUN::FC3::Trigger",
# "alicloud_fcv3_vpc_binding": "",
# "alicloud_fnf_execution": "",
"alicloud_fnf_flow": "ALIYUN::FNF::Flow",
"alicloud_fnf_schedule": "ALIYUN::FNF::Schedule",
"alicloud_forward_entry": "ALIYUN::ECS::ForwardEntry",
"alicloud_ga_accelerator": "ALIYUN::GA::Accelerator",
# "alicloud_ga_accelerator_spare_ip_attachment": "",
# "alicloud_ga_access_log": "",
"alicloud_ga_acl": "ALIYUN::GA::Acl",
# "alicloud_ga_acl_attachment": "",
# "alicloud_ga_acl_entry_attachment": "",
# "alicloud_ga_additional_certificate": "",
"alicloud_ga_bandwidth_package": "ALIYUN::GA::BandwidthPackage",
"alicloud_ga_bandwidth_package_attachment": "ALIYUN::GA::BandwidthPackageAcceleratorAddition",
"alicloud_ga_basic_accelerate_ip": "ALIYUN::GA::BasicAccelerateIp",
# "alicloud_ga_basic_accelerate_ip_endpoint_relation": "",
"alicloud_ga_basic_accelerator": "ALIYUN::GA::BasicAccelerator",
"alicloud_ga_basic_endpoint": "ALIYUN::GA::BasicEndpoint",
"alicloud_ga_basic_endpoint_group": "ALIYUN::GA::BasicEndpointGroup",
"alicloud_ga_basic_ip_set": "ALIYUN::GA::BasicIpSet",
# "alicloud_ga_custom_routing_endpoint": "",
# "alicloud_ga_custom_routing_endpoint_group": "",
# "alicloud_ga_custom_routing_endpoint_group_destination": "",
# "alicloud_ga_custom_routing_endpoint_traffic_policy": "",
"alicloud_ga_domain": "ALIYUN::GA::Domain",
"alicloud_ga_endpoint_group": "ALIYUN::GA::EndpointGroup",
"alicloud_ga_forwarding_rule": "ALIYUN::GA::ForwardingRules",
"alicloud_ga_ip_set": "ALIYUN::GA::IpSets",
"alicloud_ga_listener": "ALIYUN::GA::Listener",
# "alicloud_governance_account": "",
# "alicloud_governance_baseline": "",
"alicloud_gpdb_account": "ALIYUN::GPDB::Account",
# "alicloud_gpdb_backup_policy": "",
# "alicloud_gpdb_connection": "",
# "alicloud_gpdb_db_group": "",
# "alicloud_gpdb_db_instance_ip_array": "",
# "alicloud_gpdb_db_instance_plan": "",
"alicloud_gpdb_elastic_instance": "ALIYUN::GPDB::ElasticDBInstance",
# "alicloud_gpdb_external_data_service": "",
# "alicloud_gpdb_hadoop_data_source": "",
"alicloud_gpdb_instance": "ALIYUN::GPDB::DBInstance",
# "alicloud_gpdb_jdbc_data_source": "",
# "alicloud_gpdb_remote_adb_data_source": "",
# "alicloud_gpdb_streaming_data_service": "",
# "alicloud_gpdb_streaming_data_source": "",
# "alicloud_gpdb_streaming_job": "",
# "alicloud_graph_database_db_instance": "",
# "alicloud_havip": "",
"alicloud_havip_attachment": "ALIYUN::VPC::HaVipAssociation",
# "alicloud_hbase_instance": "",
"alicloud_hbr_ecs_backup_client": "ALIYUN::HBR::BackupClients",
# "alicloud_hbr_ecs_backup_plan": "",
# "alicloud_hbr_hana_backup_client": "",
# "alicloud_hbr_hana_backup_plan": "",
# "alicloud_hbr_hana_instance": "",
# "alicloud_hbr_nas_backup_plan": "",
# "alicloud_hbr_oss_backup_plan": "",
# "alicloud_hbr_ots_backup_plan": "",
# "alicloud_hbr_policy": "",
# "alicloud_hbr_policy_binding": "",
# "alicloud_hbr_replication_vault": "",
"alicloud_hbr_restore_job": "ALIYUN::HBR::RestoreJob",
# "alicloud_hbr_server_backup_plan": "",
"alicloud_hbr_vault": "ALIYUN::HBR::Vault",
"alicloud_hologram_instance": "ALIYUN::Hologram::Instance",
"alicloud_image": "ALIYUN::ECS::CustomImage",
"alicloud_image_copy": "ALIYUN::ECS::CopyImage",
# "alicloud_image_export": "",
# "alicloud_image_import": "",
"alicloud_image_share_permission": "ALIYUN::ECS::ImageSharePermission",
"alicloud_imm_project": "ALIYUN::IMM::Project",
# "alicloud_imp_app_template": "",
# "alicloud_ims_oidc_provider": "",
"alicloud_instance": "ALIYUN::ECS::Instance",
"alicloud_iot_device_group": "ALIYUN::IOT::DeviceGroup",
"alicloud_kms_alias": "ALIYUN::KMS::Alias",
# "alicloud_kms_application_access_point": "",
# "alicloud_kms_ciphertext": "",
# "alicloud_kms_client_key": "",
"alicloud_kms_instance": "ALIYUN::KMS::Instance",
"alicloud_kms_key": "ALIYUN::KMS::Key",
# "alicloud_kms_key_version": "",
"alicloud_kms_network_rule": "ALIYUN::KMS::NetworkRule",
"alicloud_kms_policy": "ALIYUN::KMS::Policy",
"alicloud_kms_secret": "ALIYUN::KMS::Secret",
"alicloud_kvstore_account": "ALIYUN::REDIS::Account",
"alicloud_kvstore_audit_log_config": "ALIYUN::REDIS::AuditLogConfig",
# "alicloud_kvstore_backup_policy": "",
"alicloud_kvstore_connection": "ALIYUN::REDIS::Connection",
"alicloud_kvstore_instance": "ALIYUN::REDIS::Instance",
"alicloud_lindorm_instance": "ALIYUN::Lindorm::Instance",
"alicloud_log_alert": "ALIYUN::SLS::Alert",
# "alicloud_log_alert_resource": "",
"alicloud_log_audit": "ALIYUN::SLS::Audit",
"alicloud_log_dashboard": "ALIYUN::SLS::Dashboard",
"alicloud_log_etl": "ALIYUN::SLS::Etl",
# "alicloud_log_ingestion": "",
"alicloud_log_machine_group": "ALIYUN::SLS::MachineGroup",
"alicloud_log_oss_export": "ALIYUN::SLS::OssExport",
# "alicloud_log_oss_shipper": "",
"alicloud_log_project": "ALIYUN::SLS::Project",
# "alicloud_log_record": "",
# "alicloud_log_resource": "",
"alicloud_log_store": "ALIYUN::SLS::Logstore",
"alicloud_log_store_index": "ALIYUN::SLS::Index",
# "alicloud_logtail_attachment": "",
"alicloud_logtail_config": "ALIYUN::SLS::LogtailConfig",
# "alicloud_manager_account": "",
# "alicloud_manager_control_policy": "",
# "alicloud_manager_control_policy_attachment": "",
# "alicloud_manager_delegated_administrator": "",
# "alicloud_manager_directory": "",
# "alicloud_manager_folder": "",
# "alicloud_manager_group": "",
# "alicloud_manager_handshake": "",
# "alicloud_manager_policy": "",
# "alicloud_manager_policy_attachment": "",
# "alicloud_manager_policy_version": "",
# "alicloud_manager_role": "",
# "alicloud_manager_saved_query": "",
# "alicloud_manager_service_linked_role": "",
# "alicloud_manager_share": "",
# "alicloud_manager_shared_resource": "",
# "alicloud_manager_shared_target": "",
"alicloud_market_order": "ALIYUN::MarketPlace::Order",
"alicloud_maxcompute_project": "ALIYUN::MaxCompute::Project",
"alicloud_message_service_queue": "ALIYUN::MNS::Queue",
"alicloud_message_service_subscription": "ALIYUN::MNS::Subscription",
"alicloud_message_service_topic": "ALIYUN::MNS::Topic",
# "alicloud_mhub_app": "",
# "alicloud_mhub_product": "",
"alicloud_mns_queue": "ALIYUN::MNS::Queue",
"alicloud_mns_topic": "ALIYUN::MNS::Topic",
"alicloud_mns_topic_subscription": "ALIYUN::MNS::Subscription",
# "alicloud_mongodb_account": "",
# "alicloud_mongodb_audit_policy": "",
"alicloud_mongodb_instance": "ALIYUN::MONGODB::Instance",
# "alicloud_mongodb_serverless_instance": "",
"alicloud_mongodb_sharding_instance": "ALIYUN::MONGODB::ShardingInstance",
# "alicloud_mongodb_sharding_network_private_address": "",
# "alicloud_mongodb_sharding_network_public_address": "",
# "alicloud_msc_sub_contact": "",
# "alicloud_msc_sub_subscription": "",
# "alicloud_msc_sub_webhook": "",
"alicloud_mse_cluster": "ALIYUN::MSE::Cluster",
"alicloud_mse_engine_namespace": "ALIYUN::MSE::EngineNamespace",
"alicloud_mse_gateway": "ALIYUN::MSE::Gateway",
# "alicloud_mse_znode": "",
"alicloud_nas_access_group": "ALIYUN::NAS::AccessGroup",
# "alicloud_nas_access_point": "",
"alicloud_nas_access_rule": "ALIYUN::NAS::AccessRule",
# "alicloud_nas_auto_snapshot_policy": "",
"alicloud_nas_data_flow": "ALIYUN::NAS::DataFlow",
"alicloud_nas_file_system": "ALIYUN::NAS::FileSystem",
"alicloud_nas_fileset": "ALIYUN::NAS::Fileset",
# "alicloud_nas_lifecycle_policy": "",
"alicloud_nas_mount_target": "ALIYUN::NAS::MountTarget",
# "alicloud_nas_recycle_bin": "",
# "alicloud_nas_smb_acl_attachment": "",
# "alicloud_nas_snapshot": "",
"alicloud_nat_gateway": "ALIYUN::VPC::NatGateway",
"alicloud_network_acl": "ALIYUN::VPC::NetworkAcl",
"alicloud_network_acl_attachment": "ALIYUN::VPC::NetworkAclAssociation",
# "alicloud_network_acl_entries": "",
"alicloud_nlb_listener": "ALIYUN::NLB::Listener",
# "alicloud_nlb_listener_additional_certificate_attachment": "",
"alicloud_nlb_load_balancer": "ALIYUN::NLB::LoadBalancer",
"alicloud_nlb_load_balancer_security_group_attachment": "ALIYUN::NLB::SecurityGroupAttachment",
# "alicloud_nlb_loadbalancer_common_bandwidth_package_attachment": "",
"alicloud_nlb_security_policy": "ALIYUN::NLB::SecurityPolicy",
"alicloud_nlb_server_group": "ALIYUN::NLB::ServerGroup",
# "alicloud_nlb_server_group_server_attachment": "",
# "alicloud_ocean_base_instance": "",
"alicloud_ons_group": "ALIYUN::ROCKETMQ::Group",
"alicloud_ons_instance": "ALIYUN::ROCKETMQ::Instance",
"alicloud_ons_topic": "ALIYUN::ROCKETMQ::Topic",
# "alicloud_oos_application": "",
# "alicloud_oos_application_group": "",
"alicloud_oos_default_patch_baseline": "ALIYUN::OOS::DefaultPatchBaseline",
"alicloud_oos_execution": "ALIYUN::OOS::Execution",
"alicloud_oos_parameter": "ALIYUN::OOS::Parameter",
"alicloud_oos_patch_baseline": "ALIYUN::OOS::PatchBaseline",
"alicloud_oos_secret_parameter": "ALIYUN::OOS::SecretParameter",
# "alicloud_oos_service_setting": "",
"alicloud_oos_state_configuration": "ALIYUN::OOS::StateConfiguration",
"alicloud_oos_template": "ALIYUN::OOS::Template",
# "alicloud_open_search_app_group": "",
# "alicloud_oss_account_public_access_block": "",
"alicloud_oss_bucket": "ALIYUN::OSS::Bucket",
# "alicloud_oss_bucket_access_monitor": "", # No Need
# "alicloud_oss_bucket_acl": "", # No Need
# "alicloud_oss_bucket_cors": "", # No Need
# "alicloud_oss_bucket_data_redundancy_transition": "", # No Need
# "alicloud_oss_bucket_https_config": "", # No Need
# "alicloud_oss_bucket_logging": "", # No Need
# "alicloud_oss_bucket_meta_query": "", # No Need
# "alicloud_oss_bucket_object": "",
# "alicloud_oss_bucket_policy": "", # No Need
# "alicloud_oss_bucket_public_access_block": "", # No Need
# "alicloud_oss_bucket_referer": "", # No Need
# "alicloud_oss_bucket_replication": "", # No Need
# "alicloud_oss_bucket_request_payment": "", # No Need
# "alicloud_oss_bucket_server_side_encryption": "", # No Need
# "alicloud_oss_bucket_transfer_acceleration": "", # No Need
# "alicloud_oss_bucket_user_defined_log_fields": "", # No Need
# "alicloud_oss_bucket_versioning": "", # No Need
"alicloud_ots_instance": "ALIYUN::OTS::Instance",
# "alicloud_ots_instance_attachment": "",
"alicloud_ots_search_index": "ALIYUN::OTS::SearchIndex",
# "alicloud_ots_secondary_index": "",
"alicloud_ots_table": "ALIYUN::OTS::Table",
# "alicloud_ots_tunnel": "",
"alicloud_polardb_account": "ALIYUN::POLARDB::Account",
"alicloud_polardb_account_privilege": "ALIYUN::POLARDB::AccountPrivilege",
# "alicloud_polardb_backup_policy": "",
"alicloud_polardb_cluster": "ALIYUN::POLARDB::DBCluster",
# "alicloud_polardb_cluster_endpoint": "",
"alicloud_polardb_database": "ALIYUN::POLARDB::DBInstance",
"alicloud_polardb_endpoint": "ALIYUN::POLARDB::DBClusterEndpoint",
"alicloud_polardb_endpoint_address": "ALIYUN::POLARDB::DBClusterEndpointAddress",
"alicloud_polardb_global_database_network": "ALIYUN::POLARDB::GlobalDatabaseNetwork",
"alicloud_polardb_parameter_group": "ALIYUN::POLARDB::ParameterGroup",
# "alicloud_polardb_primary_endpoint": "",
"alicloud_privatelink_vpc_endpoint": "ALIYUN::PrivateLink::VpcEndpoint",
# "alicloud_privatelink_vpc_endpoint_connection": "",
"alicloud_privatelink_vpc_endpoint_service": "ALIYUN::PrivateLink::VpcEndpointService",
# "alicloud_privatelink_vpc_endpoint_service_resource": "",
# "alicloud_privatelink_vpc_endpoint_service_user": "",
# "alicloud_privatelink_vpc_endpoint_zone": "",
# "alicloud_pvtz_endpoint": "",
"alicloud_pvtz_rule": "ALIYUN::PVTZ::Rule",
# "alicloud_pvtz_rule_attachment": "",
"alicloud_pvtz_user_vpc_authorization": "ALIYUN::PVTZ::UserVpcAuthorization",
"alicloud_pvtz_zone": "ALIYUN::PVTZ::Zone",
# "alicloud_pvtz_zone_attachment": "",
"alicloud_pvtz_zone_record": "ALIYUN::PVTZ::ZoneRecord",
# "alicloud_quick_bi_user": "",
# "alicloud_quotas_quota_alarm": "",
# "alicloud_quotas_quota_application": "",
# "alicloud_quotas_template_applications": "",
# "alicloud_quotas_template_quota": "",
# "alicloud_quotas_template_service": "",
"alicloud_ram_access_key": "ALIYUN::RAM::AccessKey",
"alicloud_ram_account_alias": "ALIYUN::RAM::RamAccountAlias",
# "alicloud_ram_account_password_policy": "",
"alicloud_ram_group": "ALIYUN::RAM::Group",
# "alicloud_ram_group_membership": "",
# "alicloud_ram_group_policy_attachment": "",
"alicloud_ram_login_profile": "ALIYUN::RAM::LoginProfile",
"alicloud_ram_policy": "ALIYUN::RAM::ManagedPolicy",
"alicloud_ram_role": "ALIYUN::RAM::Role",
"alicloud_ram_role_attachment": "ALIYUN::ECS::RamRoleAttachment",
"alicloud_ram_role_policy_attachment": "ALIYUN::RAM::AttachPolicyToRole",
"alicloud_ram_saml_provider": "ALIYUN::RAM::SAMLProvider",
"alicloud_ram_security_preference": "ALIYUN::RAM::SecurityPreference",
"alicloud_ram_user": "ALIYUN::RAM::User",
"alicloud_ram_user_policy_attachment": "ALIYUN::RAM::AttachPolicyToUser",
# "alicloud_rdc_organization": "",
"alicloud_rds_account": "ALIYUN::RDS::Account",
# "alicloud_rds_backup": "",
# "alicloud_rds_clone_db_instance": "",
# "alicloud_rds_db_instance_endpoint": "",
# "alicloud_rds_db_instance_endpoint_address": "",
# "alicloud_rds_db_node": "",
# "alicloud_rds_db_proxy": "",
# "alicloud_rds_ddr_instance": "",
# "alicloud_rds_instance_cross_backup_policy": "",
"alicloud_rds_parameter_group": "ALIYUN::RDS::DBInstanceParameterGroup",
# "alicloud_rds_service_linked_role": "",
# "alicloud_rds_upgrade_db_instance": "",
# "alicloud_realtime_compute_vvp_instance": "",
"alicloud_redis_tair_instance": "ALIYUN::REDIS::Instance",
# "alicloud_reserved_instance": "",
"alicloud_resource_manager_account": "ALIYUN::ResourceManager::Account",
"alicloud_resource_manager_control_policy": "ALIYUN::ResourceManager::ControlPolicy",
"alicloud_resource_manager_control_policy_attachment": "ALIYUN::ResourceManager::ControlPolicyAttachment",
"alicloud_resource_manager_folder": "ALIYUN::ResourceManager::Folder",
"alicloud_resource_manager_handshake": "ALIYUN::ResourceManager::Handshake",
"alicloud_resource_manager_policy_attachment": "ALIYUN::ResourceManager::PolicyAttachment",
"alicloud_resource_manager_resource_directory": "ALIYUN::ResourceManager::ResourceDirectory",
"alicloud_resource_manager_resource_group": "ALIYUN::ResourceManager::ResourceGroup",
"alicloud_resource_manager_resource_share": "ALIYUN::ResourceManager::ResourceShare",
"alicloud_rocketmq_consumer_group": "ALIYUN::ROCKETMQ5::ConsumerGroup",
"alicloud_rocketmq_instance": "ALIYUN::ROCKETMQ5::Instance",
"alicloud_rocketmq_topic": "ALIYUN::ROCKETMQ5::Topic",
# "alicloud_ros_change_set": "", # No Need
"alicloud_ros_stack": "ALIYUN::ROS::Stack",
"alicloud_ros_stack_group": "ALIYUN::ROS::StackGroup",
"alicloud_ros_stack_instance": "ALIYUN::ROS::StackInstances",
# "alicloud_ros_template": "", # No Need
"alicloud_ros_template_scratch": "ALIYUN::ROS::TemplateScratch",
"alicloud_route_entry": "ALIYUN::ECS::Route",
"alicloud_route_table": "ALIYUN::VPC::RouteTable",
"alicloud_route_table_attachment": "ALIYUN::VPC::RouteTableAssociation",
"alicloud_router_interface": "ALIYUN::VPC::RouterInterface",
"alicloud_router_interface_connection": "ALIYUN::VPC::PeeringRouterInterfaceConnection",
"alicloud_sae_application": "ALIYUN::SAE::Application",
# "alicloud_sae_application_scaling_rule": "",
"alicloud_sae_config_map": "ALIYUN::SAE::ConfigMap",
# "alicloud_sae_grey_tag_route": "",
"alicloud_sae_ingress": "ALIYUN::SAE::Ingress",
# "alicloud_sae_load_balancer_internet": "",
# "alicloud_sae_load_balancer_intranet": "",
"alicloud_sae_namespace": "ALIYUN::SAE::Namespace",
"alicloud_sag_acl": "ALIYUN::SAG::ACL",
"alicloud_sag_acl_rule": "ALIYUN::SAG::ACLRule",
# "alicloud_sag_client_user": "",
# "alicloud_sag_dnat_entry": "",
"alicloud_sag_qos": "ALIYUN::SAG::Qos",
"alicloud_sag_qos_car": "ALIYUN::SAG::QosCar",
"alicloud_sag_qos_policy": "ALIYUN::SAG::QosPolicy",
# "alicloud_sag_snat_entry": "",
# "alicloud_scdn_domain": "",
# "alicloud_scdn_domain_config": "",
# "alicloud_schedulerx_namespace": "",
# "alicloud_sddp_config": "",
# "alicloud_sddp_data_limit": "",
# "alicloud_sddp_instance": "",
# "alicloud_sddp_rule": "",
# "alicloud_security_center_group": "",
# "alicloud_security_center_service_linked_role": "",
"alicloud_security_group": "ALIYUN::ECS::SecurityGroup",
"alicloud_security_group_rule": "ALIYUN::ECS::SecurityGroupIngress",
# "alicloud_selectdb_db_cluster": "",
# "alicloud_selectdb_db_instance": "",
# "alicloud_service_catalog_portfolio": "",
# "alicloud_service_catalog_principal_portfolio_association": "",
# "alicloud_service_catalog_product": "",
# "alicloud_service_catalog_product_portfolio_association": "",
# "alicloud_service_catalog_product_version": "",
# "alicloud_service_catalog_provisioned_product": "",
# "alicloud_service_mesh_extension_provider": "",
# "alicloud_service_mesh_service_mesh": "",
# "alicloud_service_mesh_user_permission": "",
# "alicloud_simple_application_server_custom_image": "",
# "alicloud_simple_application_server_firewall_rule": "",
"alicloud_simple_application_server_instance": "ALIYUN::SWAS::Instance",
# "alicloud_simple_application_server_snapshot": "",
"alicloud_slb_acl": "ALIYUN::SLB::AccessControl",
# "alicloud_slb_acl_entry_attachment": "",
"alicloud_slb_attachment": "ALIYUN::SLB::BackendServerAttachment",
"alicloud_slb_backend_server": "ALIYUN::SLB::BackendServerAttachment",
"alicloud_slb_ca_certificate": "ALIYUN::SLB::Certificate",
"alicloud_slb_domain_extension": "ALIYUN::SLB::DomainExtension",
"alicloud_slb_listener": "ALIYUN::SLB::Listener",
"alicloud_slb_load_balancer": "ALIYUN::SLB::LoadBalancer",
"alicloud_slb_master_slave_server_group": "ALIYUN::SLB::MasterSlaveServerGroup",
"alicloud_slb_rule": "ALIYUN::SLB::Rule",
"alicloud_slb_server_certificate": "ALIYUN::SLB::Certificate",
"alicloud_slb_server_group": "ALIYUN::SLB::VServerGroup",
"alicloud_slb_server_group_server_attachment": "ALIYUN::SLB::BackendServerToVServerGroupAddition",
"alicloud_slb_tls_cipher_policy": "ALIYUN::SLB::TLSPolicy",
"alicloud_sls_alert": "ALIYUN::SLS::Alert",
# "alicloud_sls_scheduled_sql": "",
# "alicloud_smartag_flow_log": "",
# "alicloud_sms_short_url": "",
"alicloud_snat_entry": "ALIYUN::ECS::SNatEntry",
"alicloud_ssl_certificates_service_certificate": "ALIYUN::CAS::Certificate",
"alicloud_ssl_vpn_client_cert": "ALIYUN::VPC::SslVpnClientCert",
"alicloud_ssl_vpn_server": "ALIYUN::VPC::SslVpnServer",
# "alicloud_tag_meta_tag": "",
# "alicloud_tag_policy": "",
# "alicloud_tag_policy_attachment": "",
"alicloud_threat_detection_anti_brute_force_rule": "ALIYUN::ThreatDetection::AntiBruteForceRule",
# "alicloud_threat_detection_backup_policy": "",
# "alicloud_threat_detection_baseline_strategy": "",
# "alicloud_threat_detection_client_file_protect": "",
# "alicloud_threat_detection_client_user_define_rule": "",
# "alicloud_threat_detection_file_upload_limit": "",
# "alicloud_threat_detection_honey_pot": "",
# "alicloud_threat_detection_honeypot_node": "",
# "alicloud_threat_detection_honeypot_preset": "",
# "alicloud_threat_detection_honeypot_probe": "",
# "alicloud_threat_detection_image_event_operation": "",
"alicloud_threat_detection_instance": "ALIYUN::ThreatDetection::Instance",
# "alicloud_threat_detection_malicious_file_whitelist_config": "",
# "alicloud_threat_detection_oss_scan_config": "",
# "alicloud_threat_detection_sas_trail": "",
# "alicloud_threat_detection_vul_whitelist": "",
# "alicloud_threat_detection_web_lock_config": "",
"alicloud_tsdb_instance": "ALIYUN::TSDB::HiTSDBInstance",
# "alicloud_video_surveillance_system_group": "",
# "alicloud_vod_domain": "",
"alicloud_vod_editing_project": "ALIYUN::VOD::EditingProject",
"alicloud_vpc": "ALIYUN::ECS::VPC",
"alicloud_vpc_bgp_group": "ALIYUN::VPC::BgpGroup",
"alicloud_vpc_bgp_network": "ALIYUN::VPC::BgpNetwork",
"alicloud_vpc_bgp_peer": "ALIYUN::VPC::BgpPeer",
"alicloud_vpc_dhcp_options_set": "ALIYUN::VPC::DhcpOptionsSet",
"alicloud_vpc_dhcp_options_set_attachment": "ALIYUN::VPC::DhcpOptionsSetAttachment",
"alicloud_vpc_flow_log": "ALIYUN::VPC::FlowLog",
# "alicloud_vpc_gateway_endpoint": "",
# "alicloud_vpc_gateway_endpoint_route_table_attachment": "",
# "alicloud_vpc_gateway_route_table_attachment": "",
"alicloud_vpc_ha_vip": "ALIYUN::VPC::HaVip",
# "alicloud_vpc_ipv4_cidr_block": "",
"alicloud_vpc_ipv4_gateway": "ALIYUN::VPC::Ipv4Gateway",
# "alicloud_vpc_ipv6_address": "",
# "alicloud_vpc_ipv6_egress_rule": "",
"alicloud_vpc_ipv6_gateway": "ALIYUN::VPC::Ipv6Gateway",
"alicloud_vpc_ipv6_internet_bandwidth": "ALIYUN::VPC::Ipv6InternetBandwidth",
"alicloud_vpc_nat_ip": "ALIYUN::VPC::NatIp",
"alicloud_vpc_nat_ip_cidr": "ALIYUN::VPC::NatIpCidr",
"alicloud_vpc_network_acl_attachment": "ALIYUN::VPC::NetworkAclAssociation",
"alicloud_vpc_peer_connection": "ALIYUN::VPC::VpcPeerConnection",
# "alicloud_vpc_peer_connection_accepter": "",
"alicloud_vpc_prefix_list": "ALIYUN::VPC::PrefixList",
# "alicloud_vpc_public_ip_address_pool": "",
# "alicloud_vpc_public_ip_address_pool_cidr_block": "",
"alicloud_vpc_traffic_mirror_filter": "ALIYUN::VPC::TrafficMirrorFilter",
# "alicloud_vpc_traffic_mirror_filter_egress_rule": "",
# "alicloud_vpc_traffic_mirror_filter_ingress_rule": "",
"alicloud_vpc_traffic_mirror_session": "ALIYUN::VPC::TrafficMirrorSession",
# "alicloud_vpc_vbr_ha": "",
"alicloud_vpc_vswitch_cidr_reservation": "ALIYUN::VPC::VSwitchCidrReservation",
"alicloud_vpn_connection": "ALIYUN::VPC::VpnConnection",
"alicloud_vpn_customer_gateway": "ALIYUN::VPC::CustomerGateway",
"alicloud_vpn_gateway": "ALIYUN::VPC::VpnGateway",
# "alicloud_vpn_gateway_vco_route": "",
"alicloud_vpn_gateway_vpn_attachment": "ALIYUN::VPC::VpnAttachment",
"alicloud_vpn_ipsec_server": "ALIYUN::VPC::IpsecServer",
"alicloud_vpn_pbr_route_entry": "ALIYUN::VPC::VpnPbrRouteEntry",
"alicloud_vpn_route_entry": "ALIYUN::VPC::VpnRouteEntry",
"alicloud_vswitch": "ALIYUN::ECS::VSwitch",
# "alicloud_waf_certificate": "",
"alicloud_waf_domain": "ALIYUN::WAF::Domain",
"alicloud_waf_instance": "ALIYUN::WAF::Instance",
# "alicloud_waf_protection_module": "",
# "alicloud_wafv3_defense_template": "",
# "alicloud_wafv3_domain": "",
"alicloud_wafv3_instance": "ALIYUN::WAF3::Instance",
# "alicloud_yundun_dbaudit_instance": "",
}
CF_ROS_PROD_MAPPINGS = {
"ACMPCA": "CAS",
# "APS": "",
# "AccessAnalyzer": "",
# "AmazonMQ": "",
# "Amplify": "",
# "AmplifyUIBuilder": "",
"ApiGateway": "ApiGateway",
"ApiGatewayV2": "ApiGateway",
# "AppConfig": "",
# "AppFlow": "",
# "AppIntegrations": "",
# "AppMesh": "",
# "AppRunner": "",
# "AppStream": "",
# "AppSync": "",
# "ApplicationAutoScaling": "",
# "ApplicationInsights": "",
# "Athena": "",
# "AuditManager": "",
"AutoScaling": "ESS",
# "AutoScalingPlans": "",
# "Backup": "",
# "BackupGateway": "",
# "Batch": "",
# "BillingConductor": "",
# "Budgets": "",
# "CE": "",
# "CUR": "",
# "Cassandra": "",
# "CertificateManager": "",
# "Chatbot": "",
# "CleanRooms": "",
# "Cloud9": "",
"CloudFormation": "ROS",
"CloudFront": "CDN",
"CloudTrail": "ACTIONTRAIL",
"CloudWatch": "CMS",
# "CodeArtifact": "",
# "CodeBuild": "",
# "CodeCommit": "",
# "CodeDeploy": "",
# "CodeGuruProfiler": "",
# "CodeGuruReviewer": "",
# "CodePipeline": "",
# "CodeStar": "",
# "CodeStarConnections": "",
# "CodeStarNotifications": "",
# "Cognito": "",
# "Comprehend": "",
"Config": "Config",
# "Connect": "",
# "ConnectCampaigns": "",
# "ControlTower": "",
# "CustomerProfiles": "",
# "DAX": "",
# "DLM": "",
# "DMS": "",
# "DataBrew": "",
# "DataPipeline": "",
# "DataSync": "",
# "Detective": "",
# "DevOpsGuru": "",
# "DirectoryService": "",
# "DocDB": "",
# "DocDBElastic": "",
"DynamoDB": "OTS",
"EC2": "ECS",
"ECR": "CR",
"ECS": "CS",
"EFS": "NAS",
"EKS": "CS",
"EMR": "EMR",
# "EMRContainers": "",
# "EMRServerless": "",
"ElastiCache": "REDIS",
# "ElasticBeanstalk": "",
"ElasticLoadBalancing": "SLB",
"ElasticLoadBalancingV2": "SLB",
"Elasticsearch": "ElasticSearch",
# "EntityResolution": "",
# "EventSchemas": "",
"Events": "EventBridge",
# "Evidently": "",
# "FIS": "",
# "FMS": "",
# "FSx": "",
# "FinSpace": "",
# "Forecast": "",
# "FraudDetector": "",
# "GameLift": "",
"GlobalAccelerator": "GA",
# "Glue": "",
# "Grafana": "",
# "Greengrass": "",
# "GreengrassV2": "",
# "GroundStation": "",
# "GuardDuty": "",
# "HealthImaging": "",
# "HealthLake": "",
"IAM": "RAM",
# "IVS": "",
# "IVSChat": "",
# "IdentityStore": "",
# "ImageBuilder": "",
# "Inspector": "",
# "InspectorV2": "",
# "InternetMonitor": "",
"IoT": "IOT",
# "IoT1Click": "",
# "IoTAnalytics": "",
# "IoTCoreDeviceAdvisor": "",
# "IoTEvents": "",
# "IoTFleetHub": "",
# "IoTFleetWise": "",
# "IoTSiteWise": "",
# "IoTThingsGraph": "",
# "IoTTwinMaker": "",
# "IoTWireless": "",
"KMS": "KMS",
# "KafkaConnect": "",
# "Kendra": "",
# "KendraRanking": "",
# "Kinesis": "",
# "KinesisAnalytics": "",
# "KinesisAnalyticsV2": "",
# "KinesisFirehose": "",
# "KinesisVideo": "",
# "LakeFormation": "",
"Lambda": "FC",
# "Lex": "",
# "LicenseManager": "",
# "Lightsail": "",
# "Location": "",
# "Logs": "",
# "LookoutEquipment": "",
# "LookoutMetrics": "",
# "LookoutVision": "",
# "M2": "",
# "MSK": "",
# "MWAA": "",
# "Macie": "",
# "ManagedBlockchain": "",
# "MediaConnect": "",
# "MediaConvert": "",
# "MediaLive": "",
# "MediaPackage": "",
# "MediaPackageV2": "",
# "MediaStore": "",
# "MediaTailor": "",
# "MemoryDB": "",
# "Neptune": "",
# "NetworkFirewall": "",
# "NetworkManager": "",
# "NimbleStudio": "",
# "OSIS": "",
# "Oam": "",
# "Omics": "",
# "OpenSearchServerless": "",
# "OpenSearchService": "",
# "OpsWorks": "",
# "OpsWorksCM": "",
"Organizations": "ResourceManager",
# "PCAConnectorAD": "",
# "Panorama": "",
# "Personalize": "",
# "Pinpoint": "",
# "PinpointEmail": "",
# "Pipes": "",
# "Proton": "",
# "QLDB": "",
# "QuickSight": "",
# "RAM": "",
"RDS": "RDS",
# "RUM": "",
# "Redshift": "",
# "RedshiftServerless": "",
# "RefactorSpaces": "",
# "Rekognition": "",
# "ResilienceHub": "",
# "ResourceExplorer2": "",
"ResourceGroups": "ResourceManager",
# "RoboMaker": "",
# "RolesAnywhere": "",
# "Route53": "",
# "Route53RecoveryControl": "",
# "Route53RecoveryReadiness": "",
# "Route53Resolver": "",
"S3": "OSS",
# "S3ObjectLambda": "",
# "S3Outposts": "",
# "SDB": "",
"SES": "DirectMail",
"SNS": "",
"SQS": "",
# "SSM": "",
# "SSMContacts": "",
# "SSMIncidents": "",
# "SSO": "",
# "SageMaker": "",
# "Scheduler": "",
# "SecretsManager": "",
# "SecurityHub": "",
# "ServiceCatalog": "",
# "ServiceCatalogAppRegistry": "",
# "ServiceDiscovery": "",
# "Shield": "",
# "Signer": "",
# "SimSpaceWeaver": "",
# "StepFunctions": "",
# "SupportApp": "",
# "Synthetics": "",
# "SystemsManagerSAP": "",
# "Timestream": "",
# "Transfer": "",
# "VerifiedPermissions": "",
# "VoiceID": "",
# "VpcLattice": "",
"WAF": "WAF",
# "WAFRegional": "",
# "WAFv2": "",
# "Wisdom": "",
# "WorkSpaces": "",
# "WorkSpacesWeb": "",
# "XRay": ""
}
CF_ROS_PROP_MAPPINGS = {
"*": {
"AvailabilityZone": "ZoneId",
},
"AWS::EC2::Instance": {"BlockDeviceMappings": "DiskMappings"},
}
CF_ROS_GENERATE_MAPPINGS = {
"AWS::ACMPCA::Certificate": "ALIYUN::CAS::Certificate",
# "AWS::ACMPCA::CertificateAuthority": "",
# "AWS::ACMPCA::CertificateAuthorityActivation": "",
# "AWS::ACMPCA::Permission": "",
# "AWS::APS::RuleGroupsNamespace": "",
# "AWS::APS::Workspace": "",
# "AWS::AccessAnalyzer::Analyzer": "",
# "AWS::AmazonMQ::Broker": "",
# "AWS::AmazonMQ::Configuration": "",
# "AWS::AmazonMQ::ConfigurationAssociation": "",
# "AWS::Amplify::App": "",
# "AWS::Amplify::Branch": "",
# "AWS::Amplify::Domain": "",
# "AWS::AmplifyUIBuilder::Component": "",
# "AWS::AmplifyUIBuilder::Form": "",
# "AWS::AmplifyUIBuilder::Theme": "",
# "AWS::ApiGateway::Account": "",
# "AWS::ApiGateway::ApiKey": "",
# "AWS::ApiGateway::Authorizer": "",
# "AWS::ApiGateway::BasePathMapping": "",
# "AWS::ApiGateway::ClientCertificate": "",
"AWS::ApiGateway::Deployment": "ALIYUN::ApiGateway::Deployment",
# "AWS::ApiGateway::DocumentationPart": "",
# "AWS::ApiGateway::DocumentationVersion": "",
# "AWS::ApiGateway::DomainName": "",
# "AWS::ApiGateway::GatewayResponse": "",
# "AWS::ApiGateway::Method": "",
# "AWS::ApiGateway::Model": "",
# "AWS::ApiGateway::RequestValidator": "",
# "AWS::ApiGateway::Resource": "",
# "AWS::ApiGateway::RestApi": "",
# "AWS::ApiGateway::Stage": "",
# "AWS::ApiGateway::UsagePlan": "",
# "AWS::ApiGateway::UsagePlanKey": "",
# "AWS::ApiGateway::VpcLink": "",
"AWS::ApiGatewayV2::Api": "ALIYUN::ApiGateway::Api",
# "AWS::ApiGatewayV2::ApiGatewayManagedOverrides": "",
# "AWS::ApiGatewayV2::ApiMapping": "",
# "AWS::ApiGatewayV2::Authorizer": "",
"AWS::ApiGatewayV2::Deployment": "ALIYUN::ApiGateway::Deployment",
# "AWS::ApiGatewayV2::DomainName": "",
# "AWS::ApiGatewayV2::Integration": "",
# "AWS::ApiGatewayV2::IntegrationResponse": "",
# "AWS::ApiGatewayV2::Model": "",
# "AWS::ApiGatewayV2::Route": "",
# "AWS::ApiGatewayV2::RouteResponse": "",
# "AWS::ApiGatewayV2::Stage": "",
# "AWS::ApiGatewayV2::VpcLink": "",
# "AWS::AppConfig::Application": "",
# "AWS::AppConfig::ConfigurationProfile": "",
# "AWS::AppConfig::Deployment": "",
# "AWS::AppConfig::DeploymentStrategy": "",
# "AWS::AppConfig::Environment": "",
# "AWS::AppConfig::Extension": "",
# "AWS::AppConfig::ExtensionAssociation": "",
# "AWS::AppConfig::HostedConfigurationVersion": "",
# "AWS::AppFlow::Connector": "",
# "AWS::AppFlow::ConnectorProfile": "",
# "AWS::AppFlow::Flow": "",
# "AWS::AppIntegrations::DataIntegration": "",
# "AWS::AppIntegrations::EventIntegration": "",
# "AWS::AppMesh::GatewayRoute": "",
# "AWS::AppMesh::Mesh": "",
# "AWS::AppMesh::Route": "",
# "AWS::AppMesh::VirtualGateway": "",
# "AWS::AppMesh::VirtualNode": "",
# "AWS::AppMesh::VirtualRouter": "",
# "AWS::AppMesh::VirtualService": "",
# "AWS::AppRunner::AutoScalingConfiguration": "",
# "AWS::AppRunner::ObservabilityConfiguration": "",
# "AWS::AppRunner::Service": "",
# "AWS::AppRunner::VpcConnector": "",
# "AWS::AppRunner::VpcIngressConnection": "",
# "AWS::AppStream::AppBlock": "",
# "AWS::AppStream::AppBlockBuilder": "",
# "AWS::AppStream::Application": "",
# "AWS::AppStream::ApplicationEntitlementAssociation": "",
# "AWS::AppStream::ApplicationFleetAssociation": "",
# "AWS::AppStream::DirectoryConfig": "",
# "AWS::AppStream::Entitlement": "",
# "AWS::AppStream::Fleet": "",
# "AWS::AppStream::ImageBuilder": "",
# "AWS::AppStream::Stack": "",
# "AWS::AppStream::StackFleetAssociation": "",
# "AWS::AppStream::StackUserAssociation": "",
# "AWS::AppStream::User": "",
# "AWS::AppSync::ApiCache": "",
# "AWS::AppSync::ApiKey": "",
# "AWS::AppSync::DataSource": "",
# "AWS::AppSync::DomainName": "",
# "AWS::AppSync::DomainNameApiAssociation": "",
# "AWS::AppSync::FunctionConfiguration": "",
# "AWS::AppSync::GraphQLApi": "",
# "AWS::AppSync::GraphQLSchema": "",
# "AWS::AppSync::Resolver": "",
# "AWS::AppSync::SourceApiAssociation": "",
# "AWS::ApplicationAutoScaling::ScalableTarget": "",
# "AWS::ApplicationAutoScaling::ScalingPolicy": "",
# "AWS::ApplicationInsights::Application": "",
# "AWS::Athena::CapacityReservation": "",
# "AWS::Athena::DataCatalog": "",
# "AWS::Athena::NamedQuery": "",
# "AWS::Athena::PreparedStatement": "",
# "AWS::Athena::WorkGroup": "",
# "AWS::AuditManager::Assessment": "",
"AWS::AutoScaling::AutoScalingGroup": "ALIYUN::ESS::ScalingGroup",
"AWS::AutoScaling::LaunchConfiguration": "ALIYUN::ESS::ScalingConfiguration",
"AWS::AutoScaling::LifecycleHook": "ALIYUN::ESS::LifecycleHook",
"AWS::AutoScaling::ScalingPolicy": "ALIYUN::ESS::ScalingRule",
# "AWS::AutoScaling::ScheduledAction": "",
# "AWS::AutoScaling::WarmPool": "",
# "AWS::AutoScalingPlans::ScalingPlan": "",
# "AWS::Backup::BackupPlan": "",
# "AWS::Backup::BackupSelection": "",
# "AWS::Backup::BackupVault": "",
# "AWS::Backup::Framework": "",
# "AWS::Backup::ReportPlan": "",
# "AWS::BackupGateway::Hypervisor": "",
# "AWS::Batch::ComputeEnvironment": "",
# "AWS::Batch::JobDefinition": "",
# "AWS::Batch::JobQueue": "",
# "AWS::Batch::SchedulingPolicy": "",
# "AWS::BillingConductor::BillingGroup": "",
# "AWS::BillingConductor::CustomLineItem": "",
# "AWS::BillingConductor::PricingPlan": "",
# "AWS::BillingConductor::PricingRule": "",
# "AWS::Budgets::Budget": "",
# "AWS::Budgets::BudgetsAction": "",
# "AWS::CE::AnomalyMonitor": "",
# "AWS::CE::AnomalySubscription": "",
# "AWS::CE::CostCategory": "",
# "AWS::CUR::ReportDefinition": "",
# "AWS::Cassandra::Keyspace": "",
# "AWS::Cassandra::Table": "",
# "AWS::CertificateManager::Account": "",
# "AWS::CertificateManager::Certificate": "",
# "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "",
# "AWS::Chatbot::SlackChannelConfiguration": "",
# "AWS::CleanRooms::AnalysisTemplate": "",
# "AWS::CleanRooms::Collaboration": "",
# "AWS::CleanRooms::ConfiguredTable": "",
# "AWS::CleanRooms::ConfiguredTableAssociation": "",
# "AWS::CleanRooms::Membership": "",
# "AWS::Cloud9::EnvironmentEC2": "",
"AWS::CloudFormation::CustomResource": "ALIYUN::ROS::CustomResource",
# "AWS::CloudFormation::HookDefaultVersion": "",
# "AWS::CloudFormation::HookTypeConfig": "",
# "AWS::CloudFormation::HookVersion": "",
# "AWS::CloudFormation::Macro": "",
# "AWS::CloudFormation::ModuleDefaultVersion": "",
# "AWS::CloudFormation::ModuleVersion": "",
# "AWS::CloudFormation::PublicTypeVersion": "",
# "AWS::CloudFormation::Publisher": "",
# "AWS::CloudFormation::ResourceDefaultVersion": "",
# "AWS::CloudFormation::ResourceVersion": "",
"AWS::CloudFormation::Stack": "ALIYUN::ROS::Stack",
# "AWS::CloudFormation::StackSet": "",
# "AWS::CloudFormation::TypeActivation": "",
"AWS::CloudFormation::WaitCondition": "ALIYUN::ROS::WaitCondition",
"AWS::CloudFormation::WaitConditionHandle": "ALIYUN::ROS::WaitConditionHandle",
# "AWS::CloudFront::CachePolicy": "",
# "AWS::CloudFront::CloudFrontOriginAccessIdentity": "",
# "AWS::CloudFront::ContinuousDeploymentPolicy": "",
# "AWS::CloudFront::Distribution": "",
# "AWS::CloudFront::Function": "",
# "AWS::CloudFront::KeyGroup": "",
# "AWS::CloudFront::MonitoringSubscription": "",
# "AWS::CloudFront::OriginAccessControl": "",
# "AWS::CloudFront::OriginRequestPolicy": "",
# "AWS::CloudFront::PublicKey": "",
# "AWS::CloudFront::RealtimeLogConfig": "",
# "AWS::CloudFront::ResponseHeadersPolicy": "",
# "AWS::CloudFront::StreamingDistribution": "",
# "AWS::CloudTrail::Channel": "",
# "AWS::CloudTrail::EventDataStore": "",
# "AWS::CloudTrail::ResourcePolicy": "",
"AWS::CloudTrail::Trail": "ALIYUN::ACTIONTRAIL::Trail",
# "AWS::CloudWatch::Alarm": "",
# "AWS::CloudWatch::AnomalyDetector": "",
# "AWS::CloudWatch::CompositeAlarm": "",
# "AWS::CloudWatch::Dashboard": "",
# "AWS::CloudWatch::InsightRule": "",
# "AWS::CloudWatch::MetricStream": "",
# "AWS::CodeArtifact::Domain": "",
# "AWS::CodeArtifact::Repository": "",
# "AWS::CodeBuild::Project": "",
# "AWS::CodeBuild::ReportGroup": "",
# "AWS::CodeBuild::SourceCredential": "",
# "AWS::CodeCommit::Repository": "",
# "AWS::CodeDeploy::Application": "",
# "AWS::CodeDeploy::DeploymentConfig": "",
# "AWS::CodeDeploy::DeploymentGroup": "",
# "AWS::CodeGuruProfiler::ProfilingGroup": "",
# "AWS::CodeGuruReviewer::RepositoryAssociation": "",
# "AWS::CodePipeline::CustomActionType": "",
# "AWS::CodePipeline::Pipeline": "",
# "AWS::CodePipeline::Webhook": "",
# "AWS::CodeStar::GitHubRepository": "",
# "AWS::CodeStarConnections::Connection": "",
# "AWS::CodeStarNotifications::NotificationRule": "",
# "AWS::Cognito::IdentityPool": "",
# "AWS::Cognito::IdentityPoolPrincipalTag": "",
# "AWS::Cognito::IdentityPoolRoleAttachment": "",
# "AWS::Cognito::LogDeliveryConfiguration": "",
# "AWS::Cognito::UserPool": "",
# "AWS::Cognito::UserPoolClient": "",
# "AWS::Cognito::UserPoolDomain": "",
# "AWS::Cognito::UserPoolGroup": "",
# "AWS::Cognito::UserPoolIdentityProvider": "",
# "AWS::Cognito::UserPoolResourceServer": "",
# "AWS::Cognito::UserPoolRiskConfigurationAttachment": "",
# "AWS::Cognito::UserPoolUICustomizationAttachment": "",
# "AWS::Cognito::UserPoolUser": "",
# "AWS::Cognito::UserPoolUserToGroupAttachment": "",
# "AWS::Comprehend::DocumentClassifier": "",
# "AWS::Comprehend::Flywheel": "",
# "AWS::Config::AggregationAuthorization": "",
# "AWS::Config::ConfigRule": "",
# "AWS::Config::ConfigurationAggregator": "",
# "AWS::Config::ConfigurationRecorder": "",
# "AWS::Config::ConformancePack": "",
"AWS::Config::DeliveryChannel": "ALIYUN::Config::DeliveryChannel",
# "AWS::Config::OrganizationConfigRule": "",
# "AWS::Config::OrganizationConformancePack": "",
# "AWS::Config::RemediationConfiguration": "",
# "AWS::Config::StoredQuery": "",
# "AWS::Connect::ApprovedOrigin": "",
# "AWS::Connect::ContactFlow": "",
# "AWS::Connect::ContactFlowModule": "",
# "AWS::Connect::EvaluationForm": "",
# "AWS::Connect::HoursOfOperation": "",
# "AWS::Connect::Instance": "",
# "AWS::Connect::InstanceStorageConfig": "",
# "AWS::Connect::IntegrationAssociation": "",
# "AWS::Connect::PhoneNumber": "",
# "AWS::Connect::Prompt": "",
# "AWS::Connect::Queue": "",
# "AWS::Connect::QuickConnect": "",
# "AWS::Connect::RoutingProfile": "",
# "AWS::Connect::Rule": "",
# "AWS::Connect::SecurityKey": "",
# "AWS::Connect::SecurityProfile": "",
# "AWS::Connect::TaskTemplate": "",
# "AWS::Connect::TrafficDistributionGroup": "",
# "AWS::Connect::User": "",
# "AWS::Connect::UserHierarchyGroup": "",
# "AWS::Connect::View": "",
# "AWS::Connect::ViewVersion": "",
# "AWS::ConnectCampaigns::Campaign": "",
# "AWS::ControlTower::EnabledControl": "",
# "AWS::CustomerProfiles::CalculatedAttributeDefinition": "",
# "AWS::CustomerProfiles::Domain": "",
# "AWS::CustomerProfiles::EventStream": "",
# "AWS::CustomerProfiles::Integration": "",
# "AWS::CustomerProfiles::ObjectType": "",
# "AWS::DAX::Cluster": "",
# "AWS::DAX::ParameterGroup": "",
# "AWS::DAX::SubnetGroup": "",
# "AWS::DLM::LifecyclePolicy": "",
# "AWS::DMS::Certificate": "",
# "AWS::DMS::Endpoint": "",
# "AWS::DMS::EventSubscription": "",
# "AWS::DMS::ReplicationConfig": "",
# "AWS::DMS::ReplicationInstance": "",
# "AWS::DMS::ReplicationSubnetGroup": "",
# "AWS::DMS::ReplicationTask": "",
# "AWS::DataBrew::Dataset": "",
# "AWS::DataBrew::Job": "",
# "AWS::DataBrew::Project": "",
# "AWS::DataBrew::Recipe": "",
# "AWS::DataBrew::Ruleset": "",
# "AWS::DataBrew::Schedule": "",
# "AWS::DataPipeline::Pipeline": "",
# "AWS::DataSync::Agent": "",
# "AWS::DataSync::LocationAzureBlob": "",
# "AWS::DataSync::LocationEFS": "",
# "AWS::DataSync::LocationFSxLustre": "",
# "AWS::DataSync::LocationFSxONTAP": "",
# "AWS::DataSync::LocationFSxOpenZFS": "",
# "AWS::DataSync::LocationFSxWindows": "",
# "AWS::DataSync::LocationHDFS": "",
# "AWS::DataSync::LocationNFS": "",
# "AWS::DataSync::LocationObjectStorage": "",
# "AWS::DataSync::LocationS3": "",
# "AWS::DataSync::LocationSMB": "",
# "AWS::DataSync::StorageSystem": "",
# "AWS::DataSync::Task": "",
# "AWS::Detective::Graph": "",
# "AWS::Detective::MemberInvitation": "",
# "AWS::Detective::OrganizationAdmin": "",
# "AWS::DevOpsGuru::LogAnomalyDetectionIntegration": "",
# "AWS::DevOpsGuru::NotificationChannel": "",
# "AWS::DevOpsGuru::ResourceCollection": "",
# "AWS::DirectoryService::MicrosoftAD": "",
# "AWS::DirectoryService::SimpleAD": "",
# "AWS::DocDB::DBCluster": "",
# "AWS::DocDB::DBClusterParameterGroup": "",
# "AWS::DocDB::DBInstance": "",
# "AWS::DocDB::DBSubnetGroup": "",
# "AWS::DocDBElastic::Cluster": "",
# "AWS::DynamoDB::GlobalTable": "",
"AWS::DynamoDB::Table": "ALIYUN::OTS::Table",
# "AWS::EC2::CapacityReservation": "",
# "AWS::EC2::CapacityReservationFleet": "",
# "AWS::EC2::CarrierGateway": "",
# "AWS::EC2::ClientVpnAuthorizationRule": "",
# "AWS::EC2::ClientVpnEndpoint": "",
# "AWS::EC2::ClientVpnRoute": "",
# "AWS::EC2::ClientVpnTargetNetworkAssociation": "",
# "AWS::EC2::CustomerGateway": "",
# "AWS::EC2::DHCPOptions": "",
# "AWS::EC2::EC2Fleet": "",
"AWS::EC2::EIP": "ALIYUN::VPC::EIP",
"AWS::EC2::EIPAssociation": "ALIYUN::VPC::EIPAssociation",
# "AWS::EC2::EgressOnlyInternetGateway": "",
# "AWS::EC2::EnclaveCertificateIamRoleAssociation": "",
# "AWS::EC2::FlowLog": "",
# "AWS::EC2::GatewayRouteTableAssociation": "",
# "AWS::EC2::Host": "",
# "AWS::EC2::IPAM": "",
# "AWS::EC2::IPAMAllocation": "",
# "AWS::EC2::IPAMPool": "",
# "AWS::EC2::IPAMPoolCidr": "",
# "AWS::EC2::IPAMResourceDiscovery": "",
# "AWS::EC2::IPAMResourceDiscoveryAssociation": "",
# "AWS::EC2::IPAMScope": "",
"AWS::EC2::Instance": "ALIYUN::ECS::Instance",
# "AWS::EC2::InstanceConnectEndpoint": "",
"AWS::EC2::InternetGateway": "ALIYUN::VPC::NatGateway",
"AWS::EC2::KeyPair": "ALIYUN::ECS::SSHKeyPair",
"AWS::EC2::LaunchTemplate": "ALIYUN::ECS::LaunchTemplate",
# "AWS::EC2::LocalGatewayRoute": "",
# "AWS::EC2::LocalGatewayRouteTable": "",
# "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "",
# "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation": "",
"AWS::EC2::NatGateway": "ALIYUN::VPC::NatGateway",
"AWS::EC2::NetworkAcl": "ALIYUN::VPC::NetworkAcl",
# "AWS::EC2::NetworkAclEntry": "",
# "AWS::EC2::NetworkInsightsAccessScope": "",
# "AWS::EC2::NetworkInsightsAccessScopeAnalysis": "",
# "AWS::EC2::NetworkInsightsAnalysis": "",
# "AWS::EC2::NetworkInsightsPath": "",
"AWS::EC2::NetworkInterface": "ALIYUN::ECS::NetworkInterface",
"AWS::EC2::NetworkInterfaceAttachment": "ALIYUN::ECS::NetworkInterfaceAttachment",
"AWS::EC2::NetworkInterfacePermission": "ALIYUN::ECS::NetworkInterfacePermission",
# "AWS::EC2::NetworkPerformanceMetricSubscription": "",
# "AWS::EC2::PlacementGroup": "",
"AWS::EC2::PrefixList": "ALIYUN::ECS::PrefixList",
"AWS::EC2::Route": "ALIYUN::ECS::Route",
"AWS::EC2::RouteTable": "ALIYUN::VPC::RouteTable",
"AWS::EC2::SecurityGroup": "ALIYUN::ECS::SecurityGroup",
"AWS::EC2::SecurityGroupEgress": "ALIYUN::ECS::SecurityGroupEgress",
"AWS::EC2::SecurityGroupIngress": "ALIYUN::ECS::SecurityGroupIngress",
# "AWS::EC2::SpotFleet": "",
"AWS::EC2::Subnet": "ALIYUN::ECS::VSwitch",
# "AWS::EC2::SubnetCidrBlock": "",
# "AWS::EC2::SubnetNetworkAclAssociation": "",
"AWS::EC2::SubnetRouteTableAssociation": "ALIYUN::VPC::RouteTableAssociation",
# "AWS::EC2::TrafficMirrorFilter": "",
# "AWS::EC2::TrafficMirrorFilterRule": "",
# "AWS::EC2::TrafficMirrorSession": "",
# "AWS::EC2::TrafficMirrorTarget": "",
# "AWS::EC2::TransitGateway": "",
# "AWS::EC2::TransitGatewayAttachment": "",
# "AWS::EC2::TransitGatewayConnect": "",
# "AWS::EC2::TransitGatewayMulticastDomain": "",
# "AWS::EC2::TransitGatewayMulticastDomainAssociation": "",
# "AWS::EC2::TransitGatewayMulticastGroupMember": "",
# "AWS::EC2::TransitGatewayMulticastGroupSource": "",
# "AWS::EC2::TransitGatewayPeeringAttachment": "",
# "AWS::EC2::TransitGatewayRoute": "",
# "AWS::EC2::TransitGatewayRouteTable": "",
# "AWS::EC2::TransitGatewayRouteTableAssociation": "",
# "AWS::EC2::TransitGatewayRouteTablePropagation": "",
# "AWS::EC2::TransitGatewayVpcAttachment": "",
"AWS::EC2::VPC": "ALIYUN::ECS::VPC",
# "AWS::EC2::VPCCidrBlock": "",
# "AWS::EC2::VPCDHCPOptionsAssociation": "",
# "AWS::EC2::VPCEndpoint": "",
# "AWS::EC2::VPCEndpointConnectionNotification": "",
# "AWS::EC2::VPCEndpointService": "",
# "AWS::EC2::VPCEndpointServicePermissions": "",
# "AWS::EC2::VPCGatewayAttachment": "",
# "AWS::EC2::VPCPeeringConnection": "",
# "AWS::EC2::VPNConnection": "",
# "AWS::EC2::VPNConnectionRoute": "",
"AWS::EC2::VPNGateway": "ALIYUN::VPC::VpnGateway",
# "AWS::EC2::VPNGatewayRoutePropagation": "",
# "AWS::EC2::VerifiedAccessEndpoint": "",
# "AWS::EC2::VerifiedAccessGroup": "",
# "AWS::EC2::VerifiedAccessInstance": "",
# "AWS::EC2::VerifiedAccessTrustProvider": "",
"AWS::EC2::Volume": "ALIYUN::ECS::Disk",
"AWS::EC2::VolumeAttachment": "ALIYUN::ECS::DiskAttachment",
# "AWS::ECR::PublicRepository": "",
# "AWS::ECR::PullThroughCacheRule": "",
# "AWS::ECR::RegistryPolicy": "",
# "AWS::ECR::ReplicationConfiguration": "",
"AWS::ECR::Repository": "ALIYUN::CR::Repository",
# "AWS::ECS::CapacityProvider": "",
# "AWS::ECS::Cluster": "",
# "AWS::ECS::ClusterCapacityProviderAssociations": "",
# "AWS::ECS::PrimaryTaskSet": "",
# "AWS::ECS::Service": "",
# "AWS::ECS::TaskDefinition": "",
# "AWS::ECS::TaskSet": "",
# "AWS::EFS::AccessPoint": "",
"AWS::EFS::FileSystem": "ALIYUN::NAS::FileSystem",
"AWS::EFS::MountTarget": "ALIYUN::NAS::MountTarget",
# "AWS::EKS::Addon": "",
# "AWS::EKS::Cluster": "",
# "AWS::EKS::FargateProfile": "",
# "AWS::EKS::IdentityProviderConfig": "",
# "AWS::EKS::Nodegroup": "",
"AWS::EMR::Cluster": "ALIYUN::EMR::Cluster",
# "AWS::EMR::InstanceFleetConfig": "",
# "AWS::EMR::InstanceGroupConfig": "",
# "AWS::EMR::SecurityConfiguration": "",
# "AWS::EMR::Step": "",
# "AWS::EMR::Studio": "",
# "AWS::EMR::StudioSessionMapping": "",
# "AWS::EMR::WALWorkspace": "",
# "AWS::EMRContainers::VirtualCluster": "",
# "AWS::EMRServerless::Application": "",
# "AWS::ElastiCache::CacheCluster": "",
# "AWS::ElastiCache::GlobalReplicationGroup": "",
# "AWS::ElastiCache::ParameterGroup": "",
# "AWS::ElastiCache::ReplicationGroup": "",
# "AWS::ElastiCache::SecurityGroup": "",
# "AWS::ElastiCache::SecurityGroupIngress": "",
# "AWS::ElastiCache::SubnetGroup": "",
# "AWS::ElastiCache::User": "",
# "AWS::ElastiCache::UserGroup": "",
# "AWS::ElasticBeanstalk::Application": "",
# "AWS::ElasticBeanstalk::ApplicationVersion": "",
# "AWS::ElasticBeanstalk::ConfigurationTemplate": "",
# "AWS::ElasticBeanstalk::Environment": "",
"AWS::ElasticLoadBalancing::LoadBalancer": "ALIYUN::SLB::LoadBalancer",
"AWS::ElasticLoadBalancingV2::Listener": "ALIYUN::SLB::Listener",
"AWS::ElasticLoadBalancingV2::ListenerCertificate": "ALIYUN::SLB::Certificate",
"AWS::ElasticLoadBalancingV2::ListenerRule": "ALIYUN::SLB::Rule",
"AWS::ElasticLoadBalancingV2::LoadBalancer": "ALIYUN::SLB::LoadBalancer",
# "AWS::ElasticLoadBalancingV2::TargetGroup": "",
# "AWS::Elasticsearch::Domain": "",
# "AWS::EntityResolution::IdMappingWorkflow": "",
# "AWS::EntityResolution::MatchingWorkflow": "",
# "AWS::EntityResolution::SchemaMapping": "",
# "AWS::EventSchemas::Discoverer": "",
# "AWS::EventSchemas::Registry": "",
# "AWS::EventSchemas::RegistryPolicy": "",
# "AWS::EventSchemas::Schema": "",
# "AWS::Events::ApiDestination": "",
# "AWS::Events::Archive": "",
# "AWS::Events::Connection": "",
# "AWS::Events::Endpoint": "",
# "AWS::Events::EventBus": "",
# "AWS::Events::EventBusPolicy": "",
"AWS::Events::Rule": "ALIYUN::EventBridge::Rule",
# "AWS::Evidently::Experiment": "",
# "AWS::Evidently::Feature": "",
# "AWS::Evidently::Launch": "",
# "AWS::Evidently::Project": "",
# "AWS::Evidently::Segment": "",
# "AWS::FIS::ExperimentTemplate": "",
# "AWS::FMS::NotificationChannel": "",
# "AWS::FMS::Policy": "",
# "AWS::FMS::ResourceSet": "",
# "AWS::FSx::DataRepositoryAssociation": "",
# "AWS::FSx::FileSystem": "",
# "AWS::FSx::Snapshot": "",
# "AWS::FSx::StorageVirtualMachine": "",
# "AWS::FSx::Volume": "",
# "AWS::FinSpace::Environment": "",
# "AWS::Forecast::Dataset": "",
# "AWS::Forecast::DatasetGroup": "",
# "AWS::FraudDetector::Detector": "",
# "AWS::FraudDetector::EntityType": "",
# "AWS::FraudDetector::EventType": "",
# "AWS::FraudDetector::Label": "",
# "AWS::FraudDetector::List": "",
# "AWS::FraudDetector::Outcome": "",
# "AWS::FraudDetector::Variable": "",
# "AWS::GameLift::Alias": "",
# "AWS::GameLift::Build": "",
# "AWS::GameLift::Fleet": "",
# "AWS::GameLift::GameServerGroup": "",
# "AWS::GameLift::GameSessionQueue": "",
# "AWS::GameLift::Location": "",
# "AWS::GameLift::MatchmakingConfiguration": "",
# "AWS::GameLift::MatchmakingRuleSet": "",
# "AWS::GameLift::Script": "",
"AWS::GlobalAccelerator::Accelerator": "ALIYUN::GA::Accelerator",
"AWS::GlobalAccelerator::EndpointGroup": "ALIYUN::GA::EndpointGroup",
"AWS::GlobalAccelerator::Listener": "ALIYUN::GA::Listener",
# "AWS::Glue::Classifier": "",
# "AWS::Glue::Connection": "",
# "AWS::Glue::Crawler": "",
# "AWS::Glue::DataCatalogEncryptionSettings": "",
# "AWS::Glue::DataQualityRuleset": "",
# "AWS::Glue::Database": "",
# "AWS::Glue::DevEndpoint": "",
# "AWS::Glue::Job": "",
# "AWS::Glue::MLTransform": "",
# "AWS::Glue::Partition": "",
# "AWS::Glue::Registry": "",
# "AWS::Glue::Schema": "",
# "AWS::Glue::SchemaVersion": "",
# "AWS::Glue::SchemaVersionMetadata": "",
# "AWS::Glue::SecurityConfiguration": "",
# "AWS::Glue::Table": "",
# "AWS::Glue::Trigger": "",
# "AWS::Glue::Workflow": "",
# "AWS::Grafana::Workspace": "",
# "AWS::Greengrass::ConnectorDefinition": "",
# "AWS::Greengrass::ConnectorDefinitionVersion": "",
# "AWS::Greengrass::CoreDefinition": "",
# "AWS::Greengrass::CoreDefinitionVersion": "",
# "AWS::Greengrass::DeviceDefinition": "",
# "AWS::Greengrass::DeviceDefinitionVersion": "",
# "AWS::Greengrass::FunctionDefinition": "",
# "AWS::Greengrass::FunctionDefinitionVersion": "",
# "AWS::Greengrass::Group": "",
# "AWS::Greengrass::GroupVersion": "",
# "AWS::Greengrass::LoggerDefinition": "",
# "AWS::Greengrass::LoggerDefinitionVersion": "",
# "AWS::Greengrass::ResourceDefinition": "",
# "AWS::Greengrass::ResourceDefinitionVersion": "",
# "AWS::Greengrass::SubscriptionDefinition": "",
# "AWS::Greengrass::SubscriptionDefinitionVersion": "",
# "AWS::GreengrassV2::ComponentVersion": "",
# "AWS::GreengrassV2::Deployment": "",
# "AWS::GroundStation::Config": "",
# "AWS::GroundStation::DataflowEndpointGroup": "",
# "AWS::GroundStation::MissionProfile": "",
# "AWS::GuardDuty::Detector": "",
# "AWS::GuardDuty::Filter": "",
# "AWS::GuardDuty::IPSet": "",
# "AWS::GuardDuty::Master": "",
# "AWS::GuardDuty::Member": "",
# "AWS::GuardDuty::ThreatIntelSet": "",
# "AWS::HealthImaging::Datastore": "",
# "AWS::HealthLake::FHIRDatastore": "",
"AWS::IAM::AccessKey": "ALIYUN::RAM::AccessKey",
"AWS::IAM::Group": "ALIYUN::RAM::Group",
# "AWS::IAM::GroupPolicy": "",
# "AWS::IAM::InstanceProfile": "",
"AWS::IAM::ManagedPolicy": "ALIYUN::RAM::ManagedPolicy",
# "AWS::IAM::OIDCProvider": "",
"AWS::IAM::Policy": "ALIYUN::RAM::ManagedPolicy",
"AWS::IAM::Role": "ALIYUN::RAM::Role",
# "AWS::IAM::RolePolicy": "",
"AWS::IAM::SAMLProvider": "ALIYUN::RAM::SAMLProvider",
# "AWS::IAM::ServerCertificate": "",
# "AWS::IAM::ServiceLinkedRole": "",
"AWS::IAM::User": "ALIYUN::RAM::User",
# "AWS::IAM::UserPolicy": "",
"AWS::IAM::UserToGroupAddition": "ALIYUN::RAM::UserToGroupAddition",
# "AWS::IAM::VirtualMFADevice": "",
# "AWS::IVS::Channel": "",
# "AWS::IVS::PlaybackKeyPair": "",
# "AWS::IVS::RecordingConfiguration": "",
# "AWS::IVS::StreamKey": "",
# "AWS::IVSChat::LoggingConfiguration": "",
# "AWS::IVSChat::Room": "",
# "AWS::IdentityStore::Group": "",
# "AWS::IdentityStore::GroupMembership": "",
# "AWS::ImageBuilder::Component": "",
# "AWS::ImageBuilder::ContainerRecipe": "",
# "AWS::ImageBuilder::DistributionConfiguration": "",
# "AWS::ImageBuilder::Image": "",
# "AWS::ImageBuilder::ImagePipeline": "",
# "AWS::ImageBuilder::ImageRecipe": "",
# "AWS::ImageBuilder::InfrastructureConfiguration": "",
# "AWS::ImageBuilder::LifecyclePolicy": "",
# "AWS::Inspector::AssessmentTarget": "",
# "AWS::Inspector::AssessmentTemplate": "",
# "AWS::Inspector::ResourceGroup": "",
# "AWS::InspectorV2::Filter": "",
# "AWS::InternetMonitor::Monitor": "",
# "AWS::IoT1Click::Device": "",
# "AWS::IoT1Click::Placement": "",
# "AWS::IoT1Click::Project": "",
# "AWS::IoT::AccountAuditConfiguration": "",
# "AWS::IoT::Authorizer": "",
# "AWS::IoT::BillingGroup": "",
# "AWS::IoT::CACertificate": "",
# "AWS::IoT::Certificate": "",
# "AWS::IoT::CustomMetric": "",
# "AWS::IoT::Dimension": "",
# "AWS::IoT::DomainConfiguration": "",
# "AWS::IoT::FleetMetric": "",
# "AWS::IoT::JobTemplate": "",
# "AWS::IoT::Logging": "",
# "AWS::IoT::MitigationAction": "",
# "AWS::IoT::Policy": "",
# "AWS::IoT::PolicyPrincipalAttachment": "",
# "AWS::IoT::ProvisioningTemplate": "",
# "AWS::IoT::ResourceSpecificLogging": "",
# "AWS::IoT::RoleAlias": "",
# "AWS::IoT::ScheduledAudit": "",
# "AWS::IoT::SecurityProfile": "",
# "AWS::IoT::SoftwarePackage": "",
# "AWS::IoT::SoftwarePackageVersion": "",
# "AWS::IoT::Thing": "",
# "AWS::IoT::ThingGroup": "",
# "AWS::IoT::ThingPrincipalAttachment": "",
# "AWS::IoT::ThingType": "",
# "AWS::IoT::TopicRule": "",
# "AWS::IoT::TopicRuleDestination": "",
# "AWS::IoTAnalytics::Channel": "",
# "AWS::IoTAnalytics::Dataset": "",
# "AWS::IoTAnalytics::Datastore": "",
# "AWS::IoTAnalytics::Pipeline": "",
# "AWS::IoTCoreDeviceAdvisor::SuiteDefinition": "",
# "AWS::IoTEvents::AlarmModel": "",
# "AWS::IoTEvents::DetectorModel": "",
# "AWS::IoTEvents::Input": "",
# "AWS::IoTFleetHub::Application": "",
# "AWS::IoTFleetWise::Campaign": "",
# "AWS::IoTFleetWise::DecoderManifest": "",
# "AWS::IoTFleetWise::Fleet": "",
# "AWS::IoTFleetWise::ModelManifest": "",
# "AWS::IoTFleetWise::SignalCatalog": "",
# "AWS::IoTFleetWise::Vehicle": "",
# "AWS::IoTSiteWise::AccessPolicy": "",
# "AWS::IoTSiteWise::Asset": "",
# "AWS::IoTSiteWise::AssetModel": "",
# "AWS::IoTSiteWise::Dashboard": "",
# "AWS::IoTSiteWise::Gateway": "",
# "AWS::IoTSiteWise::Portal": "",
# "AWS::IoTSiteWise::Project": "",
# "AWS::IoTThingsGraph::FlowTemplate": "",
# "AWS::IoTTwinMaker::ComponentType": "",
# "AWS::IoTTwinMaker::Entity": "",
# "AWS::IoTTwinMaker::Scene": "",
# "AWS::IoTTwinMaker::SyncJob": "",
# "AWS::IoTTwinMaker::Workspace": "",
# "AWS::IoTWireless::Destination": "",
# "AWS::IoTWireless::DeviceProfile": "",
# "AWS::IoTWireless::FuotaTask": "",
# "AWS::IoTWireless::MulticastGroup": "",
# "AWS::IoTWireless::NetworkAnalyzerConfiguration": "",
# "AWS::IoTWireless::PartnerAccount": "",
# "AWS::IoTWireless::ServiceProfile": "",
# "AWS::IoTWireless::TaskDefinition": "",
# "AWS::IoTWireless::WirelessDevice": "",
# "AWS::IoTWireless::WirelessDeviceImportTask": "",
# "AWS::IoTWireless::WirelessGateway": "",
"AWS::KMS::Alias": "ALIYUN::KMS::Alias",
"AWS::KMS::Key": "ALIYUN::KMS::Key",
# "AWS::KMS::ReplicaKey": "",
# "AWS::KafkaConnect::Connector": "",
# "AWS::Kendra::DataSource": "",
# "AWS::Kendra::Faq": "",
# "AWS::Kendra::Index": "",
# "AWS::KendraRanking::ExecutionPlan": "",
# "AWS::Kinesis::Stream": "",
# "AWS::Kinesis::StreamConsumer": "",
# "AWS::KinesisAnalytics::Application": "",
# "AWS::KinesisAnalytics::ApplicationOutput": "",
# "AWS::KinesisAnalytics::ApplicationReferenceDataSource": "",
# "AWS::KinesisAnalyticsV2::Application": "",
# "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption": "",
# "AWS::KinesisAnalyticsV2::ApplicationOutput": "",
# "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource": "",
# "AWS::KinesisFirehose::DeliveryStream": "",
# "AWS::KinesisVideo::SignalingChannel": "",
# "AWS::KinesisVideo::Stream": "",
# "AWS::LakeFormation::DataCellsFilter": "",
# "AWS::LakeFormation::DataLakeSettings": "",
# "AWS::LakeFormation::Permissions": "",
# "AWS::LakeFormation::PrincipalPermissions": "",
# "AWS::LakeFormation::Resource": "",
# "AWS::LakeFormation::Tag": "",
# "AWS::LakeFormation::TagAssociation": "",
"AWS::Lambda::Alias": "ALIYUN::FC::Alias",
# "AWS::Lambda::CodeSigningConfig": "",
# "AWS::Lambda::EventInvokeConfig": "",
# "AWS::Lambda::EventSourceMapping": "",
"AWS::Lambda::Function": "ALIYUN::FC::Function",
# "AWS::Lambda::LayerVersion": "",
# "AWS::Lambda::LayerVersionPermission": "",
# "AWS::Lambda::Permission": "",
# "AWS::Lambda::Url": "",
"AWS::Lambda::Version": "ALIYUN::FC::Version",
# "AWS::Lex::Bot": "",
# "AWS::Lex::BotAlias": "",
# "AWS::Lex::BotVersion": "",
# "AWS::Lex::ResourcePolicy": "",
# "AWS::LicenseManager::Grant": "",
# "AWS::LicenseManager::License": "",
# "AWS::Lightsail::Alarm": "",
# "AWS::Lightsail::Bucket": "",
# "AWS::Lightsail::Certificate": "",
# "AWS::Lightsail::Container": "",
# "AWS::Lightsail::Database": "",
# "AWS::Lightsail::Disk": "",
# "AWS::Lightsail::Distribution": "",
# "AWS::Lightsail::Instance": "",
# "AWS::Lightsail::LoadBalancer": "",
# "AWS::Lightsail::LoadBalancerTlsCertificate": "",
# "AWS::Lightsail::StaticIp": "",
# "AWS::Location::GeofenceCollection": "",
# "AWS::Location::Map": "",
# "AWS::Location::PlaceIndex": "",
# "AWS::Location::RouteCalculator": "",
# "AWS::Location::Tracker": "",
# "AWS::Location::TrackerConsumer": "",
# "AWS::Logs::AccountPolicy": "",
# "AWS::Logs::Destination": "",
# "AWS::Logs::LogGroup": "",
# "AWS::Logs::LogStream": "",
# "AWS::Logs::MetricFilter": "",
# "AWS::Logs::QueryDefinition": "",
# "AWS::Logs::ResourcePolicy": "",
# "AWS::Logs::SubscriptionFilter": "",
# "AWS::LookoutEquipment::InferenceScheduler": "",
# "AWS::LookoutMetrics::Alert": "",
# "AWS::LookoutMetrics::AnomalyDetector": "",
# "AWS::LookoutVision::Project": "",
# "AWS::M2::Application": "",
# "AWS::M2::Environment": "",
# "AWS::MSK::BatchScramSecret": "",
# "AWS::MSK::Cluster": "",
# "AWS::MSK::ClusterPolicy": "",
# "AWS::MSK::Configuration": "",
# "AWS::MSK::Replicator": "",
# "AWS::MSK::ServerlessCluster": "",
# "AWS::MSK::VpcConnection": "",
# "AWS::MWAA::Environment": "",
# "AWS::Macie::AllowList": "",
# "AWS::Macie::CustomDataIdentifier": "",
# "AWS::Macie::FindingsFilter": "",
# "AWS::Macie::Session": "",
# "AWS::ManagedBlockchain::Accessor": "",
# "AWS::ManagedBlockchain::Member": "",
# "AWS::ManagedBlockchain::Node": "",
# "AWS::MediaConnect::Bridge": "",
# "AWS::MediaConnect::BridgeOutput": "",
# "AWS::MediaConnect::BridgeSource": "",
# "AWS::MediaConnect::Flow": "",
# "AWS::MediaConnect::FlowEntitlement": "",
# "AWS::MediaConnect::FlowOutput": "",
# "AWS::MediaConnect::FlowSource": "",
# "AWS::MediaConnect::FlowVpcInterface": "",
# "AWS::MediaConnect::Gateway": "",
# "AWS::MediaConvert::JobTemplate": "",
# "AWS::MediaConvert::Preset": "",
# "AWS::MediaConvert::Queue": "",
# "AWS::MediaLive::Channel": "",
# "AWS::MediaLive::Input": "",
# "AWS::MediaLive::InputSecurityGroup": "",
# "AWS::MediaLive::Multiplex": "",
# "AWS::MediaLive::Multiplexprogram": "",
# "AWS::MediaPackage::Asset": "",
# "AWS::MediaPackage::Channel": "",
# "AWS::MediaPackage::OriginEndpoint": "",
# "AWS::MediaPackage::PackagingConfiguration": "",
# "AWS::MediaPackage::PackagingGroup": "",
# "AWS::MediaPackageV2::Channel": "",
# "AWS::MediaPackageV2::ChannelGroup": "",
# "AWS::MediaPackageV2::ChannelPolicy": "",
# "AWS::MediaPackageV2::OriginEndpoint": "",
# "AWS::MediaPackageV2::OriginEndpointPolicy": "",
# "AWS::MediaStore::Container": "",
# "AWS::MediaTailor::Channel": "",
# "AWS::MediaTailor::ChannelPolicy": "",
# "AWS::MediaTailor::LiveSource": "",
# "AWS::MediaTailor::PlaybackConfiguration": "",
# "AWS::MediaTailor::SourceLocation": "",
# "AWS::MediaTailor::VodSource": "",
# "AWS::MemoryDB::ACL": "",
# "AWS::MemoryDB::Cluster": "",
# "AWS::MemoryDB::ParameterGroup": "",
# "AWS::MemoryDB::SubnetGroup": "",
# "AWS::MemoryDB::User": "",
# "AWS::Neptune::DBCluster": "",
# "AWS::Neptune::DBClusterParameterGroup": "",
# "AWS::Neptune::DBInstance": "",
# "AWS::Neptune::DBParameterGroup": "",
# "AWS::Neptune::DBSubnetGroup": "",
# "AWS::NetworkFirewall::Firewall": "",
# "AWS::NetworkFirewall::FirewallPolicy": "",
# "AWS::NetworkFirewall::LoggingConfiguration": "",
# "AWS::NetworkFirewall::RuleGroup": "",
# "AWS::NetworkManager::ConnectAttachment": "",
# "AWS::NetworkManager::ConnectPeer": "",
# "AWS::NetworkManager::CoreNetwork": "",
# "AWS::NetworkManager::CustomerGatewayAssociation": "",
# "AWS::NetworkManager::Device": "",
# "AWS::NetworkManager::GlobalNetwork": "",
# "AWS::NetworkManager::Link": "",
# "AWS::NetworkManager::LinkAssociation": "",
# "AWS::NetworkManager::Site": "",
# "AWS::NetworkManager::SiteToSiteVpnAttachment": "",
# "AWS::NetworkManager::TransitGatewayPeering": "",
# "AWS::NetworkManager::TransitGatewayRegistration": "",
# "AWS::NetworkManager::TransitGatewayRouteTableAttachment": "",
# "AWS::NetworkManager::VpcAttachment": "",
# "AWS::NimbleStudio::LaunchProfile": "",
# "AWS::NimbleStudio::StreamingImage": "",
# "AWS::NimbleStudio::Studio": "",
# "AWS::NimbleStudio::StudioComponent": "",
# "AWS::OSIS::Pipeline": "",
# "AWS::Oam::Link": "",
# "AWS::Oam::Sink": "",
# "AWS::Omics::AnnotationStore": "",
# "AWS::Omics::ReferenceStore": "",
# "AWS::Omics::RunGroup": "",
# "AWS::Omics::SequenceStore": "",
# "AWS::Omics::VariantStore": "",
# "AWS::Omics::Workflow": "",
# "AWS::OpenSearchServerless::AccessPolicy": "",
# "AWS::OpenSearchServerless::Collection": "",
# "AWS::OpenSearchServerless::LifecyclePolicy": "",
# "AWS::OpenSearchServerless::SecurityConfig": "",
# "AWS::OpenSearchServerless::SecurityPolicy": "",
# "AWS::OpenSearchServerless::VpcEndpoint": "",
# "AWS::OpenSearchService::Domain": "",
# "AWS::OpsWorks::App": "",
# "AWS::OpsWorks::ElasticLoadBalancerAttachment": "",
# "AWS::OpsWorks::Instance": "",
# "AWS::OpsWorks::Layer": "",
# "AWS::OpsWorks::Stack": "",
# "AWS::OpsWorks::UserProfile": "",
# "AWS::OpsWorks::Volume": "",
# "AWS::OpsWorksCM::Server": "",
"AWS::Organizations::Account": "ALIYUN::ResourceManager::Account",
# "AWS::Organizations::Organization": "",
# "AWS::Organizations::OrganizationalUnit": "",
# "AWS::Organizations::Policy": "",
# "AWS::Organizations::ResourcePolicy": "",
# "AWS::PCAConnectorAD::Connector": "",
# "AWS::PCAConnectorAD::DirectoryRegistration": "",
# "AWS::PCAConnectorAD::ServicePrincipalName": "",
# "AWS::PCAConnectorAD::Template": "",
# "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "",
# "AWS::Panorama::ApplicationInstance": "",
# "AWS::Panorama::Package": "",
# "AWS::Panorama::PackageVersion": "",
# "AWS::Personalize::Dataset": "",
# "AWS::Personalize::DatasetGroup": "",
# "AWS::Personalize::Schema": "",
# "AWS::Personalize::Solution": "",
# "AWS::Pinpoint::ADMChannel": "",
# "AWS::Pinpoint::APNSChannel": "",
# "AWS::Pinpoint::APNSSandboxChannel": "",
# "AWS::Pinpoint::APNSVoipChannel": "",
# "AWS::Pinpoint::APNSVoipSandboxChannel": "",
# "AWS::Pinpoint::App": "",
# "AWS::Pinpoint::ApplicationSettings": "",
# "AWS::Pinpoint::BaiduChannel": "",
# "AWS::Pinpoint::Campaign": "",
# "AWS::Pinpoint::EmailChannel": "",
# "AWS::Pinpoint::EmailTemplate": "",
# "AWS::Pinpoint::EventStream": "",
# "AWS::Pinpoint::GCMChannel": "",
# "AWS::Pinpoint::InAppTemplate": "",
# "AWS::Pinpoint::PushTemplate": "",
# "AWS::Pinpoint::SMSChannel": "",
# "AWS::Pinpoint::Segment": "",
# "AWS::Pinpoint::SmsTemplate": "",
# "AWS::Pinpoint::VoiceChannel": "",
# "AWS::PinpointEmail::ConfigurationSet": "",
# "AWS::PinpointEmail::ConfigurationSetEventDestination": "",
# "AWS::PinpointEmail::DedicatedIpPool": "",
# "AWS::PinpointEmail::Identity": "",
# "AWS::Pipes::Pipe": "",
# "AWS::Proton::EnvironmentAccountConnection": "",
# "AWS::Proton::EnvironmentTemplate": "",
# "AWS::Proton::ServiceTemplate": "",
# "AWS::QLDB::Ledger": "",
# "AWS::QLDB::Stream": "",
# "AWS::QuickSight::Analysis": "",
# "AWS::QuickSight::Dashboard": "",
# "AWS::QuickSight::DataSet": "",
# "AWS::QuickSight::DataSource": "",
# "AWS::QuickSight::RefreshSchedule": "",
# "AWS::QuickSight::Template": "",
# "AWS::QuickSight::Theme": "",
# "AWS::QuickSight::Topic": "",
# "AWS::QuickSight::VPCConnection": "",
# "AWS::RAM::Permission": "",
# "AWS::RAM::ResourceShare": "",
# "AWS::RDS::CustomDBEngineVersion": "",
# "AWS::RDS::DBCluster": "",
# "AWS::RDS::DBClusterParameterGroup": "",
"AWS::RDS::DBInstance": "ALIYUN::RDS::DBInstance",
# "AWS::RDS::DBParameterGroup": "",
# "AWS::RDS::DBProxy": "",
# "AWS::RDS::DBProxyEndpoint": "",
# "AWS::RDS::DBProxyTargetGroup": "",
# "AWS::RDS::DBSecurityGroup": "",
# "AWS::RDS::DBSecurityGroupIngress": "",
# "AWS::RDS::DBSubnetGroup": "",
# "AWS::RDS::EventSubscription": "",
# "AWS::RDS::GlobalCluster": "",
# "AWS::RDS::OptionGroup": "",
# "AWS::RUM::AppMonitor": "",
# "AWS::Redshift::Cluster": "",
# "AWS::Redshift::ClusterParameterGroup": "",
# "AWS::Redshift::ClusterSecurityGroup": "",
# "AWS::Redshift::ClusterSecurityGroupIngress": "",
# "AWS::Redshift::ClusterSubnetGroup": "",
# "AWS::Redshift::EndpointAccess": "",
# "AWS::Redshift::EndpointAuthorization": "",
# "AWS::Redshift::EventSubscription": "",
# "AWS::Redshift::ScheduledAction": "",
# "AWS::RedshiftServerless::Namespace": "",
# "AWS::RedshiftServerless::Workgroup": "",
# "AWS::RefactorSpaces::Application": "",
# "AWS::RefactorSpaces::Environment": "",
# "AWS::RefactorSpaces::Route": "",
# "AWS::RefactorSpaces::Service": "",
# "AWS::Rekognition::Collection": "",
# "AWS::Rekognition::Project": "",
# "AWS::Rekognition::StreamProcessor": "",
# "AWS::ResilienceHub::App": "",
# "AWS::ResilienceHub::ResiliencyPolicy": "",
# "AWS::ResourceExplorer2::DefaultViewAssociation": "",
# "AWS::ResourceExplorer2::Index": "",
# "AWS::ResourceExplorer2::View": "",
# "AWS::ResourceGroups::Group": "",
# "AWS::RoboMaker::Fleet": "",
# "AWS::RoboMaker::Robot": "",
# "AWS::RoboMaker::RobotApplication": "",
# "AWS::RoboMaker::RobotApplicationVersion": "",
# "AWS::RoboMaker::SimulationApplication": "",
# "AWS::RoboMaker::SimulationApplicationVersion": "",
# "AWS::RolesAnywhere::CRL": "",
# "AWS::RolesAnywhere::Profile": "",
# "AWS::RolesAnywhere::TrustAnchor": "",
# "AWS::Route53::CidrCollection": "",
# "AWS::Route53::DNSSEC": "",
# "AWS::Route53::HealthCheck": "",
# "AWS::Route53::HostedZone": "",
# "AWS::Route53::KeySigningKey": "",
# "AWS::Route53::RecordSet": "",
# "AWS::Route53::RecordSetGroup": "",
# "AWS::Route53RecoveryControl::Cluster": "",
# "AWS::Route53RecoveryControl::ControlPanel": "",
# "AWS::Route53RecoveryControl::RoutingControl": "",
# "AWS::Route53RecoveryControl::SafetyRule": "",
# "AWS::Route53RecoveryReadiness::Cell": "",
# "AWS::Route53RecoveryReadiness::ReadinessCheck": "",
# "AWS::Route53RecoveryReadiness::RecoveryGroup": "",
# "AWS::Route53RecoveryReadiness::ResourceSet": "",
# "AWS::Route53Resolver::FirewallDomainList": "",
# "AWS::Route53Resolver::FirewallRuleGroup": "",
# "AWS::Route53Resolver::FirewallRuleGroupAssociation": "",
# "AWS::Route53Resolver::OutpostResolver": "",
# "AWS::Route53Resolver::ResolverConfig": "",
# "AWS::Route53Resolver::ResolverDNSSECConfig": "",
# "AWS::Route53Resolver::ResolverEndpoint": "",
# "AWS::Route53Resolver::ResolverQueryLoggingConfig": "",
# "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation": "",
# "AWS::Route53Resolver::ResolverRule": "",
# "AWS::Route53Resolver::ResolverRuleAssociation": "",
# "AWS::S3::AccessPoint": "",
"AWS::S3::Bucket": "ALIYUN::OSS::Bucket",
# "AWS::S3::BucketPolicy": "",
# "AWS::S3::MultiRegionAccessPoint": "",
# "AWS::S3::MultiRegionAccessPointPolicy": "",
# "AWS::S3::StorageLens": "",
# "AWS::S3::StorageLensGroup": "",
# "AWS::S3ObjectLambda::AccessPoint": "",
# "AWS::S3ObjectLambda::AccessPointPolicy": "",
# "AWS::S3Outposts::AccessPoint": "",
# "AWS::S3Outposts::Bucket": "",
# "AWS::S3Outposts::BucketPolicy": "",
# "AWS::S3Outposts::Endpoint": "",
# "AWS::SDB::Domain": "",
# "AWS::SES::ConfigurationSet": "",
# "AWS::SES::ConfigurationSetEventDestination": "",
# "AWS::SES::ContactList": "",
# "AWS::SES::DedicatedIpPool": "",
# "AWS::SES::EmailIdentity": "",
# "AWS::SES::ReceiptFilter": "",
# "AWS::SES::ReceiptRule": "",
# "AWS::SES::ReceiptRuleSet": "",
# "AWS::SES::Template": "",
# "AWS::SES::VdmAttributes": "",
# "AWS::SNS::Subscription": "",
# "AWS::SNS::Topic": "",
# "AWS::SNS::TopicInlinePolicy": "",
# "AWS::SNS::TopicPolicy": "",
# "AWS::SQS::Queue": "",
# "AWS::SQS::QueueInlinePolicy": "",
# "AWS::SQS::QueuePolicy": "",
# "AWS::SSM::Association": "",
# "AWS::SSM::Document": "",
# "AWS::SSM::MaintenanceWindow": "",
# "AWS::SSM::MaintenanceWindowTarget": "",
# "AWS::SSM::MaintenanceWindowTask": "",
# "AWS::SSM::Parameter": "",
# "AWS::SSM::PatchBaseline": "",
# "AWS::SSM::ResourceDataSync": "",
# "AWS::SSM::ResourcePolicy": "",
# "AWS::SSMContacts::Contact": "",
# "AWS::SSMContacts::ContactChannel": "",
# "AWS::SSMContacts::Plan": "",
# "AWS::SSMContacts::Rotation": "",
# "AWS::SSMIncidents::ReplicationSet": "",
# "AWS::SSMIncidents::ResponsePlan": "",
# "AWS::SSO::Assignment": "",
# "AWS::SSO::InstanceAccessControlAttributeConfiguration": "",
# "AWS::SSO::PermissionSet": "",
# "AWS::SageMaker::App": "",
# "AWS::SageMaker::AppImageConfig": "",
# "AWS::SageMaker::CodeRepository": "",
# "AWS::SageMaker::DataQualityJobDefinition": "",
# "AWS::SageMaker::Device": "",
# "AWS::SageMaker::DeviceFleet": "",
# "AWS::SageMaker::Domain": "",
# "AWS::SageMaker::Endpoint": "",
# "AWS::SageMaker::EndpointConfig": "",
# "AWS::SageMaker::FeatureGroup": "",
# "AWS::SageMaker::Image": "",
# "AWS::SageMaker::ImageVersion": "",
# "AWS::SageMaker::InferenceExperiment": "",
# "AWS::SageMaker::Model": "",
# "AWS::SageMaker::ModelBiasJobDefinition": "",
# "AWS::SageMaker::ModelCard": "",
# "AWS::SageMaker::ModelExplainabilityJobDefinition": "",
# "AWS::SageMaker::ModelPackage": "",
# "AWS::SageMaker::ModelPackageGroup": "",
# "AWS::SageMaker::ModelQualityJobDefinition": "",
# "AWS::SageMaker::MonitoringSchedule": "",
# "AWS::SageMaker::NotebookInstance": "",
# "AWS::SageMaker::NotebookInstanceLifecycleConfig": "",
# "AWS::SageMaker::Pipeline": "",
# "AWS::SageMaker::Project": "",
# "AWS::SageMaker::Space": "",
# "AWS::SageMaker::UserProfile": "",
# "AWS::SageMaker::Workteam": "",
# "AWS::Scheduler::Schedule": "",
# "AWS::Scheduler::ScheduleGroup": "",
# "AWS::SecretsManager::ResourcePolicy": "",
# "AWS::SecretsManager::RotationSchedule": "",
# "AWS::SecretsManager::Secret": "",
# "AWS::SecretsManager::SecretTargetAttachment": "",
# "AWS::SecurityHub::AutomationRule": "",
# "AWS::SecurityHub::Hub": "",
# "AWS::SecurityHub::Standard": "",
# "AWS::ServiceCatalog::AcceptedPortfolioShare": "",
# "AWS::ServiceCatalog::CloudFormationProduct": "",
# "AWS::ServiceCatalog::CloudFormationProvisionedProduct": "",
# "AWS::ServiceCatalog::LaunchNotificationConstraint": "",
# "AWS::ServiceCatalog::LaunchRoleConstraint": "",
# "AWS::ServiceCatalog::LaunchTemplateConstraint": "",
# "AWS::ServiceCatalog::Portfolio": "",
# "AWS::ServiceCatalog::PortfolioPrincipalAssociation": "",
# "AWS::ServiceCatalog::PortfolioProductAssociation": "",
# "AWS::ServiceCatalog::PortfolioShare": "",
# "AWS::ServiceCatalog::ResourceUpdateConstraint": "",
# "AWS::ServiceCatalog::ServiceAction": "",
# "AWS::ServiceCatalog::ServiceActionAssociation": "",
# "AWS::ServiceCatalog::StackSetConstraint": "",
# "AWS::ServiceCatalog::TagOption": "",
# "AWS::ServiceCatalog::TagOptionAssociation": "",
# "AWS::ServiceCatalogAppRegistry::Application": "",
# "AWS::ServiceCatalogAppRegistry::AttributeGroup": "",
# "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation": "",
# "AWS::ServiceCatalogAppRegistry::ResourceAssociation": "",
# "AWS::ServiceDiscovery::HttpNamespace": "",
# "AWS::ServiceDiscovery::Instance": "",
# "AWS::ServiceDiscovery::PrivateDnsNamespace": "",
# "AWS::ServiceDiscovery::PublicDnsNamespace": "",
# "AWS::ServiceDiscovery::Service": "",
# "AWS::Shield::DRTAccess": "",
# "AWS::Shield::ProactiveEngagement": "",
# "AWS::Shield::Protection": "",
# "AWS::Shield::ProtectionGroup": "",
# "AWS::Signer::ProfilePermission": "",
# "AWS::Signer::SigningProfile": "",
# "AWS::SimSpaceWeaver::Simulation": "",
# "AWS::StepFunctions::Activity": "",
# "AWS::StepFunctions::StateMachine": "",
# "AWS::StepFunctions::StateMachineAlias": "",
# "AWS::StepFunctions::StateMachineVersion": "",
# "AWS::SupportApp::AccountAlias": "",
# "AWS::SupportApp::SlackChannelConfiguration": "",
# "AWS::SupportApp::SlackWorkspaceConfiguration": "",
# "AWS::Synthetics::Canary": "",
# "AWS::Synthetics::Group": "",
# "AWS::SystemsManagerSAP::Application": "",
# "AWS::Timestream::Database": "",
# "AWS::Timestream::ScheduledQuery": "",
# "AWS::Timestream::Table": "",
# "AWS::Transfer::Agreement": "",
# "AWS::Transfer::Certificate": "",
# "AWS::Transfer::Connector": "",
# "AWS::Transfer::Profile": "",
# "AWS::Transfer::Server": "",
# "AWS::Transfer::User": "",
# "AWS::Transfer::Workflow": "",
# "AWS::VerifiedPermissions::IdentitySource": "",
# "AWS::VerifiedPermissions::Policy": "",
# "AWS::VerifiedPermissions::PolicyStore": "",
# "AWS::VerifiedPermissions::PolicyTemplate": "",
# "AWS::VoiceID::Domain": "",
# "AWS::VpcLattice::AccessLogSubscription": "",
# "AWS::VpcLattice::AuthPolicy": "",
# "AWS::VpcLattice::Listener": "",
# "AWS::VpcLattice::ResourcePolicy": "",
# "AWS::VpcLattice::Rule": "",
# "AWS::VpcLattice::Service": "",
# "AWS::VpcLattice::ServiceNetwork": "",
# "AWS::VpcLattice::ServiceNetworkServiceAssociation": "",
# "AWS::VpcLattice::ServiceNetworkVpcAssociation": "",
# "AWS::VpcLattice::TargetGroup": "",
# "AWS::WAF::ByteMatchSet": "",
# "AWS::WAF::IPSet": "",
# "AWS::WAF::Rule": "",
# "AWS::WAF::SizeConstraintSet": "",
# "AWS::WAF::SqlInjectionMatchSet": "",
# "AWS::WAF::WebACL": "",
# "AWS::WAF::XssMatchSet": "",
# "AWS::WAFRegional::ByteMatchSet": "",
# "AWS::WAFRegional::GeoMatchSet": "",
# "AWS::WAFRegional::IPSet": "",
# "AWS::WAFRegional::RateBasedRule": "",
# "AWS::WAFRegional::RegexPatternSet": "",
# "AWS::WAFRegional::Rule": "",
# "AWS::WAFRegional::SizeConstraintSet": "",
# "AWS::WAFRegional::SqlInjectionMatchSet": "",
# "AWS::WAFRegional::WebACL": "",
# "AWS::WAFRegional::WebACLAssociation": "",
# "AWS::WAFRegional::XssMatchSet": "",
# "AWS::WAFv2::IPSet": "",
# "AWS::WAFv2::LoggingConfiguration": "",
# "AWS::WAFv2::RegexPatternSet": "",
# "AWS::WAFv2::RuleGroup": "",
# "AWS::WAFv2::WebACL": "",
# "AWS::WAFv2::WebACLAssociation": "",
# "AWS::Wisdom::Assistant": "",
# "AWS::Wisdom::AssistantAssociation": "",
# "AWS::Wisdom::KnowledgeBase": "",
# "AWS::WorkSpaces::ConnectionAlias": "",
# "AWS::WorkSpaces::Workspace": "",
# "AWS::WorkSpacesWeb::BrowserSettings": "",
# "AWS::WorkSpacesWeb::IdentityProvider": "",
# "AWS::WorkSpacesWeb::IpAccessSettings": "",
# "AWS::WorkSpacesWeb::NetworkSettings": "",
# "AWS::WorkSpacesWeb::Portal": "",
# "AWS::WorkSpacesWeb::TrustStore": "",
# "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "",
# "AWS::WorkSpacesWeb::UserSettings": "",
# "AWS::XRay::Group": "",
# "AWS::XRay::ResourcePolicy": "",
# "AWS::XRay::SamplingRule": "",
}
TF_ALI_DEPRECATED_PROPERTIES = {
"alicloud_vswitch": [
"name",
"availability_zone"
]
}