@@ -1530,6 +1530,20 @@ export class ResourceType {
1530
1530
public static readonly EVENTBRIDGE_ARCHIVE = new ResourceType ( 'AWS::Events::Archive' ) ;
1531
1531
/** Amazon EventBridge Endpoint */
1532
1532
public static readonly EVENTBRIDGE_ENDPOINT = new ResourceType ( 'AWS::Events::Endpoint' ) ;
1533
+ /** Amazon EventBridge EventSchemas registry */
1534
+ public static readonly EVENTSCHEMAS_REGISTRY = new ResourceType ( 'AWS::EventSchemas::Registry' ) ;
1535
+ /** Amazon EventBridge EventSchemas registry policy */
1536
+ public static readonly EVENTSCHEMAS_REGISTRY_POLICY = new ResourceType ( 'AWS::EventSchemas::RegistryPolicy' ) ;
1537
+ /** Amazon EventBridge EventSchemas discoverer */
1538
+ public static readonly EVENTSCHEMAS_DISCOVERER = new ResourceType ( 'AWS::EventSchemas::Discoverer' ) ;
1539
+ /** AWS FraudDetector label */
1540
+ public static readonly FRAUDDETECTOR_LABEL = new ResourceType ( 'AWS::FraudDetector::Label' ) ;
1541
+ /** AWS FraudDetector entity type */
1542
+ public static readonly FRAUDDETECTOR_ENTITY_TYPE = new ResourceType ( 'AWS::FraudDetector::EntityType' ) ;
1543
+ /** AWS FraudDetector variable */
1544
+ public static readonly FRAUDDETECTOR_VARIABLE = new ResourceType ( 'AWS::FraudDetector::Variable' ) ;
1545
+ /** AWS FraudDetector outcome */
1546
+ public static readonly FRAUDDETECTOR_OUTCOME = new ResourceType ( 'AWS::FraudDetector::Outcome' ) ;
1533
1547
/** Amazon GuardDuty detector */
1534
1548
public static readonly GUARDDUTY_DETECTOR = new ResourceType ( 'AWS::GuardDuty::Detector' ) ;
1535
1549
/** Amazon GuardDuty Threat Intel Set */
@@ -1552,6 +1566,12 @@ export class ResourceType {
1552
1566
public static readonly LIGHTSAIL_CERTIFICATE = new ResourceType ( 'AWS::Lightsail::Certificate' ) ;
1553
1567
/** Amazon Lightsail Disk */
1554
1568
public static readonly LIGHTSAIL_DISK = new ResourceType ( 'AWS::Lightsail::Disk' ) ;
1569
+ /** AWS Lightsail bucket */
1570
+ public static readonly LIGHTSAIL_BUCKET = new ResourceType ( 'AWS::Lightsail::Bucket' ) ;
1571
+ /** AWS Lightsail static IP */
1572
+ public static readonly LIGHTSAIL_STATIC_IP = new ResourceType ( 'AWS::Lightsail::StaticIp' ) ;
1573
+ /** Amazon MQ broker */
1574
+ public static readonly AMAZON_MQ_BROKER = new ResourceType ( 'AWS::AmazonMQ::Broker' ) ;
1555
1575
/** Amazon MSK cluster */
1556
1576
public static readonly MSK_CLUSTER = new ResourceType ( 'AWS::MSK::Cluster' ) ;
1557
1577
/** Amazon Redshift cluster */
@@ -1594,6 +1614,8 @@ export class ResourceType {
1594
1614
public static readonly ROUTE53_RECOVERY_READINESS_CELL = new ResourceType ( 'AWS::Route53RecoveryReadiness::Cell' ) ;
1595
1615
/** Amazon Route 53 Application Recovery Controller Readiness Check */
1596
1616
public static readonly ROUTE53_RECOVERY_READINESS_READINESS_CHECK = new ResourceType ( 'AWS::Route53RecoveryReadiness::ReadinessCheck' ) ;
1617
+ /** Amazon Route53 recovery readiness recovery group */
1618
+ public static readonly ROUTE53_RECOVERY_READINESS_RECOVERY_GROUP = new ResourceType ( 'AWS::Route53RecoveryReadiness::RecoveryGroup' ) ;
1597
1619
/** Amazon SQS queue */
1598
1620
public static readonly SQS_QUEUE = new ResourceType ( 'AWS::SQS::Queue' ) ;
1599
1621
/** Amazon SNS topic */
@@ -1650,6 +1672,10 @@ export class ResourceType {
1650
1672
public static readonly WORKSPACES_WORKSPACE = new ResourceType ( 'AWS::WorkSpaces::Workspace' ) ;
1651
1673
/** AWS AppConfig application */
1652
1674
public static readonly APPCONFIG_APPLICATION = new ResourceType ( 'AWS::AppConfig::Application' ) ;
1675
+ /** AWS AppConfig environment */
1676
+ public static readonly APPCONFIG_ENVIRONMENT = new ResourceType ( 'AWS::AppConfig::Environment' ) ;
1677
+ /** AWS AppConfig configuration profile */
1678
+ public static readonly APPCONFIG_CONFIGURATION_PROFILE = new ResourceType ( 'AWS::AppConfig::ConfigurationProfile' ) ;
1653
1679
/** AWS AppSync GraphQL Api */
1654
1680
public static readonly APPSYNC_GRAPHQL_API = new ResourceType ( 'AWS::AppSync::GraphQLApi' ) ;
1655
1681
/** AWS Backup backup plan */
@@ -1672,6 +1698,8 @@ export class ResourceType {
1672
1698
public static readonly CLOUDFORMATION_STACK = new ResourceType ( 'AWS::CloudFormation::Stack' ) ;
1673
1699
/** AWS CloudTrail trail */
1674
1700
public static readonly CLOUDTRAIL_TRAIL = new ResourceType ( 'AWS::CloudTrail::Trail' ) ;
1701
+ /** AWS Cloud9 environment EC2 */
1702
+ public static readonly CLOUD9_ENVIRONMENT_EC2 = new ResourceType ( 'AWS::Cloud9::EnvironmentEC2' ) ;
1675
1703
/** AWS Cloud Map(ServiceDiscovery) service */
1676
1704
public static readonly SERVICEDISCOVERY_SERVICE = new ResourceType ( 'AWS::ServiceDiscovery::Service' ) ;
1677
1705
/** AWS Cloud Map(ServiceDiscovery) Public Dns Namespace */
@@ -1742,6 +1770,16 @@ export class ResourceType {
1742
1770
public static readonly IAM_POLICY = new ResourceType ( 'AWS::IAM::Policy' ) ;
1743
1771
/** AWS IAM AccessAnalyzer analyzer */
1744
1772
public static readonly IAM_ACCESSANALYZER_ANALYZER = new ResourceType ( 'AWS::AccessAnalyzer::Analyzer' ) ;
1773
+ /** AWS IoT authorizer */
1774
+ public static readonly IOT_AUTHORIZER = new ResourceType ( 'AWS::IoT::Authorizer' ) ;
1775
+ /** AWS IoT security profile */
1776
+ public static readonly IOT_SECURITY_PROFILE = new ResourceType ( 'AWS::IoT::SecurityProfile' ) ;
1777
+ /** AWS IoT role alias */
1778
+ public static readonly IOT_ROLE_ALIAS = new ResourceType ( 'AWS::IoT::RoleAlias' ) ;
1779
+ /** AWS IoT dimension */
1780
+ public static readonly IOT_DIMENSION = new ResourceType ( 'AWS::IoT::Dimension' ) ;
1781
+ /** AWS IoT Analytics datastore */
1782
+ public static readonly IOT_ANALYTICS_DATASTORE = new ResourceType ( 'AWS::IoTAnalytics::Datastore' ) ;
1745
1783
/** AWS IoT Events Input */
1746
1784
public static readonly IOT_EVENTS_INPUT = new ResourceType ( 'AWS::IoTEvents::Input' ) ;
1747
1785
/** AWS IoT Events Detector Model */
@@ -1752,6 +1790,14 @@ export class ResourceType {
1752
1790
public static readonly KMS_KEY = new ResourceType ( 'AWS::KMS::Key' ) ;
1753
1791
/** AWS Lambda function */
1754
1792
public static readonly LAMBDA_FUNCTION = new ResourceType ( 'AWS::Lambda::Function' ) ;
1793
+ /** AWS Network Firewall Firewall */
1794
+ public static readonly NETWORK_FIREWALL_FIREWALL = new ResourceType ( 'AWS::NetworkFirewall::Firewall' ) ;
1795
+ /** AWS Network Firewall Firewall Policy */
1796
+ public static readonly NETWORK_FIREWALL_FIREWALL_POLICY = new ResourceType ( 'AWS::NetworkFirewall::FirewallPolicy' ) ;
1797
+ /** AWS Network Firewall Rule Group */
1798
+ public static readonly NETWORK_FIREWALL_RULE_GROUP = new ResourceType ( 'AWS::NetworkFirewall::RuleGroup' ) ;
1799
+ /** AWS ResilienceHub resiliency policy */
1800
+ public static readonly RESILIENCEHUB_RESILIENCY_POLICY = new ResourceType ( 'AWS::ResilienceHub::ResiliencyPolicy' ) ;
1755
1801
/**AWS Secrets Manager secret */
1756
1802
public static readonly SECRETS_MANAGER_SECRET = new ResourceType ( 'AWS::SecretsManager::Secret' ) ;
1757
1803
/** AWS Service Catalog CloudFormation product */
@@ -1777,6 +1823,8 @@ export class ResourceType {
1777
1823
public static readonly SYSTEMS_MANAGER_ASSOCIATION_COMPLIANCE = new ResourceType ( 'AWS::SSM::AssociationCompliance' ) ;
1778
1824
/** AWS Systems Manager file data */
1779
1825
public static readonly SYSTEMS_MANAGER_FILE_DATA = new ResourceType ( 'AWS::SSM::FileData' ) ;
1826
+ /** AWS Transfer workflow */
1827
+ public static readonly TRANSFER_WORKFLOW = new ResourceType ( 'AWS::Transfer::Workflow' ) ;
1780
1828
/** AWS WAF rate based rule */
1781
1829
public static readonly WAF_RATE_BASED_RULE = new ResourceType ( 'AWS::WAF::RateBasedRule' ) ;
1782
1830
/** AWS WAF rule */
@@ -1811,6 +1859,8 @@ export class ResourceType {
1811
1859
public static readonly ELBV2_LOAD_BALANCER = new ResourceType ( 'AWS::ElasticLoadBalancingV2::LoadBalancer' ) ;
1812
1860
/** AWS ELBv2 application load balancer listener */
1813
1861
public static readonly ELBV2_LISTENER = new ResourceType ( 'AWS::ElasticLoadBalancingV2::Listener' ) ;
1862
+ /** AWS Elemental MediaPackage packaging group */
1863
+ public static readonly MEDIAPACKAGE_PACKAGING_GROUP = new ResourceType ( 'AWS::MediaPackage::PackagingGroup' ) ;
1814
1864
1815
1865
/** A custom resource type to support future cases. */
1816
1866
public static of ( type : string ) : ResourceType {
0 commit comments