diff --git a/scripts/snapshots/report_cel_detailed.md b/scripts/snapshots/report_cel_detailed.md index 432cc0e8..d844a50f 100644 --- a/scripts/snapshots/report_cel_detailed.md +++ b/scripts/snapshots/report_cel_detailed.md @@ -1,6 +1,6 @@ # cloudformation-validate vs cfn-lint - Parity Report -> Generated: 2026-09-22 00:11:55 +> Generated: 2026-09-24 15:24:02 > Engine: **cel** > Detail level: **detailed** > Matching: `(rule_id, resource_id, path)` two-pass with `(rule_id, resource_id)` fallback + aliases diff --git a/scripts/snapshots/report_composite_detailed.md b/scripts/snapshots/report_composite_detailed.md index 08f3650a..1019455d 100644 --- a/scripts/snapshots/report_composite_detailed.md +++ b/scripts/snapshots/report_composite_detailed.md @@ -1,6 +1,6 @@ # cloudformation-validate vs cfn-lint - Parity Report -> Generated: 2026-09-22 00:11:58 +> Generated: 2026-09-24 15:24:07 > Engine: **composite** > Detail level: **detailed** > Matching: `(rule_id, resource_id, path)` two-pass with `(rule_id, resource_id)` fallback + aliases diff --git a/scripts/snapshots/report_rego_detailed.md b/scripts/snapshots/report_rego_detailed.md index 0c4bf0d7..871c8da3 100644 --- a/scripts/snapshots/report_rego_detailed.md +++ b/scripts/snapshots/report_rego_detailed.md @@ -1,6 +1,6 @@ # cloudformation-validate vs cfn-lint - Parity Report -> Generated: 2026-09-22 00:11:52 +> Generated: 2026-09-24 15:23:57 > Engine: **rego** > Detail level: **detailed** > Matching: `(rule_id, resource_id, path)` two-pass with `(rule_id, resource_id)` fallback + aliases diff --git a/src/data-source/generated/data/getatt_attributes.json b/src/data-source/generated/data/getatt_attributes.json index 7666d527..4fe79e08 100644 --- a/src/data-source/generated/data/getatt_attributes.json +++ b/src/data-source/generated/data/getatt_attributes.json @@ -751,6 +751,12 @@ "Type", "UpdatedAt" ], + "AWS::BCM::ScheduledReport": [ + "Arn", + "CreatedAt", + "HealthStatus", + "UpdatedAt" + ], "AWS::BCMDataExports::Export": [ "Export.ExportArn", "ExportArn" @@ -1916,6 +1922,9 @@ "CurrentInferenceUnits", "LastModifiedTime" ], + "AWS::Comprehend::EntityRecognizer": [ + "Arn" + ], "AWS::Comprehend::Flywheel": [ "Arn" ], @@ -1939,7 +1948,7 @@ "ConfigurationAggregatorArn" ], "AWS::Config::ConfigurationRecorder": [ - "Id" + "ResourceARN" ], "AWS::Config::ConformancePack": [ "ConformancePackArn" @@ -2189,6 +2198,11 @@ "Status", "TrainingMetrics" ], + "AWS::CustomerProfiles::RecommenderSchema": [ + "Arn", + "CreatedAt", + "Status" + ], "AWS::CustomerProfiles::SegmentDefinition": [ "CreatedAt", "SegmentDefinitionArn", @@ -2875,6 +2889,14 @@ "IsDefault", "PoolCount" ], + "AWS::EC2::IPv4Pool": [ + "Arn", + "Description", + "NetworkBorderGroup", + "PoolId", + "TotalAddressCount", + "TotalAvailableAddressCount" + ], "AWS::EC2::Instance": [ "AdditionalInfo", "Affinity", @@ -2936,6 +2958,11 @@ "StateMessage", "VpcId" ], + "AWS::EC2::InstanceEventWindow": [ + "Arn", + "InstanceEventWindowId", + "State" + ], "AWS::EC2::InternetGateway": [ "InternetGatewayId" ], @@ -3618,7 +3645,7 @@ "Id" ], "AWS::EMR::InstanceGroupConfig": [ - "Id" + "InstanceGroupId" ], "AWS::EMR::Step": [ "Id" @@ -3640,6 +3667,12 @@ "State", "StateDetails" ], + "AWS::EMRContainers::JobTemplate": [ + "Arn", + "CreatedAt", + "CreatedBy", + "Id" + ], "AWS::EMRContainers::SecurityConfiguration": [ "Arn", "Id" @@ -3758,6 +3791,31 @@ "SnapshotType", "Status" ], + "AWS::ElastiCache::Snapshot": [ + "Arn", + "AutoMinorVersionUpgrade", + "AutomaticFailover", + "CacheClusterCreateTime", + "CacheNodeType", + "CacheParameterGroupName", + "CacheSubnetGroupName", + "DataTiering", + "Engine", + "EngineVersion", + "NodeSnapshots", + "NumCacheNodes", + "NumNodeGroups", + "Port", + "PreferredAvailabilityZone", + "PreferredMaintenanceWindow", + "ReplicationGroupDescription", + "SnapshotRetentionLimit", + "SnapshotSource", + "SnapshotStatus", + "SnapshotWindow", + "TopicArn", + "VpcId" + ], "AWS::ElastiCache::User": [ "Arn", "Status" @@ -3930,6 +3988,28 @@ "Arn", "RuleName" ], + "AWS::EventsV2::EventBus": [ + "CreationTime", + "EventBusArn", + "LastModifiedTime", + "State" + ], + "AWS::EventsV2::EventSource": [ + "CreationTime", + "EventSourceArn", + "LastModifiedTime", + "Revoked", + "State" + ], + "AWS::EventsV2::ResourcePolicy": [ + "RevisionId" + ], + "AWS::EventsV2::Subscriber": [ + "BusName", + "CreationTime", + "LastModifiedTime", + "SubscriberArn" + ], "AWS::Evidently::Experiment": [ "Arn" ], @@ -4256,7 +4336,7 @@ "TransformId" ], "AWS::Glue::Partition": [ - "Id" + "IdentifierPartitionInputValues" ], "AWS::Glue::Registry": [ "Arn" @@ -4925,9 +5005,6 @@ "Arn", "Id" ], - "AWS::IoT::ThingPrincipalAttachment": [ - "Id" - ], "AWS::IoT::ThingType": [ "Arn", "Id" @@ -5003,6 +5080,11 @@ "Arn", "AssociationState" ], + "AWS::IoTManagedIntegrations::CloudConnector": [ + "Arn", + "Id", + "Type" + ], "AWS::IoTManagedIntegrations::CredentialLocker": [ "Arn", "CreatedAt", @@ -5651,6 +5733,11 @@ "Arn", "ConnectorID" ], + "AWS::MGN::LaunchConfigurationTemplate": [ + "Arn", + "Ec2LaunchTemplateID", + "LaunchConfigurationTemplateID" + ], "AWS::MGN::NetworkMigrationDefinition": [ "Arn", "CreatedAt", @@ -5845,7 +5932,6 @@ ], "AWS::MediaConvert::JobTemplate": [ "Arn", - "Id", "Name" ], "AWS::MediaConvert::Preset": [ @@ -6160,6 +6246,11 @@ "ModifiedAt", "MonitorStatus" ], + "AWS::NetworkFlowMonitor::Scope": [ + "ScopeArn", + "ScopeId", + "Status" + ], "AWS::NetworkManager::ConnectAttachment": [ "AttachmentId", "AttachmentPolicyRuleNumber", @@ -6184,6 +6275,12 @@ "LastModificationErrors", "State" ], + "AWS::NetworkManager::Connection": [ + "ConnectionArn", + "ConnectionId", + "CreatedAt", + "State" + ], "AWS::NetworkManager::CoreNetwork": [ "CoreNetworkArn", "CoreNetworkId", @@ -6294,6 +6391,12 @@ "State", "UpdatedAt" ], + "AWS::NetworkMonitor::Monitor": [ + "CreatedAt", + "ModifiedAt", + "MonitorArn", + "State" + ], "AWS::NimbleStudio::Studio": [ "HomeRegion", "SsoClientId", @@ -6683,6 +6786,12 @@ "Id", "Status" ], + "AWS::PI::PerfReports": [ + "AnalysisReportId", + "Arn", + "CreateTime", + "Status" + ], "AWS::Panorama::ApplicationInstance": [ "ApplicationInstanceId", "Arn", @@ -8685,7 +8794,7 @@ "WorkforceArn" ], "AWS::SageMaker::Workteam": [ - "Id", + "WorkteamArn", "WorkteamName" ], "AWS::Scheduler::Schedule": [ @@ -8974,6 +9083,16 @@ "PoolARN", "PoolId" ], + "AWS::StorageGateway::Volume": [ + "CreatedDate", + "TargetARN", + "VolumeARN", + "VolumeAttachmentStatus", + "VolumeId", + "VolumeStatus", + "VolumeType", + "VolumeUsedInBytes" + ], "AWS::SupportApp::AccountAlias": [ "AccountAliasResourceId" ], @@ -9046,6 +9165,9 @@ "CreateTime", "LastUpdateTime" ], + "AWS::Transcribe::MedicalVocabulary": [ + "Arn" + ], "AWS::Transcribe::Vocabulary": [ "Arn", "LastModifiedTime", @@ -11237,6 +11359,20 @@ "UpdatedAt": "string", "Widgets": "array" }, + "AWS::BCM::ScheduledReport": { + "Arn": "string", + "CreatedAt": "string", + "DashboardArn": "string", + "Description": "string", + "HealthStatus": "object", + "Name": "string", + "ScheduleConfig": "object", + "ScheduledReportExecutionRoleArn": "string", + "Tags": "array", + "UpdatedAt": "string", + "WidgetDateRangeOverride": "object", + "WidgetIds": "array" + }, "AWS::BCMDataExports::Export": { "Export": "object", "Export.ExportArn": "string", @@ -13771,6 +13907,19 @@ "ModelArn": "string", "Tags": "array" }, + "AWS::Comprehend::EntityRecognizer": { + "Arn": "string", + "DataAccessRoleArn": "string", + "InputDataConfig": "object", + "LanguageCode": "string", + "ModelKmsKeyId": "string", + "ModelPolicy": "string", + "RecognizerName": "string", + "Tags": "array", + "VersionName": "string", + "VolumeKmsKeyId": "string", + "VpcConfig": "object" + }, "AWS::Comprehend::Flywheel": { "ActiveModelArn": "string", "Arn": "string", @@ -13827,11 +13976,12 @@ "Tags": "array" }, "AWS::Config::ConfigurationRecorder": { - "Id": "string", "Name": "string", "RecordingGroup": "object", "RecordingMode": "object", - "RoleARN": "string" + "ResourceARN": "string", + "RoleARN": "string", + "StartedOnCreate": "boolean" }, "AWS::Config::ConformancePack": { "ConformancePackArn": "string", @@ -14009,6 +14159,7 @@ "Tags": "array" }, "AWS::Connect::EvaluationForm": { + "AIVersion": "string", "AutoEvaluationConfiguration": "object", "Description": "string", "EvaluationFormArn": "string", @@ -14184,7 +14335,6 @@ "Key": "string" }, "AWS::Connect::SecurityProfile": { - "AllowedAIAgents": "array", "AllowedAccessControlHierarchyGroupId": "string", "AllowedAccessControlTags": "array", "AllowedFlowModules": "array", @@ -14465,6 +14615,15 @@ "Tags": "array", "TrainingMetrics": "array" }, + "AWS::CustomerProfiles::RecommenderSchema": { + "Arn": "string", + "CreatedAt": "string", + "DomainName": "string", + "Fields": "object", + "RecommenderSchemaName": "string", + "Status": "string", + "Tags": "array" + }, "AWS::CustomerProfiles::SegmentDefinition": { "CreatedAt": "string", "Description": "string", @@ -16196,6 +16355,15 @@ "PoolCount": "integer", "Tags": "array" }, + "AWS::EC2::IPv4Pool": { + "Arn": "string", + "Description": "string", + "NetworkBorderGroup": "string", + "PoolId": "string", + "Tags": "array", + "TotalAddressCount": "integer", + "TotalAvailableAddressCount": "integer" + }, "AWS::EC2::Instance": { "AdditionalInfo": "string", "Affinity": "string", @@ -16264,6 +16432,15 @@ "Tags": "array", "VpcId": "string" }, + "AWS::EC2::InstanceEventWindow": { + "Arn": "string", + "CronExpression": "string", + "InstanceEventWindowId": "string", + "Name": "string", + "State": "string", + "Tags": "array", + "TimeRanges": "array" + }, "AWS::EC2::InternetGateway": { "InternetGatewayId": "string", "Tags": "array" @@ -17675,8 +17852,8 @@ "Configurations": "array", "CustomAmiId": "string", "EbsConfiguration": "object", - "Id": "string", "InstanceCount": "integer", + "InstanceGroupId": "string", "InstanceRole": "string", "InstanceType": "string", "JobFlowId": "string", @@ -17748,6 +17925,15 @@ "Type": "string", "VirtualClusterId": "string" }, + "AWS::EMRContainers::JobTemplate": { + "Arn": "string", + "CreatedAt": "string", + "CreatedBy": "string", + "Id": "string", + "JobTemplateData": "object", + "Name": "string", + "Tags": "array" + }, "AWS::EMRContainers::SecurityConfiguration": { "Arn": "string", "ContainerProvider": "object", @@ -17971,6 +18157,36 @@ "Status": "string", "Tags": "array" }, + "AWS::ElastiCache::Snapshot": { + "Arn": "string", + "AutoMinorVersionUpgrade": "boolean", + "AutomaticFailover": "string", + "CacheClusterCreateTime": "string", + "CacheClusterId": "string", + "CacheNodeType": "string", + "CacheParameterGroupName": "string", + "CacheSubnetGroupName": "string", + "DataTiering": "string", + "Engine": "string", + "EngineVersion": "string", + "KmsKeyId": "string", + "NodeSnapshots": "array", + "NumCacheNodes": "integer", + "NumNodeGroups": "integer", + "Port": "integer", + "PreferredAvailabilityZone": "string", + "PreferredMaintenanceWindow": "string", + "ReplicationGroupDescription": "string", + "ReplicationGroupId": "string", + "SnapshotName": "string", + "SnapshotRetentionLimit": "integer", + "SnapshotSource": "string", + "SnapshotStatus": "string", + "SnapshotWindow": "string", + "Tags": "array", + "TopicArn": "string", + "VpcId": "string" + }, "AWS::ElastiCache::SubnetGroup": { "CacheSubnetGroupName": "string", "Description": "string", @@ -18355,6 +18571,56 @@ "Tags": "array", "Targets": "array" }, + "AWS::EventsV2::EventBus": { + "CreationTime": "string", + "Description": "string", + "EncryptionConfiguration": "object", + "EventBusArn": "string", + "LastModifiedTime": "string", + "Name": "string", + "State": "string", + "StorageConfiguration": "object", + "Tags": "array" + }, + "AWS::EventsV2::EventSource": { + "Configuration": "object", + "CreationTime": "string", + "Description": "string", + "EventBusArn": "string", + "EventSourceArn": "string", + "LastModifiedTime": "string", + "Name": "string", + "Revoked": "boolean", + "State": "string", + "Tags": "array" + }, + "AWS::EventsV2::ResourcePolicy": { + "EventBusArn": "string", + "PolicyDocument": "object", + "RevisionId": "string" + }, + "AWS::EventsV2::Subscriber": { + "BatchConfiguration": "object", + "BusName": "string", + "CreationTime": "string", + "Description": "string", + "EventBusArn": "string", + "FilterConfiguration": "object", + "InvokeConfiguration": "object", + "LastModifiedTime": "string", + "LogConfiguration": "object", + "Name": "string", + "OnFailureConfiguration": "object", + "PointInTimeConfiguration": "object", + "ResumePosition": "string", + "RetryPolicy": "object", + "StartingPosition": "string", + "State": "string", + "SubscriberArn": "string", + "Tags": "array", + "Transformer": "object", + "Type": "string" + }, "AWS::Evidently::Experiment": { "Arn": "string", "Description": "string", @@ -19115,7 +19381,7 @@ "AWS::Glue::Partition": { "CatalogId": "string", "DatabaseName": "string", - "Id": "string", + "IdentifierPartitionInputValues": "string", "PartitionInput": "object", "TableName": "string" }, @@ -20418,7 +20684,6 @@ "ThingGroupProperties": "object" }, "AWS::IoT::ThingPrincipalAttachment": { - "Id": "string", "Principal": "string", "ThingName": "string", "ThingPrincipalType": "string" @@ -20618,6 +20883,15 @@ "Name": "string", "Tags": "array" }, + "AWS::IoTManagedIntegrations::CloudConnector": { + "Arn": "string", + "Description": "string", + "EndpointConfig": "object", + "EndpointType": "string", + "Id": "string", + "Name": "string", + "Type": "string" + }, "AWS::IoTManagedIntegrations::CredentialLocker": { "Arn": "string", "CreatedAt": "string", @@ -22157,6 +22431,27 @@ "SsmInstanceID": "string", "Tags": "array" }, + "AWS::MGN::LaunchConfigurationTemplate": { + "Arn": "string", + "AssociatePublicIpAddress": "boolean", + "BootMode": "string", + "CopyPrivateIp": "boolean", + "CopyTags": "boolean", + "Ec2LaunchTemplateID": "string", + "EnableMapAutoTagging": "boolean", + "EnableParametersEncryption": "boolean", + "LargeVolumeConf": "object", + "LaunchConfigurationTemplateID": "string", + "LaunchDisposition": "string", + "Licensing": "object", + "MapAutoTaggingMpeID": "string", + "ParametersEncryptionKey": "string", + "PostLaunchActions": "object", + "SmallVolumeConf": "object", + "SmallVolumeMaxSize": "integer", + "Tags": "array", + "TargetInstanceTypeRightSizingMethod": "string" + }, "AWS::MGN::NetworkMigrationDefinition": { "Arn": "string", "CreatedAt": "string", @@ -22602,7 +22897,6 @@ "Category": "string", "Description": "string", "HopDestinations": "array", - "Id": "string", "Name": "string", "Priority": "integer", "Queue": "string", @@ -22622,6 +22916,7 @@ "Arn": "string", "ConcurrentJobs": "integer", "Description": "string", + "MaximumConcurrentFeeds": "integer", "Name": "string", "PricingPlan": "string", "Status": "string", @@ -23343,6 +23638,13 @@ "ScopeArn": "string", "Tags": "array" }, + "AWS::NetworkFlowMonitor::Scope": { + "ScopeArn": "string", + "ScopeId": "string", + "Status": "string", + "Tags": "array", + "Targets": "array" + }, "AWS::NetworkManager::ConnectAttachment": { "AttachmentId": "string", "AttachmentPolicyRuleNumber": "integer", @@ -23381,6 +23683,19 @@ "SubnetArn": "string", "Tags": "array" }, + "AWS::NetworkManager::Connection": { + "ConnectedDeviceId": "string", + "ConnectedLinkId": "string", + "ConnectionArn": "string", + "ConnectionId": "string", + "CreatedAt": "string", + "Description": "string", + "DeviceId": "string", + "GlobalNetworkId": "string", + "LinkId": "string", + "State": "string", + "Tags": "array" + }, "AWS::NetworkManager::CoreNetwork": { "CoreNetworkArn": "string", "CoreNetworkId": "string", @@ -23564,6 +23879,15 @@ "UpdatedAt": "string", "VpcArn": "string" }, + "AWS::NetworkMonitor::Monitor": { + "AggregationPeriod": "integer", + "CreatedAt": "string", + "ModifiedAt": "string", + "MonitorArn": "string", + "MonitorName": "string", + "State": "string", + "Tags": "array" + }, "AWS::NimbleStudio::Studio": { "AdminRoleArn": "string", "DisplayName": "string", @@ -24416,6 +24740,17 @@ "Status": "string", "Tags": "object" }, + "AWS::PI::PerfReports": { + "AnalysisReportId": "string", + "Arn": "string", + "CreateTime": "string", + "EndTime": "string", + "Identifier": "string", + "ServiceType": "string", + "StartTime": "string", + "Status": "string", + "Tags": "array" + }, "AWS::Panorama::ApplicationInstance": { "ApplicationInstanceId": "string", "ApplicationInstanceIdToReplace": "string", @@ -26434,6 +26769,7 @@ "Comment": "string", "Failover": "string", "GeoLocation": "object", + "GeoProximityLocation": "object", "HealthCheckId": "string", "HostedZoneId": "string", "HostedZoneName": "string", @@ -27165,6 +27501,11 @@ "MailFromAttributes": "object", "Tags": "array" }, + "AWS::SES::EmailIdentityCertificate": { + "CertificateArn": "string", + "EmailIdentity": "string", + "FromAddress": "string" + }, "AWS::SES::MailManagerAddonInstance": { "AddonInstanceArn": "string", "AddonInstanceId": "string", @@ -28288,11 +28629,11 @@ }, "AWS::SageMaker::Workteam": { "Description": "string", - "Id": "string", "MemberDefinitions": "array", "NotificationConfiguration": "object", "Tags": "array", "WorkforceName": "string", + "WorkteamArn": "string", "WorkteamName": "string" }, "AWS::Scheduler::Schedule": { @@ -29057,6 +29398,25 @@ "StorageClass": "string", "Tags": "array" }, + "AWS::StorageGateway::Volume": { + "CreatedDate": "string", + "GatewayARN": "string", + "KMSEncrypted": "boolean", + "KMSKey": "string", + "NetworkInterfaceId": "string", + "SnapshotId": "string", + "SourceVolumeARN": "string", + "Tags": "array", + "TargetARN": "string", + "TargetName": "string", + "VolumeARN": "string", + "VolumeAttachmentStatus": "string", + "VolumeId": "string", + "VolumeSizeInBytes": "number", + "VolumeStatus": "string", + "VolumeType": "string", + "VolumeUsedInBytes": "number" + }, "AWS::SupportApp::AccountAlias": { "AccountAlias": "string", "AccountAliasResourceId": "string" @@ -29245,6 +29605,13 @@ "Rules": "array", "Tags": "array" }, + "AWS::Transcribe::MedicalVocabulary": { + "Arn": "string", + "LanguageCode": "string", + "Tags": "array", + "VocabularyFileUri": "string", + "VocabularyName": "string" + }, "AWS::Transcribe::Vocabulary": { "Arn": "string", "DataAccessRoleArn": "string", diff --git a/src/data-source/generated/data/known_resource_types.json b/src/data-source/generated/data/known_resource_types.json index f6296e99..64eb25c5 100644 --- a/src/data-source/generated/data/known_resource_types.json +++ b/src/data-source/generated/data/known_resource_types.json @@ -149,6 +149,7 @@ "AWS::B2BI::Profile", "AWS::B2BI::Transformer", "AWS::BCM::Dashboard", + "AWS::BCM::ScheduledReport", "AWS::BCMDataExports::Export", "AWS::Backup::BackupPlan", "AWS::Backup::BackupSelection", @@ -370,6 +371,7 @@ "AWS::Cognito::UserPoolUserToGroupAttachment", "AWS::Comprehend::DocumentClassifier", "AWS::Comprehend::DocumentClassifierEndpoint", + "AWS::Comprehend::EntityRecognizer", "AWS::Comprehend::Flywheel", "AWS::ComputeOptimizer::AutomationRule", "AWS::Config::AggregationAuthorization", @@ -434,6 +436,7 @@ "AWS::CustomerProfiles::Integration", "AWS::CustomerProfiles::ObjectType", "AWS::CustomerProfiles::Recommender", + "AWS::CustomerProfiles::RecommenderSchema", "AWS::CustomerProfiles::SegmentDefinition", "AWS::DAX::Cluster", "AWS::DAX::ParameterGroup", @@ -574,8 +577,10 @@ "AWS::EC2::IPAMResourceDiscovery", "AWS::EC2::IPAMResourceDiscoveryAssociation", "AWS::EC2::IPAMScope", + "AWS::EC2::IPv4Pool", "AWS::EC2::Instance", "AWS::EC2::InstanceConnectEndpoint", + "AWS::EC2::InstanceEventWindow", "AWS::EC2::InternetGateway", "AWS::EC2::IpPoolRouteTableAssociation", "AWS::EC2::IpamExternalResourceVerificationToken", @@ -705,6 +710,7 @@ "AWS::EMR::StudioSessionMapping", "AWS::EMR::WALWorkspace", "AWS::EMRContainers::Endpoint", + "AWS::EMRContainers::JobTemplate", "AWS::EMRContainers::SecurityConfiguration", "AWS::EMRContainers::VirtualCluster", "AWS::EMRServerless::Application", @@ -717,6 +723,7 @@ "AWS::ElastiCache::SecurityGroupIngress", "AWS::ElastiCache::ServerlessCache", "AWS::ElastiCache::ServerlessCacheSnapshot", + "AWS::ElastiCache::Snapshot", "AWS::ElastiCache::SubnetGroup", "AWS::ElastiCache::User", "AWS::ElastiCache::UserGroup", @@ -751,6 +758,10 @@ "AWS::Events::EventBus", "AWS::Events::EventBusPolicy", "AWS::Events::Rule", + "AWS::EventsV2::EventBus", + "AWS::EventsV2::EventSource", + "AWS::EventsV2::ResourcePolicy", + "AWS::EventsV2::Subscriber", "AWS::Evidently::Experiment", "AWS::Evidently::Feature", "AWS::Evidently::Launch", @@ -966,6 +977,7 @@ "AWS::IoTFleetWise::StateTemplate", "AWS::IoTFleetWise::Vehicle", "AWS::IoTManagedIntegrations::AccountAssociation", + "AWS::IoTManagedIntegrations::CloudConnector", "AWS::IoTManagedIntegrations::CredentialLocker", "AWS::IoTManagedIntegrations::ManagedThing", "AWS::IoTManagedIntegrations::ProvisioningProfile", @@ -1103,6 +1115,7 @@ "AWS::M2::Deployment", "AWS::M2::Environment", "AWS::MGN::Connector", + "AWS::MGN::LaunchConfigurationTemplate", "AWS::MGN::NetworkMigrationDefinition", "AWS::MPA::ApprovalTeam", "AWS::MPA::IdentitySource", @@ -1200,8 +1213,10 @@ "AWS::NetworkFirewall::TLSInspectionConfiguration", "AWS::NetworkFirewall::VpcEndpointAssociation", "AWS::NetworkFlowMonitor::Monitor", + "AWS::NetworkFlowMonitor::Scope", "AWS::NetworkManager::ConnectAttachment", "AWS::NetworkManager::ConnectPeer", + "AWS::NetworkManager::Connection", "AWS::NetworkManager::CoreNetwork", "AWS::NetworkManager::CoreNetworkPrefixListAssociation", "AWS::NetworkManager::CustomerGatewayAssociation", @@ -1216,6 +1231,7 @@ "AWS::NetworkManager::TransitGatewayRegistration", "AWS::NetworkManager::TransitGatewayRouteTableAttachment", "AWS::NetworkManager::VpcAttachment", + "AWS::NetworkMonitor::Monitor", "AWS::NimbleStudio::Studio", "AWS::Notifications::ChannelAssociation", "AWS::Notifications::EventRule", @@ -1285,6 +1301,7 @@ "AWS::PCS::Cluster", "AWS::PCS::ComputeNodeGroup", "AWS::PCS::Queue", + "AWS::PI::PerfReports", "AWS::Panorama::ApplicationInstance", "AWS::Panorama::Package", "AWS::Panorama::PackageVersion", @@ -1512,6 +1529,7 @@ "AWS::SES::CustomVerificationEmailTemplate", "AWS::SES::DedicatedIpPool", "AWS::SES::EmailIdentity", + "AWS::SES::EmailIdentityCertificate", "AWS::SES::MailManagerAddonInstance", "AWS::SES::MailManagerAddonSubscription", "AWS::SES::MailManagerAddressList", @@ -1701,6 +1719,7 @@ "AWS::StepFunctions::StateMachineVersion", "AWS::StorageGateway::Tape", "AWS::StorageGateway::TapePool", + "AWS::StorageGateway::Volume", "AWS::SupportApp::AccountAlias", "AWS::SupportApp::SlackChannelConfiguration", "AWS::SupportApp::SlackWorkspaceConfiguration", @@ -1715,6 +1734,7 @@ "AWS::Timestream::ScheduledQuery", "AWS::Timestream::Table", "AWS::Transcribe::CallAnalyticsCategory", + "AWS::Transcribe::MedicalVocabulary", "AWS::Transcribe::Vocabulary", "AWS::Transcribe::VocabularyFilter", "AWS::Transfer::Agreement", diff --git a/src/data-source/generated/data/primary_identifiers.json b/src/data-source/generated/data/primary_identifiers.json index f4ea6677..c601c941 100644 --- a/src/data-source/generated/data/primary_identifiers.json +++ b/src/data-source/generated/data/primary_identifiers.json @@ -285,6 +285,9 @@ "AWS::Config::ConfigurationAggregator": [ "ConfigurationAggregatorName" ], + "AWS::Config::ConfigurationRecorder": [ + "Name" + ], "AWS::Config::ConformancePack": [ "ConformancePackName" ], @@ -636,6 +639,9 @@ "EventBusName", "StatementId" ], + "AWS::EventsV2::ResourcePolicy": [ + "EventBusArn" + ], "AWS::FIS::TargetAccountConfiguration": [ "ExperimentTemplateId", "AccountId" @@ -805,6 +811,10 @@ "AWS::IoT::ThingGroup": [ "ThingGroupName" ], + "AWS::IoT::ThingPrincipalAttachment": [ + "ThingName", + "Principal" + ], "AWS::IoT::ThingType": [ "ThingTypeName" ], @@ -1058,6 +1068,9 @@ "FlowArn", "Name" ], + "AWS::MediaConvert::JobTemplate": [ + "Name" + ], "AWS::MediaConvert::Preset": [ "Name" ], @@ -1496,6 +1509,10 @@ "AWS::SES::EmailIdentity": [ "EmailIdentity" ], + "AWS::SES::EmailIdentityCertificate": [ + "EmailIdentity", + "FromAddress" + ], "AWS::SES::MultiRegionEndpoint": [ "EndpointName" ], diff --git a/src/data-source/generated/data/region_resource_types.json b/src/data-source/generated/data/region_resource_types.json index 94db19d7..2e4117a0 100644 --- a/src/data-source/generated/data/region_resource_types.json +++ b/src/data-source/generated/data/region_resource_types.json @@ -266,6 +266,7 @@ "AWS::Connect::UserHierarchyStructure": true, "AWS::Connect::View": true, "AWS::Connect::ViewVersion": true, + "AWS::Connect::Vocabulary": true, "AWS::Connect::Workspace": true, "AWS::ConnectCampaignsV2::Campaign": true, "AWS::ControlTower::EnabledBaseline": true, @@ -730,6 +731,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::Oam::Link": true, "AWS::Oam::Sink": true, "AWS::ObservabilityAdmin::OrganizationTelemetryRule": true, @@ -850,6 +852,9 @@ "AWS::S3::BucketPolicy": true, "AWS::S3::MultiRegionAccessPoint": true, "AWS::S3::MultiRegionAccessPointPolicy": true, + "AWS::S3Express::AccessPoint": true, + "AWS::S3Express::BucketPolicy": true, + "AWS::S3Express::DirectoryBucket": true, "AWS::S3Files::AccessPoint": true, "AWS::S3Files::FileSystem": true, "AWS::S3Files::FileSystemPolicy": true, @@ -875,6 +880,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -1010,6 +1016,7 @@ "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -1555,6 +1562,10 @@ "AWS::Events::EventBus": true, "AWS::Events::EventBusPolicy": true, "AWS::Events::Rule": true, + "AWS::EventsV2::EventBus": true, + "AWS::EventsV2::EventSource": true, + "AWS::EventsV2::ResourcePolicy": true, + "AWS::EventsV2::Subscriber": true, "AWS::FIS::ExperimentTemplate": true, "AWS::FIS::TargetAccountConfiguration": true, "AWS::FMS::NotificationChannel": true, @@ -1792,6 +1803,7 @@ "AWS::NetworkManager::LinkAssociation": true, "AWS::NetworkManager::Site": true, "AWS::NetworkManager::TransitGatewayRegistration": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::Oam::Link": true, "AWS::Oam::Sink": true, "AWS::ObservabilityAdmin::OrganizationTelemetryRule": true, @@ -1905,6 +1917,9 @@ "AWS::S3::BucketPolicy": true, "AWS::S3::MultiRegionAccessPoint": true, "AWS::S3::MultiRegionAccessPointPolicy": true, + "AWS::S3Express::AccessPoint": true, + "AWS::S3Express::BucketPolicy": true, + "AWS::S3Express::DirectoryBucket": true, "AWS::S3Files::AccessPoint": true, "AWS::S3Files::FileSystem": true, "AWS::S3Files::FileSystemPolicy": true, @@ -2043,6 +2058,7 @@ "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -2819,6 +2835,7 @@ "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -3226,6 +3243,7 @@ "AWS::Connect::UserHierarchyStructure": true, "AWS::Connect::View": true, "AWS::Connect::ViewVersion": true, + "AWS::Connect::Vocabulary": true, "AWS::Connect::Workspace": true, "AWS::ConnectCampaignsV2::Campaign": true, "AWS::ControlTower::EnabledBaseline": true, @@ -3537,6 +3555,10 @@ "AWS::Events::EventBus": true, "AWS::Events::EventBusPolicy": true, "AWS::Events::Rule": true, + "AWS::EventsV2::EventBus": true, + "AWS::EventsV2::EventSource": true, + "AWS::EventsV2::ResourcePolicy": true, + "AWS::EventsV2::Subscriber": true, "AWS::Evidently::Experiment": true, "AWS::Evidently::Feature": true, "AWS::Evidently::Launch": true, @@ -3937,6 +3959,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::ODB::CloudAutonomousVmCluster": true, "AWS::ODB::CloudExadataInfrastructure": true, "AWS::ODB::CloudVmCluster": true, @@ -4175,6 +4198,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -4356,10 +4380,12 @@ "AWS::Timestream::ScheduledQuery": true, "AWS::Timestream::Table": true, "AWS::Transcribe::CallAnalyticsCategory": true, + "AWS::Transcribe::MedicalVocabulary": true, "AWS::Transcribe::VocabularyFilter": true, "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -5472,6 +5498,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::ODB::CloudAutonomousVmCluster": true, "AWS::ODB::CloudExadataInfrastructure": true, "AWS::ODB::CloudVmCluster": true, @@ -5684,6 +5711,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -5848,10 +5876,12 @@ "AWS::SystemsManagerSAP::Application": true, "AWS::Textract::Adapter": true, "AWS::Transcribe::CallAnalyticsCategory": true, + "AWS::Transcribe::MedicalVocabulary": true, "AWS::Transcribe::VocabularyFilter": true, "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -6678,6 +6708,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::ODB::CloudAutonomousVmCluster": true, "AWS::ODB::CloudExadataInfrastructure": true, "AWS::ODB::CloudVmCluster": true, @@ -6829,6 +6860,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -6980,6 +7012,7 @@ "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -7174,6 +7207,7 @@ "AWS::AutoScaling::WarmPool": true, "AWS::AutoScalingPlans::ScalingPlan": true, "AWS::BCM::Dashboard": true, + "AWS::BCM::ScheduledReport": true, "AWS::Backup::BackupPlan": true, "AWS::Backup::BackupSelection": true, "AWS::Backup::BackupVault": true, @@ -7356,6 +7390,7 @@ "AWS::Cognito::UserPoolUserToGroupAttachment": true, "AWS::Comprehend::DocumentClassifier": true, "AWS::Comprehend::DocumentClassifierEndpoint": true, + "AWS::Comprehend::EntityRecognizer": true, "AWS::Comprehend::Flywheel": true, "AWS::ComputeOptimizer::AutomationRule": true, "AWS::Config::AggregationAuthorization": true, @@ -7522,8 +7557,10 @@ "AWS::EC2::IPAMResourceDiscovery": true, "AWS::EC2::IPAMResourceDiscoveryAssociation": true, "AWS::EC2::IPAMScope": true, + "AWS::EC2::IPv4Pool": true, "AWS::EC2::Instance": true, "AWS::EC2::InstanceConnectEndpoint": true, + "AWS::EC2::InstanceEventWindow": true, "AWS::EC2::InternetGateway": true, "AWS::EC2::IpPoolRouteTableAssociation": true, "AWS::EC2::IpamExternalResourceVerificationToken": true, @@ -7651,6 +7688,7 @@ "AWS::EMR::StudioSessionMapping": true, "AWS::EMR::WALWorkspace": true, "AWS::EMRContainers::Endpoint": true, + "AWS::EMRContainers::JobTemplate": true, "AWS::EMRContainers::SecurityConfiguration": true, "AWS::EMRContainers::VirtualCluster": true, "AWS::EMRServerless::Application": true, @@ -7692,6 +7730,10 @@ "AWS::Events::EventBus": true, "AWS::Events::EventBusPolicy": true, "AWS::Events::Rule": true, + "AWS::EventsV2::EventBus": true, + "AWS::EventsV2::EventSource": true, + "AWS::EventsV2::ResourcePolicy": true, + "AWS::EventsV2::Subscriber": true, "AWS::FIS::ExperimentTemplate": true, "AWS::FIS::TargetAccountConfiguration": true, "AWS::FMS::ApplicationsList": true, @@ -7983,6 +8025,7 @@ "AWS::M2::Deployment": true, "AWS::M2::Environment": true, "AWS::MGN::Connector": true, + "AWS::MGN::LaunchConfigurationTemplate": true, "AWS::MGN::NetworkMigrationDefinition": true, "AWS::MSK::BatchScramSecret": true, "AWS::MSK::Channel": true, @@ -8005,6 +8048,7 @@ "AWS::MediaConnect::BridgeSource": true, "AWS::MediaConnect::Flow": true, "AWS::MediaConnect::FlowEntitlement": true, + "AWS::MediaConnect::FlowMediaStream": true, "AWS::MediaConnect::FlowOutput": true, "AWS::MediaConnect::FlowSource": true, "AWS::MediaConnect::FlowVpcInterface": true, @@ -8072,6 +8116,7 @@ "AWS::NetworkFirewall::TLSInspectionConfiguration": true, "AWS::NetworkFirewall::VpcEndpointAssociation": true, "AWS::NetworkFlowMonitor::Monitor": true, + "AWS::NetworkFlowMonitor::Scope": true, "AWS::NetworkManager::ConnectAttachment": true, "AWS::NetworkManager::ConnectPeer": true, "AWS::NetworkManager::CoreNetwork": true, @@ -8088,6 +8133,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::ODB::CloudAutonomousVmCluster": true, "AWS::ODB::CloudExadataInfrastructure": true, "AWS::ODB::CloudVmCluster": true, @@ -8131,6 +8177,7 @@ "AWS::PCS::Cluster": true, "AWS::PCS::ComputeNodeGroup": true, "AWS::PCS::Queue": true, + "AWS::PI::PerfReports": true, "AWS::PaymentCryptography::Alias": true, "AWS::PaymentCryptography::Key": true, "AWS::Personalize::Dataset": true, @@ -8308,6 +8355,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -8479,6 +8527,7 @@ "AWS::StepFunctions::StateMachineVersion": true, "AWS::StorageGateway::Tape": true, "AWS::StorageGateway::TapePool": true, + "AWS::StorageGateway::Volume": true, "AWS::SupportAuthZ::SupportPermit": true, "AWS::Synthetics::Canary": true, "AWS::Synthetics::Group": true, @@ -8489,6 +8538,7 @@ "AWS::Timestream::InfluxDBInstance": true, "AWS::Timestream::ScheduledQuery": true, "AWS::Timestream::Table": true, + "AWS::Transcribe::MedicalVocabulary": true, "AWS::Transcribe::Vocabulary": true, "AWS::Transcribe::VocabularyFilter": true, "AWS::Transfer::Agreement": true, @@ -9210,6 +9260,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::ODB::CloudAutonomousVmCluster": true, "AWS::ODB::CloudExadataInfrastructure": true, "AWS::ODB::CloudVmCluster": true, @@ -9345,6 +9396,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -9461,6 +9513,7 @@ "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -10188,6 +10241,10 @@ "AWS::Events::EventBus": true, "AWS::Events::EventBusPolicy": true, "AWS::Events::Rule": true, + "AWS::EventsV2::EventBus": true, + "AWS::EventsV2::EventSource": true, + "AWS::EventsV2::ResourcePolicy": true, + "AWS::EventsV2::Subscriber": true, "AWS::Evidently::Experiment": true, "AWS::Evidently::Feature": true, "AWS::Evidently::Launch": true, @@ -10566,6 +10623,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::NimbleStudio::Studio": true, "AWS::ODB::CloudAutonomousVmCluster": true, "AWS::ODB::CloudExadataInfrastructure": true, @@ -10803,6 +10861,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -10978,10 +11037,12 @@ "AWS::Textract::Adapter": true, "AWS::Timestream::InfluxDBCluster": true, "AWS::Timestream::InfluxDBInstance": true, + "AWS::Transcribe::MedicalVocabulary": true, "AWS::Transcribe::VocabularyFilter": true, "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -11450,6 +11511,7 @@ "AWS::Connect::UserHierarchyStructure": true, "AWS::Connect::View": true, "AWS::Connect::ViewVersion": true, + "AWS::Connect::Vocabulary": true, "AWS::Connect::Workspace": true, "AWS::ConnectCampaigns::Campaign": true, "AWS::ConnectCampaignsV2::Campaign": true, @@ -11764,6 +11826,10 @@ "AWS::Events::EventBus": true, "AWS::Events::EventBusPolicy": true, "AWS::Events::Rule": true, + "AWS::EventsV2::EventBus": true, + "AWS::EventsV2::EventSource": true, + "AWS::EventsV2::ResourcePolicy": true, + "AWS::EventsV2::Subscriber": true, "AWS::Evidently::Experiment": true, "AWS::Evidently::Feature": true, "AWS::Evidently::Launch": true, @@ -12161,6 +12227,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::ODB::CloudAutonomousVmCluster": true, "AWS::ODB::CloudExadataInfrastructure": true, "AWS::ODB::CloudVmCluster": true, @@ -12395,6 +12462,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -12571,10 +12639,12 @@ "AWS::Timestream::ScheduledQuery": true, "AWS::Timestream::Table": true, "AWS::Transcribe::CallAnalyticsCategory": true, + "AWS::Transcribe::MedicalVocabulary": true, "AWS::Transcribe::VocabularyFilter": true, "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -13304,6 +13374,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::Oam::Link": true, "AWS::Oam::Sink": true, "AWS::ObservabilityAdmin::OrganizationTelemetryRule": true, @@ -13419,6 +13490,9 @@ "AWS::S3::BucketPolicy": true, "AWS::S3::MultiRegionAccessPoint": true, "AWS::S3::MultiRegionAccessPointPolicy": true, + "AWS::S3Express::AccessPoint": true, + "AWS::S3Express::BucketPolicy": true, + "AWS::S3Express::DirectoryBucket": true, "AWS::S3Files::AccessPoint": true, "AWS::S3Files::FileSystem": true, "AWS::S3Files::FileSystemPolicy": true, @@ -13444,6 +13518,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -13580,6 +13655,7 @@ "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -14249,6 +14325,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::ODB::CloudAutonomousVmCluster": true, "AWS::ODB::CloudExadataInfrastructure": true, "AWS::ODB::CloudVmCluster": true, @@ -14473,6 +14550,7 @@ "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -14655,6 +14733,7 @@ "AWS::Cassandra::Keyspace": true, "AWS::Cassandra::Table": true, "AWS::Cassandra::Type": true, + "AWS::CertificateManager::AcmeDomainValidation": true, "AWS::CertificateManager::AcmeEndpoint": true, "AWS::CertificateManager::AcmeExternalAccountBinding": true, "AWS::CertificateManager::Certificate": true, @@ -14962,11 +15041,16 @@ "AWS::Events::EventBus": true, "AWS::Events::EventBusPolicy": true, "AWS::Events::Rule": true, + "AWS::EventsV2::EventBus": true, + "AWS::EventsV2::EventSource": true, + "AWS::EventsV2::ResourcePolicy": true, + "AWS::EventsV2::Subscriber": true, "AWS::FMS::NotificationChannel": true, "AWS::FMS::Policy": true, "AWS::FMS::ResourceSet": true, "AWS::FSx::DataRepositoryAssociation": true, "AWS::FSx::FileSystem": true, + "AWS::FSx::S3AccessPointAttachment": true, "AWS::FSx::Snapshot": true, "AWS::FSx::StorageVirtualMachine": true, "AWS::FSx::Volume": true, @@ -15199,6 +15283,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::Oam::Link": true, "AWS::Oam::Sink": true, "AWS::ObservabilityAdmin::OrganizationTelemetryRule": true, @@ -15327,6 +15412,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -15420,6 +15506,7 @@ "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -15559,6 +15646,7 @@ "AWS::Cassandra::Keyspace": true, "AWS::Cassandra::Table": true, "AWS::Cassandra::Type": true, + "AWS::CertificateManager::AcmeDomainValidation": true, "AWS::CertificateManager::AcmeEndpoint": true, "AWS::CertificateManager::AcmeExternalAccountBinding": true, "AWS::CertificateManager::Certificate": true, @@ -16180,6 +16268,7 @@ "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -16335,6 +16424,7 @@ "AWS::Cassandra::Keyspace": true, "AWS::Cassandra::Table": true, "AWS::Cassandra::Type": true, + "AWS::CertificateManager::AcmeDomainValidation": true, "AWS::CertificateManager::AcmeEndpoint": true, "AWS::CertificateManager::AcmeExternalAccountBinding": true, "AWS::CertificateManager::Certificate": true, @@ -16646,6 +16736,10 @@ "AWS::Events::EventBus": true, "AWS::Events::EventBusPolicy": true, "AWS::Events::Rule": true, + "AWS::EventsV2::EventBus": true, + "AWS::EventsV2::EventSource": true, + "AWS::EventsV2::ResourcePolicy": true, + "AWS::EventsV2::Subscriber": true, "AWS::FMS::NotificationChannel": true, "AWS::FMS::Policy": true, "AWS::FMS::ResourceSet": true, @@ -16805,6 +16899,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::Oam::Link": true, "AWS::Oam::Sink": true, "AWS::ObservabilityAdmin::OrganizationTelemetryRule": true, @@ -16993,6 +17088,7 @@ "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -17375,6 +17471,7 @@ "AWS::Connect::UserHierarchyStructure": true, "AWS::Connect::View": true, "AWS::Connect::ViewVersion": true, + "AWS::Connect::Vocabulary": true, "AWS::Connect::Workspace": true, "AWS::ConnectCampaigns::Campaign": true, "AWS::ConnectCampaignsV2::Campaign": true, @@ -17802,6 +17899,7 @@ "AWS::IoTEvents::DetectorModel": true, "AWS::IoTEvents::Input": true, "AWS::IoTManagedIntegrations::AccountAssociation": true, + "AWS::IoTManagedIntegrations::CloudConnector": true, "AWS::IoTManagedIntegrations::CredentialLocker": true, "AWS::IoTManagedIntegrations::ManagedThing": true, "AWS::IoTManagedIntegrations::ProvisioningProfile": true, @@ -17996,6 +18094,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::ODB::CloudAutonomousVmCluster": true, "AWS::ODB::CloudExadataInfrastructure": true, "AWS::ODB::CloudVmCluster": true, @@ -18374,10 +18473,12 @@ "AWS::Timestream::InfluxDBCluster": true, "AWS::Timestream::InfluxDBInstance": true, "AWS::Transcribe::CallAnalyticsCategory": true, + "AWS::Transcribe::MedicalVocabulary": true, "AWS::Transcribe::VocabularyFilter": true, "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -19061,6 +19162,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::Oam::Link": true, "AWS::Oam::Sink": true, "AWS::ObservabilityAdmin::OrganizationTelemetryRule": true, @@ -19179,6 +19281,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -19293,6 +19396,7 @@ "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -19439,7 +19543,14 @@ "AWS::Batch::QuotaShare": true, "AWS::Batch::SchedulingPolicy": true, "AWS::Batch::ServiceEnvironment": true, + "AWS::BedrockAgentCore::BrowserCustom": true, + "AWS::BedrockAgentCore::BrowserProfile": true, + "AWS::BedrockAgentCore::CodeInterpreterCustom": true, "AWS::BedrockAgentCore::Gateway": true, + "AWS::BedrockAgentCore::GatewayRateLimit": true, + "AWS::BedrockAgentCore::GatewayTarget": true, + "AWS::BedrockAgentCore::Runtime": true, + "AWS::BedrockAgentCore::RuntimeEndpoint": true, "AWS::BedrockAgentCore::WorkloadIdentity": true, "AWS::Budgets::Budget": true, "AWS::Budgets::BudgetsAction": true, @@ -19711,6 +19822,7 @@ "AWS::FMS::ResourceSet": true, "AWS::FSx::DataRepositoryAssociation": true, "AWS::FSx::FileSystem": true, + "AWS::FSx::S3AccessPointAttachment": true, "AWS::FSx::Snapshot": true, "AWS::FSx::StorageVirtualMachine": true, "AWS::FSx::Volume": true, @@ -20259,7 +20371,12 @@ "AWS::Batch::QuotaShare": true, "AWS::Batch::SchedulingPolicy": true, "AWS::Batch::ServiceEnvironment": true, + "AWS::BedrockAgentCore::BrowserCustom": true, "AWS::BedrockAgentCore::BrowserProfile": true, + "AWS::BedrockAgentCore::CodeInterpreterCustom": true, + "AWS::BedrockAgentCore::Gateway": true, + "AWS::BedrockAgentCore::GatewayRateLimit": true, + "AWS::BedrockAgentCore::GatewayTarget": true, "AWS::BedrockAgentCore::Runtime": true, "AWS::BedrockAgentCore::RuntimeEndpoint": true, "AWS::BedrockAgentCore::WorkloadIdentity": true, @@ -21063,6 +21180,7 @@ "AWS::AutoScaling::WarmPool": true, "AWS::AutoScalingPlans::ScalingPlan": true, "AWS::BCM::Dashboard": true, + "AWS::BCM::ScheduledReport": true, "AWS::Backup::BackupPlan": true, "AWS::Backup::BackupSelection": true, "AWS::Backup::BackupVault": true, @@ -21273,6 +21391,7 @@ "AWS::Cognito::UserPoolUserToGroupAttachment": true, "AWS::Comprehend::DocumentClassifier": true, "AWS::Comprehend::DocumentClassifierEndpoint": true, + "AWS::Comprehend::EntityRecognizer": true, "AWS::Comprehend::Flywheel": true, "AWS::ComputeOptimizer::AutomationRule": true, "AWS::Config::AggregationAuthorization": true, @@ -21337,6 +21456,7 @@ "AWS::CustomerProfiles::Integration": true, "AWS::CustomerProfiles::ObjectType": true, "AWS::CustomerProfiles::Recommender": true, + "AWS::CustomerProfiles::RecommenderSchema": true, "AWS::CustomerProfiles::SegmentDefinition": true, "AWS::DAX::Cluster": true, "AWS::DAX::ParameterGroup": true, @@ -21470,8 +21590,10 @@ "AWS::EC2::IPAMResourceDiscovery": true, "AWS::EC2::IPAMResourceDiscoveryAssociation": true, "AWS::EC2::IPAMScope": true, + "AWS::EC2::IPv4Pool": true, "AWS::EC2::Instance": true, "AWS::EC2::InstanceConnectEndpoint": true, + "AWS::EC2::InstanceEventWindow": true, "AWS::EC2::InternetGateway": true, "AWS::EC2::IpPoolRouteTableAssociation": true, "AWS::EC2::IpamExternalResourceVerificationToken": true, @@ -21599,6 +21721,7 @@ "AWS::EMR::StudioSessionMapping": true, "AWS::EMR::WALWorkspace": true, "AWS::EMRContainers::Endpoint": true, + "AWS::EMRContainers::JobTemplate": true, "AWS::EMRContainers::SecurityConfiguration": true, "AWS::EMRContainers::VirtualCluster": true, "AWS::EMRServerless::Application": true, @@ -21611,6 +21734,7 @@ "AWS::ElastiCache::SecurityGroupIngress": true, "AWS::ElastiCache::ServerlessCache": true, "AWS::ElastiCache::ServerlessCacheSnapshot": true, + "AWS::ElastiCache::Snapshot": true, "AWS::ElastiCache::SubnetGroup": true, "AWS::ElastiCache::User": true, "AWS::ElastiCache::UserGroup": true, @@ -21643,6 +21767,10 @@ "AWS::Events::EventBus": true, "AWS::Events::EventBusPolicy": true, "AWS::Events::Rule": true, + "AWS::EventsV2::EventBus": true, + "AWS::EventsV2::EventSource": true, + "AWS::EventsV2::ResourcePolicy": true, + "AWS::EventsV2::Subscriber": true, "AWS::Evidently::Experiment": true, "AWS::Evidently::Feature": true, "AWS::Evidently::Launch": true, @@ -21957,6 +22085,7 @@ "AWS::M2::Deployment": true, "AWS::M2::Environment": true, "AWS::MGN::Connector": true, + "AWS::MGN::LaunchConfigurationTemplate": true, "AWS::MGN::NetworkMigrationDefinition": true, "AWS::MSK::BatchScramSecret": true, "AWS::MSK::Channel": true, @@ -22051,6 +22180,7 @@ "AWS::NetworkFirewall::TLSInspectionConfiguration": true, "AWS::NetworkFirewall::VpcEndpointAssociation": true, "AWS::NetworkFlowMonitor::Monitor": true, + "AWS::NetworkFlowMonitor::Scope": true, "AWS::NetworkManager::ConnectAttachment": true, "AWS::NetworkManager::ConnectPeer": true, "AWS::NetworkManager::CoreNetwork": true, @@ -22067,6 +22197,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::NimbleStudio::Studio": true, "AWS::ODB::CloudAutonomousVmCluster": true, "AWS::ODB::CloudExadataInfrastructure": true, @@ -22120,6 +22251,7 @@ "AWS::PCS::Cluster": true, "AWS::PCS::ComputeNodeGroup": true, "AWS::PCS::Queue": true, + "AWS::PI::PerfReports": true, "AWS::PaymentCryptography::Alias": true, "AWS::PaymentCryptography::Key": true, "AWS::Personalize::Dataset": true, @@ -22321,6 +22453,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -22497,6 +22630,7 @@ "AWS::StepFunctions::StateMachineVersion": true, "AWS::StorageGateway::Tape": true, "AWS::StorageGateway::TapePool": true, + "AWS::StorageGateway::Volume": true, "AWS::SupportApp::AccountAlias": true, "AWS::SupportApp::SlackChannelConfiguration": true, "AWS::SupportApp::SlackWorkspaceConfiguration": true, @@ -22511,6 +22645,7 @@ "AWS::Timestream::ScheduledQuery": true, "AWS::Timestream::Table": true, "AWS::Transcribe::CallAnalyticsCategory": true, + "AWS::Transcribe::MedicalVocabulary": true, "AWS::Transcribe::Vocabulary": true, "AWS::Transcribe::VocabularyFilter": true, "AWS::Transfer::Agreement": true, @@ -23403,6 +23538,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -23525,6 +23661,7 @@ "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -23718,6 +23855,7 @@ "AWS::B2BI::Profile": true, "AWS::B2BI::Transformer": true, "AWS::BCM::Dashboard": true, + "AWS::BCM::ScheduledReport": true, "AWS::BCMDataExports::Export": true, "AWS::Backup::BackupPlan": true, "AWS::Backup::BackupSelection": true, @@ -23939,6 +24077,7 @@ "AWS::Cognito::UserPoolUserToGroupAttachment": true, "AWS::Comprehend::DocumentClassifier": true, "AWS::Comprehend::DocumentClassifierEndpoint": true, + "AWS::Comprehend::EntityRecognizer": true, "AWS::Comprehend::Flywheel": true, "AWS::ComputeOptimizer::AutomationRule": true, "AWS::Config::AggregationAuthorization": true, @@ -24003,6 +24142,7 @@ "AWS::CustomerProfiles::Integration": true, "AWS::CustomerProfiles::ObjectType": true, "AWS::CustomerProfiles::Recommender": true, + "AWS::CustomerProfiles::RecommenderSchema": true, "AWS::CustomerProfiles::SegmentDefinition": true, "AWS::DAX::Cluster": true, "AWS::DAX::ParameterGroup": true, @@ -24135,8 +24275,10 @@ "AWS::EC2::IPAMResourceDiscovery": true, "AWS::EC2::IPAMResourceDiscoveryAssociation": true, "AWS::EC2::IPAMScope": true, + "AWS::EC2::IPv4Pool": true, "AWS::EC2::Instance": true, "AWS::EC2::InstanceConnectEndpoint": true, + "AWS::EC2::InstanceEventWindow": true, "AWS::EC2::InternetGateway": true, "AWS::EC2::IpPoolRouteTableAssociation": true, "AWS::EC2::IpamExternalResourceVerificationToken": true, @@ -24266,6 +24408,7 @@ "AWS::EMR::StudioSessionMapping": true, "AWS::EMR::WALWorkspace": true, "AWS::EMRContainers::Endpoint": true, + "AWS::EMRContainers::JobTemplate": true, "AWS::EMRContainers::SecurityConfiguration": true, "AWS::EMRContainers::VirtualCluster": true, "AWS::EMRServerless::Application": true, @@ -24312,6 +24455,10 @@ "AWS::Events::EventBus": true, "AWS::Events::EventBusPolicy": true, "AWS::Events::Rule": true, + "AWS::EventsV2::EventBus": true, + "AWS::EventsV2::EventSource": true, + "AWS::EventsV2::ResourcePolicy": true, + "AWS::EventsV2::Subscriber": true, "AWS::Evidently::Experiment": true, "AWS::Evidently::Feature": true, "AWS::Evidently::Launch": true, @@ -24657,6 +24804,7 @@ "AWS::M2::Deployment": true, "AWS::M2::Environment": true, "AWS::MGN::Connector": true, + "AWS::MGN::LaunchConfigurationTemplate": true, "AWS::MGN::NetworkMigrationDefinition": true, "AWS::MPA::ApprovalTeam": true, "AWS::MPA::IdentitySource": true, @@ -24684,6 +24832,7 @@ "AWS::MediaConnect::BridgeSource": true, "AWS::MediaConnect::Flow": true, "AWS::MediaConnect::FlowEntitlement": true, + "AWS::MediaConnect::FlowMediaStream": true, "AWS::MediaConnect::FlowOutput": true, "AWS::MediaConnect::FlowSource": true, "AWS::MediaConnect::FlowVpcInterface": true, @@ -24753,6 +24902,7 @@ "AWS::NetworkFirewall::TLSInspectionConfiguration": true, "AWS::NetworkFirewall::VpcEndpointAssociation": true, "AWS::NetworkFlowMonitor::Monitor": true, + "AWS::NetworkFlowMonitor::Scope": true, "AWS::NetworkManager::ConnectAttachment": true, "AWS::NetworkManager::ConnectPeer": true, "AWS::NetworkManager::CoreNetwork": true, @@ -24769,6 +24919,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::Notifications::ChannelAssociation": true, "AWS::Notifications::EventRule": true, "AWS::Notifications::ManagedNotificationAccountContactAssociation": true, @@ -24830,6 +24981,7 @@ "AWS::PCS::Cluster": true, "AWS::PCS::ComputeNodeGroup": true, "AWS::PCS::Queue": true, + "AWS::PI::PerfReports": true, "AWS::Panorama::ApplicationInstance": true, "AWS::Panorama::Package": true, "AWS::Panorama::PackageVersion": true, @@ -25057,6 +25209,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -25233,6 +25386,7 @@ "AWS::StepFunctions::StateMachineVersion": true, "AWS::StorageGateway::Tape": true, "AWS::StorageGateway::TapePool": true, + "AWS::StorageGateway::Volume": true, "AWS::SupportApp::AccountAlias": true, "AWS::SupportApp::SlackChannelConfiguration": true, "AWS::SupportApp::SlackWorkspaceConfiguration": true, @@ -25247,6 +25401,7 @@ "AWS::Timestream::ScheduledQuery": true, "AWS::Timestream::Table": true, "AWS::Transcribe::CallAnalyticsCategory": true, + "AWS::Transcribe::MedicalVocabulary": true, "AWS::Transcribe::Vocabulary": true, "AWS::Transcribe::VocabularyFilter": true, "AWS::Transfer::Agreement": true, @@ -25916,6 +26071,10 @@ "AWS::Events::EventBus": true, "AWS::Events::EventBusPolicy": true, "AWS::Events::Rule": true, + "AWS::EventsV2::EventBus": true, + "AWS::EventsV2::EventSource": true, + "AWS::EventsV2::ResourcePolicy": true, + "AWS::EventsV2::Subscriber": true, "AWS::Evidently::Experiment": true, "AWS::Evidently::Feature": true, "AWS::Evidently::Launch": true, @@ -26228,6 +26387,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::NimbleStudio::Studio": true, "AWS::ODB::CloudAutonomousVmCluster": true, "AWS::ODB::CloudExadataInfrastructure": true, @@ -26404,6 +26564,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -26572,6 +26733,7 @@ "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -27363,6 +27525,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::ODB::CloudAutonomousVmCluster": true, "AWS::ODB::CloudExadataInfrastructure": true, "AWS::ODB::CloudVmCluster": true, @@ -27519,6 +27682,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -27656,6 +27820,7 @@ "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -28195,6 +28360,10 @@ "AWS::Events::EventBus": true, "AWS::Events::EventBusPolicy": true, "AWS::Events::Rule": true, + "AWS::EventsV2::EventBus": true, + "AWS::EventsV2::EventSource": true, + "AWS::EventsV2::ResourcePolicy": true, + "AWS::EventsV2::Subscriber": true, "AWS::FIS::ExperimentTemplate": true, "AWS::FIS::TargetAccountConfiguration": true, "AWS::FMS::NotificationChannel": true, @@ -28423,6 +28592,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::ODB::CloudAutonomousVmCluster": true, "AWS::ODB::CloudExadataInfrastructure": true, "AWS::ODB::CloudVmCluster": true, @@ -28691,6 +28861,7 @@ "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -29384,6 +29555,10 @@ "AWS::Events::EventBus": true, "AWS::Events::EventBusPolicy": true, "AWS::Events::Rule": true, + "AWS::EventsV2::EventBus": true, + "AWS::EventsV2::EventSource": true, + "AWS::EventsV2::ResourcePolicy": true, + "AWS::EventsV2::Subscriber": true, "AWS::Evidently::Experiment": true, "AWS::Evidently::Feature": true, "AWS::Evidently::Launch": true, @@ -29577,6 +29752,7 @@ "AWS::IoTEvents::DetectorModel": true, "AWS::IoTEvents::Input": true, "AWS::IoTManagedIntegrations::AccountAssociation": true, + "AWS::IoTManagedIntegrations::CloudConnector": true, "AWS::IoTManagedIntegrations::CredentialLocker": true, "AWS::IoTManagedIntegrations::ManagedThing": true, "AWS::IoTManagedIntegrations::ProvisioningProfile": true, @@ -29809,6 +29985,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::NimbleStudio::Studio": true, "AWS::ODB::CloudAutonomousVmCluster": true, "AWS::ODB::CloudExadataInfrastructure": true, @@ -30069,6 +30246,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -30250,10 +30428,12 @@ "AWS::Timestream::InfluxDBInstance": true, "AWS::Timestream::ScheduledQuery": true, "AWS::Timestream::Table": true, + "AWS::Transcribe::MedicalVocabulary": true, "AWS::Transcribe::VocabularyFilter": true, "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -31369,6 +31549,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::ODB::CloudAutonomousVmCluster": true, "AWS::ODB::CloudExadataInfrastructure": true, "AWS::ODB::CloudVmCluster": true, @@ -31588,6 +31769,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -31757,10 +31939,12 @@ "AWS::Timestream::InfluxDBCluster": true, "AWS::Timestream::InfluxDBInstance": true, "AWS::Transcribe::CallAnalyticsCategory": true, + "AWS::Transcribe::MedicalVocabulary": true, "AWS::Transcribe::VocabularyFilter": true, "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -32720,6 +32904,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::ODB::CloudAutonomousVmCluster": true, "AWS::ODB::CloudExadataInfrastructure": true, "AWS::ODB::CloudVmCluster": true, @@ -32895,6 +33080,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -33056,10 +33242,12 @@ "AWS::Textract::Adapter": true, "AWS::Timestream::InfluxDBCluster": true, "AWS::Timestream::InfluxDBInstance": true, + "AWS::Transcribe::MedicalVocabulary": true, "AWS::Transcribe::VocabularyFilter": true, "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -33270,6 +33458,7 @@ "AWS::B2BI::Profile": true, "AWS::B2BI::Transformer": true, "AWS::BCM::Dashboard": true, + "AWS::BCM::ScheduledReport": true, "AWS::BCMDataExports::Export": true, "AWS::Backup::BackupPlan": true, "AWS::Backup::BackupSelection": true, @@ -33491,6 +33680,7 @@ "AWS::Cognito::UserPoolUserToGroupAttachment": true, "AWS::Comprehend::DocumentClassifier": true, "AWS::Comprehend::DocumentClassifierEndpoint": true, + "AWS::Comprehend::EntityRecognizer": true, "AWS::Comprehend::Flywheel": true, "AWS::ComputeOptimizer::AutomationRule": true, "AWS::Config::AggregationAuthorization": true, @@ -33555,6 +33745,7 @@ "AWS::CustomerProfiles::Integration": true, "AWS::CustomerProfiles::ObjectType": true, "AWS::CustomerProfiles::Recommender": true, + "AWS::CustomerProfiles::RecommenderSchema": true, "AWS::CustomerProfiles::SegmentDefinition": true, "AWS::DAX::Cluster": true, "AWS::DAX::ParameterGroup": true, @@ -33687,8 +33878,10 @@ "AWS::EC2::IPAMResourceDiscovery": true, "AWS::EC2::IPAMResourceDiscoveryAssociation": true, "AWS::EC2::IPAMScope": true, + "AWS::EC2::IPv4Pool": true, "AWS::EC2::Instance": true, "AWS::EC2::InstanceConnectEndpoint": true, + "AWS::EC2::InstanceEventWindow": true, "AWS::EC2::InternetGateway": true, "AWS::EC2::IpPoolRouteTableAssociation": true, "AWS::EC2::IpamExternalResourceVerificationToken": true, @@ -33818,6 +34011,7 @@ "AWS::EMR::StudioSessionMapping": true, "AWS::EMR::WALWorkspace": true, "AWS::EMRContainers::Endpoint": true, + "AWS::EMRContainers::JobTemplate": true, "AWS::EMRContainers::SecurityConfiguration": true, "AWS::EMRContainers::VirtualCluster": true, "AWS::EMRServerless::Application": true, @@ -33864,6 +34058,10 @@ "AWS::Events::EventBus": true, "AWS::Events::EventBusPolicy": true, "AWS::Events::Rule": true, + "AWS::EventsV2::EventBus": true, + "AWS::EventsV2::EventSource": true, + "AWS::EventsV2::ResourcePolicy": true, + "AWS::EventsV2::Subscriber": true, "AWS::Evidently::Experiment": true, "AWS::Evidently::Feature": true, "AWS::Evidently::Launch": true, @@ -34209,6 +34407,7 @@ "AWS::M2::Deployment": true, "AWS::M2::Environment": true, "AWS::MGN::Connector": true, + "AWS::MGN::LaunchConfigurationTemplate": true, "AWS::MGN::NetworkMigrationDefinition": true, "AWS::MPA::ApprovalTeam": true, "AWS::MPA::IdentitySource": true, @@ -34236,6 +34435,7 @@ "AWS::MediaConnect::BridgeSource": true, "AWS::MediaConnect::Flow": true, "AWS::MediaConnect::FlowEntitlement": true, + "AWS::MediaConnect::FlowMediaStream": true, "AWS::MediaConnect::FlowOutput": true, "AWS::MediaConnect::FlowSource": true, "AWS::MediaConnect::FlowVpcInterface": true, @@ -34305,6 +34505,7 @@ "AWS::NetworkFirewall::TLSInspectionConfiguration": true, "AWS::NetworkFirewall::VpcEndpointAssociation": true, "AWS::NetworkFlowMonitor::Monitor": true, + "AWS::NetworkFlowMonitor::Scope": true, "AWS::NetworkManager::ConnectAttachment": true, "AWS::NetworkManager::ConnectPeer": true, "AWS::NetworkManager::CoreNetwork": true, @@ -34321,6 +34522,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::Notifications::ChannelAssociation": true, "AWS::Notifications::EventRule": true, "AWS::Notifications::ManagedNotificationAccountContactAssociation": true, @@ -34382,6 +34584,7 @@ "AWS::PCS::Cluster": true, "AWS::PCS::ComputeNodeGroup": true, "AWS::PCS::Queue": true, + "AWS::PI::PerfReports": true, "AWS::Panorama::ApplicationInstance": true, "AWS::Panorama::Package": true, "AWS::Panorama::PackageVersion": true, @@ -34609,6 +34812,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -34785,6 +34989,7 @@ "AWS::StepFunctions::StateMachineVersion": true, "AWS::StorageGateway::Tape": true, "AWS::StorageGateway::TapePool": true, + "AWS::StorageGateway::Volume": true, "AWS::SupportApp::AccountAlias": true, "AWS::SupportApp::SlackChannelConfiguration": true, "AWS::SupportApp::SlackWorkspaceConfiguration": true, @@ -34799,6 +35004,7 @@ "AWS::Timestream::ScheduledQuery": true, "AWS::Timestream::Table": true, "AWS::Transcribe::CallAnalyticsCategory": true, + "AWS::Transcribe::MedicalVocabulary": true, "AWS::Transcribe::Vocabulary": true, "AWS::Transcribe::VocabularyFilter": true, "AWS::Transfer::Agreement": true, @@ -35320,6 +35526,7 @@ "AWS::EMR::Studio": true, "AWS::EMR::StudioSessionMapping": true, "AWS::EMR::WALWorkspace": true, + "AWS::EMRContainers::SecurityConfiguration": true, "AWS::EMRContainers::VirtualCluster": true, "AWS::EMRServerless::Application": true, "AWS::EVS::Environment": true, @@ -35551,6 +35758,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::Oam::Link": true, "AWS::Oam::Sink": true, "AWS::ObservabilityAdmin::OrganizationTelemetryRule": true, @@ -35682,6 +35890,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -35814,6 +36023,7 @@ "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -37134,6 +37344,7 @@ "AWS::FMS::ResourceSet": true, "AWS::FSx::DataRepositoryAssociation": true, "AWS::FSx::FileSystem": true, + "AWS::FSx::S3AccessPointAttachment": true, "AWS::FSx::Snapshot": true, "AWS::FSx::StorageVirtualMachine": true, "AWS::FSx::Volume": true, @@ -37279,6 +37490,7 @@ "AWS::NetworkManager::LinkAssociation": true, "AWS::NetworkManager::Site": true, "AWS::NetworkManager::TransitGatewayRegistration": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::Oam::Link": true, "AWS::Oam::Sink": true, "AWS::ObservabilityAdmin::S3TableIntegration": true, @@ -37469,6 +37681,7 @@ "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -38397,6 +38610,7 @@ "AWS::NetworkManager::SiteToSiteVpnAttachment": true, "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::ODB::CloudAutonomousVmCluster": true, "AWS::ODB::CloudExadataInfrastructure": true, "AWS::ODB::CloudVmCluster": true, @@ -38575,6 +38789,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -38742,10 +38957,12 @@ "AWS::SystemsManagerSAP::Application": true, "AWS::Timestream::InfluxDBCluster": true, "AWS::Timestream::InfluxDBInstance": true, + "AWS::Transcribe::MedicalVocabulary": true, "AWS::Transcribe::VocabularyFilter": true, "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -38957,6 +39174,7 @@ "AWS::B2BI::Profile": true, "AWS::B2BI::Transformer": true, "AWS::BCM::Dashboard": true, + "AWS::BCM::ScheduledReport": true, "AWS::BCMDataExports::Export": true, "AWS::Backup::BackupPlan": true, "AWS::Backup::BackupSelection": true, @@ -39178,6 +39396,7 @@ "AWS::Cognito::UserPoolUserToGroupAttachment": true, "AWS::Comprehend::DocumentClassifier": true, "AWS::Comprehend::DocumentClassifierEndpoint": true, + "AWS::Comprehend::EntityRecognizer": true, "AWS::Comprehend::Flywheel": true, "AWS::ComputeOptimizer::AutomationRule": true, "AWS::Config::AggregationAuthorization": true, @@ -39242,6 +39461,7 @@ "AWS::CustomerProfiles::Integration": true, "AWS::CustomerProfiles::ObjectType": true, "AWS::CustomerProfiles::Recommender": true, + "AWS::CustomerProfiles::RecommenderSchema": true, "AWS::CustomerProfiles::SegmentDefinition": true, "AWS::DAX::Cluster": true, "AWS::DAX::ParameterGroup": true, @@ -39374,8 +39594,10 @@ "AWS::EC2::IPAMResourceDiscovery": true, "AWS::EC2::IPAMResourceDiscoveryAssociation": true, "AWS::EC2::IPAMScope": true, + "AWS::EC2::IPv4Pool": true, "AWS::EC2::Instance": true, "AWS::EC2::InstanceConnectEndpoint": true, + "AWS::EC2::InstanceEventWindow": true, "AWS::EC2::InternetGateway": true, "AWS::EC2::IpPoolRouteTableAssociation": true, "AWS::EC2::IpamExternalResourceVerificationToken": true, @@ -39505,6 +39727,7 @@ "AWS::EMR::StudioSessionMapping": true, "AWS::EMR::WALWorkspace": true, "AWS::EMRContainers::Endpoint": true, + "AWS::EMRContainers::JobTemplate": true, "AWS::EMRContainers::SecurityConfiguration": true, "AWS::EMRContainers::VirtualCluster": true, "AWS::EMRServerless::Application": true, @@ -39551,6 +39774,10 @@ "AWS::Events::EventBus": true, "AWS::Events::EventBusPolicy": true, "AWS::Events::Rule": true, + "AWS::EventsV2::EventBus": true, + "AWS::EventsV2::EventSource": true, + "AWS::EventsV2::ResourcePolicy": true, + "AWS::EventsV2::Subscriber": true, "AWS::Evidently::Experiment": true, "AWS::Evidently::Feature": true, "AWS::Evidently::Launch": true, @@ -39896,6 +40123,7 @@ "AWS::M2::Deployment": true, "AWS::M2::Environment": true, "AWS::MGN::Connector": true, + "AWS::MGN::LaunchConfigurationTemplate": true, "AWS::MGN::NetworkMigrationDefinition": true, "AWS::MPA::ApprovalTeam": true, "AWS::MPA::IdentitySource": true, @@ -39923,6 +40151,7 @@ "AWS::MediaConnect::BridgeSource": true, "AWS::MediaConnect::Flow": true, "AWS::MediaConnect::FlowEntitlement": true, + "AWS::MediaConnect::FlowMediaStream": true, "AWS::MediaConnect::FlowOutput": true, "AWS::MediaConnect::FlowSource": true, "AWS::MediaConnect::FlowVpcInterface": true, @@ -39992,6 +40221,7 @@ "AWS::NetworkFirewall::TLSInspectionConfiguration": true, "AWS::NetworkFirewall::VpcEndpointAssociation": true, "AWS::NetworkFlowMonitor::Monitor": true, + "AWS::NetworkFlowMonitor::Scope": true, "AWS::NetworkManager::ConnectAttachment": true, "AWS::NetworkManager::ConnectPeer": true, "AWS::NetworkManager::CoreNetwork": true, @@ -40008,6 +40238,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::Notifications::ChannelAssociation": true, "AWS::Notifications::EventRule": true, "AWS::Notifications::ManagedNotificationAccountContactAssociation": true, @@ -40069,6 +40300,7 @@ "AWS::PCS::Cluster": true, "AWS::PCS::ComputeNodeGroup": true, "AWS::PCS::Queue": true, + "AWS::PI::PerfReports": true, "AWS::Panorama::ApplicationInstance": true, "AWS::Panorama::Package": true, "AWS::Panorama::PackageVersion": true, @@ -40296,6 +40528,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -40472,6 +40705,7 @@ "AWS::StepFunctions::StateMachineVersion": true, "AWS::StorageGateway::Tape": true, "AWS::StorageGateway::TapePool": true, + "AWS::StorageGateway::Volume": true, "AWS::SupportApp::AccountAlias": true, "AWS::SupportApp::SlackChannelConfiguration": true, "AWS::SupportApp::SlackWorkspaceConfiguration": true, @@ -40486,6 +40720,7 @@ "AWS::Timestream::ScheduledQuery": true, "AWS::Timestream::Table": true, "AWS::Transcribe::CallAnalyticsCategory": true, + "AWS::Transcribe::MedicalVocabulary": true, "AWS::Transcribe::Vocabulary": true, "AWS::Transcribe::VocabularyFilter": true, "AWS::Transfer::Agreement": true, @@ -41596,6 +41831,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::NimbleStudio::Studio": true, "AWS::ODB::CloudAutonomousVmCluster": true, "AWS::ODB::CloudExadataInfrastructure": true, @@ -41978,10 +42214,12 @@ "AWS::Timestream::InfluxDBInstance": true, "AWS::Timestream::ScheduledQuery": true, "AWS::Timestream::Table": true, + "AWS::Transcribe::MedicalVocabulary": true, "AWS::Transcribe::VocabularyFilter": true, "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -43098,6 +43336,7 @@ "AWS::CodeBuild::ReportGroup": true, "AWS::CodeBuild::SourceCredential": true, "AWS::CodeCommit::Repository": true, + "AWS::CodeConnections::Connection": true, "AWS::CodeDeploy::Application": true, "AWS::CodeDeploy::DeploymentConfig": true, "AWS::CodeDeploy::DeploymentGroup": true, @@ -44078,6 +44317,7 @@ "AWS::B2BI::Profile": true, "AWS::B2BI::Transformer": true, "AWS::BCM::Dashboard": true, + "AWS::BCM::ScheduledReport": true, "AWS::BCMDataExports::Export": true, "AWS::Backup::BackupPlan": true, "AWS::Backup::BackupSelection": true, @@ -44299,6 +44539,7 @@ "AWS::Cognito::UserPoolUserToGroupAttachment": true, "AWS::Comprehend::DocumentClassifier": true, "AWS::Comprehend::DocumentClassifierEndpoint": true, + "AWS::Comprehend::EntityRecognizer": true, "AWS::Comprehend::Flywheel": true, "AWS::ComputeOptimizer::AutomationRule": true, "AWS::Config::AggregationAuthorization": true, @@ -44363,6 +44604,7 @@ "AWS::CustomerProfiles::Integration": true, "AWS::CustomerProfiles::ObjectType": true, "AWS::CustomerProfiles::Recommender": true, + "AWS::CustomerProfiles::RecommenderSchema": true, "AWS::CustomerProfiles::SegmentDefinition": true, "AWS::DAX::Cluster": true, "AWS::DAX::ParameterGroup": true, @@ -44495,8 +44737,10 @@ "AWS::EC2::IPAMResourceDiscovery": true, "AWS::EC2::IPAMResourceDiscoveryAssociation": true, "AWS::EC2::IPAMScope": true, + "AWS::EC2::IPv4Pool": true, "AWS::EC2::Instance": true, "AWS::EC2::InstanceConnectEndpoint": true, + "AWS::EC2::InstanceEventWindow": true, "AWS::EC2::InternetGateway": true, "AWS::EC2::IpPoolRouteTableAssociation": true, "AWS::EC2::IpamExternalResourceVerificationToken": true, @@ -44626,6 +44870,7 @@ "AWS::EMR::StudioSessionMapping": true, "AWS::EMR::WALWorkspace": true, "AWS::EMRContainers::Endpoint": true, + "AWS::EMRContainers::JobTemplate": true, "AWS::EMRContainers::SecurityConfiguration": true, "AWS::EMRContainers::VirtualCluster": true, "AWS::EMRServerless::Application": true, @@ -44672,6 +44917,10 @@ "AWS::Events::EventBus": true, "AWS::Events::EventBusPolicy": true, "AWS::Events::Rule": true, + "AWS::EventsV2::EventBus": true, + "AWS::EventsV2::EventSource": true, + "AWS::EventsV2::ResourcePolicy": true, + "AWS::EventsV2::Subscriber": true, "AWS::Evidently::Experiment": true, "AWS::Evidently::Feature": true, "AWS::Evidently::Launch": true, @@ -45017,6 +45266,7 @@ "AWS::M2::Deployment": true, "AWS::M2::Environment": true, "AWS::MGN::Connector": true, + "AWS::MGN::LaunchConfigurationTemplate": true, "AWS::MGN::NetworkMigrationDefinition": true, "AWS::MPA::ApprovalTeam": true, "AWS::MPA::IdentitySource": true, @@ -45044,6 +45294,7 @@ "AWS::MediaConnect::BridgeSource": true, "AWS::MediaConnect::Flow": true, "AWS::MediaConnect::FlowEntitlement": true, + "AWS::MediaConnect::FlowMediaStream": true, "AWS::MediaConnect::FlowOutput": true, "AWS::MediaConnect::FlowSource": true, "AWS::MediaConnect::FlowVpcInterface": true, @@ -45113,6 +45364,7 @@ "AWS::NetworkFirewall::TLSInspectionConfiguration": true, "AWS::NetworkFirewall::VpcEndpointAssociation": true, "AWS::NetworkFlowMonitor::Monitor": true, + "AWS::NetworkFlowMonitor::Scope": true, "AWS::NetworkManager::ConnectAttachment": true, "AWS::NetworkManager::ConnectPeer": true, "AWS::NetworkManager::CoreNetwork": true, @@ -45129,6 +45381,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::Notifications::ChannelAssociation": true, "AWS::Notifications::EventRule": true, "AWS::Notifications::ManagedNotificationAccountContactAssociation": true, @@ -45190,6 +45443,7 @@ "AWS::PCS::Cluster": true, "AWS::PCS::ComputeNodeGroup": true, "AWS::PCS::Queue": true, + "AWS::PI::PerfReports": true, "AWS::Panorama::ApplicationInstance": true, "AWS::Panorama::Package": true, "AWS::Panorama::PackageVersion": true, @@ -45417,6 +45671,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -45593,6 +45848,7 @@ "AWS::StepFunctions::StateMachineVersion": true, "AWS::StorageGateway::Tape": true, "AWS::StorageGateway::TapePool": true, + "AWS::StorageGateway::Volume": true, "AWS::SupportApp::AccountAlias": true, "AWS::SupportApp::SlackChannelConfiguration": true, "AWS::SupportApp::SlackWorkspaceConfiguration": true, @@ -45607,6 +45863,7 @@ "AWS::Timestream::ScheduledQuery": true, "AWS::Timestream::Table": true, "AWS::Transcribe::CallAnalyticsCategory": true, + "AWS::Transcribe::MedicalVocabulary": true, "AWS::Transcribe::Vocabulary": true, "AWS::Transcribe::VocabularyFilter": true, "AWS::Transfer::Agreement": true, @@ -45856,6 +46113,7 @@ "AWS::B2BI::Profile": true, "AWS::B2BI::Transformer": true, "AWS::BCM::Dashboard": true, + "AWS::BCM::ScheduledReport": true, "AWS::BCMDataExports::Export": true, "AWS::Backup::BackupPlan": true, "AWS::Backup::BackupSelection": true, @@ -46077,6 +46335,7 @@ "AWS::Cognito::UserPoolUserToGroupAttachment": true, "AWS::Comprehend::DocumentClassifier": true, "AWS::Comprehend::DocumentClassifierEndpoint": true, + "AWS::Comprehend::EntityRecognizer": true, "AWS::Comprehend::Flywheel": true, "AWS::ComputeOptimizer::AutomationRule": true, "AWS::Config::AggregationAuthorization": true, @@ -46141,6 +46400,7 @@ "AWS::CustomerProfiles::Integration": true, "AWS::CustomerProfiles::ObjectType": true, "AWS::CustomerProfiles::Recommender": true, + "AWS::CustomerProfiles::RecommenderSchema": true, "AWS::CustomerProfiles::SegmentDefinition": true, "AWS::DAX::Cluster": true, "AWS::DAX::ParameterGroup": true, @@ -46273,8 +46533,10 @@ "AWS::EC2::IPAMResourceDiscovery": true, "AWS::EC2::IPAMResourceDiscoveryAssociation": true, "AWS::EC2::IPAMScope": true, + "AWS::EC2::IPv4Pool": true, "AWS::EC2::Instance": true, "AWS::EC2::InstanceConnectEndpoint": true, + "AWS::EC2::InstanceEventWindow": true, "AWS::EC2::InternetGateway": true, "AWS::EC2::IpPoolRouteTableAssociation": true, "AWS::EC2::IpamExternalResourceVerificationToken": true, @@ -46404,6 +46666,7 @@ "AWS::EMR::StudioSessionMapping": true, "AWS::EMR::WALWorkspace": true, "AWS::EMRContainers::Endpoint": true, + "AWS::EMRContainers::JobTemplate": true, "AWS::EMRContainers::SecurityConfiguration": true, "AWS::EMRContainers::VirtualCluster": true, "AWS::EMRServerless::Application": true, @@ -46450,6 +46713,10 @@ "AWS::Events::EventBus": true, "AWS::Events::EventBusPolicy": true, "AWS::Events::Rule": true, + "AWS::EventsV2::EventBus": true, + "AWS::EventsV2::EventSource": true, + "AWS::EventsV2::ResourcePolicy": true, + "AWS::EventsV2::Subscriber": true, "AWS::Evidently::Experiment": true, "AWS::Evidently::Feature": true, "AWS::Evidently::Launch": true, @@ -46795,6 +47062,7 @@ "AWS::M2::Deployment": true, "AWS::M2::Environment": true, "AWS::MGN::Connector": true, + "AWS::MGN::LaunchConfigurationTemplate": true, "AWS::MGN::NetworkMigrationDefinition": true, "AWS::MPA::ApprovalTeam": true, "AWS::MPA::IdentitySource": true, @@ -46822,6 +47090,7 @@ "AWS::MediaConnect::BridgeSource": true, "AWS::MediaConnect::Flow": true, "AWS::MediaConnect::FlowEntitlement": true, + "AWS::MediaConnect::FlowMediaStream": true, "AWS::MediaConnect::FlowOutput": true, "AWS::MediaConnect::FlowSource": true, "AWS::MediaConnect::FlowVpcInterface": true, @@ -46891,6 +47160,7 @@ "AWS::NetworkFirewall::TLSInspectionConfiguration": true, "AWS::NetworkFirewall::VpcEndpointAssociation": true, "AWS::NetworkFlowMonitor::Monitor": true, + "AWS::NetworkFlowMonitor::Scope": true, "AWS::NetworkManager::ConnectAttachment": true, "AWS::NetworkManager::ConnectPeer": true, "AWS::NetworkManager::CoreNetwork": true, @@ -46907,6 +47177,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::Notifications::ChannelAssociation": true, "AWS::Notifications::EventRule": true, "AWS::Notifications::ManagedNotificationAccountContactAssociation": true, @@ -46968,6 +47239,7 @@ "AWS::PCS::Cluster": true, "AWS::PCS::ComputeNodeGroup": true, "AWS::PCS::Queue": true, + "AWS::PI::PerfReports": true, "AWS::Panorama::ApplicationInstance": true, "AWS::Panorama::Package": true, "AWS::Panorama::PackageVersion": true, @@ -47195,6 +47467,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -47371,6 +47644,7 @@ "AWS::StepFunctions::StateMachineVersion": true, "AWS::StorageGateway::Tape": true, "AWS::StorageGateway::TapePool": true, + "AWS::StorageGateway::Volume": true, "AWS::SupportApp::AccountAlias": true, "AWS::SupportApp::SlackChannelConfiguration": true, "AWS::SupportApp::SlackWorkspaceConfiguration": true, @@ -47385,6 +47659,7 @@ "AWS::Timestream::ScheduledQuery": true, "AWS::Timestream::Table": true, "AWS::Transcribe::CallAnalyticsCategory": true, + "AWS::Transcribe::MedicalVocabulary": true, "AWS::Transcribe::Vocabulary": true, "AWS::Transcribe::VocabularyFilter": true, "AWS::Transfer::Agreement": true, @@ -47634,6 +47909,7 @@ "AWS::B2BI::Profile": true, "AWS::B2BI::Transformer": true, "AWS::BCM::Dashboard": true, + "AWS::BCM::ScheduledReport": true, "AWS::BCMDataExports::Export": true, "AWS::Backup::BackupPlan": true, "AWS::Backup::BackupSelection": true, @@ -47855,6 +48131,7 @@ "AWS::Cognito::UserPoolUserToGroupAttachment": true, "AWS::Comprehend::DocumentClassifier": true, "AWS::Comprehend::DocumentClassifierEndpoint": true, + "AWS::Comprehend::EntityRecognizer": true, "AWS::Comprehend::Flywheel": true, "AWS::ComputeOptimizer::AutomationRule": true, "AWS::Config::AggregationAuthorization": true, @@ -47919,6 +48196,7 @@ "AWS::CustomerProfiles::Integration": true, "AWS::CustomerProfiles::ObjectType": true, "AWS::CustomerProfiles::Recommender": true, + "AWS::CustomerProfiles::RecommenderSchema": true, "AWS::CustomerProfiles::SegmentDefinition": true, "AWS::DAX::Cluster": true, "AWS::DAX::ParameterGroup": true, @@ -48051,8 +48329,10 @@ "AWS::EC2::IPAMResourceDiscovery": true, "AWS::EC2::IPAMResourceDiscoveryAssociation": true, "AWS::EC2::IPAMScope": true, + "AWS::EC2::IPv4Pool": true, "AWS::EC2::Instance": true, "AWS::EC2::InstanceConnectEndpoint": true, + "AWS::EC2::InstanceEventWindow": true, "AWS::EC2::InternetGateway": true, "AWS::EC2::IpPoolRouteTableAssociation": true, "AWS::EC2::IpamExternalResourceVerificationToken": true, @@ -48182,6 +48462,7 @@ "AWS::EMR::StudioSessionMapping": true, "AWS::EMR::WALWorkspace": true, "AWS::EMRContainers::Endpoint": true, + "AWS::EMRContainers::JobTemplate": true, "AWS::EMRContainers::SecurityConfiguration": true, "AWS::EMRContainers::VirtualCluster": true, "AWS::EMRServerless::Application": true, @@ -48228,6 +48509,10 @@ "AWS::Events::EventBus": true, "AWS::Events::EventBusPolicy": true, "AWS::Events::Rule": true, + "AWS::EventsV2::EventBus": true, + "AWS::EventsV2::EventSource": true, + "AWS::EventsV2::ResourcePolicy": true, + "AWS::EventsV2::Subscriber": true, "AWS::Evidently::Experiment": true, "AWS::Evidently::Feature": true, "AWS::Evidently::Launch": true, @@ -48573,6 +48858,7 @@ "AWS::M2::Deployment": true, "AWS::M2::Environment": true, "AWS::MGN::Connector": true, + "AWS::MGN::LaunchConfigurationTemplate": true, "AWS::MGN::NetworkMigrationDefinition": true, "AWS::MPA::ApprovalTeam": true, "AWS::MPA::IdentitySource": true, @@ -48600,6 +48886,7 @@ "AWS::MediaConnect::BridgeSource": true, "AWS::MediaConnect::Flow": true, "AWS::MediaConnect::FlowEntitlement": true, + "AWS::MediaConnect::FlowMediaStream": true, "AWS::MediaConnect::FlowOutput": true, "AWS::MediaConnect::FlowSource": true, "AWS::MediaConnect::FlowVpcInterface": true, @@ -48669,6 +48956,7 @@ "AWS::NetworkFirewall::TLSInspectionConfiguration": true, "AWS::NetworkFirewall::VpcEndpointAssociation": true, "AWS::NetworkFlowMonitor::Monitor": true, + "AWS::NetworkFlowMonitor::Scope": true, "AWS::NetworkManager::ConnectAttachment": true, "AWS::NetworkManager::ConnectPeer": true, "AWS::NetworkManager::CoreNetwork": true, @@ -48685,6 +48973,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::Notifications::ChannelAssociation": true, "AWS::Notifications::EventRule": true, "AWS::Notifications::ManagedNotificationAccountContactAssociation": true, @@ -48746,6 +49035,7 @@ "AWS::PCS::Cluster": true, "AWS::PCS::ComputeNodeGroup": true, "AWS::PCS::Queue": true, + "AWS::PI::PerfReports": true, "AWS::Panorama::ApplicationInstance": true, "AWS::Panorama::Package": true, "AWS::Panorama::PackageVersion": true, @@ -48973,6 +49263,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -49149,6 +49440,7 @@ "AWS::StepFunctions::StateMachineVersion": true, "AWS::StorageGateway::Tape": true, "AWS::StorageGateway::TapePool": true, + "AWS::StorageGateway::Volume": true, "AWS::SupportApp::AccountAlias": true, "AWS::SupportApp::SlackChannelConfiguration": true, "AWS::SupportApp::SlackWorkspaceConfiguration": true, @@ -49163,6 +49455,7 @@ "AWS::Timestream::ScheduledQuery": true, "AWS::Timestream::Table": true, "AWS::Transcribe::CallAnalyticsCategory": true, + "AWS::Transcribe::MedicalVocabulary": true, "AWS::Transcribe::Vocabulary": true, "AWS::Transcribe::VocabularyFilter": true, "AWS::Transfer::Agreement": true, @@ -49412,6 +49705,7 @@ "AWS::B2BI::Profile": true, "AWS::B2BI::Transformer": true, "AWS::BCM::Dashboard": true, + "AWS::BCM::ScheduledReport": true, "AWS::BCMDataExports::Export": true, "AWS::Backup::BackupPlan": true, "AWS::Backup::BackupSelection": true, @@ -49633,6 +49927,7 @@ "AWS::Cognito::UserPoolUserToGroupAttachment": true, "AWS::Comprehend::DocumentClassifier": true, "AWS::Comprehend::DocumentClassifierEndpoint": true, + "AWS::Comprehend::EntityRecognizer": true, "AWS::Comprehend::Flywheel": true, "AWS::ComputeOptimizer::AutomationRule": true, "AWS::Config::AggregationAuthorization": true, @@ -49697,6 +49992,7 @@ "AWS::CustomerProfiles::Integration": true, "AWS::CustomerProfiles::ObjectType": true, "AWS::CustomerProfiles::Recommender": true, + "AWS::CustomerProfiles::RecommenderSchema": true, "AWS::CustomerProfiles::SegmentDefinition": true, "AWS::DAX::Cluster": true, "AWS::DAX::ParameterGroup": true, @@ -49829,8 +50125,10 @@ "AWS::EC2::IPAMResourceDiscovery": true, "AWS::EC2::IPAMResourceDiscoveryAssociation": true, "AWS::EC2::IPAMScope": true, + "AWS::EC2::IPv4Pool": true, "AWS::EC2::Instance": true, "AWS::EC2::InstanceConnectEndpoint": true, + "AWS::EC2::InstanceEventWindow": true, "AWS::EC2::InternetGateway": true, "AWS::EC2::IpPoolRouteTableAssociation": true, "AWS::EC2::IpamExternalResourceVerificationToken": true, @@ -49960,6 +50258,7 @@ "AWS::EMR::StudioSessionMapping": true, "AWS::EMR::WALWorkspace": true, "AWS::EMRContainers::Endpoint": true, + "AWS::EMRContainers::JobTemplate": true, "AWS::EMRContainers::SecurityConfiguration": true, "AWS::EMRContainers::VirtualCluster": true, "AWS::EMRServerless::Application": true, @@ -50006,6 +50305,10 @@ "AWS::Events::EventBus": true, "AWS::Events::EventBusPolicy": true, "AWS::Events::Rule": true, + "AWS::EventsV2::EventBus": true, + "AWS::EventsV2::EventSource": true, + "AWS::EventsV2::ResourcePolicy": true, + "AWS::EventsV2::Subscriber": true, "AWS::Evidently::Experiment": true, "AWS::Evidently::Feature": true, "AWS::Evidently::Launch": true, @@ -50351,6 +50654,7 @@ "AWS::M2::Deployment": true, "AWS::M2::Environment": true, "AWS::MGN::Connector": true, + "AWS::MGN::LaunchConfigurationTemplate": true, "AWS::MGN::NetworkMigrationDefinition": true, "AWS::MPA::ApprovalTeam": true, "AWS::MPA::IdentitySource": true, @@ -50378,6 +50682,7 @@ "AWS::MediaConnect::BridgeSource": true, "AWS::MediaConnect::Flow": true, "AWS::MediaConnect::FlowEntitlement": true, + "AWS::MediaConnect::FlowMediaStream": true, "AWS::MediaConnect::FlowOutput": true, "AWS::MediaConnect::FlowSource": true, "AWS::MediaConnect::FlowVpcInterface": true, @@ -50447,6 +50752,7 @@ "AWS::NetworkFirewall::TLSInspectionConfiguration": true, "AWS::NetworkFirewall::VpcEndpointAssociation": true, "AWS::NetworkFlowMonitor::Monitor": true, + "AWS::NetworkFlowMonitor::Scope": true, "AWS::NetworkManager::ConnectAttachment": true, "AWS::NetworkManager::ConnectPeer": true, "AWS::NetworkManager::CoreNetwork": true, @@ -50463,6 +50769,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::Notifications::ChannelAssociation": true, "AWS::Notifications::EventRule": true, "AWS::Notifications::ManagedNotificationAccountContactAssociation": true, @@ -50524,6 +50831,7 @@ "AWS::PCS::Cluster": true, "AWS::PCS::ComputeNodeGroup": true, "AWS::PCS::Queue": true, + "AWS::PI::PerfReports": true, "AWS::Panorama::ApplicationInstance": true, "AWS::Panorama::Package": true, "AWS::Panorama::PackageVersion": true, @@ -50751,6 +51059,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -50927,6 +51236,7 @@ "AWS::StepFunctions::StateMachineVersion": true, "AWS::StorageGateway::Tape": true, "AWS::StorageGateway::TapePool": true, + "AWS::StorageGateway::Volume": true, "AWS::SupportApp::AccountAlias": true, "AWS::SupportApp::SlackChannelConfiguration": true, "AWS::SupportApp::SlackWorkspaceConfiguration": true, @@ -50941,6 +51251,7 @@ "AWS::Timestream::ScheduledQuery": true, "AWS::Timestream::Table": true, "AWS::Transcribe::CallAnalyticsCategory": true, + "AWS::Transcribe::MedicalVocabulary": true, "AWS::Transcribe::Vocabulary": true, "AWS::Transcribe::VocabularyFilter": true, "AWS::Transfer::Agreement": true, @@ -51190,6 +51501,7 @@ "AWS::B2BI::Profile": true, "AWS::B2BI::Transformer": true, "AWS::BCM::Dashboard": true, + "AWS::BCM::ScheduledReport": true, "AWS::BCMDataExports::Export": true, "AWS::Backup::BackupPlan": true, "AWS::Backup::BackupSelection": true, @@ -51411,6 +51723,7 @@ "AWS::Cognito::UserPoolUserToGroupAttachment": true, "AWS::Comprehend::DocumentClassifier": true, "AWS::Comprehend::DocumentClassifierEndpoint": true, + "AWS::Comprehend::EntityRecognizer": true, "AWS::Comprehend::Flywheel": true, "AWS::ComputeOptimizer::AutomationRule": true, "AWS::Config::AggregationAuthorization": true, @@ -51475,6 +51788,7 @@ "AWS::CustomerProfiles::Integration": true, "AWS::CustomerProfiles::ObjectType": true, "AWS::CustomerProfiles::Recommender": true, + "AWS::CustomerProfiles::RecommenderSchema": true, "AWS::CustomerProfiles::SegmentDefinition": true, "AWS::DAX::Cluster": true, "AWS::DAX::ParameterGroup": true, @@ -51607,8 +51921,10 @@ "AWS::EC2::IPAMResourceDiscovery": true, "AWS::EC2::IPAMResourceDiscoveryAssociation": true, "AWS::EC2::IPAMScope": true, + "AWS::EC2::IPv4Pool": true, "AWS::EC2::Instance": true, "AWS::EC2::InstanceConnectEndpoint": true, + "AWS::EC2::InstanceEventWindow": true, "AWS::EC2::InternetGateway": true, "AWS::EC2::IpPoolRouteTableAssociation": true, "AWS::EC2::IpamExternalResourceVerificationToken": true, @@ -51738,6 +52054,7 @@ "AWS::EMR::StudioSessionMapping": true, "AWS::EMR::WALWorkspace": true, "AWS::EMRContainers::Endpoint": true, + "AWS::EMRContainers::JobTemplate": true, "AWS::EMRContainers::SecurityConfiguration": true, "AWS::EMRContainers::VirtualCluster": true, "AWS::EMRServerless::Application": true, @@ -51784,6 +52101,10 @@ "AWS::Events::EventBus": true, "AWS::Events::EventBusPolicy": true, "AWS::Events::Rule": true, + "AWS::EventsV2::EventBus": true, + "AWS::EventsV2::EventSource": true, + "AWS::EventsV2::ResourcePolicy": true, + "AWS::EventsV2::Subscriber": true, "AWS::Evidently::Experiment": true, "AWS::Evidently::Feature": true, "AWS::Evidently::Launch": true, @@ -52129,6 +52450,7 @@ "AWS::M2::Deployment": true, "AWS::M2::Environment": true, "AWS::MGN::Connector": true, + "AWS::MGN::LaunchConfigurationTemplate": true, "AWS::MGN::NetworkMigrationDefinition": true, "AWS::MPA::ApprovalTeam": true, "AWS::MPA::IdentitySource": true, @@ -52156,6 +52478,7 @@ "AWS::MediaConnect::BridgeSource": true, "AWS::MediaConnect::Flow": true, "AWS::MediaConnect::FlowEntitlement": true, + "AWS::MediaConnect::FlowMediaStream": true, "AWS::MediaConnect::FlowOutput": true, "AWS::MediaConnect::FlowSource": true, "AWS::MediaConnect::FlowVpcInterface": true, @@ -52225,6 +52548,7 @@ "AWS::NetworkFirewall::TLSInspectionConfiguration": true, "AWS::NetworkFirewall::VpcEndpointAssociation": true, "AWS::NetworkFlowMonitor::Monitor": true, + "AWS::NetworkFlowMonitor::Scope": true, "AWS::NetworkManager::ConnectAttachment": true, "AWS::NetworkManager::ConnectPeer": true, "AWS::NetworkManager::CoreNetwork": true, @@ -52241,6 +52565,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::Notifications::ChannelAssociation": true, "AWS::Notifications::EventRule": true, "AWS::Notifications::ManagedNotificationAccountContactAssociation": true, @@ -52302,6 +52627,7 @@ "AWS::PCS::Cluster": true, "AWS::PCS::ComputeNodeGroup": true, "AWS::PCS::Queue": true, + "AWS::PI::PerfReports": true, "AWS::Panorama::ApplicationInstance": true, "AWS::Panorama::Package": true, "AWS::Panorama::PackageVersion": true, @@ -52529,6 +52855,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -52705,6 +53032,7 @@ "AWS::StepFunctions::StateMachineVersion": true, "AWS::StorageGateway::Tape": true, "AWS::StorageGateway::TapePool": true, + "AWS::StorageGateway::Volume": true, "AWS::SupportApp::AccountAlias": true, "AWS::SupportApp::SlackChannelConfiguration": true, "AWS::SupportApp::SlackWorkspaceConfiguration": true, @@ -52719,6 +53047,7 @@ "AWS::Timestream::ScheduledQuery": true, "AWS::Timestream::Table": true, "AWS::Transcribe::CallAnalyticsCategory": true, + "AWS::Transcribe::MedicalVocabulary": true, "AWS::Transcribe::Vocabulary": true, "AWS::Transcribe::VocabularyFilter": true, "AWS::Transfer::Agreement": true, @@ -52968,6 +53297,7 @@ "AWS::B2BI::Profile": true, "AWS::B2BI::Transformer": true, "AWS::BCM::Dashboard": true, + "AWS::BCM::ScheduledReport": true, "AWS::BCMDataExports::Export": true, "AWS::Backup::BackupPlan": true, "AWS::Backup::BackupSelection": true, @@ -53189,6 +53519,7 @@ "AWS::Cognito::UserPoolUserToGroupAttachment": true, "AWS::Comprehend::DocumentClassifier": true, "AWS::Comprehend::DocumentClassifierEndpoint": true, + "AWS::Comprehend::EntityRecognizer": true, "AWS::Comprehend::Flywheel": true, "AWS::ComputeOptimizer::AutomationRule": true, "AWS::Config::AggregationAuthorization": true, @@ -53253,6 +53584,7 @@ "AWS::CustomerProfiles::Integration": true, "AWS::CustomerProfiles::ObjectType": true, "AWS::CustomerProfiles::Recommender": true, + "AWS::CustomerProfiles::RecommenderSchema": true, "AWS::CustomerProfiles::SegmentDefinition": true, "AWS::DAX::Cluster": true, "AWS::DAX::ParameterGroup": true, @@ -53385,8 +53717,10 @@ "AWS::EC2::IPAMResourceDiscovery": true, "AWS::EC2::IPAMResourceDiscoveryAssociation": true, "AWS::EC2::IPAMScope": true, + "AWS::EC2::IPv4Pool": true, "AWS::EC2::Instance": true, "AWS::EC2::InstanceConnectEndpoint": true, + "AWS::EC2::InstanceEventWindow": true, "AWS::EC2::InternetGateway": true, "AWS::EC2::IpPoolRouteTableAssociation": true, "AWS::EC2::IpamExternalResourceVerificationToken": true, @@ -53516,6 +53850,7 @@ "AWS::EMR::StudioSessionMapping": true, "AWS::EMR::WALWorkspace": true, "AWS::EMRContainers::Endpoint": true, + "AWS::EMRContainers::JobTemplate": true, "AWS::EMRContainers::SecurityConfiguration": true, "AWS::EMRContainers::VirtualCluster": true, "AWS::EMRServerless::Application": true, @@ -53562,6 +53897,10 @@ "AWS::Events::EventBus": true, "AWS::Events::EventBusPolicy": true, "AWS::Events::Rule": true, + "AWS::EventsV2::EventBus": true, + "AWS::EventsV2::EventSource": true, + "AWS::EventsV2::ResourcePolicy": true, + "AWS::EventsV2::Subscriber": true, "AWS::Evidently::Experiment": true, "AWS::Evidently::Feature": true, "AWS::Evidently::Launch": true, @@ -53907,6 +54246,7 @@ "AWS::M2::Deployment": true, "AWS::M2::Environment": true, "AWS::MGN::Connector": true, + "AWS::MGN::LaunchConfigurationTemplate": true, "AWS::MGN::NetworkMigrationDefinition": true, "AWS::MPA::ApprovalTeam": true, "AWS::MPA::IdentitySource": true, @@ -53934,6 +54274,7 @@ "AWS::MediaConnect::BridgeSource": true, "AWS::MediaConnect::Flow": true, "AWS::MediaConnect::FlowEntitlement": true, + "AWS::MediaConnect::FlowMediaStream": true, "AWS::MediaConnect::FlowOutput": true, "AWS::MediaConnect::FlowSource": true, "AWS::MediaConnect::FlowVpcInterface": true, @@ -54003,6 +54344,7 @@ "AWS::NetworkFirewall::TLSInspectionConfiguration": true, "AWS::NetworkFirewall::VpcEndpointAssociation": true, "AWS::NetworkFlowMonitor::Monitor": true, + "AWS::NetworkFlowMonitor::Scope": true, "AWS::NetworkManager::ConnectAttachment": true, "AWS::NetworkManager::ConnectPeer": true, "AWS::NetworkManager::CoreNetwork": true, @@ -54019,6 +54361,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::Notifications::ChannelAssociation": true, "AWS::Notifications::EventRule": true, "AWS::Notifications::ManagedNotificationAccountContactAssociation": true, @@ -54080,6 +54423,7 @@ "AWS::PCS::Cluster": true, "AWS::PCS::ComputeNodeGroup": true, "AWS::PCS::Queue": true, + "AWS::PI::PerfReports": true, "AWS::Panorama::ApplicationInstance": true, "AWS::Panorama::Package": true, "AWS::Panorama::PackageVersion": true, @@ -54307,6 +54651,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -54483,6 +54828,7 @@ "AWS::StepFunctions::StateMachineVersion": true, "AWS::StorageGateway::Tape": true, "AWS::StorageGateway::TapePool": true, + "AWS::StorageGateway::Volume": true, "AWS::SupportApp::AccountAlias": true, "AWS::SupportApp::SlackChannelConfiguration": true, "AWS::SupportApp::SlackWorkspaceConfiguration": true, @@ -54497,6 +54843,7 @@ "AWS::Timestream::ScheduledQuery": true, "AWS::Timestream::Table": true, "AWS::Transcribe::CallAnalyticsCategory": true, + "AWS::Transcribe::MedicalVocabulary": true, "AWS::Transcribe::Vocabulary": true, "AWS::Transcribe::VocabularyFilter": true, "AWS::Transfer::Agreement": true, @@ -55550,6 +55897,7 @@ "AWS::SES::CustomVerificationEmailTemplate": true, "AWS::SES::DedicatedIpPool": true, "AWS::SES::EmailIdentity": true, + "AWS::SES::EmailIdentityCertificate": true, "AWS::SES::MailManagerAddonInstance": true, "AWS::SES::MailManagerAddonSubscription": true, "AWS::SES::MailManagerAddressList": true, @@ -55711,10 +56059,12 @@ "AWS::Synthetics::Group": true, "AWS::SystemsManagerSAP::Application": true, "AWS::Textract::Adapter": true, + "AWS::Transcribe::MedicalVocabulary": true, "AWS::Transcribe::VocabularyFilter": true, "AWS::Transfer::Agreement": true, "AWS::Transfer::Certificate": true, "AWS::Transfer::Connector": true, + "AWS::Transfer::HostKey": true, "AWS::Transfer::Profile": true, "AWS::Transfer::Server": true, "AWS::Transfer::User": true, @@ -55919,6 +56269,7 @@ "AWS::B2BI::Profile": true, "AWS::B2BI::Transformer": true, "AWS::BCM::Dashboard": true, + "AWS::BCM::ScheduledReport": true, "AWS::BCMDataExports::Export": true, "AWS::Backup::BackupPlan": true, "AWS::Backup::BackupSelection": true, @@ -56126,6 +56477,7 @@ "AWS::Cognito::UserPoolUserToGroupAttachment": true, "AWS::Comprehend::DocumentClassifier": true, "AWS::Comprehend::DocumentClassifierEndpoint": true, + "AWS::Comprehend::EntityRecognizer": true, "AWS::Comprehend::Flywheel": true, "AWS::ComputeOptimizer::AutomationRule": true, "AWS::Config::AggregationAuthorization": true, @@ -56175,6 +56527,7 @@ "AWS::Connect::UserHierarchyStructure": true, "AWS::Connect::View": true, "AWS::Connect::ViewVersion": true, + "AWS::Connect::Vocabulary": true, "AWS::Connect::Workspace": true, "AWS::ConnectCampaigns::Campaign": true, "AWS::ConnectCampaignsV2::Campaign": true, @@ -56189,6 +56542,7 @@ "AWS::CustomerProfiles::Integration": true, "AWS::CustomerProfiles::ObjectType": true, "AWS::CustomerProfiles::Recommender": true, + "AWS::CustomerProfiles::RecommenderSchema": true, "AWS::CustomerProfiles::SegmentDefinition": true, "AWS::DAX::Cluster": true, "AWS::DAX::ParameterGroup": true, @@ -56328,8 +56682,10 @@ "AWS::EC2::IPAMResourceDiscovery": true, "AWS::EC2::IPAMResourceDiscoveryAssociation": true, "AWS::EC2::IPAMScope": true, + "AWS::EC2::IPv4Pool": true, "AWS::EC2::Instance": true, "AWS::EC2::InstanceConnectEndpoint": true, + "AWS::EC2::InstanceEventWindow": true, "AWS::EC2::InternetGateway": true, "AWS::EC2::IpPoolRouteTableAssociation": true, "AWS::EC2::IpamExternalResourceVerificationToken": true, @@ -56458,6 +56814,7 @@ "AWS::EMR::StudioSessionMapping": true, "AWS::EMR::WALWorkspace": true, "AWS::EMRContainers::Endpoint": true, + "AWS::EMRContainers::JobTemplate": true, "AWS::EMRContainers::SecurityConfiguration": true, "AWS::EMRContainers::VirtualCluster": true, "AWS::EMRServerless::Application": true, @@ -56504,6 +56861,10 @@ "AWS::Events::EventBus": true, "AWS::Events::EventBusPolicy": true, "AWS::Events::Rule": true, + "AWS::EventsV2::EventBus": true, + "AWS::EventsV2::EventSource": true, + "AWS::EventsV2::ResourcePolicy": true, + "AWS::EventsV2::Subscriber": true, "AWS::Evidently::Experiment": true, "AWS::Evidently::Feature": true, "AWS::Evidently::Launch": true, @@ -56833,6 +57194,7 @@ "AWS::M2::Deployment": true, "AWS::M2::Environment": true, "AWS::MGN::Connector": true, + "AWS::MGN::LaunchConfigurationTemplate": true, "AWS::MGN::NetworkMigrationDefinition": true, "AWS::MSK::BatchScramSecret": true, "AWS::MSK::Channel": true, @@ -56856,6 +57218,7 @@ "AWS::MediaConnect::BridgeSource": true, "AWS::MediaConnect::Flow": true, "AWS::MediaConnect::FlowEntitlement": true, + "AWS::MediaConnect::FlowMediaStream": true, "AWS::MediaConnect::FlowOutput": true, "AWS::MediaConnect::FlowSource": true, "AWS::MediaConnect::FlowVpcInterface": true, @@ -56925,8 +57288,10 @@ "AWS::NetworkFirewall::TLSInspectionConfiguration": true, "AWS::NetworkFirewall::VpcEndpointAssociation": true, "AWS::NetworkFlowMonitor::Monitor": true, + "AWS::NetworkFlowMonitor::Scope": true, "AWS::NetworkManager::ConnectAttachment": true, "AWS::NetworkManager::ConnectPeer": true, + "AWS::NetworkManager::Connection": true, "AWS::NetworkManager::CoreNetwork": true, "AWS::NetworkManager::CoreNetworkPrefixListAssociation": true, "AWS::NetworkManager::CustomerGatewayAssociation": true, @@ -56941,6 +57306,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": true, "AWS::NetworkManager::TransitGatewayRouteTableAttachment": true, "AWS::NetworkManager::VpcAttachment": true, + "AWS::NetworkMonitor::Monitor": true, "AWS::ODB::CloudAutonomousVmCluster": true, "AWS::ODB::CloudExadataInfrastructure": true, "AWS::ODB::CloudVmCluster": true, @@ -56993,6 +57359,7 @@ "AWS::PCS::Cluster": true, "AWS::PCS::ComputeNodeGroup": true, "AWS::PCS::Queue": true, + "AWS::PI::PerfReports": true, "AWS::Panorama::ApplicationInstance": true, "AWS::Panorama::Package": true, "AWS::Panorama::PackageVersion": true, @@ -57389,6 +57756,7 @@ "AWS::StepFunctions::StateMachineVersion": true, "AWS::StorageGateway::Tape": true, "AWS::StorageGateway::TapePool": true, + "AWS::StorageGateway::Volume": true, "AWS::SupportApp::AccountAlias": true, "AWS::SupportApp::SlackChannelConfiguration": true, "AWS::SupportApp::SlackWorkspaceConfiguration": true, @@ -57403,6 +57771,7 @@ "AWS::Timestream::ScheduledQuery": true, "AWS::Timestream::Table": true, "AWS::Transcribe::CallAnalyticsCategory": true, + "AWS::Transcribe::MedicalVocabulary": true, "AWS::Transcribe::Vocabulary": true, "AWS::Transcribe::VocabularyFilter": true, "AWS::Transfer::Agreement": true, diff --git a/src/data-source/generated/data/schema_metadata.json b/src/data-source/generated/data/schema_metadata.json index 66c8b1ab..f7d01356 100644 --- a/src/data-source/generated/data/schema_metadata.json +++ b/src/data-source/generated/data/schema_metadata.json @@ -7320,6 +7320,83 @@ } } }, + "AWS::BCM::ScheduledReport": { + "properties": [ + "Arn", + "CreatedAt", + "DashboardArn", + "Description", + "HealthStatus", + "Name", + "ScheduleConfig", + "ScheduledReportExecutionRoleArn", + "Tags", + "UpdatedAt", + "WidgetDateRangeOverride", + "WidgetIds" + ], + "required": [ + "Name", + "DashboardArn", + "ScheduledReportExecutionRoleArn", + "ScheduleConfig" + ], + "property_types": { + "Arn": "string", + "CreatedAt": "string", + "DashboardArn": "string", + "Description": "string", + "HealthStatus": "object", + "Name": "string", + "ScheduleConfig": "object", + "ScheduledReportExecutionRoleArn": "string", + "Tags": "array", + "UpdatedAt": "string", + "WidgetDateRangeOverride": "object", + "WidgetIds": "array" + }, + "property_enums": {}, + "property_constraints": { + "Arn": { + "pattern": "^arn:aws[-a-z0-9]*:bcm-dashboards::[0-9]{12}:scheduled-report/(\\*|[-a-z0-9]+)$", + "minLength": 20, + "maxLength": 2048 + }, + "CreatedAt": { + "format": "date-time" + }, + "DashboardArn": { + "pattern": "^arn:aws[-a-z0-9]*:bcm-dashboards::[0-9]{12}:dashboard/(\\*|[-a-z0-9]+)$", + "minLength": 20, + "maxLength": 2048 + }, + "Description": { + "pattern": "^(?!.* {2})[ a-zA-Z0-9.,!?;:@#$%&\\-_/\\\\]*$", + "minLength": 1, + "maxLength": 200 + }, + "Name": { + "pattern": "^(?!.* {2})[a-zA-Z][a-zA-Z0-9 _-]{0,48}[a-zA-Z0-9_-]$", + "minLength": 2, + "maxLength": 50 + }, + "ScheduledReportExecutionRoleArn": { + "pattern": "^arn:aws[-a-z0-9]*:iam::[0-9]{12}:role/[a-zA-Z0-9+=,.@_/-]+$", + "minLength": 20, + "maxLength": 2048, + "format": "AWS::IAM::Role.Arn" + }, + "Tags": { + "maxItems": 200 + }, + "UpdatedAt": { + "format": "date-time" + }, + "WidgetIds": { + "maxItems": 1 + } + } + }, "AWS::BCMDataExports::Export": { "properties": [ "Export", @@ -19800,6 +19877,92 @@ } } }, + "AWS::Comprehend::EntityRecognizer": { + "properties": [ + "Arn", + "DataAccessRoleArn", + "InputDataConfig", + "LanguageCode", + "ModelKmsKeyId", + "ModelPolicy", + "RecognizerName", + "Tags", + "VersionName", + "VolumeKmsKeyId", + "VpcConfig" + ], + "required": [ + "RecognizerName", + "DataAccessRoleArn", + "InputDataConfig", + "LanguageCode" + ], + "property_types": { + "Arn": "string", + "DataAccessRoleArn": "string", + "InputDataConfig": "object", + "LanguageCode": "string", + "ModelKmsKeyId": "string", + "ModelPolicy": "string", + "RecognizerName": "string", + "Tags": "array", + "VersionName": "string", + "VolumeKmsKeyId": "string", + "VpcConfig": "object" + }, + "property_enums": { + "LanguageCode": [ + "en", + "es", + "fr", + "de", + "it", + "pt", + "ar", + "hi", + "ja", + "ko", + "zh", + "zh-TW" + ] + }, + "property_constraints": { + "Arn": { + "pattern": "^arn:aws(-[^:]+)?:comprehend:[a-zA-Z0-9-]*:[0-9]{12}:entity-recognizer/[a-zA-Z0-9](-*[a-zA-Z0-9])*(/version/[a-zA-Z0-9](-*[a-zA-Z0-9])*)?$", + "maxLength": 256 + }, + "DataAccessRoleArn": { + "pattern": "^arn:aws(-[^:]+)?:iam::[0-9]{12}:role/.+$", + "minLength": 20, + "maxLength": 2048, + "format": "AWS::IAM::Role.Arn" + }, + "ModelKmsKeyId": { + "pattern": "^\\p{ASCII}+$", + "maxLength": 2048 + }, + "ModelPolicy": { + "pattern": "^[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+$", + "minLength": 1, + "maxLength": 20000 + }, + "RecognizerName": { + "pattern": "^[a-zA-Z0-9](-*[a-zA-Z0-9])*$", + "maxLength": 63 + }, + "Tags": { + "uniqueItems": true + }, + "VersionName": { + "pattern": "^[a-zA-Z0-9](-*[a-zA-Z0-9])*$", + "maxLength": 63 + }, + "VolumeKmsKeyId": { + "pattern": "^\\p{ASCII}+$", + "maxLength": 2048 + } + } + }, "AWS::Comprehend::Flywheel": { "properties": [ "ActiveModelArn", @@ -20056,25 +20219,31 @@ }, "AWS::Config::ConfigurationRecorder": { "properties": [ - "Id", "Name", "RecordingGroup", "RecordingMode", - "RoleARN" + "ResourceARN", + "RoleARN", + "StartedOnCreate" ], "required": [ "RoleARN" ], "property_types": { - "Id": "string", "Name": "string", "RecordingGroup": "object", "RecordingMode": "object", - "RoleARN": "string" + "ResourceARN": "string", + "RoleARN": "string", + "StartedOnCreate": "boolean" }, "property_enums": {}, "property_constraints": { + "ResourceARN": { + "pattern": "arn:(aws|aws-cn|aws-us-gov):config:\\w+(?:-\\w+)+:[0-9]*:.*" + }, "RoleARN": { + "pattern": "arn:(aws|aws-cn|aws-us-gov):iam::[0-9]*:(role)\\/.*", "format": "AWS::IAM::Role.Arn" } } @@ -21035,6 +21204,7 @@ }, "AWS::Connect::EvaluationForm": { "properties": [ + "AIVersion", "AutoEvaluationConfiguration", "Description", "EvaluationFormArn", @@ -21055,6 +21225,7 @@ "Status" ], "property_types": { + "AIVersion": "string", "AutoEvaluationConfiguration": "object", "Description": "string", "EvaluationFormArn": "string", @@ -21075,6 +21246,10 @@ ] }, "property_constraints": { + "AIVersion": { + "minLength": 1, + "maxLength": 256 + }, "Description": { "maxLength": 1024 }, @@ -21948,7 +22123,6 @@ }, "AWS::Connect::SecurityProfile": { "properties": [ - "AllowedAIAgents", "AllowedAccessControlHierarchyGroupId", "AllowedAccessControlTags", "AllowedFlowModules", @@ -21970,7 +22144,6 @@ "SecurityProfileName" ], "property_types": { - "AllowedAIAgents": "array", "AllowedAccessControlHierarchyGroupId": "string", "AllowedAccessControlTags": "array", "AllowedFlowModules": "array", @@ -21989,11 +22162,6 @@ }, "property_enums": {}, "property_constraints": { - "AllowedAIAgents": { - "minItems": 0, - "maxItems": 10, - "uniqueItems": true - }, "AllowedAccessControlHierarchyGroupId": { "pattern": "^[a-zA-Z0-9-]+$", "minLength": 0, @@ -23509,6 +23677,58 @@ } } }, + "AWS::CustomerProfiles::RecommenderSchema": { + "properties": [ + "Arn", + "CreatedAt", + "DomainName", + "Fields", + "RecommenderSchemaName", + "Status", + "Tags" + ], + "required": [ + "DomainName", + "RecommenderSchemaName", + "Fields" + ], + "property_types": { + "Arn": "string", + "CreatedAt": "string", + "DomainName": "string", + "Fields": "object", + "RecommenderSchemaName": "string", + "Status": "string", + "Tags": "array" + }, + "property_enums": { + "Status": [ + "ACTIVE", + "DELETING" + ] + }, + "property_constraints": { + "Arn": { + "pattern": "^arn:([a-z\\d-]+):profile:.*:.*:.+$" + }, + "CreatedAt": { + "format": "date-time" + }, + "DomainName": { + "pattern": "^[a-zA-Z0-9_-]+$", + "minLength": 1, + "maxLength": 64 + }, + "RecommenderSchemaName": { + "pattern": "^[a-zA-Z0-9_-]+$", + "minLength": 1, + "maxLength": 64 + }, + "Tags": { + "maxItems": 50 + } + } + }, "AWS::CustomerProfiles::SegmentDefinition": { "properties": [ "CreatedAt", @@ -31394,6 +31614,28 @@ } } }, + "AWS::EC2::IPv4Pool": { + "properties": [ + "Arn", + "Description", + "NetworkBorderGroup", + "PoolId", + "Tags", + "TotalAddressCount", + "TotalAvailableAddressCount" + ], + "required": [], + "property_types": { + "Arn": "string", + "Description": "string", + "NetworkBorderGroup": "string", + "PoolId": "string", + "Tags": "array", + "TotalAddressCount": "integer", + "TotalAvailableAddressCount": "integer" + }, + "property_enums": {} + }, "AWS::EC2::Instance": { "properties": [ "AdditionalInfo", @@ -31597,6 +31839,33 @@ } } }, + "AWS::EC2::InstanceEventWindow": { + "properties": [ + "Arn", + "CronExpression", + "InstanceEventWindowId", + "Name", + "State", + "Tags", + "TimeRanges" + ], + "required": [], + "property_types": { + "Arn": "string", + "CronExpression": "string", + "InstanceEventWindowId": "string", + "Name": "string", + "State": "string", + "Tags": "array", + "TimeRanges": "array" + }, + "property_enums": {}, + "property_constraints": { + "Tags": { + "uniqueItems": true + } + } + }, "AWS::EC2::InternetGateway": { "properties": [ "InternetGatewayId", @@ -36548,8 +36817,8 @@ "Configurations", "CustomAmiId", "EbsConfiguration", - "Id", "InstanceCount", + "InstanceGroupId", "InstanceRole", "InstanceType", "JobFlowId", @@ -36568,8 +36837,8 @@ "Configurations": "array", "CustomAmiId": "string", "EbsConfiguration": "object", - "Id": "string", "InstanceCount": "integer", + "InstanceGroupId": "string", "InstanceRole": "string", "InstanceType": "string", "JobFlowId": "string", @@ -36578,8 +36847,9 @@ }, "property_enums": {}, "property_constraints": { - "Configurations": { - "uniqueItems": true + "JobFlowId": { + "minLength": 0, + "maxLength": 256 } } }, @@ -36934,6 +37204,60 @@ } } }, + "AWS::EMRContainers::JobTemplate": { + "properties": [ + "Arn", + "CreatedAt", + "CreatedBy", + "Id", + "JobTemplateData", + "Name", + "Tags" + ], + "required": [ + "Name", + "JobTemplateData" + ], + "property_types": { + "Arn": "string", + "CreatedAt": "string", + "CreatedBy": "string", + "Id": "string", + "JobTemplateData": "object", + "Name": "string", + "Tags": "array" + }, + "property_enums": {}, + "property_constraints": { + "Arn": { + "pattern": "^arn:(aws[a-zA-Z0-9-]*):emr-containers:.+:(\\d{12}):\\/jobtemplates\\/[0-9a-zA-Z]+$", + "minLength": 60, + "maxLength": 1024 + }, + "CreatedAt": { + "format": "date-time" + }, + "CreatedBy": { + "pattern": "^arn:(aws[a-zA-Z0-9-]*):(iam|sts)::(\\d{12})?:[\\w/+=,.@-]+$", + "minLength": 20, + "maxLength": 2048 + }, + "Id": { + "pattern": "^[0-9a-z]+$", + "minLength": 1, + "maxLength": 64 + }, + "Name": { + "pattern": "^[\\.\\-_/#A-Za-z0-9]+$", + "minLength": 1, + "maxLength": 64 + }, + "Tags": { + "maxItems": 50, + "uniqueItems": true + } + } + }, "AWS::EMRContainers::SecurityConfiguration": { "properties": [ "Arn", @@ -37684,6 +38008,109 @@ } } }, + "AWS::ElastiCache::Snapshot": { + "properties": [ + "Arn", + "AutoMinorVersionUpgrade", + "AutomaticFailover", + "CacheClusterCreateTime", + "CacheClusterId", + "CacheNodeType", + "CacheParameterGroupName", + "CacheSubnetGroupName", + "DataTiering", + "Engine", + "EngineVersion", + "KmsKeyId", + "NodeSnapshots", + "NumCacheNodes", + "NumNodeGroups", + "Port", + "PreferredAvailabilityZone", + "PreferredMaintenanceWindow", + "ReplicationGroupDescription", + "ReplicationGroupId", + "SnapshotName", + "SnapshotRetentionLimit", + "SnapshotSource", + "SnapshotStatus", + "SnapshotWindow", + "Tags", + "TopicArn", + "VpcId" + ], + "required": [ + "SnapshotName" + ], + "property_types": { + "Arn": "string", + "AutoMinorVersionUpgrade": "boolean", + "AutomaticFailover": "string", + "CacheClusterCreateTime": "string", + "CacheClusterId": "string", + "CacheNodeType": "string", + "CacheParameterGroupName": "string", + "CacheSubnetGroupName": "string", + "DataTiering": "string", + "Engine": "string", + "EngineVersion": "string", + "KmsKeyId": "string", + "NodeSnapshots": "array", + "NumCacheNodes": "integer", + "NumNodeGroups": "integer", + "Port": "integer", + "PreferredAvailabilityZone": "string", + "PreferredMaintenanceWindow": "string", + "ReplicationGroupDescription": "string", + "ReplicationGroupId": "string", + "SnapshotName": "string", + "SnapshotRetentionLimit": "integer", + "SnapshotSource": "string", + "SnapshotStatus": "string", + "SnapshotWindow": "string", + "Tags": "array", + "TopicArn": "string", + "VpcId": "string" + }, + "property_enums": { + "AutomaticFailover": [ + "enabled", + "disabled", + "enabling", + "disabling" + ], + "DataTiering": [ + "enabled", + "disabled" + ], + "SnapshotStatus": [ + "creating", + "available", + "restoring", + "copying", + "deleting", + "failed", + "deleted" + ] + }, + "property_constraints": { + "Arn": { + "pattern": "^arn:[a-z-]+:elasticache:[a-z0-9-]+:[0-9]{12}:snapshot:.+" + }, + "CacheClusterCreateTime": { + "format": "date-time" + }, + "Tags": { + "uniqueItems": true + }, + "TopicArn": { + "format": "AWS::SNS::Topic.Arn" + }, + "VpcId": { + "format": "AWS::EC2::VPC.Id" + } + } + }, "AWS::ElastiCache::SubnetGroup": { "properties": [ "CacheSubnetGroupName", @@ -39386,6 +39813,253 @@ "ScheduleExpression" ] }, + "AWS::EventsV2::EventBus": { + "properties": [ + "CreationTime", + "Description", + "EncryptionConfiguration", + "EventBusArn", + "LastModifiedTime", + "Name", + "State", + "StorageConfiguration", + "Tags" + ], + "required": [ + "Name" + ], + "property_types": { + "CreationTime": "string", + "Description": "string", + "EncryptionConfiguration": "object", + "EventBusArn": "string", + "LastModifiedTime": "string", + "Name": "string", + "State": "string", + "StorageConfiguration": "object", + "Tags": "array" + }, + "property_enums": { + "State": [ + "CREATING", + "ACTIVE", + "UPDATING", + "CREATE_FAILED", + "UPDATE_FAILED", + "DELETE_FAILED", + "DELETING" + ] + }, + "property_constraints": { + "Description": { + "pattern": "^[^\\u0000-\\u001F\\u007F-\\u009F\\u2028\\u2029]*(?![\\s\\S])", + "maxLength": 512 + }, + "EventBusArn": { + "pattern": "^arn:aws(-[a-z0-9]+)*:events:[a-z][a-z0-9]*(-[a-z0-9]+)*:([0-9]{12}):event-busv2\\/[A-Za-z0-9][\\.\\-_A-Za-z0-9]{0,255}\\/[a-z0-9]{25}$", + "minLength": 1, + "maxLength": 1011 + }, + "Name": { + "pattern": "^[A-Za-z0-9][\\.\\-_A-Za-z0-9]*$", + "minLength": 1, + "maxLength": 256 + }, + "Tags": { + "maxItems": 50, + "uniqueItems": true + } + } + }, + "AWS::EventsV2::EventSource": { + "properties": [ + "Configuration", + "CreationTime", + "Description", + "EventBusArn", + "EventSourceArn", + "LastModifiedTime", + "Name", + "Revoked", + "State", + "Tags" + ], + "required": [ + "Name", + "EventBusArn", + "Configuration" + ], + "property_types": { + "Configuration": "object", + "CreationTime": "string", + "Description": "string", + "EventBusArn": "string", + "EventSourceArn": "string", + "LastModifiedTime": "string", + "Name": "string", + "Revoked": "boolean", + "State": "string", + "Tags": "array" + }, + "property_enums": { + "State": [ + "CREATING", + "ACTIVE", + "UPDATING", + "CREATE_FAILED", + "UPDATE_FAILED", + "DELETING", + "DELETE_FAILED" + ] + }, + "property_constraints": { + "Description": { + "pattern": "^[^\\u0000-\\u001F\\u007F-\\u009F\\u2028\\u2029]*(?![\\s\\S])", + "maxLength": 512 + }, + "EventBusArn": { + "pattern": "^arn:aws(-[a-z0-9]+)*:events:[a-z][a-z0-9]*(-[a-z0-9]+)*:([0-9]{12}):event-busv2\\/[A-Za-z0-9][\\.\\-_A-Za-z0-9]{0,255}\\/[a-z0-9]{25}$", + "minLength": 1, + "maxLength": 1011 + }, + "EventSourceArn": { + "pattern": "^arn:aws(-[a-z0-9]+)*:events:[a-z][a-z0-9]*(-[a-z0-9]+)*:([0-9]{12}):event-sourcev2\\/(aws\\.service|aws\\.partner)\\/[A-Za-z0-9][\\.\\-_A-Za-z0-9]{0,255}\\/[a-z0-9]{25}$", + "minLength": 1, + "maxLength": 1011 + }, + "Name": { + "pattern": "^(?!aws\\.)[A-Za-z0-9][\\.\\-_A-Za-z0-9]*$", + "minLength": 1, + "maxLength": 256 + }, + "Tags": { + "maxItems": 50, + "uniqueItems": true + } + } + }, + "AWS::EventsV2::ResourcePolicy": { + "properties": [ + "EventBusArn", + "PolicyDocument", + "RevisionId" + ], + "required": [ + "EventBusArn", + "PolicyDocument" + ], + "property_types": { + "EventBusArn": "string", + "PolicyDocument": "object", + "RevisionId": "string" + }, + "property_enums": {}, + "property_constraints": { + "EventBusArn": { + "pattern": "^arn:aws(-[a-z0-9]+)*:events:[a-z][a-z0-9]*(-[a-z0-9]+)*:([0-9]{12}):event-busv2\\/[A-Za-z0-9][\\.\\-_A-Za-z0-9]{0,255}\\/[a-z0-9]{25}$", + "minLength": 1, + "maxLength": 1011 + }, + "RevisionId": { + "minLength": 1, + "maxLength": 1024 + } + } + }, + "AWS::EventsV2::Subscriber": { + "properties": [ + "BatchConfiguration", + "BusName", + "CreationTime", + "Description", + "EventBusArn", + "FilterConfiguration", + "InvokeConfiguration", + "LastModifiedTime", + "LogConfiguration", + "Name", + "OnFailureConfiguration", + "PointInTimeConfiguration", + "ResumePosition", + "RetryPolicy", + "StartingPosition", + "State", + "SubscriberArn", + "Tags", + "Transformer", + "Type" + ], + "required": [ + "Name", + "EventBusArn", + "InvokeConfiguration" + ], + "property_types": { + "BatchConfiguration": "object", + "BusName": "string", + "CreationTime": "string", + "Description": "string", + "EventBusArn": "string", + "FilterConfiguration": "object", + "InvokeConfiguration": "object", + "LastModifiedTime": "string", + "LogConfiguration": "object", + "Name": "string", + "OnFailureConfiguration": "object", + "PointInTimeConfiguration": "object", + "ResumePosition": "string", + "RetryPolicy": "object", + "StartingPosition": "string", + "State": "string", + "SubscriberArn": "string", + "Tags": "array", + "Transformer": "object", + "Type": "string" + }, + "property_enums": { + "ResumePosition": [ + "LAST_PROCESSED", + "LATEST" + ], + "StartingPosition": [ + "LATEST", + "POINT_IN_TIME" + ], + "State": [ + "RUNNING", + "STOPPED" + ], + "Type": [ + "FIFO", + "UNORDERED" + ] + }, + "property_constraints": { + "Description": { + "pattern": "^[^\\u0000-\\u001F\\u007F-\\u009F\\u2028\\u2029]*(?![\\s\\S])", + "maxLength": 512 + }, + "EventBusArn": { + "pattern": "^arn:aws(-[a-z0-9]+)*:events:[a-z][a-z0-9]*(-[a-z0-9]+)*:([0-9]{12}):event-busv2\\/[A-Za-z0-9][\\.\\-_A-Za-z0-9]{0,255}\\/[a-z0-9]{25}$", + "minLength": 1, + "maxLength": 1011 + }, + "Name": { + "pattern": "^[A-Za-z0-9][\\.\\-_A-Za-z0-9]*$", + "minLength": 1, + "maxLength": 256 + }, + "SubscriberArn": { + "pattern": "^arn:aws(-[a-z0-9]+)*:events:[a-z][a-z0-9]*(-[a-z0-9]+)*:([0-9]{12}):subscriber\\/[A-Za-z0-9][\\.\\-_A-Za-z0-9]{0,255}\\/[a-z0-9]{25}$", + "minLength": 1, + "maxLength": 1011 + }, + "Tags": { + "maxItems": 50, + "uniqueItems": true + } + } + }, "AWS::Evidently::Experiment": { "properties": [ "Arn", @@ -43138,7 +43812,7 @@ "properties": [ "CatalogId", "DatabaseName", - "Id", + "IdentifierPartitionInputValues", "PartitionInput", "TableName" ], @@ -43151,11 +43825,25 @@ "property_types": { "CatalogId": "string", "DatabaseName": "string", - "Id": "string", + "IdentifierPartitionInputValues": "string", "PartitionInput": "object", "TableName": "string" }, - "property_enums": {} + "property_enums": {}, + "property_constraints": { + "CatalogId": { + "minLength": 1, + "maxLength": 255 + }, + "DatabaseName": { + "minLength": 1, + "maxLength": 255 + }, + "TableName": { + "minLength": 1, + "maxLength": 255 + } + } }, "AWS::Glue::Registry": { "properties": [ @@ -49434,7 +50122,6 @@ }, "AWS::IoT::ThingPrincipalAttachment": { "properties": [ - "Id", "Principal", "ThingName", "ThingPrincipalType" @@ -49444,7 +50131,6 @@ "Principal" ], "property_types": { - "Id": "string", "Principal": "string", "ThingName": "string", "ThingPrincipalType": "string" @@ -50424,6 +51110,61 @@ } } }, + "AWS::IoTManagedIntegrations::CloudConnector": { + "properties": [ + "Arn", + "Description", + "EndpointConfig", + "EndpointType", + "Id", + "Name", + "Type" + ], + "required": [ + "Name", + "EndpointConfig" + ], + "property_types": { + "Arn": "string", + "Description": "string", + "EndpointConfig": "object", + "EndpointType": "string", + "Id": "string", + "Name": "string", + "Type": "string" + }, + "property_enums": { + "EndpointType": [ + "LAMBDA" + ], + "Type": [ + "LISTED", + "UNLISTED" + ] + }, + "property_constraints": { + "Arn": { + "pattern": "^arn:aws:iotmanagedintegrations:[0-9a-zA-Z-]+:[0-9]+:cloud-connector/[A-Za-z0-9_-]+$", + "minLength": 63, + "maxLength": 1011 + }, + "Description": { + "pattern": "^[0-9A-Za-z_\\- ]+$", + "minLength": 1, + "maxLength": 256 + }, + "Id": { + "pattern": "^[A-Za-z0-9-_]+$", + "minLength": 1, + "maxLength": 64 + }, + "Name": { + "pattern": "^[A-Za-z0-9-_ ]+$", + "minLength": 1, + "maxLength": 128 + } + } + }, "AWS::IoTManagedIntegrations::CredentialLocker": { "properties": [ "Arn", @@ -54313,7 +55054,7 @@ }, "SourceAccessConfigurations": { "minItems": 1, - "maxItems": 22, + "maxItems": 29, "uniqueItems": true }, "StartingPosition": { @@ -58071,6 +58812,97 @@ } } }, + "AWS::MGN::LaunchConfigurationTemplate": { + "properties": [ + "Arn", + "AssociatePublicIpAddress", + "BootMode", + "CopyPrivateIp", + "CopyTags", + "Ec2LaunchTemplateID", + "EnableMapAutoTagging", + "EnableParametersEncryption", + "LargeVolumeConf", + "LaunchConfigurationTemplateID", + "LaunchDisposition", + "Licensing", + "MapAutoTaggingMpeID", + "ParametersEncryptionKey", + "PostLaunchActions", + "SmallVolumeConf", + "SmallVolumeMaxSize", + "Tags", + "TargetInstanceTypeRightSizingMethod" + ], + "required": [], + "property_types": { + "Arn": "string", + "AssociatePublicIpAddress": "boolean", + "BootMode": "string", + "CopyPrivateIp": "boolean", + "CopyTags": "boolean", + "Ec2LaunchTemplateID": "string", + "EnableMapAutoTagging": "boolean", + "EnableParametersEncryption": "boolean", + "LargeVolumeConf": "object", + "LaunchConfigurationTemplateID": "string", + "LaunchDisposition": "string", + "Licensing": "object", + "MapAutoTaggingMpeID": "string", + "ParametersEncryptionKey": "string", + "PostLaunchActions": "object", + "SmallVolumeConf": "object", + "SmallVolumeMaxSize": "integer", + "Tags": "array", + "TargetInstanceTypeRightSizingMethod": "string" + }, + "property_enums": { + "BootMode": [ + "LEGACY_BIOS", + "UEFI", + "USE_SOURCE" + ], + "LaunchDisposition": [ + "STOPPED", + "STARTED" + ], + "TargetInstanceTypeRightSizingMethod": [ + "NONE", + "BASIC" + ] + }, + "property_constraints": { + "Arn": { + "minLength": 20, + "maxLength": 2048 + }, + "Ec2LaunchTemplateID": { + "pattern": "^lt-[0-9a-z]{17}$", + "minLength": 20, + "maxLength": 20 + }, + "LaunchConfigurationTemplateID": { + "pattern": "^lct-[0-9a-zA-Z]{17}$", + "minLength": 21, + "maxLength": 21 + }, + "MapAutoTaggingMpeID": { + "minLength": 0, + "maxLength": 256 + }, + "ParametersEncryptionKey": { + "pattern": "^((arn:[\\w-]+:kms:([a-z]{2}-(gov-)?[a-z]+-\\d{1})?:(\\d{12})?:((alias|key)/[a-zA-Z0-9:/_-]{1,256}))|())$", + "minLength": 20, + "maxLength": 276 + }, + "SmallVolumeMaxSize": { + "minimum": 0 + }, + "Tags": { + "maxItems": 50 + } + } + }, "AWS::MGN::NetworkMigrationDefinition": { "properties": [ "Arn", @@ -59958,7 +60790,6 @@ "Category", "Description", "HopDestinations", - "Id", "Name", "Priority", "Queue", @@ -59975,7 +60806,6 @@ "Category": "string", "Description": "string", "HopDestinations": "array", - "Id": "string", "Name": "string", "Priority": "integer", "Queue": "string", @@ -59983,8 +60813,33 @@ "StatusUpdateInterval": "string", "Tags": "object" }, - "property_enums": {}, + "property_enums": { + "StatusUpdateInterval": [ + "SECONDS_10", + "SECONDS_12", + "SECONDS_120", + "SECONDS_15", + "SECONDS_180", + "SECONDS_20", + "SECONDS_240", + "SECONDS_30", + "SECONDS_300", + "SECONDS_360", + "SECONDS_420", + "SECONDS_480", + "SECONDS_540", + "SECONDS_60", + "SECONDS_600" + ] + }, "property_constraints": { + "Arn": { + "pattern": "arn:(aws|aws-cn|aws-us-gov):mediaconvert:\\w+(?:-\\w+)+:\\d{12}(:jobTemplates/.+)?" + }, + "Priority": { + "minimum": -50, + "maximum": 50 + }, "SettingsJson": { "format": "json" }, @@ -60028,6 +60883,7 @@ "Arn", "ConcurrentJobs", "Description", + "MaximumConcurrentFeeds", "Name", "PricingPlan", "Status", @@ -60038,6 +60894,7 @@ "Arn": "string", "ConcurrentJobs": "integer", "Description": "string", + "MaximumConcurrentFeeds": "integer", "Name": "string", "PricingPlan": "string", "Status": "string", @@ -60057,6 +60914,9 @@ "Arn": { "pattern": "arn:(aws|aws-cn|aws-us-gov):mediaconvert:\\w+(?:-\\w+)+:[0-9]*(:queues/.*)?" }, + "MaximumConcurrentFeeds": { + "minimum": 0 + }, "Tags": { "format": "json" } @@ -63010,6 +63870,46 @@ } } }, + "AWS::NetworkFlowMonitor::Scope": { + "properties": [ + "ScopeArn", + "ScopeId", + "Status", + "Tags", + "Targets" + ], + "required": [ + "Targets" + ], + "property_types": { + "ScopeArn": "string", + "ScopeId": "string", + "Status": "string", + "Tags": "array", + "Targets": "array" + }, + "property_enums": { + "Status": [ + "SUCCEEDED", + "IN_PROGRESS", + "FAILED" + ] + }, + "property_constraints": { + "ScopeArn": { + "pattern": "^arn:.*$", + "minLength": 20, + "maxLength": 2048 + }, + "Tags": { + "maxItems": 200 + }, + "Targets": { + "minItems": 1, + "maxItems": 100 + } + } + }, "AWS::NetworkManager::ConnectAttachment": { "properties": [ "AttachmentId", @@ -63152,6 +64052,92 @@ } } }, + "AWS::NetworkManager::Connection": { + "properties": [ + "ConnectedDeviceId", + "ConnectedLinkId", + "ConnectionArn", + "ConnectionId", + "CreatedAt", + "Description", + "DeviceId", + "GlobalNetworkId", + "LinkId", + "State", + "Tags" + ], + "required": [ + "GlobalNetworkId", + "DeviceId", + "ConnectedDeviceId" + ], + "property_types": { + "ConnectedDeviceId": "string", + "ConnectedLinkId": "string", + "ConnectionArn": "string", + "ConnectionId": "string", + "CreatedAt": "string", + "Description": "string", + "DeviceId": "string", + "GlobalNetworkId": "string", + "LinkId": "string", + "State": "string", + "Tags": "array" + }, + "property_enums": { + "State": [ + "PENDING", + "AVAILABLE", + "DELETING", + "UPDATING" + ] + }, + "property_constraints": { + "ConnectedDeviceId": { + "pattern": "^device-[a-z0-9-]*$", + "minLength": 1, + "maxLength": 50 + }, + "ConnectedLinkId": { + "pattern": "^link-[a-z0-9-]*$", + "minLength": 1, + "maxLength": 50 + }, + "ConnectionArn": { + "pattern": "^arn:[^:]{1,63}:networkmanager:[^:]{0,63}:[^:]{0,63}:connection\\/global-network-[0-9a-f]{8,17}\\/connection-[0-9a-f]{8,17}$", + "maxLength": 500 + }, + "ConnectionId": { + "pattern": "^connection-[a-z0-9-]*$", + "maxLength": 50 + }, + "CreatedAt": { + "format": "date-time" + }, + "Description": { + "minLength": 1, + "maxLength": 256 + }, + "DeviceId": { + "pattern": "^device-[a-z0-9-]*$", + "minLength": 1, + "maxLength": 50 + }, + "GlobalNetworkId": { + "pattern": "^global-network-[a-z0-9-]*$", + "minLength": 1, + "maxLength": 50 + }, + "LinkId": { + "pattern": "^link-[a-z0-9-]*$", + "minLength": 1, + "maxLength": 50 + }, + "Tags": { + "uniqueItems": true + } + } + }, "AWS::NetworkManager::CoreNetwork": { "properties": [ "CoreNetworkArn", @@ -63856,6 +64842,62 @@ } } }, + "AWS::NetworkMonitor::Monitor": { + "properties": [ + "AggregationPeriod", + "CreatedAt", + "ModifiedAt", + "MonitorArn", + "MonitorName", + "State", + "Tags" + ], + "required": [ + "MonitorName" + ], + "property_types": { + "AggregationPeriod": "integer", + "CreatedAt": "string", + "ModifiedAt": "string", + "MonitorArn": "string", + "MonitorName": "string", + "State": "string", + "Tags": "array" + }, + "property_enums": { + "State": [ + "PENDING", + "ACTIVE", + "INACTIVE", + "ERROR", + "DELETING" + ] + }, + "property_constraints": { + "AggregationPeriod": { + "minimum": 30 + }, + "CreatedAt": { + "format": "date-time" + }, + "ModifiedAt": { + "format": "date-time" + }, + "MonitorArn": { + "pattern": "^arn:.*$", + "minLength": 20, + "maxLength": 512 + }, + "MonitorName": { + "pattern": "^[a-zA-Z0-9_-]+$", + "minLength": 1, + "maxLength": 200 + }, + "Tags": { + "maxItems": 200 + } + } + }, "AWS::NimbleStudio::Studio": { "properties": [ "AdminRoleArn", @@ -67809,6 +68851,78 @@ } } }, + "AWS::PI::PerfReports": { + "properties": [ + "AnalysisReportId", + "Arn", + "CreateTime", + "EndTime", + "Identifier", + "ServiceType", + "StartTime", + "Status", + "Tags" + ], + "required": [ + "ServiceType", + "Identifier", + "StartTime", + "EndTime" + ], + "property_types": { + "AnalysisReportId": "string", + "Arn": "string", + "CreateTime": "string", + "EndTime": "string", + "Identifier": "string", + "ServiceType": "string", + "StartTime": "string", + "Status": "string", + "Tags": "array" + }, + "property_enums": { + "ServiceType": [ + "RDS", + "DOCDB" + ], + "Status": [ + "RUNNING", + "SUCCEEDED", + "FAILED" + ] + }, + "property_constraints": { + "AnalysisReportId": { + "pattern": "^report-[0-9a-f]{17}$", + "minLength": 1, + "maxLength": 100 + }, + "Arn": { + "pattern": "^arn:.*:pi:.*$", + "minLength": 1, + "maxLength": 1011 + }, + "CreateTime": { + "format": "date-time" + }, + "EndTime": { + "format": "date-time" + }, + "Identifier": { + "pattern": "^[a-zA-Z0-9-]+$", + "minLength": 0, + "maxLength": 256 + }, + "StartTime": { + "format": "date-time" + }, + "Tags": { + "minItems": 0, + "maxItems": 200, + "uniqueItems": true + } + } + }, "AWS::Panorama::ApplicationInstance": { "properties": [ "ApplicationInstanceId", @@ -76983,6 +78097,7 @@ "Comment", "Failover", "GeoLocation", + "GeoProximityLocation", "HealthCheckId", "HostedZoneId", "HostedZoneName", @@ -77005,6 +78120,7 @@ "Comment": "string", "Failover": "string", "GeoLocation": "object", + "GeoProximityLocation": "object", "HealthCheckId": "string", "HostedZoneId": "string", "HostedZoneName": "string", @@ -80602,6 +81718,40 @@ } } }, + "AWS::SES::EmailIdentityCertificate": { + "properties": [ + "CertificateArn", + "EmailIdentity", + "FromAddress" + ], + "required": [ + "EmailIdentity", + "FromAddress", + "CertificateArn" + ], + "property_types": { + "CertificateArn": "string", + "EmailIdentity": "string", + "FromAddress": "string" + }, + "property_enums": {}, + "property_constraints": { + "CertificateArn": { + "pattern": "^arn:aws[a-z0-9-]*:acm:[a-z0-9-]+:\\d{12}:certificate/[^\\s]+$", + "minLength": 20, + "maxLength": 2048, + "format": "AWS::ACM::Certificate.Arn" + }, + "EmailIdentity": { + "minLength": 1, + "maxLength": 320 + }, + "FromAddress": { + "minLength": 1, + "maxLength": 320 + } + } + }, "AWS::SES::MailManagerAddonInstance": { "properties": [ "AddonInstanceArn", @@ -86518,24 +87668,44 @@ "AWS::SageMaker::Workteam": { "properties": [ "Description", - "Id", "MemberDefinitions", "NotificationConfiguration", "Tags", "WorkforceName", + "WorkteamArn", "WorkteamName" ], - "required": [], + "required": [ + "Description", + "MemberDefinitions" + ], "property_types": { "Description": "string", - "Id": "string", "MemberDefinitions": "array", "NotificationConfiguration": "object", "Tags": "array", "WorkforceName": "string", + "WorkteamArn": "string", "WorkteamName": "string" }, - "property_enums": {} + "property_enums": {}, + "property_constraints": { + "Description": { + "minLength": 1, + "maxLength": 200 + }, + "WorkforceName": { + "minLength": 1, + "maxLength": 63 + }, + "WorkteamArn": { + "pattern": "^arn:.*" + }, + "WorkteamName": { + "minLength": 1, + "maxLength": 63 + } + } }, "AWS::Scheduler::Schedule": { "properties": [ @@ -90080,6 +91250,107 @@ } } }, + "AWS::StorageGateway::Volume": { + "properties": [ + "CreatedDate", + "GatewayARN", + "KMSEncrypted", + "KMSKey", + "NetworkInterfaceId", + "SnapshotId", + "SourceVolumeARN", + "Tags", + "TargetARN", + "TargetName", + "VolumeARN", + "VolumeAttachmentStatus", + "VolumeId", + "VolumeSizeInBytes", + "VolumeStatus", + "VolumeType", + "VolumeUsedInBytes" + ], + "required": [ + "GatewayARN", + "TargetName", + "NetworkInterfaceId", + "VolumeSizeInBytes" + ], + "property_types": { + "CreatedDate": "string", + "GatewayARN": "string", + "KMSEncrypted": "boolean", + "KMSKey": "string", + "NetworkInterfaceId": "string", + "SnapshotId": "string", + "SourceVolumeARN": "string", + "Tags": "array", + "TargetARN": "string", + "TargetName": "string", + "VolumeARN": "string", + "VolumeAttachmentStatus": "string", + "VolumeId": "string", + "VolumeSizeInBytes": "number", + "VolumeStatus": "string", + "VolumeType": "string", + "VolumeUsedInBytes": "number" + }, + "property_enums": {}, + "property_constraints": { + "CreatedDate": { + "format": "date-time" + }, + "GatewayARN": { + "minLength": 50, + "maxLength": 500 + }, + "KMSKey": { + "pattern": "^(^arn:(aws(|-cn|-us-gov|-iso[A-Za-z0-9_-]*|-eusc)):kms:([a-zA-Z0-9-]+):([0-9]+):(key|alias)/(\\S+)$)|(^alias/(\\S+)$)$", + "minLength": 7, + "maxLength": 2048 + }, + "SnapshotId": { + "pattern": "^snap-([0-9A-Fa-f]{8}|[0-9A-Fa-f]{17})$" + }, + "SourceVolumeARN": { + "pattern": "^arn:(aws(|-cn|-us-gov|-iso[A-Za-z0-9_-]*|-eusc)):storagegateway:[a-z\\-0-9]+:[0-9]+:gateway\\/(.+)\\/volume\\/vol-(\\S+)$", + "minLength": 50, + "maxLength": 500 + }, + "Tags": { + "maxItems": 50 + }, + "TargetARN": { + "minLength": 50, + "maxLength": 800 + }, + "TargetName": { + "pattern": "^[-\\.;a-z0-9]+$", + "minLength": 1, + "maxLength": 200 + }, + "VolumeARN": { + "minLength": 50, + "maxLength": 500 + }, + "VolumeAttachmentStatus": { + "minLength": 3, + "maxLength": 50 + }, + "VolumeId": { + "minLength": 12, + "maxLength": 30 + }, + "VolumeStatus": { + "minLength": 3, + "maxLength": 50 + }, + "VolumeType": { + "minLength": 3, + "maxLength": 100 + } + } + }, "AWS::SupportApp::AccountAlias": { "properties": [ "AccountAlias", @@ -91072,6 +92343,90 @@ } } }, + "AWS::Transcribe::MedicalVocabulary": { + "properties": [ + "Arn", + "LanguageCode", + "Tags", + "VocabularyFileUri", + "VocabularyName" + ], + "required": [ + "VocabularyName", + "LanguageCode" + ], + "property_types": { + "Arn": "string", + "LanguageCode": "string", + "Tags": "array", + "VocabularyFileUri": "string", + "VocabularyName": "string" + }, + "property_enums": { + "LanguageCode": [ + "af-ZA", + "ar-AE", + "ar-SA", + "da-DK", + "de-CH", + "de-DE", + "en-AB", + "en-AU", + "en-GB", + "en-IE", + "en-IN", + "en-US", + "en-WL", + "es-ES", + "es-US", + "fa-IR", + "fr-CA", + "fr-FR", + "he-IL", + "hi-IN", + "id-ID", + "it-IT", + "ja-JP", + "ko-KR", + "ms-MY", + "nl-NL", + "pt-BR", + "pt-PT", + "ru-RU", + "ta-IN", + "te-IN", + "tr-TR", + "zh-CN", + "zh-TW", + "th-TH", + "en-ZA", + "en-NZ", + "vi-VN", + "sv-SE" + ] + }, + "property_constraints": { + "Arn": { + "pattern": "arn:aws(-[^:]+)?:transcribe:[a-zA-Z0-9-]*:[0-9]{12}:[a-zA-Z-]*/[0-9a-zA-Z._-]+", + "minLength": 1, + "maxLength": 1011 + }, + "Tags": { + "minItems": 1, + "maxItems": 200 + }, + "VocabularyFileUri": { + "pattern": "(s3://|http(s*)://).+", + "minLength": 1, + "maxLength": 2000 + }, + "VocabularyName": { + "pattern": "^[0-9a-zA-Z._-]+$", + "minLength": 1, + "maxLength": 200 + } + } + }, "AWS::Transcribe::Vocabulary": { "properties": [ "Arn", diff --git a/src/data-source/generated/data/source_versions.json b/src/data-source/generated/data/source_versions.json index 05229b0c..a506df6a 100644 --- a/src/data-source/generated/data/source_versions.json +++ b/src/data-source/generated/data/source_versions.json @@ -1,5 +1,5 @@ { "cfn_lint_version": "https://github.com/aws-cloudformation/cfn-lint@1.57.0", - "resource_schema_version": "https://github.com/aws-cloudformation/resource-provider-enhanced-schemas@2026-09-22T02:12:03Z", + "resource_schema_version": "https://github.com/aws-cloudformation/resource-provider-enhanced-schemas@2026-09-24T18:11:38Z", "aws_cli_version": "https://github.com/aws/aws-cli@2.36.44" } diff --git a/src/data-source/generated/schema-validator/compiled_schemas.json b/src/data-source/generated/schema-validator/compiled_schemas.json index 5b9f370b..1d7ed050 100644 --- a/src/data-source/generated/schema-validator/compiled_schemas.json +++ b/src/data-source/generated/schema-validator/compiled_schemas.json @@ -31417,6 +31417,223 @@ "Arn" ] }, + "AWS::BCM::ScheduledReport": { + "type_name": "AWS::BCM::ScheduledReport", + "properties": { + "Arn": { + "type": "string", + "pattern": "^arn:aws[-a-z0-9]*:bcm-dashboards::[0-9]{12}:scheduled-report/(\\*|[-a-z0-9]+)$", + "min_length": 20, + "max_length": 2048 + }, + "CreatedAt": { + "type": "string", + "format": "date-time" + }, + "DashboardArn": { + "type": "string", + "pattern": "^arn:aws[-a-z0-9]*:bcm-dashboards::[0-9]{12}:dashboard/(\\*|[-a-z0-9]+)$", + "min_length": 20, + "max_length": 2048 + }, + "Description": { + "type": "string", + "pattern": "^(?!.* {2})[ a-zA-Z0-9.,!?;:@#$%&\\-_/\\\\]*$", + "min_length": 1, + "max_length": 200 + }, + "HealthStatus": { + "ref_name": "HealthStatus" + }, + "Name": { + "type": "string", + "pattern": "^(?!.* {2})[a-zA-Z][a-zA-Z0-9 _-]{0,48}[a-zA-Z0-9_-]$", + "min_length": 2, + "max_length": 50 + }, + "ScheduleConfig": { + "ref_name": "ScheduleConfig" + }, + "ScheduledReportExecutionRoleArn": { + "type": "string", + "pattern": "^arn:aws[-a-z0-9]*:iam::[0-9]{12}:role/[a-zA-Z0-9+=,.@_/-]+$", + "min_length": 20, + "max_length": 2048, + "format": "AWS::IAM::Role.Arn" + }, + "Tags": { + "type": "array", + "max_items": 200, + "items": { + "ref_name": "Tag" + } + }, + "UpdatedAt": { + "type": "string", + "format": "date-time" + }, + "WidgetDateRangeOverride": { + "ref_name": "DateTimeRange" + }, + "WidgetIds": { + "type": "array", + "max_items": 1, + "items": { + "type": "string" + } + } + }, + "definitions": { + "DateTimeRange": { + "type": "object", + "properties": { + "EndTime": { + "ref_name": "DateTimeValue" + }, + "StartTime": { + "ref_name": "DateTimeValue" + } + }, + "required": [ + "StartTime", + "EndTime" + ], + "additional_properties": false + }, + "DateTimeType": { + "type": "string", + "enum": [ + "ABSOLUTE", + "RELATIVE" + ] + }, + "DateTimeValue": { + "type": "object", + "properties": { + "Type": { + "ref_name": "DateTimeType" + }, + "Value": { + "type": "string", + "pattern": "^[\\S\\s]*$", + "min_length": 0, + "max_length": 1024 + } + }, + "required": [ + "Type", + "Value" + ], + "additional_properties": false + }, + "HealthStatus": { + "type": "object", + "properties": { + "LastRefreshedAt": { + "type": "string", + "format": "date-time" + }, + "StatusCode": { + "ref_name": "HealthStatusCode" + } + }, + "required": [ + "StatusCode" + ], + "additional_properties": false + }, + "HealthStatusCode": { + "type": "string", + "enum": [ + "HEALTHY", + "UNHEALTHY" + ] + }, + "ScheduleConfig": { + "type": "object", + "properties": { + "ScheduleExpression": { + "type": "string", + "pattern": "^[\\S\\s]*$", + "min_length": 0, + "max_length": 1024 + }, + "ScheduleExpressionTimeZone": { + "type": "string", + "pattern": "^[\\S\\s]*$", + "min_length": 0, + "max_length": 1024 + }, + "SchedulePeriod": { + "ref_name": "SchedulePeriod" + }, + "State": { + "ref_name": "ScheduleState" + } + }, + "additional_properties": false + }, + "SchedulePeriod": { + "type": "object", + "properties": { + "EndTime": { + "type": "string", + "format": "date-time" + }, + "StartTime": { + "type": "string", + "format": "date-time" + } + }, + "additional_properties": false + }, + "ScheduleState": { + "type": "string", + "enum": [ + "ENABLED", + "DISABLED" + ] + }, + "Tag": { + "type": "object", + "properties": { + "Key": { + "type": "string", + "pattern": "^[\\S\\s]*$", + "min_length": 1, + "max_length": 128 + }, + "Value": { + "type": "string", + "pattern": "^[\\S\\s]*$", + "min_length": 0, + "max_length": 256 + } + }, + "required": [ + "Key", + "Value" + ], + "additional_properties": false + } + }, + "required": [ + "Name", + "DashboardArn", + "ScheduledReportExecutionRoleArn", + "ScheduleConfig" + ], + "additional_properties": false, + "read_only_properties": [ + "Arn", + "CreatedAt", + "UpdatedAt", + "HealthStatus" + ], + "primary_identifier": [ + "Arn" + ] + }, "AWS::BCMDataExports::Export": { "type_name": "AWS::BCMDataExports::Export", "properties": { @@ -38462,6 +38679,10 @@ ], "additional_properties": false }, + "DailySchedule": { + "type": "object", + "additional_properties": false + }, "DataDeletionPolicy": { "type": "string", "enum": [ @@ -38523,6 +38744,45 @@ "MANAGED_KNOWLEDGE_BASE_CONNECTOR" ] }, + "DayOfMonth": { + "type": "object", + "properties": { + "DayNumber": { + "type": "integer", + "minimum": 1.0, + "maximum": 28.0 + }, + "LastDayOfMonth": { + "type": "object", + "additional_properties": false + } + }, + "additional_properties": false, + "one_of": [ + { + "required": [ + "DayNumber" + ] + }, + { + "required": [ + "LastDayOfMonth" + ] + } + ] + }, + "DayOfWeek": { + "type": "string", + "enum": [ + "SUNDAY", + "MONDAY", + "TUESDAY", + "WEDNESDAY", + "THURSDAY", + "FRIDAY", + "SATURDAY" + ] + }, "DeletionProtectionConfiguration": { "type": "object", "properties": { @@ -38664,6 +38924,9 @@ }, "MediaExtractionConfiguration": { "ref_name": "MediaExtractionConfiguration" + }, + "SyncSchedule": { + "ref_name": "SyncSchedule" } }, "additional_properties": false @@ -38689,6 +38952,18 @@ "min_length": 1, "max_length": 2048 }, + "MonthlySchedule": { + "type": "object", + "properties": { + "DayOfMonth": { + "ref_name": "DayOfMonth" + } + }, + "required": [ + "DayOfMonth" + ], + "additional_properties": false + }, "ParsingConfiguration": { "type": "object", "properties": { @@ -39004,6 +39279,38 @@ ], "additional_properties": false }, + "SyncSchedule": { + "type": "object", + "properties": { + "Daily": { + "ref_name": "DailySchedule" + }, + "Monthly": { + "ref_name": "MonthlySchedule" + }, + "Weekly": { + "ref_name": "WeeklySchedule" + } + }, + "additional_properties": false, + "one_of": [ + { + "required": [ + "Daily" + ] + }, + { + "required": [ + "Weekly" + ] + }, + { + "required": [ + "Monthly" + ] + } + ] + }, "Transformation": { "type": "object", "properties": { @@ -39169,6 +39476,18 @@ "UrlConfiguration" ], "additional_properties": false + }, + "WeeklySchedule": { + "type": "object", + "properties": { + "DayOfWeek": { + "ref_name": "DayOfWeek" + } + }, + "required": [ + "DayOfWeek" + ], + "additional_properties": false } }, "required": [ @@ -71069,7 +71388,7 @@ }, "SigningBehavior": { "type": "string", - "pattern": "^(never|no-override|always)$" + "pattern": "^(never|no-override|always|always-amz-auth)$" }, "SigningProtocol": { "type": "string", @@ -82097,6 +82416,323 @@ "Arn" ] }, + "AWS::Comprehend::EntityRecognizer": { + "type_name": "AWS::Comprehend::EntityRecognizer", + "properties": { + "Arn": { + "type": "string", + "pattern": "^arn:aws(-[^:]+)?:comprehend:[a-zA-Z0-9-]*:[0-9]{12}:entity-recognizer/[a-zA-Z0-9](-*[a-zA-Z0-9])*(/version/[a-zA-Z0-9](-*[a-zA-Z0-9])*)?$", + "max_length": 256 + }, + "DataAccessRoleArn": { + "type": "string", + "pattern": "^arn:aws(-[^:]+)?:iam::[0-9]{12}:role/.+$", + "min_length": 20, + "max_length": 2048, + "format": "AWS::IAM::Role.Arn" + }, + "InputDataConfig": { + "ref_name": "EntityRecognizerInputDataConfig" + }, + "LanguageCode": { + "type": "string", + "enum": [ + "en", + "es", + "fr", + "de", + "it", + "pt", + "ar", + "hi", + "ja", + "ko", + "zh", + "zh-TW" + ] + }, + "ModelKmsKeyId": { + "type": "string", + "pattern": "^\\p{ASCII}+$", + "max_length": 2048 + }, + "ModelPolicy": { + "type": "string", + "pattern": "^[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+$", + "min_length": 1, + "max_length": 20000 + }, + "RecognizerName": { + "type": "string", + "pattern": "^[a-zA-Z0-9](-*[a-zA-Z0-9])*$", + "max_length": 63 + }, + "Tags": { + "type": "array", + "unique_items": true, + "items": { + "ref_name": "Tag" + } + }, + "VersionName": { + "type": "string", + "pattern": "^[a-zA-Z0-9](-*[a-zA-Z0-9])*$", + "max_length": 63 + }, + "VolumeKmsKeyId": { + "type": "string", + "pattern": "^\\p{ASCII}+$", + "max_length": 2048 + }, + "VpcConfig": { + "ref_name": "VpcConfig" + } + }, + "definitions": { + "AugmentedManifestsListItem": { + "type": "object", + "properties": { + "AnnotationDataS3Uri": { + "type": "string", + "pattern": "^s3://[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9](/.*)?$", + "max_length": 1024 + }, + "AttributeNames": { + "type": "array", + "items": { + "type": "string", + "pattern": "^[a-zA-Z0-9](-*[a-zA-Z0-9])*$", + "min_length": 1, + "max_length": 63 + } + }, + "DocumentType": { + "type": "string", + "enum": [ + "PLAIN_TEXT_DOCUMENT", + "SEMI_STRUCTURED_DOCUMENT" + ] + }, + "S3Uri": { + "type": "string", + "pattern": "^s3://[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9](/.*)?$", + "max_length": 1024 + }, + "SourceDocumentsS3Uri": { + "type": "string", + "pattern": "^s3://[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9](/.*)?$", + "max_length": 1024 + }, + "Split": { + "type": "string", + "enum": [ + "TRAIN", + "TEST" + ] + } + }, + "required": [ + "S3Uri", + "AttributeNames" + ], + "additional_properties": false + }, + "EntityRecognizerAnnotations": { + "type": "object", + "properties": { + "S3Uri": { + "type": "string", + "pattern": "^s3://[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9](/.*)?$", + "max_length": 1024 + }, + "TestS3Uri": { + "type": "string", + "pattern": "^s3://[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9](/.*)?$", + "max_length": 1024 + } + }, + "required": [ + "S3Uri" + ], + "additional_properties": false + }, + "EntityRecognizerDocuments": { + "type": "object", + "properties": { + "InputFormat": { + "type": "string", + "enum": [ + "ONE_DOC_PER_FILE", + "ONE_DOC_PER_LINE" + ] + }, + "S3Uri": { + "type": "string", + "pattern": "^s3://[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9](/.*)?$", + "max_length": 1024 + }, + "TestS3Uri": { + "type": "string", + "pattern": "^s3://[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9](/.*)?$", + "max_length": 1024 + } + }, + "required": [ + "S3Uri" + ], + "additional_properties": false + }, + "EntityRecognizerEntityList": { + "type": "object", + "properties": { + "S3Uri": { + "type": "string", + "pattern": "^s3://[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9](/.*)?$", + "max_length": 1024 + } + }, + "required": [ + "S3Uri" + ], + "additional_properties": false + }, + "EntityRecognizerInputDataConfig": { + "type": "object", + "properties": { + "Annotations": { + "ref_name": "EntityRecognizerAnnotations" + }, + "AugmentedManifests": { + "type": "array", + "items": { + "ref_name": "AugmentedManifestsListItem" + } + }, + "DataFormat": { + "type": "string", + "enum": [ + "COMPREHEND_CSV", + "AUGMENTED_MANIFEST" + ] + }, + "Documents": { + "ref_name": "EntityRecognizerDocuments" + }, + "EntityList": { + "ref_name": "EntityRecognizerEntityList" + }, + "EntityTypes": { + "type": "array", + "items": { + "ref_name": "EntityTypesListItem" + } + } + }, + "required": [ + "EntityTypes" + ], + "additional_properties": false + }, + "EntityTypesListItem": { + "type": "object", + "properties": { + "Type": { + "type": "string", + "pattern": "^(?![^\\n\\r\\t,]*\\\\n|\\\\r|\\\\t)[^\\n\\r\\t,]+$", + "max_length": 64 + } + }, + "required": [ + "Type" + ], + "additional_properties": false + }, + "Tag": { + "type": "object", + "properties": { + "Key": { + "type": "string", + "min_length": 1, + "max_length": 128 + }, + "Value": { + "type": "string", + "min_length": 0, + "max_length": 256 + } + }, + "required": [ + "Key", + "Value" + ], + "additional_properties": false + }, + "VpcConfig": { + "type": "object", + "properties": { + "SecurityGroupIds": { + "type": "array", + "min_items": 1, + "max_items": 5, + "format": "AWS::EC2::SecurityGroup.Ids", + "items": { + "type": "string", + "pattern": "^[-0-9a-zA-Z]+$", + "min_length": 1, + "max_length": 32, + "format": "AWS::EC2::SecurityGroup.Id" + } + }, + "Subnets": { + "type": "array", + "min_items": 1, + "max_items": 16, + "format": "AWS::EC2::Subnet.Ids", + "items": { + "type": "string", + "pattern": "^[-0-9a-zA-Z]+$", + "min_length": 1, + "max_length": 32, + "format": "AWS::EC2::Subnet.Id" + } + } + }, + "required": [ + "SecurityGroupIds", + "Subnets" + ], + "additional_properties": false + } + }, + "required": [ + "RecognizerName", + "DataAccessRoleArn", + "InputDataConfig", + "LanguageCode" + ], + "additional_properties": false, + "read_only_properties": [ + "Arn" + ], + "write_only_properties": [ + "ModelPolicy" + ], + "create_only_properties": [ + "RecognizerName", + "VersionName", + "DataAccessRoleArn", + "InputDataConfig", + "LanguageCode", + "VolumeKmsKeyId", + "ModelKmsKeyId", + "VpcConfig", + "ModelPolicy" + ], + "primary_identifier": [ + "Arn" + ], + "source_url": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-comprehend.git" + }, "AWS::Comprehend::Flywheel": { "type_name": "AWS::Comprehend::Flywheel", "properties": { @@ -83031,9 +83667,6 @@ "AWS::Config::ConfigurationRecorder": { "type_name": "AWS::Config::ConfigurationRecorder", "properties": { - "Id": { - "type": "string" - }, "Name": { "type": "string" }, @@ -83043,9 +83676,17 @@ "RecordingMode": { "ref_name": "RecordingMode" }, + "ResourceARN": { + "type": "string", + "pattern": "arn:(aws|aws-cn|aws-us-gov):config:\\w+(?:-\\w+)+:[0-9]*:.*" + }, "RoleARN": { "type": "string", + "pattern": "arn:(aws|aws-cn|aws-us-gov):iam::[0-9]*:(role)\\/.*", "format": "AWS::IAM::Role.Arn" + }, + "StartedOnCreate": { + "type": "boolean" } }, "definitions": { @@ -83150,13 +83791,17 @@ ], "additional_properties": false, "read_only_properties": [ - "Id" + "ResourceARN" + ], + "write_only_properties": [ + "StartedOnCreate" ], "create_only_properties": [ - "Name" + "Name", + "StartedOnCreate" ], "primary_identifier": [ - "Id" + "Name" ] }, "AWS::Config::ConformancePack": { @@ -84912,6 +85557,11 @@ "AWS::Connect::EvaluationForm": { "type_name": "AWS::Connect::EvaluationForm", "properties": { + "AIVersion": { + "type": "string", + "min_length": 1, + "max_length": 256 + }, "AutoEvaluationConfiguration": { "ref_name": "AutoEvaluationConfiguration" }, @@ -85155,6 +85805,28 @@ }, "additional_properties": false }, + "EvaluationFormMetricConfiguration": { + "type": "object", + "properties": { + "MetricName": { + "type": "string", + "pattern": "^[^\\p{C}]*$", + "min_length": 1, + "max_length": 256 + }, + "MetricType": { + "type": "string", + "enum": [ + "BUSINESS_OUTCOME" + ] + } + }, + "required": [ + "MetricType", + "MetricName" + ], + "additional_properties": false + }, "EvaluationFormMultiSelectQuestionAutomation": { "type": "object", "properties": { @@ -85321,6 +85993,9 @@ "type": "string", "max_length": 1024 }, + "MetricConfiguration": { + "ref_name": "EvaluationFormMetricConfiguration" + }, "NotApplicableEnabled": { "type": "boolean" }, @@ -88657,15 +89332,6 @@ "AWS::Connect::SecurityProfile": { "type_name": "AWS::Connect::SecurityProfile", "properties": { - "AllowedAIAgents": { - "type": "array", - "min_items": 0, - "max_items": 10, - "unique_items": true, - "items": { - "ref_name": "AIAgent" - } - }, "AllowedAccessControlHierarchyGroupId": { "type": "string", "pattern": "^[a-zA-Z0-9-]+$", @@ -88769,26 +89435,6 @@ } }, "definitions": { - "AIAgent": { - "type": "object", - "properties": { - "Arn": { - "type": "string", - "pattern": "^arn:aws[-a-z0-9]*:app-integrations:[-a-z0-9]*:[0-9]{12}:application/[-a-zA-Z0-9]*$" - }, - "Type": { - "type": "string", - "enum": [ - "THIRD_PARTY" - ] - } - }, - "required": [ - "Arn", - "Type" - ], - "additional_properties": false - }, "Application": { "type": "object", "properties": { @@ -94394,6 +95040,129 @@ ], "source_url": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-customer-profiles.git" }, + "AWS::CustomerProfiles::RecommenderSchema": { + "type_name": "AWS::CustomerProfiles::RecommenderSchema", + "properties": { + "Arn": { + "type": "string", + "pattern": "^arn:([a-z\\d-]+):profile:.*:.*:.+$" + }, + "CreatedAt": { + "type": "string", + "format": "date-time" + }, + "DomainName": { + "type": "string", + "pattern": "^[a-zA-Z0-9_-]+$", + "min_length": 1, + "max_length": 64 + }, + "Fields": { + "type": "object", + "min_properties": 1, + "max_properties": 2, + "additional_properties": false, + "pattern_properties": { + "^.+$": { + "type": "array", + "min_items": 1, + "max_items": 9, + "items": { + "ref_name": "RecommenderSchemaField" + } + } + } + }, + "RecommenderSchemaName": { + "type": "string", + "pattern": "^[a-zA-Z0-9_-]+$", + "min_length": 1, + "max_length": 64 + }, + "Status": { + "type": "string", + "enum": [ + "ACTIVE", + "DELETING" + ] + }, + "Tags": { + "type": "array", + "max_items": 50, + "items": { + "type": "object", + "properties": { + "Key": { + "type": "string", + "pattern": "^(?!aws:)[a-zA-Z+-=._:/]+$", + "min_length": 1, + "max_length": 128 + }, + "Value": { + "type": "string", + "min_length": 0, + "max_length": 256 + } + }, + "required": [ + "Key", + "Value" + ], + "additional_properties": false + } + } + }, + "definitions": { + "RecommenderSchemaField": { + "type": "object", + "properties": { + "ContentType": { + "type": "string", + "enum": [ + "STRING", + "NUMBER" + ] + }, + "FeatureType": { + "type": "string", + "enum": [ + "TEXTUAL", + "CATEGORICAL" + ] + }, + "TargetFieldName": { + "type": "string", + "min_length": 1, + "max_length": 1000 + } + }, + "required": [ + "TargetFieldName" + ], + "additional_properties": false + } + }, + "required": [ + "DomainName", + "RecommenderSchemaName", + "Fields" + ], + "additional_properties": false, + "read_only_properties": [ + "Arn", + "CreatedAt", + "Status" + ], + "create_only_properties": [ + "DomainName", + "RecommenderSchemaName", + "Fields" + ], + "primary_identifier": [ + "Arn" + ], + "replacement_strategy": "delete_then_create" + }, "AWS::CustomerProfiles::SegmentDefinition": { "type_name": "AWS::CustomerProfiles::SegmentDefinition", "properties": { @@ -117323,6 +118092,7 @@ "capacity-reservation", "capacity-reservation-cancellation-quote", "capacity-reservation-fleet", + "capacity-reservation-modification-quote", "carrier-gateway", "client-vpn-endpoint", "coip-pool", @@ -117610,6 +118380,7 @@ "capacity-reservation", "capacity-reservation-cancellation-quote", "capacity-reservation-fleet", + "capacity-reservation-modification-quote", "carrier-gateway", "client-vpn-endpoint", "coip-pool", @@ -121058,6 +121829,70 @@ ], "source_url": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-ipam.git" }, + "AWS::EC2::IPv4Pool": { + "type_name": "AWS::EC2::IPv4Pool", + "properties": { + "Arn": { + "type": "string" + }, + "Description": { + "type": "string" + }, + "NetworkBorderGroup": { + "type": "string" + }, + "PoolId": { + "type": "string" + }, + "Tags": { + "type": "array", + "items": { + "ref_name": "Tag" + } + }, + "TotalAddressCount": { + "type": "integer" + }, + "TotalAvailableAddressCount": { + "type": "integer" + } + }, + "definitions": { + "Tag": { + "type": "object", + "properties": { + "Key": { + "type": "string", + "min_length": 1, + "max_length": 128 + }, + "Value": { + "type": "string", + "min_length": 0, + "max_length": 256 + } + }, + "required": [ + "Key", + "Value" + ], + "additional_properties": false + } + }, + "required": [], + "additional_properties": false, + "read_only_properties": [ + "Arn", + "PoolId", + "Description", + "NetworkBorderGroup", + "TotalAddressCount", + "TotalAvailableAddressCount" + ], + "primary_identifier": [ + "Arn" + ] + }, "AWS::EC2::Instance": { "type_name": "AWS::EC2::Instance", "properties": { @@ -122067,6 +122902,111 @@ ], "source_url": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git" }, + "AWS::EC2::InstanceEventWindow": { + "type_name": "AWS::EC2::InstanceEventWindow", + "properties": { + "Arn": { + "type": "string" + }, + "CronExpression": { + "type": "string" + }, + "InstanceEventWindowId": { + "type": "string" + }, + "Name": { + "type": "string" + }, + "State": { + "type": "string" + }, + "Tags": { + "type": "array", + "unique_items": true, + "items": { + "ref_name": "Tag" + } + }, + "TimeRanges": { + "type": "array", + "items": { + "ref_name": "TimeRange" + } + } + }, + "definitions": { + "Tag": { + "type": "object", + "properties": { + "Key": { + "type": "string", + "min_length": 1, + "max_length": 128 + }, + "Value": { + "type": "string", + "min_length": 0, + "max_length": 256 + } + }, + "required": [ + "Key", + "Value" + ], + "additional_properties": false + }, + "TimeRange": { + "type": "object", + "properties": { + "EndHour": { + "type": "integer", + "minimum": 0.0, + "maximum": 23.0 + }, + "EndWeekDay": { + "type": "string", + "enum": [ + "sunday", + "monday", + "tuesday", + "wednesday", + "thursday", + "friday", + "saturday" + ] + }, + "StartHour": { + "type": "integer", + "minimum": 0.0, + "maximum": 23.0 + }, + "StartWeekDay": { + "type": "string", + "enum": [ + "sunday", + "monday", + "tuesday", + "wednesday", + "thursday", + "friday", + "saturday" + ] + } + }, + "additional_properties": false + } + }, + "required": [], + "additional_properties": false, + "read_only_properties": [ + "Arn", + "InstanceEventWindowId", + "State" + ], + "primary_identifier": [ + "Arn" + ] + }, "AWS::EC2::InternetGateway": { "type_name": "AWS::EC2::InternetGateway", "properties": { @@ -122978,6 +123918,7 @@ "capacity-reservation", "capacity-reservation-cancellation-quote", "capacity-reservation-fleet", + "capacity-reservation-modification-quote", "carrier-gateway", "client-vpn-endpoint", "coip-pool", @@ -123470,6 +124411,7 @@ "capacity-reservation", "capacity-reservation-cancellation-quote", "capacity-reservation-fleet", + "capacity-reservation-modification-quote", "carrier-gateway", "client-vpn-endpoint", "coip-pool", @@ -142444,9 +143386,8 @@ }, "Configurations": { "type": "array", - "unique_items": true, "items": { - "ref_name": "Configuration" + "ref_name": "AppConfiguration" } }, "CustomAmiId": { @@ -142455,12 +143396,12 @@ "EbsConfiguration": { "ref_name": "EbsConfiguration" }, - "Id": { - "type": "string" - }, "InstanceCount": { "type": "integer" }, + "InstanceGroupId": { + "type": "string" + }, "InstanceRole": { "type": "string" }, @@ -142468,7 +143409,9 @@ "type": "string" }, "JobFlowId": { - "type": "string" + "type": "string", + "min_length": 0, + "max_length": 256 }, "Market": { "type": "string" @@ -142478,6 +143421,30 @@ } }, "definitions": { + "AppConfiguration": { + "type": "object", + "properties": { + "Classification": { + "type": "string" + }, + "ConfigurationProperties": { + "type": "object", + "additional_properties": false, + "pattern_properties": { + "^.*$": { + "type": "string" + } + } + }, + "Configurations": { + "type": "array", + "items": { + "ref_name": "AppConfiguration" + } + } + }, + "additional_properties": false + }, "AutoScalingPolicy": { "type": "object", "properties": { @@ -142486,7 +143453,6 @@ }, "Rules": { "type": "array", - "unique_items": true, "items": { "ref_name": "ScalingRule" } @@ -142506,7 +143472,6 @@ }, "Dimensions": { "type": "array", - "unique_items": true, "items": { "ref_name": "MetricDimension" } @@ -142541,30 +143506,6 @@ ], "additional_properties": false }, - "Configuration": { - "type": "object", - "properties": { - "Classification": { - "type": "string" - }, - "ConfigurationProperties": { - "type": "object", - "pattern_properties": { - "[a-zA-Z0-9]+": { - "type": "string" - } - } - }, - "Configurations": { - "type": "array", - "unique_items": true, - "items": { - "ref_name": "Configuration" - } - } - }, - "additional_properties": false - }, "EbsBlockDeviceConfig": { "type": "object", "properties": { @@ -142585,7 +143526,6 @@ "properties": { "EbsBlockDeviceConfigs": { "type": "array", - "unique_items": true, "items": { "ref_name": "EbsBlockDeviceConfig" } @@ -142727,7 +143667,10 @@ ], "additional_properties": false, "read_only_properties": [ - "Id" + "InstanceGroupId" + ], + "write_only_properties": [ + "EbsConfiguration.EbsBlockDeviceConfigs.*.VolumesPerInstance" ], "create_only_properties": [ "InstanceRole", @@ -142741,7 +143684,8 @@ "BidPrice" ], "primary_identifier": [ - "Id" + "InstanceGroupId", + "JobFlowId" ] }, "AWS::EMR::SecurityConfiguration": { @@ -143430,6 +144374,336 @@ ], "source_url": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git" }, + "AWS::EMRContainers::JobTemplate": { + "type_name": "AWS::EMRContainers::JobTemplate", + "properties": { + "Arn": { + "type": "string", + "pattern": "^arn:(aws[a-zA-Z0-9-]*):emr-containers:.+:(\\d{12}):\\/jobtemplates\\/[0-9a-zA-Z]+$", + "min_length": 60, + "max_length": 1024 + }, + "CreatedAt": { + "type": "string", + "format": "date-time" + }, + "CreatedBy": { + "type": "string", + "pattern": "^arn:(aws[a-zA-Z0-9-]*):(iam|sts)::(\\d{12})?:[\\w/+=,.@-]+$", + "min_length": 20, + "max_length": 2048 + }, + "Id": { + "type": "string", + "pattern": "^[0-9a-z]+$", + "min_length": 1, + "max_length": 64 + }, + "JobTemplateData": { + "ref_name": "JobTemplateData" + }, + "Name": { + "type": "string", + "pattern": "^[\\.\\-_/#A-Za-z0-9]+$", + "min_length": 1, + "max_length": 64 + }, + "Tags": { + "type": "array", + "max_items": 50, + "unique_items": true, + "items": { + "ref_name": "Tag" + } + } + }, + "definitions": { + "Configuration": { + "type": "object", + "properties": { + "Classification": { + "type": "string", + "pattern": "\\S", + "min_length": 1, + "max_length": 1024 + }, + "Configurations": { + "type": "array", + "min_items": 0, + "max_items": 100, + "items": { + "ref_name": "Configuration" + } + }, + "Properties": { + "type": "object", + "max_properties": 100, + "additional_properties": false, + "pattern_properties": { + "^.+$": { + "type": "string", + "pattern": "\\S", + "min_length": 1, + "max_length": 1024 + } + } + } + }, + "required": [ + "Classification" + ], + "additional_properties": false + }, + "JobDriver": { + "type": "object", + "properties": { + "SparkSqlJobDriver": { + "ref_name": "SparkSqlJobDriver" + }, + "SparkSubmitJobDriver": { + "ref_name": "SparkSubmitJobDriver" + } + }, + "additional_properties": false, + "one_of": [ + { + "required": [ + "SparkSubmitJobDriver" + ] + }, + { + "required": [ + "SparkSqlJobDriver" + ] + } + ] + }, + "JobTemplateData": { + "type": "object", + "properties": { + "ConfigurationOverrides": { + "ref_name": "ParametricConfigurationOverrides" + }, + "ExecutionRoleArn": { + "type": "string", + "pattern": "^(^arn:(aws[a-zA-Z0-9-]*):iam::(\\d{12})?:(role((\\u002F)|(\\u002F[\\u0021-\\u007F]+\\u002F))[\\w+=,.@-]+)$)|([\\.\\-_\\#A-Za-z0-9\\$\\{\\}]+)$", + "min_length": 4, + "max_length": 2048, + "format": "AWS::IAM::Role.Arn" + }, + "JobDriver": { + "ref_name": "JobDriver" + }, + "JobTags": { + "type": "object", + "max_properties": 50, + "additional_properties": false, + "pattern_properties": { + "^.+$": { + "type": "string", + "min_length": 0, + "max_length": 256 + } + } + }, + "ParameterConfiguration": { + "type": "object", + "max_properties": 100, + "additional_properties": false, + "pattern_properties": { + "^[\\.\\-_#A-Za-z0-9]+$": { + "ref_name": "TemplateParameterConfiguration" + } + } + }, + "ReleaseLabel": { + "type": "string", + "pattern": "^([\\.\\-_/A-Za-z0-9]+|\\$\\{[a-zA-Z]\\w*\\})$", + "min_length": 1, + "max_length": 64 + } + }, + "required": [ + "ExecutionRoleArn", + "ReleaseLabel", + "JobDriver" + ], + "additional_properties": false + }, + "ParametricCloudWatchMonitoringConfiguration": { + "type": "object", + "properties": { + "LogGroupName": { + "type": "string", + "pattern": "^[\\.\\-_/#A-Za-z0-9\\$\\{\\}]+$", + "min_length": 1, + "max_length": 512, + "format": "AWS::Logs::LogGroup.Name" + }, + "LogStreamNamePrefix": { + "type": "string", + "pattern": "\\S", + "min_length": 1, + "max_length": 256 + } + }, + "additional_properties": false + }, + "ParametricConfigurationOverrides": { + "type": "object", + "properties": { + "ApplicationConfiguration": { + "type": "array", + "min_items": 0, + "max_items": 100, + "items": { + "ref_name": "Configuration" + } + }, + "MonitoringConfiguration": { + "ref_name": "ParametricMonitoringConfiguration" + } + }, + "additional_properties": false + }, + "ParametricMonitoringConfiguration": { + "type": "object", + "properties": { + "CloudWatchMonitoringConfiguration": { + "ref_name": "ParametricCloudWatchMonitoringConfiguration" + }, + "PersistentAppUI": { + "type": "string", + "pattern": "^[\\.\\-_/#A-Za-z0-9\\$\\{\\}]+$", + "min_length": 1, + "max_length": 512 + }, + "S3MonitoringConfiguration": { + "ref_name": "ParametricS3MonitoringConfiguration" + } + }, + "additional_properties": false + }, + "ParametricS3MonitoringConfiguration": { + "type": "object", + "properties": { + "LogUri": { + "type": "string", + "pattern": "^[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDBFF-\\uDC00\\uDFFF\\r\\n\\t]*$", + "min_length": 1, + "max_length": 10280 + } + }, + "additional_properties": false + }, + "SparkSqlJobDriver": { + "type": "object", + "properties": { + "EntryPoint": { + "type": "string", + "pattern": "\\S", + "min_length": 1, + "max_length": 256 + }, + "SparkSqlParameters": { + "type": "string", + "pattern": "\\S", + "min_length": 1, + "max_length": 102400 + } + }, + "additional_properties": false + }, + "SparkSubmitJobDriver": { + "type": "object", + "properties": { + "EntryPoint": { + "type": "string", + "pattern": "\\S", + "min_length": 1, + "max_length": 256 + }, + "EntryPointArguments": { + "type": "array", + "items": { + "type": "string", + "pattern": "\\S", + "min_length": 1, + "max_length": 10280 + } + }, + "SparkSubmitParameters": { + "type": "string", + "pattern": "\\S", + "min_length": 1, + "max_length": 102400 + } + }, + "required": [ + "EntryPoint" + ], + "additional_properties": false + }, + "Tag": { + "type": "object", + "properties": { + "Key": { + "type": "string", + "min_length": 1, + "max_length": 128 + }, + "Value": { + "type": "string", + "min_length": 0, + "max_length": 256 + } + }, + "required": [ + "Key", + "Value" + ], + "additional_properties": false + }, + "TemplateParameterConfiguration": { + "type": "object", + "properties": { + "DefaultValue": { + "type": "string", + "pattern": "\\S", + "min_length": 1, + "max_length": 1024 + }, + "Type": { + "type": "string", + "enum": [ + "NUMBER", + "STRING" + ] + } + }, + "additional_properties": false + } + }, + "required": [ + "Name", + "JobTemplateData" + ], + "additional_properties": false, + "read_only_properties": [ + "Id", + "Arn", + "CreatedAt", + "CreatedBy" + ], + "create_only_properties": [ + "Name", + "JobTemplateData", + "Tags" + ], + "primary_identifier": [ + "Arn" + ] + }, "AWS::EMRContainers::SecurityConfiguration": { "type_name": "AWS::EMRContainers::SecurityConfiguration", "properties": { @@ -146338,6 +147612,222 @@ "ARN" ] }, + "AWS::ElastiCache::Snapshot": { + "type_name": "AWS::ElastiCache::Snapshot", + "properties": { + "Arn": { + "type": "string", + "pattern": "^arn:[a-z-]+:elasticache:[a-z0-9-]+:[0-9]{12}:snapshot:.+" + }, + "AutoMinorVersionUpgrade": { + "type": "boolean" + }, + "AutomaticFailover": { + "type": "string", + "enum": [ + "enabled", + "disabled", + "enabling", + "disabling" + ] + }, + "CacheClusterCreateTime": { + "type": "string", + "format": "date-time" + }, + "CacheClusterId": { + "type": "string" + }, + "CacheNodeType": { + "type": "string" + }, + "CacheParameterGroupName": { + "type": "string" + }, + "CacheSubnetGroupName": { + "type": "string" + }, + "DataTiering": { + "type": "string", + "enum": [ + "enabled", + "disabled" + ] + }, + "Engine": { + "type": "string" + }, + "EngineVersion": { + "type": "string" + }, + "KmsKeyId": { + "type": "string", + "any_of": [ + { + "format": "AWS::KMS::Key.Arn" + }, + { + "format": "AWS::KMS::Key.Id" + }, + { + "format": "AWS::KMS::Alias.AliasName" + } + ] + }, + "NodeSnapshots": { + "type": "array", + "items": { + "ref_name": "NodeSnapshot" + } + }, + "NumCacheNodes": { + "type": "integer" + }, + "NumNodeGroups": { + "type": "integer" + }, + "Port": { + "type": "integer" + }, + "PreferredAvailabilityZone": { + "type": "string" + }, + "PreferredMaintenanceWindow": { + "type": "string" + }, + "ReplicationGroupDescription": { + "type": "string" + }, + "ReplicationGroupId": { + "type": "string" + }, + "SnapshotName": { + "type": "string" + }, + "SnapshotRetentionLimit": { + "type": "integer" + }, + "SnapshotSource": { + "type": "string" + }, + "SnapshotStatus": { + "type": "string", + "enum": [ + "creating", + "available", + "restoring", + "copying", + "deleting", + "failed", + "deleted" + ] + }, + "SnapshotWindow": { + "type": "string" + }, + "Tags": { + "type": "array", + "unique_items": true, + "items": { + "ref_name": "Tag" + } + }, + "TopicArn": { + "type": "string", + "format": "AWS::SNS::Topic.Arn" + }, + "VpcId": { + "type": "string", + "format": "AWS::EC2::VPC.Id" + } + }, + "definitions": { + "NodeSnapshot": { + "type": "object", + "properties": { + "CacheClusterId": { + "type": "string" + }, + "CacheNodeCreateTime": { + "type": "string", + "format": "date-time" + }, + "CacheNodeId": { + "type": "string" + }, + "CacheSize": { + "type": "string" + }, + "NodeGroupId": { + "type": "string" + }, + "SnapshotCreateTime": { + "type": "string", + "format": "date-time" + } + }, + "additional_properties": false + }, + "Tag": { + "type": "object", + "properties": { + "Key": { + "type": "string", + "min_length": 1, + "max_length": 128 + }, + "Value": { + "type": "string", + "min_length": 0, + "max_length": 256 + } + }, + "required": [ + "Key", + "Value" + ], + "additional_properties": false + } + }, + "required": [ + "SnapshotName" + ], + "additional_properties": false, + "read_only_properties": [ + "Arn", + "SnapshotStatus", + "SnapshotSource", + "CacheNodeType", + "Engine", + "EngineVersion", + "NumCacheNodes", + "NumNodeGroups", + "PreferredMaintenanceWindow", + "CacheParameterGroupName", + "CacheSubnetGroupName", + "SnapshotRetentionLimit", + "SnapshotWindow", + "TopicArn", + "Port", + "PreferredAvailabilityZone", + "VpcId", + "AutoMinorVersionUpgrade", + "AutomaticFailover", + "ReplicationGroupDescription", + "DataTiering", + "CacheClusterCreateTime", + "NodeSnapshots" + ], + "create_only_properties": [ + "SnapshotName", + "CacheClusterId", + "ReplicationGroupId", + "KmsKeyId" + ], + "primary_identifier": [ + "Arn" + ] + }, "AWS::ElastiCache::SubnetGroup": { "type_name": "AWS::ElastiCache::SubnetGroup", "properties": { @@ -153014,6 +154504,941 @@ "ScheduleExpression" ] }, + "AWS::EventsV2::EventBus": { + "type_name": "AWS::EventsV2::EventBus", + "properties": { + "CreationTime": { + "type": "string" + }, + "Description": { + "type": "string", + "pattern": "^[^\\u0000-\\u001F\\u007F-\\u009F\\u2028\\u2029]*(?![\\s\\S])", + "max_length": 512 + }, + "EncryptionConfiguration": { + "ref_name": "EncryptionConfiguration" + }, + "EventBusArn": { + "type": "string", + "pattern": "^arn:aws(-[a-z0-9]+)*:events:[a-z][a-z0-9]*(-[a-z0-9]+)*:([0-9]{12}):event-busv2\\/[A-Za-z0-9][\\.\\-_A-Za-z0-9]{0,255}\\/[a-z0-9]{25}$", + "min_length": 1, + "max_length": 1011 + }, + "LastModifiedTime": { + "type": "string" + }, + "Name": { + "type": "string", + "pattern": "^[A-Za-z0-9][\\.\\-_A-Za-z0-9]*$", + "min_length": 1, + "max_length": 256 + }, + "State": { + "type": "string", + "enum": [ + "CREATING", + "ACTIVE", + "UPDATING", + "CREATE_FAILED", + "UPDATE_FAILED", + "DELETE_FAILED", + "DELETING" + ] + }, + "StorageConfiguration": { + "ref_name": "StorageConfiguration" + }, + "Tags": { + "type": "array", + "max_items": 50, + "unique_items": true, + "items": { + "ref_name": "Tag" + } + } + }, + "definitions": { + "EncryptionConfiguration": { + "type": "object", + "properties": { + "KmsKeyIdentifier": { + "type": "string", + "pattern": "^[a-zA-Z0-9_\\-/:]*$", + "max_length": 2048 + } + }, + "additional_properties": false + }, + "StorageConfiguration": { + "type": "object", + "properties": { + "RetentionPeriodInDays": { + "type": "integer", + "minimum": 1.0, + "maximum": 365.0 + } + }, + "additional_properties": false + }, + "Tag": { + "type": "object", + "properties": { + "Key": { + "type": "string", + "pattern": "^\\S([\\s\\S]*\\S)?(?![\\s\\S])", + "min_length": 1, + "max_length": 128 + }, + "Value": { + "type": "string", + "pattern": "^(\\S([\\s\\S]*\\S)?)?(?![\\s\\S])", + "min_length": 0, + "max_length": 256 + } + }, + "required": [ + "Key", + "Value" + ], + "additional_properties": false + } + }, + "required": [ + "Name" + ], + "additional_properties": false, + "read_only_properties": [ + "EventBusArn", + "State", + "CreationTime", + "LastModifiedTime" + ], + "create_only_properties": [ + "Name" + ], + "primary_identifier": [ + "EventBusArn" + ] + }, + "AWS::EventsV2::EventSource": { + "type_name": "AWS::EventsV2::EventSource", + "properties": { + "Configuration": { + "ref_name": "EventSourceConfiguration" + }, + "CreationTime": { + "type": "string" + }, + "Description": { + "type": "string", + "pattern": "^[^\\u0000-\\u001F\\u007F-\\u009F\\u2028\\u2029]*(?![\\s\\S])", + "max_length": 512 + }, + "EventBusArn": { + "type": "string", + "pattern": "^arn:aws(-[a-z0-9]+)*:events:[a-z][a-z0-9]*(-[a-z0-9]+)*:([0-9]{12}):event-busv2\\/[A-Za-z0-9][\\.\\-_A-Za-z0-9]{0,255}\\/[a-z0-9]{25}$", + "min_length": 1, + "max_length": 1011 + }, + "EventSourceArn": { + "type": "string", + "pattern": "^arn:aws(-[a-z0-9]+)*:events:[a-z][a-z0-9]*(-[a-z0-9]+)*:([0-9]{12}):event-sourcev2\\/(aws\\.service|aws\\.partner)\\/[A-Za-z0-9][\\.\\-_A-Za-z0-9]{0,255}\\/[a-z0-9]{25}$", + "min_length": 1, + "max_length": 1011 + }, + "LastModifiedTime": { + "type": "string" + }, + "Name": { + "type": "string", + "pattern": "^(?!aws\\.)[A-Za-z0-9][\\.\\-_A-Za-z0-9]*$", + "min_length": 1, + "max_length": 256 + }, + "Revoked": { + "type": "boolean" + }, + "State": { + "type": "string", + "enum": [ + "CREATING", + "ACTIVE", + "UPDATING", + "CREATE_FAILED", + "UPDATE_FAILED", + "DELETING", + "DELETE_FAILED" + ] + }, + "Tags": { + "type": "array", + "max_items": 50, + "unique_items": true, + "items": { + "ref_name": "Tag" + } + } + }, + "definitions": { + "AwsServiceEventsConfiguration": { + "type": "object", + "properties": { + "AwsService": { + "type": "string", + "pattern": "^aws\\.[a-z0-9\\-]+$", + "min_length": 1, + "max_length": 256 + }, + "OnFailureConfiguration": { + "ref_name": "OnFailureConfiguration" + }, + "Pattern": { + "type": "string", + "max_length": 3753 + } + }, + "required": [ + "AwsService" + ], + "additional_properties": false + }, + "EventSourceConfiguration": { + "type": "object", + "properties": { + "AwsServiceEventsConfiguration": { + "ref_name": "AwsServiceEventsConfiguration" + }, + "PartnerEventsConfiguration": { + "ref_name": "PartnerEventsConfiguration" + } + }, + "additional_properties": false, + "one_of": [ + { + "required": [ + "AwsServiceEventsConfiguration" + ] + }, + { + "required": [ + "PartnerEventsConfiguration" + ] + } + ] + }, + "OnFailureConfiguration": { + "type": "object", + "properties": { + "Arn": { + "type": "string", + "pattern": "^arn:aws(-[a-z0-9]+)*:sqs:[a-z][a-z0-9]*(-[a-z0-9]+)*:[0-9]{12}:[A-Za-z0-9_-]{1,80}$", + "min_length": 1, + "max_length": 1600 + } + }, + "additional_properties": false + }, + "PartnerEventsConfiguration": { + "type": "object", + "properties": { + "OnFailureConfiguration": { + "ref_name": "OnFailureConfiguration" + }, + "PartnerBusKmsKeyIdentifier": { + "type": "string", + "pattern": "^[a-zA-Z0-9_\\-/:]*$", + "max_length": 2048 + }, + "PartnerEventSourceArn": { + "type": "string", + "pattern": "^arn:aws(-[a-z0-9]+)*:events:[a-z][a-z0-9]*(-[a-z0-9]+)*:([0-9]{12})?:event-source\\/aws\\.partner(\\/[\\.\\-_A-Za-z0-9]+){2,}$", + "min_length": 1, + "max_length": 1600 + }, + "Pattern": { + "type": "string", + "max_length": 3753 + } + }, + "required": [ + "PartnerEventSourceArn" + ], + "additional_properties": false + }, + "Tag": { + "type": "object", + "properties": { + "Key": { + "type": "string", + "pattern": "^\\S([\\s\\S]*\\S)?(?![\\s\\S])", + "min_length": 1, + "max_length": 128 + }, + "Value": { + "type": "string", + "pattern": "^(\\S([\\s\\S]*\\S)?)?(?![\\s\\S])", + "min_length": 0, + "max_length": 256 + } + }, + "required": [ + "Key", + "Value" + ], + "additional_properties": false + } + }, + "required": [ + "Name", + "EventBusArn", + "Configuration" + ], + "additional_properties": false, + "read_only_properties": [ + "EventSourceArn", + "State", + "Revoked", + "CreationTime", + "LastModifiedTime" + ], + "create_only_properties": [ + "Name", + "EventBusArn", + "Configuration.PartnerEventsConfiguration.PartnerEventSourceArn" + ], + "primary_identifier": [ + "EventSourceArn" + ] + }, + "AWS::EventsV2::ResourcePolicy": { + "type_name": "AWS::EventsV2::ResourcePolicy", + "properties": { + "EventBusArn": { + "type": "string", + "pattern": "^arn:aws(-[a-z0-9]+)*:events:[a-z][a-z0-9]*(-[a-z0-9]+)*:([0-9]{12}):event-busv2\\/[A-Za-z0-9][\\.\\-_A-Za-z0-9]{0,255}\\/[a-z0-9]{25}$", + "min_length": 1, + "max_length": 1011 + }, + "PolicyDocument": { + "type": "object", + "min_properties": 1 + }, + "RevisionId": { + "type": "string", + "min_length": 1, + "max_length": 1024 + } + }, + "definitions": {}, + "required": [ + "EventBusArn", + "PolicyDocument" + ], + "additional_properties": false, + "read_only_properties": [ + "RevisionId" + ], + "create_only_properties": [ + "EventBusArn" + ], + "primary_identifier": [ + "EventBusArn" + ] + }, + "AWS::EventsV2::Subscriber": { + "type_name": "AWS::EventsV2::Subscriber", + "properties": { + "BatchConfiguration": { + "ref_name": "BatchConfiguration" + }, + "BusName": { + "type": "string" + }, + "CreationTime": { + "type": "string" + }, + "Description": { + "type": "string", + "pattern": "^[^\\u0000-\\u001F\\u007F-\\u009F\\u2028\\u2029]*(?![\\s\\S])", + "max_length": 512 + }, + "EventBusArn": { + "type": "string", + "pattern": "^arn:aws(-[a-z0-9]+)*:events:[a-z][a-z0-9]*(-[a-z0-9]+)*:([0-9]{12}):event-busv2\\/[A-Za-z0-9][\\.\\-_A-Za-z0-9]{0,255}\\/[a-z0-9]{25}$", + "min_length": 1, + "max_length": 1011 + }, + "FilterConfiguration": { + "ref_name": "FilterConfiguration" + }, + "InvokeConfiguration": { + "ref_name": "InvokeConfiguration" + }, + "LastModifiedTime": { + "type": "string" + }, + "LogConfiguration": { + "ref_name": "LogConfiguration" + }, + "Name": { + "type": "string", + "pattern": "^[A-Za-z0-9][\\.\\-_A-Za-z0-9]*$", + "min_length": 1, + "max_length": 256 + }, + "OnFailureConfiguration": { + "ref_name": "OnFailureConfiguration" + }, + "PointInTimeConfiguration": { + "ref_name": "PointInTimeConfiguration" + }, + "ResumePosition": { + "type": "string", + "enum": [ + "LAST_PROCESSED", + "LATEST" + ] + }, + "RetryPolicy": { + "ref_name": "RetryPolicy" + }, + "StartingPosition": { + "type": "string", + "enum": [ + "LATEST", + "POINT_IN_TIME" + ] + }, + "State": { + "type": "string", + "enum": [ + "RUNNING", + "STOPPED" + ] + }, + "SubscriberArn": { + "type": "string", + "pattern": "^arn:aws(-[a-z0-9]+)*:events:[a-z][a-z0-9]*(-[a-z0-9]+)*:([0-9]{12}):subscriber\\/[A-Za-z0-9][\\.\\-_A-Za-z0-9]{0,255}\\/[a-z0-9]{25}$", + "min_length": 1, + "max_length": 1011 + }, + "Tags": { + "type": "array", + "max_items": 50, + "unique_items": true, + "items": { + "ref_name": "Tag" + } + }, + "Transformer": { + "ref_name": "Transformer" + }, + "Type": { + "type": "string", + "enum": [ + "FIFO", + "UNORDERED" + ] + } + }, + "definitions": { + "BatchConfiguration": { + "type": "object", + "properties": { + "MaxBatchSize": { + "type": "integer", + "minimum": 1.0, + "maximum": 500.0 + }, + "MaxBatchWindowInSeconds": { + "type": "integer", + "minimum": 0.0, + "maximum": 300.0 + } + }, + "additional_properties": false + }, + "DeduplicationConfiguration": { + "type": "object", + "properties": { + "DeduplicationType": { + "type": "string", + "enum": [ + "CONTENT_BASED" + ] + } + }, + "required": [ + "DeduplicationType" + ], + "additional_properties": false + }, + "EventBusV2MetadataMap": { + "type": "object", + "max_properties": 100, + "additional_properties": false, + "pattern_properties": { + "^[\\s\\S]*$": { + "type": "string" + } + } + }, + "EventBusV2SystemMetadata": { + "type": "object", + "properties": { + "DeduplicationId": { + "type": "string" + }, + "EventGroupId": { + "type": "string" + } + }, + "additional_properties": false + }, + "Filter": { + "type": "object", + "properties": { + "Pattern": { + "type": "string", + "max_length": 4096 + }, + "Scope": { + "type": "string", + "enum": [ + "DATA", + "METADATA", + "SYSTEM_METADATA" + ] + } + }, + "required": [ + "Pattern", + "Scope" + ], + "additional_properties": false + }, + "FilterConfiguration": { + "type": "object", + "properties": { + "Filters": { + "type": "array", + "min_items": 1, + "max_items": 50, + "items": { + "ref_name": "Filter" + } + }, + "Language": { + "type": "string", + "enum": [ + "EVENT_BRIDGE_PATTERN" + ] + } + }, + "required": [ + "Filters" + ], + "additional_properties": false + }, + "HeaderParametersMap": { + "type": "object", + "max_properties": 50, + "additional_properties": false, + "pattern_properties": { + "^(?=[\\s\\S]{1,512}$)([!#$%&'*+\\-.^_`|~0-9a-zA-Z]+|\\{%[\\s\\S]+?%\\})$": { + "type": "string", + "pattern": "^([ \\t]*[\\x20-\\x7E]+([ \\t]+[\\x20-\\x7E]+)*[ \\t]*|\\{%[\\s\\S]+?%\\})$", + "max_length": 2048 + } + } + }, + "InvokeConfiguration": { + "type": "object", + "properties": { + "EventBusV2Parameters": { + "type": "object", + "properties": { + "DeduplicationConfiguration": { + "ref_name": "DeduplicationConfiguration" + }, + "Metadata": { + "ref_name": "EventBusV2MetadataMap" + }, + "SystemMetadata": { + "ref_name": "EventBusV2SystemMetadata" + } + }, + "additional_properties": false + }, + "HttpParameters": { + "type": "object", + "properties": { + "HeaderParameters": { + "ref_name": "HeaderParametersMap" + }, + "InvocationTimeoutSeconds": { + "type": "string" + }, + "PathParameterValues": { + "type": "array", + "max_items": 50, + "items": { + "type": "string", + "pattern": "^(?!\\s*$).+$" + } + }, + "QueryStringParameters": { + "ref_name": "QueryStringParametersMap" + } + }, + "additional_properties": false + }, + "KinesisParameters": { + "type": "object", + "properties": { + "ExplicitHashKey": { + "type": "string" + }, + "PartitionKey": { + "type": "string" + } + }, + "additional_properties": false + }, + "LambdaParameters": { + "type": "object", + "properties": { + "DurableExecutionName": { + "type": "string" + }, + "InvocationTimeoutSeconds": { + "type": "string" + }, + "InvocationType": { + "type": "string" + }, + "Qualifier": { + "type": "string" + }, + "TenantId": { + "type": "string" + } + }, + "additional_properties": false + }, + "RoleArn": { + "type": "string", + "pattern": "^arn:aws(-[a-z0-9]+)*:iam::\\d{12}:role\\/[\\w+=,.@/-]+$", + "min_length": 1, + "max_length": 1600, + "format": "AWS::IAM::Role.Arn" + }, + "SnsParameters": { + "type": "object", + "properties": { + "MessageAttributes": { + "ref_name": "MessageAttributeMap" + }, + "MessageDeduplicationId": { + "type": "string" + }, + "MessageGroupId": { + "type": "string" + }, + "MessageStructure": { + "type": "string" + }, + "Subject": { + "type": "string" + } + }, + "additional_properties": false + }, + "SqsParameters": { + "type": "object", + "properties": { + "DelaySeconds": { + "type": "string" + }, + "MessageAttributes": { + "ref_name": "MessageAttributeMap" + }, + "MessageDeduplicationId": { + "type": "string" + }, + "MessageGroupId": { + "type": "string" + }, + "MessageSystemAttributes": { + "ref_name": "MessageAttributeMap" + } + }, + "additional_properties": false + }, + "StepFunctionsParameters": { + "type": "object", + "properties": { + "InvocationTimeoutSeconds": { + "type": "string" + }, + "InvocationType": { + "type": "string" + }, + "Name": { + "type": "string" + }, + "TraceHeader": { + "type": "string" + } + }, + "additional_properties": false + }, + "TargetArn": { + "type": "string", + "pattern": "^arn:", + "min_length": 1, + "max_length": 1600 + }, + "UniversalTargetParameters": { + "type": "object", + "properties": { + "Input": { + "type": "string", + "min_length": 1, + "max_length": 262144 + }, + "InvocationTimeoutSeconds": { + "type": "string" + } + }, + "required": [ + "Input" + ], + "additional_properties": false + } + }, + "required": [ + "TargetArn", + "RoleArn" + ], + "additional_properties": false, + "any_of": [ + { + "properties": { + "TargetArn": { + "pattern": "^(?!arn:[^:]*:events:::aws-sdk:)" + } + } + }, + { + "required": [ + "UniversalTargetParameters" + ] + } + ] + }, + "JsonataConfiguration": { + "type": "object", + "properties": { + "Expression": { + "type": "string", + "pattern": "^\\{%[\\s\\S]+?%\\}(?![\\s\\S])", + "min_length": 1, + "max_length": 8192 + } + }, + "required": [ + "Expression" + ], + "additional_properties": false + }, + "LogConfiguration": { + "type": "object", + "properties": { + "IncludePayload": { + "type": "string", + "enum": [ + "FULL", + "ON_ERROR_ONLY" + ] + }, + "Level": { + "type": "string", + "enum": [ + "OFF", + "ERROR", + "INFO" + ] + } + }, + "additional_properties": false + }, + "MessageAttributeMap": { + "type": "object", + "max_properties": 50, + "additional_properties": false, + "pattern_properties": { + "^[\\s\\S]*$": { + "ref_name": "MessageAttributeValue" + } + } + }, + "MessageAttributeValue": { + "type": "object", + "properties": { + "BinaryValue": { + "type": "string" + }, + "DataType": { + "type": "string" + }, + "StringValue": { + "type": "string" + } + }, + "required": [ + "DataType" + ], + "additional_properties": false + }, + "OnFailureConfiguration": { + "type": "object", + "properties": { + "Arn": { + "type": "string", + "pattern": "^arn:aws(-[a-z0-9]+)*:sqs:[a-z][a-z0-9]*(-[a-z0-9]+)*:[0-9]{12}:([A-Za-z0-9_-]{1,80}|[A-Za-z0-9_-]{1,75}\\.fifo)$", + "min_length": 1, + "max_length": 1600 + } + }, + "additional_properties": false + }, + "PointInTimeConfiguration": { + "type": "object", + "properties": { + "EndPoint": { + "type": "integer", + "format": "int64" + }, + "PointType": { + "type": "string", + "enum": [ + "HORIZON", + "TIMESTAMP" + ] + }, + "StartingPoint": { + "type": "integer", + "format": "int64" + } + }, + "required": [ + "PointType" + ], + "additional_properties": false + }, + "QueryStringParametersMap": { + "type": "object", + "max_properties": 50, + "additional_properties": false, + "pattern_properties": { + "^[^\\u0000-\\u001F\\u007F]{1,512}$": { + "type": "string", + "pattern": "^[^\\u0000-\\u0009\\u000B\\u000C\\u000E-\\u001F\\u007F]+$", + "max_length": 512 + } + } + }, + "RetryPolicy": { + "type": "object", + "properties": { + "MaxEventAgeInSeconds": { + "type": "integer", + "minimum": 60.0, + "maximum": 86400.0 + }, + "MaxRetryAttempts": { + "type": "integer", + "minimum": 0.0, + "maximum": 185.0 + }, + "RetryStrategy": { + "type": "string", + "enum": [ + "ALL" + ] + } + }, + "additional_properties": false + }, + "Tag": { + "type": "object", + "properties": { + "Key": { + "type": "string", + "pattern": "^\\S([\\s\\S]*\\S)?(?![\\s\\S])", + "min_length": 1, + "max_length": 128 + }, + "Value": { + "type": "string", + "pattern": "^(\\S([\\s\\S]*\\S)?)?(?![\\s\\S])", + "min_length": 0, + "max_length": 256 + } + }, + "required": [ + "Key", + "Value" + ], + "additional_properties": false + }, + "Transformer": { + "type": "object", + "properties": { + "JsonataConfiguration": { + "ref_name": "JsonataConfiguration" + }, + "Type": { + "type": "string", + "enum": [ + "RAW", + "WITH_METADATA", + "JSONATA" + ] + } + }, + "additional_properties": false + } + }, + "required": [ + "Name", + "EventBusArn", + "InvokeConfiguration" + ], + "additional_properties": false, + "read_only_properties": [ + "SubscriberArn", + "BusName", + "CreationTime", + "LastModifiedTime" + ], + "write_only_properties": [ + "ResumePosition" + ], + "create_only_properties": [ + "Name", + "EventBusArn", + "InvokeConfiguration.TargetArn", + "Type", + "StartingPosition", + "PointInTimeConfiguration" + ], + "primary_identifier": [ + "SubscriberArn" + ], + "replacement_strategy": "delete_then_create" + }, "AWS::Evidently::Experiment": { "type_name": "AWS::Evidently::Experiment", "properties": { @@ -166392,19 +168817,25 @@ "type_name": "AWS::Glue::Partition", "properties": { "CatalogId": { - "type": "string" + "type": "string", + "min_length": 1, + "max_length": 255 }, "DatabaseName": { - "type": "string" + "type": "string", + "min_length": 1, + "max_length": 255 }, - "Id": { + "IdentifierPartitionInputValues": { "type": "string" }, "PartitionInput": { "ref_name": "PartitionInput" }, "TableName": { - "type": "string" + "type": "string", + "min_length": 1, + "max_length": 255 } }, "definitions": { @@ -166412,13 +168843,19 @@ "type": "object", "properties": { "Comment": { - "type": "string" + "type": "string", + "min_length": 0, + "max_length": 255 }, "Name": { - "type": "string" + "type": "string", + "min_length": 1, + "max_length": 255 }, "Type": { - "type": "string" + "type": "string", + "min_length": 0, + "max_length": 131072 } }, "required": [ @@ -166430,10 +168867,14 @@ "type": "object", "properties": { "Column": { - "type": "string" + "type": "string", + "min_length": 1, + "max_length": 255 }, "SortOrder": { - "type": "integer" + "type": "integer", + "minimum": 0.0, + "maximum": 1.0 } }, "required": [ @@ -166457,7 +168898,9 @@ "Values": { "type": "array", "items": { - "type": "string" + "type": "string", + "min_length": 1, + "max_length": 1024 } } }, @@ -166470,13 +168913,22 @@ "type": "object", "properties": { "RegistryName": { - "type": "string" + "type": "string", + "pattern": "^[a-zA-Z0-9-_$#.]+$", + "min_length": 1, + "max_length": 255 }, "SchemaArn": { - "type": "string" + "type": "string", + "pattern": "^arn:aws(-(cn|us-gov|iso(-[bef])?))?:glue:", + "min_length": 1, + "max_length": 10240 }, "SchemaName": { - "type": "string" + "type": "string", + "pattern": "^[a-zA-Z0-9-_$#.]+$", + "min_length": 1, + "max_length": 255 } }, "additional_properties": false @@ -166488,10 +168940,15 @@ "ref_name": "SchemaId" }, "SchemaVersionId": { - "type": "string" + "type": "string", + "pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$", + "min_length": 36, + "max_length": 36 }, "SchemaVersionNumber": { - "type": "integer" + "type": "integer", + "minimum": 1.0, + "maximum": 100000.0 } }, "additional_properties": false @@ -166500,7 +168957,9 @@ "type": "object", "properties": { "Name": { - "type": "string" + "type": "string", + "min_length": 1, + "max_length": 255 }, "Parameters": { "type": [ @@ -166510,7 +168969,9 @@ "format": "json" }, "SerializationLibrary": { - "type": "string" + "type": "string", + "min_length": 1, + "max_length": 255 } }, "additional_properties": false @@ -166521,7 +168982,9 @@ "SkewedColumnNames": { "type": "array", "items": { - "type": "string" + "type": "string", + "min_length": 1, + "max_length": 255 } }, "SkewedColumnValueLocationMaps": { @@ -166546,7 +169009,9 @@ "BucketColumns": { "type": "array", "items": { - "type": "string" + "type": "string", + "min_length": 1, + "max_length": 255 } }, "Columns": { @@ -166559,16 +169024,22 @@ "type": "boolean" }, "InputFormat": { - "type": "string" + "type": "string", + "min_length": 0, + "max_length": 128 }, "Location": { - "type": "string" + "type": "string", + "min_length": 0, + "max_length": 2056 }, "NumberOfBuckets": { "type": "integer" }, "OutputFormat": { - "type": "string" + "type": "string", + "min_length": 0, + "max_length": 128 }, "Parameters": { "type": [ @@ -166607,15 +169078,19 @@ ], "additional_properties": false, "read_only_properties": [ - "Id" + "IdentifierPartitionInputValues" ], "create_only_properties": [ "TableName", "DatabaseName", - "CatalogId" + "CatalogId", + "PartitionInput.Values" ], "primary_identifier": [ - "Id" + "CatalogId", + "DatabaseName", + "TableName", + "IdentifierPartitionInputValues" ] }, "AWS::Glue::Registry": { @@ -177014,7 +179489,7 @@ "properties": { "ComponentArn": { "type": "string", - "pattern": "^arn:aws[^:]*:imagebuilder:[^:]+:(?:[0-9]{12}|aws(?:-[a-z-]+)?):component/[a-z0-9-_]+/(?:(?:([0-9]+|x)\\.([0-9]+|x)\\.([0-9]+|x))|(?:[0-9]+\\.[0-9]+\\.[0-9]+/[0-9]+))$" + "pattern": "^arn:aws[^:]*:imagebuilder:[^:]+:(?:[0-9]{12}|aws(?:-[a-z-]+)?|third-party):component/[a-z0-9-_]+/(?:(?:([0-9]+|x)\\.([0-9]+|x)\\.([0-9]+|x))|(?:[0-9]+\\.[0-9]+\\.[0-9]+/[0-9]+))$" }, "Parameters": { "type": "array", @@ -178222,7 +180697,7 @@ "properties": { "ComponentArn": { "type": "string", - "pattern": "^arn:aws[^:]*:imagebuilder:[^:]+:(?:[0-9]{12}|aws(?:-[a-z-]+)?):component/[a-z0-9-_]+/(?:(?:([0-9]+|x)\\.([0-9]+|x)\\.([0-9]+|x))|(?:[0-9]+\\.[0-9]+\\.[0-9]+/[0-9]+))$" + "pattern": "^arn:aws[^:]*:imagebuilder:[^:]+:(?:[0-9]{12}|aws(?:-[a-z-]+)?|third-party):component/[a-z0-9-_]+/(?:(?:([0-9]+|x)\\.([0-9]+|x)\\.([0-9]+|x))|(?:[0-9]+\\.[0-9]+\\.[0-9]+/[0-9]+))$" }, "Parameters": { "type": "array", @@ -185066,9 +187541,6 @@ "AWS::IoT::ThingPrincipalAttachment": { "type_name": "AWS::IoT::ThingPrincipalAttachment", "properties": { - "Id": { - "type": "string" - }, "Principal": { "type": "string" }, @@ -185085,15 +187557,15 @@ "Principal" ], "additional_properties": false, - "read_only_properties": [ - "Id" - ], + "read_only_properties": [], "create_only_properties": [ "Principal", - "ThingName" + "ThingName", + "ThingPrincipalType" ], "primary_identifier": [ - "Id" + "ThingName", + "Principal" ] }, "AWS::IoT::ThingType": { @@ -191206,6 +193678,92 @@ "Arn" ] }, + "AWS::IoTManagedIntegrations::CloudConnector": { + "type_name": "AWS::IoTManagedIntegrations::CloudConnector", + "properties": { + "Arn": { + "type": "string", + "pattern": "^arn:aws:iotmanagedintegrations:[0-9a-zA-Z-]+:[0-9]+:cloud-connector/[A-Za-z0-9_-]+$", + "min_length": 63, + "max_length": 1011 + }, + "Description": { + "type": "string", + "pattern": "^[0-9A-Za-z_\\- ]+$", + "min_length": 1, + "max_length": 256 + }, + "EndpointConfig": { + "ref_name": "EndpointConfig" + }, + "EndpointType": { + "type": "string", + "enum": [ + "LAMBDA" + ] + }, + "Id": { + "type": "string", + "pattern": "^[A-Za-z0-9-_]+$", + "min_length": 1, + "max_length": 64 + }, + "Name": { + "type": "string", + "pattern": "^[A-Za-z0-9-_ ]+$", + "min_length": 1, + "max_length": 128 + }, + "Type": { + "type": "string", + "enum": [ + "LISTED", + "UNLISTED" + ] + } + }, + "definitions": { + "EndpointConfig": { + "type": "object", + "properties": { + "Lambda": { + "ref_name": "LambdaConfig" + } + }, + "additional_properties": false + }, + "LambdaConfig": { + "type": "object", + "properties": { + "Arn": { + "type": "string", + "pattern": "^(arn:aws:lambda:[0-9a-zA-Z-]+:[0-9]+:function:)?([a-zA-Z0-9-_]+(:(\\$LATEST|[a-zA-Z0-9-_]+))?)$" + } + }, + "required": [ + "Arn" + ], + "additional_properties": false + } + }, + "required": [ + "Name", + "EndpointConfig" + ], + "additional_properties": false, + "read_only_properties": [ + "Arn", + "Id", + "Type" + ], + "create_only_properties": [ + "EndpointConfig", + "EndpointType" + ], + "primary_identifier": [ + "Arn" + ] + }, "AWS::IoTManagedIntegrations::CredentialLocker": { "type_name": "AWS::IoTManagedIntegrations::CredentialLocker", "properties": { @@ -206982,7 +209540,7 @@ "SourceAccessConfigurations": { "type": "array", "min_items": 1, - "max_items": 22, + "max_items": 29, "unique_items": true, "items": { "ref_name": "SourceAccessConfiguration" @@ -207210,7 +209768,8 @@ "enum": [ "BASIC_AUTH", "CLIENT_CERTIFICATE_TLS_AUTH", - "SERVER_ROOT_CA_CERTIFICATE" + "SERVER_ROOT_CA_CERTIFICATE", + "OAUTHBEARER_AUTH" ] }, "URI": { @@ -207305,7 +209864,14 @@ "SASL_SCRAM_256_AUTH", "VIRTUAL_HOST", "CLIENT_CERTIFICATE_TLS_AUTH", - "SERVER_ROOT_CA_CERTIFICATE" + "SERVER_ROOT_CA_CERTIFICATE", + "OAUTHBEARER_AUTH", + "OAUTHBEARER_SCOPE", + "OAUTHBEARER_AUDIENCE", + "OAUTHBEARER_LOGICAL_CLUSTER", + "OAUTHBEARER_IDENTITY_POOL", + "IAM_AUTH", + "IAM_OAUTHBEARER_AUTH" ] }, "URI": { @@ -219194,6 +221760,312 @@ "Arn" ] }, + "AWS::MGN::LaunchConfigurationTemplate": { + "type_name": "AWS::MGN::LaunchConfigurationTemplate", + "properties": { + "Arn": { + "type": "string", + "min_length": 20, + "max_length": 2048 + }, + "AssociatePublicIpAddress": { + "type": "boolean" + }, + "BootMode": { + "type": "string", + "enum": [ + "LEGACY_BIOS", + "UEFI", + "USE_SOURCE" + ] + }, + "CopyPrivateIp": { + "type": "boolean" + }, + "CopyTags": { + "type": "boolean" + }, + "Ec2LaunchTemplateID": { + "type": "string", + "pattern": "^lt-[0-9a-z]{17}$", + "min_length": 20, + "max_length": 20 + }, + "EnableMapAutoTagging": { + "type": "boolean" + }, + "EnableParametersEncryption": { + "type": "boolean" + }, + "LargeVolumeConf": { + "ref_name": "LaunchTemplateDiskConf" + }, + "LaunchConfigurationTemplateID": { + "type": "string", + "pattern": "^lct-[0-9a-zA-Z]{17}$", + "min_length": 21, + "max_length": 21 + }, + "LaunchDisposition": { + "type": "string", + "enum": [ + "STOPPED", + "STARTED" + ] + }, + "Licensing": { + "ref_name": "Licensing" + }, + "MapAutoTaggingMpeID": { + "type": "string", + "min_length": 0, + "max_length": 256 + }, + "ParametersEncryptionKey": { + "type": "string", + "pattern": "^((arn:[\\w-]+:kms:([a-z]{2}-(gov-)?[a-z]+-\\d{1})?:(\\d{12})?:((alias|key)/[a-zA-Z0-9:/_-]{1,256}))|())$", + "min_length": 20, + "max_length": 276 + }, + "PostLaunchActions": { + "ref_name": "PostLaunchActions" + }, + "SmallVolumeConf": { + "ref_name": "LaunchTemplateDiskConf" + }, + "SmallVolumeMaxSize": { + "type": "integer", + "minimum": 0.0 + }, + "Tags": { + "type": "array", + "max_items": 50, + "items": { + "ref_name": "Tag" + } + }, + "TargetInstanceTypeRightSizingMethod": { + "type": "string", + "enum": [ + "NONE", + "BASIC" + ] + } + }, + "definitions": { + "LaunchTemplateDiskConf": { + "type": "object", + "min_properties": 1, + "properties": { + "Iops": { + "type": "integer", + "minimum": 100.0, + "maximum": 64000.0 + }, + "Throughput": { + "type": "integer", + "minimum": 125.0, + "maximum": 1000.0 + }, + "VolumeType": { + "type": "string", + "enum": [ + "io1", + "io2", + "gp3", + "gp2", + "st1", + "sc1", + "standard" + ] + } + }, + "additional_properties": false + }, + "Licensing": { + "type": "object", + "min_properties": 1, + "properties": { + "OsByol": { + "type": "boolean" + } + }, + "additional_properties": false + }, + "PostLaunchActions": { + "type": "object", + "min_properties": 1, + "properties": { + "CloudWatchLogGroupName": { + "type": "string", + "pattern": "^[\\.\\-_/#A-Za-z0-9]+$", + "min_length": 1, + "max_length": 512 + }, + "Deployment": { + "type": "string", + "enum": [ + "TEST_AND_CUTOVER", + "CUTOVER_ONLY", + "TEST_ONLY" + ] + }, + "S3LogBucket": { + "type": "string", + "min_length": 3, + "max_length": 63 + }, + "S3OutputKeyPrefix": { + "type": "string", + "min_length": 0, + "max_length": 256 + }, + "SsmDocuments": { + "type": "array", + "min_items": 0, + "max_items": 10, + "items": { + "ref_name": "SsmDocument" + } + } + }, + "additional_properties": false + }, + "SsmDocument": { + "type": "object", + "properties": { + "ActionName": { + "type": "string", + "min_length": 0, + "max_length": 256 + }, + "ExternalParameters": { + "ref_name": "SsmDocumentExternalParameters" + }, + "MustSucceedForCutover": { + "type": "boolean" + }, + "Parameters": { + "ref_name": "SsmDocumentParameters" + }, + "SsmDocumentName": { + "type": "string", + "pattern": "^([A-Za-z0-9/:_\\.-])+$", + "min_length": 3, + "max_length": 172 + }, + "TimeoutSeconds": { + "type": "integer", + "minimum": 1.0 + } + }, + "required": [ + "ActionName", + "SsmDocumentName" + ], + "additional_properties": false + }, + "SsmDocumentExternalParameters": { + "type": "object", + "min_properties": 0, + "max_properties": 20, + "additional_properties": false, + "pattern_properties": { + "^([A-Za-z0-9])+$": { + "ref_name": "SsmExternalParameter" + } + } + }, + "SsmDocumentParameters": { + "type": "object", + "min_properties": 0, + "max_properties": 20, + "additional_properties": false, + "pattern_properties": { + "^([A-Za-z0-9])+$": { + "type": "array", + "min_items": 1, + "max_items": 10, + "items": { + "ref_name": "SsmParameterStoreParameter" + } + } + } + }, + "SsmExternalParameter": { + "type": "object", + "properties": { + "DynamicPath": { + "type": "string", + "pattern": "^[a-zA-Z0-9_]+(\\.[a-zA-Z0-9_\\[\\]]+)*$", + "min_length": 1, + "max_length": 1011 + } + }, + "required": [ + "DynamicPath" + ], + "additional_properties": false + }, + "SsmParameterStoreParameter": { + "type": "object", + "properties": { + "ParameterName": { + "type": "string", + "pattern": "^([A-Za-z0-9_\\.-])+$", + "min_length": 1, + "max_length": 1011 + }, + "ParameterType": { + "type": "string", + "enum": [ + "STRING", + "SECURE_STRING" + ] + } + }, + "required": [ + "ParameterType", + "ParameterName" + ], + "additional_properties": false + }, + "Tag": { + "type": "object", + "properties": { + "Key": { + "type": "string", + "min_length": 0, + "max_length": 256 + }, + "Value": { + "type": "string", + "min_length": 0, + "max_length": 256 + } + }, + "required": [ + "Key", + "Value" + ], + "additional_properties": false + } + }, + "required": [], + "additional_properties": false, + "read_only_properties": [ + "Arn", + "LaunchConfigurationTemplateID", + "Ec2LaunchTemplateID" + ], + "create_only_properties": [ + "Tags" + ], + "primary_identifier": [ + "Arn" + ], + "replacement_strategy": "delete_then_create" + }, "AWS::MGN::NetworkMigrationDefinition": { "type_name": "AWS::MGN::NetworkMigrationDefinition", "properties": { @@ -227026,6 +229898,10 @@ ], "additional_properties": false }, + "PublicTlsEncryptionConfiguration": { + "type": "object", + "additional_properties": false + }, "RistRouterOutputConfiguration": { "type": "object", "properties": { @@ -227090,7 +229966,8 @@ "RTP", "RIST", "SRT_CALLER", - "SRT_LISTENER" + "SRT_LISTENER", + "RTMP_PUSH" ] }, "RouterOutputProtocolConfiguration": { @@ -227142,6 +230019,18 @@ "SrtCaller" ], "additional_properties": false + }, + { + "type": "object", + "properties": { + "RtmpPush": { + "ref_name": "RtmpPushRouterOutputConfiguration" + } + }, + "required": [ + "RtmpPush" + ], + "additional_properties": false } ] }, @@ -227191,6 +230080,35 @@ "GLOBAL" ] }, + "RtmpPushRouterOutputConfiguration": { + "type": "object", + "properties": { + "ApplicationName": { + "type": "string" + }, + "DestinationAddress": { + "type": "string" + }, + "DestinationPort": { + "type": "integer", + "minimum": 443.0, + "maximum": 65535.0 + }, + "StreamName": { + "type": "string" + }, + "TlsEncryption": { + "ref_name": "TlsEncryption" + } + }, + "required": [ + "ApplicationName", + "DestinationAddress", + "DestinationPort", + "StreamName" + ], + "additional_properties": false + }, "RtpRouterOutputConfiguration": { "type": "object", "properties": { @@ -227331,6 +230249,43 @@ "Value" ], "additional_properties": false + }, + "TlsEncryption": { + "type": "object", + "properties": { + "EncryptionConfiguration": { + "ref_name": "TlsEncryptionConfiguration" + }, + "EncryptionType": { + "ref_name": "TlsEncryptionType" + } + }, + "required": [ + "EncryptionConfiguration" + ], + "additional_properties": false + }, + "TlsEncryptionConfiguration": { + "one_of": [ + { + "type": "object", + "properties": { + "Public": { + "ref_name": "PublicTlsEncryptionConfiguration" + } + }, + "required": [ + "Public" + ], + "additional_properties": false + } + ] + }, + "TlsEncryptionType": { + "type": "string", + "enum": [ + "PUBLIC" + ] } }, "required": [ @@ -227368,7 +230323,8 @@ "ref_name": "AccelerationSettings" }, "Arn": { - "type": "string" + "type": "string", + "pattern": "arn:(aws|aws-cn|aws-us-gov):mediaconvert:\\w+(?:-\\w+)+:\\d{12}(:jobTemplates/.+)?" }, "Category": { "type": "string" @@ -227382,14 +230338,13 @@ "ref_name": "HopDestination" } }, - "Id": { - "type": "string" - }, "Name": { "type": "string" }, "Priority": { - "type": "integer" + "type": "integer", + "minimum": -50.0, + "maximum": 50.0 }, "Queue": { "type": "string" @@ -227402,7 +230357,24 @@ "format": "json" }, "StatusUpdateInterval": { - "type": "string" + "type": "string", + "enum": [ + "SECONDS_10", + "SECONDS_12", + "SECONDS_120", + "SECONDS_15", + "SECONDS_180", + "SECONDS_20", + "SECONDS_240", + "SECONDS_30", + "SECONDS_300", + "SECONDS_360", + "SECONDS_420", + "SECONDS_480", + "SECONDS_540", + "SECONDS_60", + "SECONDS_600" + ] }, "Tags": { "type": [ @@ -227417,7 +230389,12 @@ "type": "object", "properties": { "Mode": { - "type": "string" + "type": "string", + "enum": [ + "DISABLED", + "ENABLED", + "PREFERRED" + ] } }, "required": [ @@ -227429,13 +230406,17 @@ "type": "object", "properties": { "Priority": { - "type": "integer" + "type": "integer", + "minimum": -50.0, + "maximum": 50.0 }, "Queue": { "type": "string" }, "WaitMinutes": { - "type": "integer" + "type": "integer", + "minimum": 1.0, + "maximum": 4320.0 } }, "additional_properties": false @@ -227446,14 +230427,13 @@ ], "additional_properties": false, "read_only_properties": [ - "Id", "Arn" ], "create_only_properties": [ "Name" ], "primary_identifier": [ - "Id" + "Name" ] }, "AWS::MediaConvert::Preset": { @@ -227514,6 +230494,10 @@ "Description": { "type": "string" }, + "MaximumConcurrentFeeds": { + "type": "integer", + "minimum": 0.0 + }, "Name": { "type": "string" }, @@ -241482,6 +244466,131 @@ "Arn" ] }, + "AWS::NetworkFlowMonitor::Scope": { + "type_name": "AWS::NetworkFlowMonitor::Scope", + "properties": { + "ScopeArn": { + "type": "string", + "pattern": "^arn:.*$", + "min_length": 20, + "max_length": 2048 + }, + "ScopeId": { + "type": "string" + }, + "Status": { + "type": "string", + "enum": [ + "SUCCEEDED", + "IN_PROGRESS", + "FAILED" + ] + }, + "Tags": { + "type": "array", + "max_items": 200, + "items": { + "ref_name": "Tag" + } + }, + "Targets": { + "type": "array", + "min_items": 1, + "max_items": 100, + "items": { + "ref_name": "TargetResource" + } + } + }, + "definitions": { + "Tag": { + "type": "object", + "properties": { + "Key": { + "type": "string", + "min_length": 1, + "max_length": 128 + }, + "Value": { + "type": "string", + "min_length": 0, + "max_length": 256 + } + }, + "required": [ + "Key", + "Value" + ], + "additional_properties": false + }, + "TargetId": { + "type": "object", + "properties": { + "AccountId": { + "type": "string", + "pattern": "^[0-9]{12}$", + "min_length": 1, + "max_length": 12 + } + }, + "required": [ + "AccountId" + ], + "additional_properties": false + }, + "TargetIdentifier": { + "type": "object", + "properties": { + "TargetId": { + "ref_name": "TargetId" + }, + "TargetType": { + "type": "string", + "enum": [ + "ACCOUNT" + ] + } + }, + "required": [ + "TargetId", + "TargetType" + ], + "additional_properties": false + }, + "TargetResource": { + "type": "object", + "properties": { + "Region": { + "type": "string" + }, + "TargetIdentifier": { + "ref_name": "TargetIdentifier" + } + }, + "required": [ + "TargetIdentifier", + "Region" + ], + "additional_properties": false + } + }, + "required": [ + "Targets" + ], + "additional_properties": false, + "read_only_properties": [ + "ScopeArn", + "ScopeId", + "Status" + ], + "create_only_properties": [ + "Targets" + ], + "primary_identifier": [ + "ScopeArn" + ], + "replacement_strategy": "delete_then_create" + }, "AWS::NetworkManager::ConnectAttachment": { "type_name": "AWS::NetworkManager::ConnectAttachment", "properties": { @@ -241860,6 +244969,121 @@ ], "source_url": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-networkmanager/aws-networkmanager-connectpeer" }, + "AWS::NetworkManager::Connection": { + "type_name": "AWS::NetworkManager::Connection", + "properties": { + "ConnectedDeviceId": { + "type": "string", + "pattern": "^device-[a-z0-9-]*$", + "min_length": 1, + "max_length": 50 + }, + "ConnectedLinkId": { + "type": "string", + "pattern": "^link-[a-z0-9-]*$", + "min_length": 1, + "max_length": 50 + }, + "ConnectionArn": { + "type": "string", + "pattern": "^arn:[^:]{1,63}:networkmanager:[^:]{0,63}:[^:]{0,63}:connection\\/global-network-[0-9a-f]{8,17}\\/connection-[0-9a-f]{8,17}$", + "max_length": 500 + }, + "ConnectionId": { + "type": "string", + "pattern": "^connection-[a-z0-9-]*$", + "max_length": 50 + }, + "CreatedAt": { + "type": "string", + "format": "date-time" + }, + "Description": { + "type": "string", + "min_length": 1, + "max_length": 256 + }, + "DeviceId": { + "type": "string", + "pattern": "^device-[a-z0-9-]*$", + "min_length": 1, + "max_length": 50 + }, + "GlobalNetworkId": { + "type": "string", + "pattern": "^global-network-[a-z0-9-]*$", + "min_length": 1, + "max_length": 50 + }, + "LinkId": { + "type": "string", + "pattern": "^link-[a-z0-9-]*$", + "min_length": 1, + "max_length": 50 + }, + "State": { + "type": "string", + "enum": [ + "PENDING", + "AVAILABLE", + "DELETING", + "UPDATING" + ] + }, + "Tags": { + "type": "array", + "unique_items": true, + "items": { + "ref_name": "Tag" + } + } + }, + "definitions": { + "Tag": { + "type": "object", + "properties": { + "Key": { + "type": "string", + "pattern": "^[!-~]([ -~]*[!-~])?$", + "min_length": 1, + "max_length": 128 + }, + "Value": { + "type": "string", + "pattern": "^[!-~]([ -~]*[!-~])?$", + "min_length": 1, + "max_length": 256 + } + }, + "required": [ + "Key", + "Value" + ], + "additional_properties": false + } + }, + "required": [ + "GlobalNetworkId", + "DeviceId", + "ConnectedDeviceId" + ], + "additional_properties": false, + "read_only_properties": [ + "ConnectionArn", + "ConnectionId", + "CreatedAt", + "State" + ], + "create_only_properties": [ + "GlobalNetworkId", + "DeviceId", + "ConnectedDeviceId" + ], + "primary_identifier": [ + "ConnectionArn" + ], + "source_url": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-networkmanager" + }, "AWS::NetworkManager::CoreNetwork": { "type_name": "AWS::NetworkManager::CoreNetwork", "properties": { @@ -243463,6 +246687,90 @@ ], "source_url": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-networkmanager/aws-networkmanager-vpcattachment" }, + "AWS::NetworkMonitor::Monitor": { + "type_name": "AWS::NetworkMonitor::Monitor", + "properties": { + "AggregationPeriod": { + "type": "integer", + "minimum": 30.0 + }, + "CreatedAt": { + "type": "string", + "format": "date-time" + }, + "ModifiedAt": { + "type": "string", + "format": "date-time" + }, + "MonitorArn": { + "type": "string", + "pattern": "^arn:.*$", + "min_length": 20, + "max_length": 512 + }, + "MonitorName": { + "type": "string", + "pattern": "^[a-zA-Z0-9_-]+$", + "min_length": 1, + "max_length": 200 + }, + "State": { + "type": "string", + "enum": [ + "PENDING", + "ACTIVE", + "INACTIVE", + "ERROR", + "DELETING" + ] + }, + "Tags": { + "type": "array", + "max_items": 200, + "items": { + "ref_name": "Tag" + } + } + }, + "definitions": { + "Tag": { + "type": "object", + "properties": { + "Key": { + "type": "string", + "min_length": 1, + "max_length": 128 + }, + "Value": { + "type": "string", + "min_length": 0, + "max_length": 256 + } + }, + "required": [ + "Key", + "Value" + ], + "additional_properties": false + } + }, + "required": [ + "MonitorName" + ], + "additional_properties": false, + "read_only_properties": [ + "MonitorArn", + "State", + "CreatedAt", + "ModifiedAt" + ], + "create_only_properties": [ + "MonitorName" + ], + "primary_identifier": [ + "MonitorArn" + ] + }, "AWS::NimbleStudio::Studio": { "type_name": "AWS::NimbleStudio::Studio", "properties": { @@ -246576,6 +249884,21 @@ } } }, + "MskMonitoringParameters": { + "type": "object", + "properties": { + "EnhancedMonitoring": { + "type": "string", + "enum": [ + "DEFAULT", + "PER_BROKER", + "PER_TOPIC_PER_BROKER", + "PER_TOPIC_PER_PARTITION" + ] + } + }, + "additional_properties": false + }, "RedactedFields": { "type": "array", "max_items": 100, @@ -246608,7 +249931,12 @@ "AWS::EKS::Cluster", "AWS::ElasticLoadBalancingV2::LoadBalancer", "AWS::EC2::Instance", - "AWS::SecurityHub::Hub" + "AWS::SecurityHub::Hub", + "AWS::SecurityHub::HubV2", + "AWS::S3::Bucket", + "AWS::MSK::Cluster", + "AWS::CloudFront::Distribution", + "AWS::CloudWatch::OTelEnrichment" ] }, "RetentionInDays": { @@ -246685,6 +250013,9 @@ "type": "string", "enum": [ "SECURITY_FINDING_LOGS", + "S3_SERVER_ACCESS_LOGS", + "ACCESS_LOGS", + "CONNECTION_LOGS", "ALB_ACCESS_LOGS", "ALB_CONNECTION_LOGS", "ALB_HEALTH_CHECK_LOGS" @@ -246694,6 +250025,9 @@ }, "additional_properties": false }, + "MskMonitoringParameters": { + "ref_name": "MskMonitoringParameters" + }, "RetentionInDays": { "ref_name": "RetentionInDays" }, @@ -246820,6 +250154,9 @@ "RuleArn", "RegionStatuses" ], + "write_only_properties": [ + "Rule.Regions" + ], "create_only_properties": [ "RuleName", "Rule.AllRegions" @@ -247419,6 +250756,21 @@ } } }, + "MskMonitoringParameters": { + "type": "object", + "properties": { + "EnhancedMonitoring": { + "type": "string", + "enum": [ + "DEFAULT", + "PER_BROKER", + "PER_TOPIC_PER_BROKER", + "PER_TOPIC_PER_PARTITION" + ] + } + }, + "additional_properties": false + }, "RedactedFields": { "type": "array", "max_items": 100, @@ -247454,7 +250806,16 @@ "AWS::BedrockAgentCore::Runtime", "AWS::BedrockAgentCore::Browser", "AWS::BedrockAgentCore::CodeInterpreter", - "AWS::SecurityHub::Hub" + "AWS::SecurityHub::Hub", + "AWS::SecurityHub::HubV2", + "AWS::S3::Bucket", + "AWS::MSK::Cluster", + "AWS::CloudFront::Distribution", + "AWS::CloudWatch::OTelEnrichment", + "AWS::Bedrock::KnowledgeBase", + "AWS::BedrockAgentCore::Memory", + "AWS::BedrockAgentCore::Gateway", + "AWS::BedrockAgentCore::WorkloadIdentity" ] }, "RetentionInDays": { @@ -247533,6 +250894,9 @@ "APPLICATION_LOGS", "USAGE_LOGS", "SECURITY_FINDING_LOGS", + "S3_SERVER_ACCESS_LOGS", + "ACCESS_LOGS", + "CONNECTION_LOGS", "ALB_ACCESS_LOGS", "ALB_CONNECTION_LOGS", "ALB_HEALTH_CHECK_LOGS" @@ -247542,6 +250906,9 @@ }, "additional_properties": false }, + "MskMonitoringParameters": { + "ref_name": "MskMonitoringParameters" + }, "RetentionInDays": { "ref_name": "RetentionInDays" }, @@ -247666,6 +251033,9 @@ "RuleArn", "RegionStatuses" ], + "write_only_properties": [ + "Rule.Regions" + ], "create_only_properties": [ "RuleName", "Rule.AllRegions" @@ -255217,6 +258587,110 @@ ], "source_url": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-pcs.git" }, + "AWS::PI::PerfReports": { + "type_name": "AWS::PI::PerfReports", + "properties": { + "AnalysisReportId": { + "type": "string", + "pattern": "^report-[0-9a-f]{17}$", + "min_length": 1, + "max_length": 100 + }, + "Arn": { + "type": "string", + "pattern": "^arn:.*:pi:.*$", + "min_length": 1, + "max_length": 1011 + }, + "CreateTime": { + "type": "string", + "format": "date-time" + }, + "EndTime": { + "type": "string", + "format": "date-time" + }, + "Identifier": { + "type": "string", + "pattern": "^[a-zA-Z0-9-]+$", + "min_length": 0, + "max_length": 256 + }, + "ServiceType": { + "type": "string", + "enum": [ + "RDS", + "DOCDB" + ] + }, + "StartTime": { + "type": "string", + "format": "date-time" + }, + "Status": { + "type": "string", + "enum": [ + "RUNNING", + "SUCCEEDED", + "FAILED" + ] + }, + "Tags": { + "type": "array", + "min_items": 0, + "max_items": 200, + "unique_items": true, + "items": { + "ref_name": "Tag" + } + } + }, + "definitions": { + "Tag": { + "type": "object", + "properties": { + "Key": { + "type": "string", + "min_length": 1, + "max_length": 128 + }, + "Value": { + "type": "string", + "min_length": 0, + "max_length": 256 + } + }, + "required": [ + "Key", + "Value" + ], + "additional_properties": false + } + }, + "required": [ + "ServiceType", + "Identifier", + "StartTime", + "EndTime" + ], + "additional_properties": false, + "read_only_properties": [ + "Arn", + "AnalysisReportId", + "CreateTime", + "Status" + ], + "create_only_properties": [ + "ServiceType", + "Identifier", + "StartTime", + "EndTime", + "Tags" + ], + "primary_identifier": [ + "Arn" + ] + }, "AWS::Panorama::ApplicationInstance": { "type_name": "AWS::Panorama::ApplicationInstance", "properties": { @@ -264491,7 +267965,7 @@ }, "DataSetIdentifierDeclarations": { "type": "array", - "min_items": 1, + "min_items": 0, "max_items": 50, "items": { "ref_name": "DataSetIdentifierDeclaration" @@ -264511,7 +267985,7 @@ "ParameterDeclarations": { "type": "array", "min_items": 0, - "max_items": 200, + "max_items": 400, "items": { "ref_name": "ParameterDeclaration" } @@ -264534,6 +268008,14 @@ "items": { "ref_name": "StaticFile" } + }, + "TopicIdentifierDeclarations": { + "type": "array", + "min_items": 0, + "max_items": 50, + "items": { + "ref_name": "TopicIdentifierDeclaration" + } } }, "required": [ @@ -264594,10 +268076,17 @@ }, "DataSetReferences": { "type": "array", - "min_items": 1, + "min_items": 0, "items": { "ref_name": "DataSetReference" } + }, + "TopicReferences": { + "type": "array", + "min_items": 1, + "items": { + "ref_name": "TopicReference" + } } }, "required": [ @@ -264929,6 +268418,9 @@ "DataLabels": { "ref_name": "DataLabelOptions" }, + "DefaultSeriesSettings": { + "ref_name": "BarChartDefaultSeriesSettings" + }, "FieldWells": { "ref_name": "BarChartFieldWells" }, @@ -264949,6 +268441,14 @@ "ref_name": "ReferenceLine" } }, + "Series": { + "type": "array", + "min_items": 0, + "max_items": 2000, + "items": { + "ref_name": "BarSeriesItem" + } + }, "SmallMultiplesOptions": { "ref_name": "SmallMultiplesOptions" }, @@ -264970,6 +268470,18 @@ }, "additional_properties": false }, + "BarChartDefaultSeriesSettings": { + "type": "object", + "properties": { + "BorderSettings": { + "ref_name": "BorderSettings" + }, + "DecalSettings": { + "ref_name": "DecalSettings" + } + }, + "additional_properties": false + }, "BarChartFieldWells": { "type": "object", "properties": { @@ -264986,6 +268498,18 @@ "VERTICAL" ] }, + "BarChartSeriesSettings": { + "type": "object", + "properties": { + "BorderSettings": { + "ref_name": "BorderSettings" + }, + "DecalSettings": { + "ref_name": "DecalSettings" + } + }, + "additional_properties": false + }, "BarChartSortConfiguration": { "type": "object", "properties": { @@ -265070,6 +268594,18 @@ ], "additional_properties": false }, + "BarSeriesItem": { + "type": "object", + "properties": { + "DataFieldBarSeriesItem": { + "ref_name": "DataFieldBarSeriesItem" + }, + "FieldBarSeriesItem": { + "ref_name": "FieldBarSeriesItem" + } + }, + "additional_properties": false + }, "BarsArrangement": { "type": "string", "enum": [ @@ -265248,6 +268784,22 @@ }, "additional_properties": false }, + "BorderSettings": { + "type": "object", + "properties": { + "BorderColor": { + "type": "string", + "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$" + }, + "BorderVisibility": { + "ref_name": "Visibility" + }, + "BorderWidth": { + "type": "string" + } + }, + "additional_properties": false + }, "BoxPlotAggregatedFieldWells": { "type": "object", "properties": { @@ -265424,7 +268976,7 @@ "properties": { "DataSetIdentifier": { "type": "string", - "min_length": 1, + "min_length": 0, "max_length": 2048 }, "Expression": { @@ -265436,10 +268988,14 @@ "type": "string", "min_length": 1, "max_length": 127 + }, + "TopicIdentifier": { + "type": "string", + "min_length": 1, + "max_length": 2048 } }, "required": [ - "DataSetIdentifier", "Expression", "Name" ], @@ -265740,6 +269296,9 @@ "Column": { "ref_name": "ColumnIdentifier" }, + "DecalSettingsConfiguration": { + "ref_name": "DecalSettingsConfiguration" + }, "FormatConfiguration": { "ref_name": "FormatConfiguration" }, @@ -265776,14 +269335,18 @@ "max_length": 127 }, "DataSetIdentifier": { + "type": "string", + "min_length": 0, + "max_length": 2048 + }, + "TopicIdentifier": { "type": "string", "min_length": 1, "max_length": 2048 } }, "required": [ - "ColumnName", - "DataSetIdentifier" + "ColumnName" ], "additional_properties": false }, @@ -265893,6 +269456,9 @@ "ColorLabelOptions": { "ref_name": "ChartAxisLabelOptions" }, + "DefaultSeriesSettings": { + "ref_name": "ComboChartDefaultSeriesSettings" + }, "FieldWells": { "ref_name": "ComboChartFieldWells" }, @@ -265925,6 +269491,14 @@ "SecondaryYAxisLabelOptions": { "ref_name": "ChartAxisLabelOptions" }, + "Series": { + "type": "array", + "min_items": 0, + "max_items": 2000, + "items": { + "ref_name": "ComboSeriesItem" + } + }, "SingleAxisOptions": { "ref_name": "SingleAxisOptions" }, @@ -265940,6 +269514,24 @@ }, "additional_properties": false }, + "ComboChartDefaultSeriesSettings": { + "type": "object", + "properties": { + "BorderSettings": { + "ref_name": "BorderSettings" + }, + "DecalSettings": { + "ref_name": "DecalSettings" + }, + "LineStyleSettings": { + "ref_name": "LineChartLineStyleSettings" + }, + "MarkerStyleSettings": { + "ref_name": "LineChartMarkerStyleSettings" + } + }, + "additional_properties": false + }, "ComboChartFieldWells": { "type": "object", "properties": { @@ -265949,6 +269541,24 @@ }, "additional_properties": false }, + "ComboChartSeriesSettings": { + "type": "object", + "properties": { + "BorderSettings": { + "ref_name": "BorderSettings" + }, + "DecalSettings": { + "ref_name": "DecalSettings" + }, + "LineStyleSettings": { + "ref_name": "LineChartLineStyleSettings" + }, + "MarkerStyleSettings": { + "ref_name": "LineChartMarkerStyleSettings" + } + }, + "additional_properties": false + }, "ComboChartSortConfiguration": { "type": "object", "properties": { @@ -266022,6 +269632,18 @@ ], "additional_properties": false }, + "ComboSeriesItem": { + "type": "object", + "properties": { + "DataFieldComboSeriesItem": { + "ref_name": "DataFieldComboSeriesItem" + }, + "FieldComboSeriesItem": { + "ref_name": "FieldComboSeriesItem" + } + }, + "additional_properties": false + }, "CommitMode": { "type": "string", "enum": [ @@ -266450,7 +270072,7 @@ }, "DataSetIdentifier": { "type": "string", - "min_length": 1, + "min_length": 0, "max_length": 2048 }, "Subtitle": { @@ -266459,6 +270081,11 @@ "Title": { "ref_name": "VisualTitleLabelOptions" }, + "TopicIdentifier": { + "type": "string", + "min_length": 1, + "max_length": 2048 + }, "VisualContentAltText": { "type": "string", "min_length": 1, @@ -266472,7 +270099,6 @@ } }, "required": [ - "DataSetIdentifier", "VisualId" ], "additional_properties": false @@ -266646,6 +270272,46 @@ }, "additional_properties": false }, + "DataFieldBarSeriesItem": { + "type": "object", + "properties": { + "FieldId": { + "type": "string", + "min_length": 1, + "max_length": 512 + }, + "FieldValue": { + "type": "string" + }, + "Settings": { + "ref_name": "BarChartSeriesSettings" + } + }, + "required": [ + "FieldId" + ], + "additional_properties": false + }, + "DataFieldComboSeriesItem": { + "type": "object", + "properties": { + "FieldId": { + "type": "string", + "min_length": 1, + "max_length": 512 + }, + "FieldValue": { + "type": "string" + }, + "Settings": { + "ref_name": "ComboChartSeriesSettings" + } + }, + "required": [ + "FieldId" + ], + "additional_properties": false + }, "DataFieldSeriesItem": { "type": "object", "properties": { @@ -266855,7 +270521,7 @@ }, "Identifier": { "type": "string", - "min_length": 1, + "min_length": 0, "max_length": 2048 } }, @@ -267113,6 +270779,78 @@ "SATURDAY" ] }, + "DecalPatternType": { + "type": "string", + "enum": [ + "SOLID", + "DIAGONAL_MEDIUM", + "CIRCLE_MEDIUM", + "DIAMOND_GRID_MEDIUM", + "CHECKERBOARD_MEDIUM", + "TRIANGLE_MEDIUM", + "DIAGONAL_OPPOSITE_MEDIUM", + "DIAMOND_MEDIUM", + "DIAGONAL_LARGE", + "CIRCLE_LARGE", + "DIAMOND_GRID_LARGE", + "CHECKERBOARD_LARGE", + "TRIANGLE_LARGE", + "DIAGONAL_OPPOSITE_LARGE", + "DIAMOND_LARGE", + "DIAGONAL_SMALL", + "CIRCLE_SMALL", + "DIAMOND_GRID_SMALL", + "CHECKERBOARD_SMALL", + "TRIANGLE_SMALL", + "DIAGONAL_OPPOSITE_SMALL", + "DIAMOND_SMALL" + ] + }, + "DecalSettings": { + "type": "object", + "properties": { + "DecalColor": { + "type": "string", + "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$" + }, + "DecalPatternType": { + "ref_name": "DecalPatternType" + }, + "DecalStyleType": { + "ref_name": "DecalStyleType" + }, + "DecalVisibility": { + "ref_name": "Visibility" + }, + "ElementValue": { + "type": "string", + "min_length": 0, + "max_length": 1024 + } + }, + "additional_properties": false + }, + "DecalSettingsConfiguration": { + "type": "object", + "properties": { + "CustomDecalSettings": { + "type": "array", + "min_items": 0, + "max_items": 50, + "items": { + "ref_name": "DecalSettings" + } + } + }, + "additional_properties": false + }, + "DecalStyleType": { + "type": "string", + "enum": [ + "Manual", + "Auto" + ] + }, "DecimalDefaultValues": { "type": "object", "properties": { @@ -267561,6 +271299,11 @@ } }, "DataSetIdentifier": { + "type": "string", + "min_length": 0, + "max_length": 2048 + }, + "TopicIdentifier": { "type": "string", "min_length": 1, "max_length": 2048 @@ -267573,7 +271316,6 @@ } }, "required": [ - "DataSetIdentifier", "VisualId" ], "additional_properties": false @@ -267638,6 +271380,23 @@ ], "additional_properties": false }, + "FieldBarSeriesItem": { + "type": "object", + "properties": { + "FieldId": { + "type": "string", + "min_length": 1, + "max_length": 512 + }, + "Settings": { + "ref_name": "BarChartSeriesSettings" + } + }, + "required": [ + "FieldId" + ], + "additional_properties": false + }, "FieldBasedTooltip": { "type": "object", "properties": { @@ -267658,6 +271417,23 @@ }, "additional_properties": false }, + "FieldComboSeriesItem": { + "type": "object", + "properties": { + "FieldId": { + "type": "string", + "min_length": 1, + "max_length": 512 + }, + "Settings": { + "ref_name": "ComboChartSeriesSettings" + } + }, + "required": [ + "FieldId" + ], + "additional_properties": false + }, "FieldLabelType": { "type": "object", "properties": { @@ -268594,6 +272370,14 @@ "items": { "ref_name": "FreeFormLayoutElement" } + }, + "Groups": { + "type": "array", + "min_items": 0, + "max_items": 215, + "items": { + "ref_name": "SheetLayoutGroup" + } } }, "required": [ @@ -268607,6 +272391,11 @@ "BackgroundStyle": { "ref_name": "FreeFormLayoutElementBackgroundStyle" }, + "BorderRadius": { + "type": "string", + "min_length": 0, + "max_length": 50 + }, "BorderStyle": { "ref_name": "FreeFormLayoutElementBorderStyle" }, @@ -268625,6 +272414,11 @@ "LoadingAnimation": { "ref_name": "LoadingAnimation" }, + "Padding": { + "type": "string", + "min_length": 0, + "max_length": 200 + }, "RenderingRules": { "type": "array", "min_items": 0, @@ -268681,6 +272475,11 @@ }, "Visibility": { "ref_name": "Visibility" + }, + "Width": { + "type": "string", + "min_length": 0, + "max_length": 50 } }, "additional_properties": false @@ -269817,6 +273616,17 @@ "GridLayoutElement": { "type": "object", "properties": { + "BackgroundStyle": { + "ref_name": "GridLayoutElementBackgroundStyle" + }, + "BorderRadius": { + "type": "string", + "min_length": 0, + "max_length": 50 + }, + "BorderStyle": { + "ref_name": "GridLayoutElementBorderStyle" + }, "ColumnIndex": { "type": "number", "minimum": 0.0, @@ -269836,6 +273646,14 @@ "ElementType": { "ref_name": "LayoutElementType" }, + "LoadingAnimation": { + "ref_name": "LoadingAnimation" + }, + "Padding": { + "type": "string", + "min_length": 0, + "max_length": 200 + }, "RowIndex": { "type": "number", "minimum": 0.0, @@ -269845,6 +273663,9 @@ "type": "number", "minimum": 1.0, "maximum": 21.0 + }, + "SelectedBorderStyle": { + "ref_name": "GridLayoutElementBorderStyle" } }, "required": [ @@ -269855,6 +273676,37 @@ ], "additional_properties": false }, + "GridLayoutElementBackgroundStyle": { + "type": "object", + "properties": { + "Color": { + "type": "string", + "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$" + }, + "Visibility": { + "ref_name": "Visibility" + } + }, + "additional_properties": false + }, + "GridLayoutElementBorderStyle": { + "type": "object", + "properties": { + "Color": { + "type": "string", + "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$" + }, + "Visibility": { + "ref_name": "Visibility" + }, + "Width": { + "type": "string", + "min_length": 0, + "max_length": 50 + } + }, + "additional_properties": false + }, "GridLayoutScreenCanvasSizeOptions": { "type": "object", "properties": { @@ -270361,7 +274213,7 @@ }, "DataSetIdentifier": { "type": "string", - "min_length": 1, + "min_length": 0, "max_length": 2048 }, "InsightConfiguration": { @@ -270373,6 +274225,11 @@ "Title": { "ref_name": "VisualTitleLabelOptions" }, + "TopicIdentifier": { + "type": "string", + "min_length": 1, + "max_length": 2048 + }, "VisualContentAltText": { "type": "string", "min_length": 1, @@ -270386,7 +274243,6 @@ } }, "required": [ - "DataSetIdentifier", "VisualId" ], "additional_properties": false @@ -270847,7 +274703,7 @@ }, "DataSetIdentifier": { "type": "string", - "min_length": 1, + "min_length": 0, "max_length": 2048 }, "Subtitle": { @@ -270856,6 +274712,11 @@ "Title": { "ref_name": "VisualTitleLabelOptions" }, + "TopicIdentifier": { + "type": "string", + "min_length": 1, + "max_length": 2048 + }, "VisualContentAltText": { "type": "string", "min_length": 1, @@ -270869,7 +274730,6 @@ } }, "required": [ - "DataSetIdentifier", "VisualId" ], "additional_properties": false @@ -271077,6 +274937,9 @@ "AxisBinding": { "ref_name": "AxisBinding" }, + "DecalSettings": { + "ref_name": "DecalSettings" + }, "LineStyleSettings": { "ref_name": "LineChartLineStyleSettings" }, @@ -271153,6 +275016,9 @@ "LineChartSeriesSettings": { "type": "object", "properties": { + "DecalSettings": { + "ref_name": "DecalSettings" + }, "LineStyleSettings": { "ref_name": "LineChartLineStyleSettings" }, @@ -271359,7 +275225,7 @@ "properties": { "DataSetIdentifier": { "type": "string", - "min_length": 1, + "min_length": 0, "max_length": 2048 }, "DataSetParameterName": { @@ -273740,7 +277606,7 @@ "Actions": { "type": "array", "min_items": 1, - "max_items": 20, + "max_items": 30, "items": { "type": "string" } @@ -273775,7 +277641,7 @@ "properties": { "DataSetIdentifier": { "type": "string", - "min_length": 1, + "min_length": 0, "max_length": 2048 }, "Expression": { @@ -274304,7 +278170,8 @@ "type": "string", "enum": [ "BASIC", - "DETAILED" + "DETAILED", + "SHEET" ] }, "SeriesItem": { @@ -274652,6 +278519,52 @@ }, "additional_properties": false }, + "SheetLayoutGroup": { + "type": "object", + "properties": { + "Id": { + "type": "string", + "pattern": "^[\\w\\-]+$", + "min_length": 1, + "max_length": 512 + }, + "Members": { + "type": "array", + "min_items": 2, + "max_items": 430, + "items": { + "ref_name": "SheetLayoutGroupMember" + } + } + }, + "required": [ + "Id", + "Members" + ], + "additional_properties": false + }, + "SheetLayoutGroupMember": { + "type": "object", + "properties": { + "Id": { + "type": "string", + "pattern": "^[\\w\\-]+$", + "min_length": 1, + "max_length": 512 + }, + "Type": { + "enum": [ + "ELEMENT", + "GROUP" + ] + } + }, + "required": [ + "Id", + "Type" + ], + "additional_properties": false + }, "SheetTextBox": { "type": "object", "properties": { @@ -274868,6 +278781,60 @@ }, "additional_properties": false }, + "SparklineAxisBehavior": { + "type": "string", + "enum": [ + "SHARED", + "INDEPENDENT" + ] + }, + "SparklineVisualType": { + "type": "string", + "enum": [ + "LINE", + "AREA_LINE" + ] + }, + "SparklinesOptions": { + "type": "object", + "properties": { + "AllPointsMarker": { + "ref_name": "LineChartMarkerStyleSettings" + }, + "FieldId": { + "type": "string", + "min_length": 1, + "max_length": 512 + }, + "LineColor": { + "type": "string", + "pattern": "^#[A-F0-9]{6}$" + }, + "LineInterpolation": { + "ref_name": "LineInterpolation" + }, + "MaxValueMarker": { + "ref_name": "LineChartMarkerStyleSettings" + }, + "MinValueMarker": { + "ref_name": "LineChartMarkerStyleSettings" + }, + "VisualType": { + "ref_name": "SparklineVisualType" + }, + "XAxisField": { + "ref_name": "DimensionField" + }, + "YAxisBehavior": { + "ref_name": "SparklineAxisBehavior" + } + }, + "required": [ + "FieldId", + "XAxisField" + ], + "additional_properties": false + }, "SpatialStaticFile": { "type": "object", "properties": { @@ -275427,6 +279394,9 @@ "properties": { "DataBars": { "ref_name": "DataBarsOptions" + }, + "Sparklines": { + "ref_name": "SparklinesOptions" } }, "additional_properties": false @@ -276064,6 +280034,44 @@ "ABSOLUTE_DIFFERENCE" ] }, + "TopicIdentifierDeclaration": { + "type": "object", + "properties": { + "Identifier": { + "type": "string", + "min_length": 1, + "max_length": 2048 + }, + "TopicArn": { + "type": "string", + "format": "AWS::SNS::Topic.Arn" + } + }, + "required": [ + "Identifier", + "TopicArn" + ], + "additional_properties": false + }, + "TopicReference": { + "type": "object", + "properties": { + "TopicArn": { + "type": "string", + "format": "AWS::SNS::Topic.Arn" + }, + "TopicPlaceholder": { + "type": "string", + "min_length": 1, + "max_length": 2048 + } + }, + "required": [ + "TopicArn", + "TopicPlaceholder" + ], + "additional_properties": false + }, "TotalAggregationComputation": { "type": "object", "properties": { @@ -278708,6 +282716,9 @@ "DataLabels": { "ref_name": "DataLabelOptions" }, + "DefaultSeriesSettings": { + "ref_name": "BarChartDefaultSeriesSettings" + }, "FieldWells": { "ref_name": "BarChartFieldWells" }, @@ -278728,6 +282739,14 @@ "ref_name": "ReferenceLine" } }, + "Series": { + "type": "array", + "min_items": 0, + "max_items": 2000, + "items": { + "ref_name": "BarSeriesItem" + } + }, "SmallMultiplesOptions": { "ref_name": "SmallMultiplesOptions" }, @@ -278749,6 +282768,18 @@ }, "additional_properties": false }, + "BarChartDefaultSeriesSettings": { + "type": "object", + "properties": { + "BorderSettings": { + "ref_name": "BorderSettings" + }, + "DecalSettings": { + "ref_name": "DecalSettings" + } + }, + "additional_properties": false + }, "BarChartFieldWells": { "type": "object", "properties": { @@ -278765,6 +282796,18 @@ "VERTICAL" ] }, + "BarChartSeriesSettings": { + "type": "object", + "properties": { + "BorderSettings": { + "ref_name": "BorderSettings" + }, + "DecalSettings": { + "ref_name": "DecalSettings" + } + }, + "additional_properties": false + }, "BarChartSortConfiguration": { "type": "object", "properties": { @@ -278849,6 +282892,18 @@ ], "additional_properties": false }, + "BarSeriesItem": { + "type": "object", + "properties": { + "DataFieldBarSeriesItem": { + "ref_name": "DataFieldBarSeriesItem" + }, + "FieldBarSeriesItem": { + "ref_name": "FieldBarSeriesItem" + } + }, + "additional_properties": false + }, "BarsArrangement": { "type": "string", "enum": [ @@ -279027,6 +283082,22 @@ }, "additional_properties": false }, + "BorderSettings": { + "type": "object", + "properties": { + "BorderColor": { + "type": "string", + "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$" + }, + "BorderVisibility": { + "ref_name": "Visibility" + }, + "BorderWidth": { + "type": "string" + } + }, + "additional_properties": false + }, "BoxPlotAggregatedFieldWells": { "type": "object", "properties": { @@ -279203,7 +283274,7 @@ "properties": { "DataSetIdentifier": { "type": "string", - "min_length": 1, + "min_length": 0, "max_length": 2048 }, "Expression": { @@ -279215,10 +283286,14 @@ "type": "string", "min_length": 1, "max_length": 127 + }, + "TopicIdentifier": { + "type": "string", + "min_length": 1, + "max_length": 2048 } }, "required": [ - "DataSetIdentifier", "Expression", "Name" ], @@ -279519,6 +283594,9 @@ "Column": { "ref_name": "ColumnIdentifier" }, + "DecalSettingsConfiguration": { + "ref_name": "DecalSettingsConfiguration" + }, "FormatConfiguration": { "ref_name": "FormatConfiguration" }, @@ -279555,14 +283633,18 @@ "max_length": 127 }, "DataSetIdentifier": { + "type": "string", + "min_length": 0, + "max_length": 2048 + }, + "TopicIdentifier": { "type": "string", "min_length": 1, "max_length": 2048 } }, "required": [ - "ColumnName", - "DataSetIdentifier" + "ColumnName" ], "additional_properties": false }, @@ -279672,6 +283754,9 @@ "ColorLabelOptions": { "ref_name": "ChartAxisLabelOptions" }, + "DefaultSeriesSettings": { + "ref_name": "ComboChartDefaultSeriesSettings" + }, "FieldWells": { "ref_name": "ComboChartFieldWells" }, @@ -279704,6 +283789,14 @@ "SecondaryYAxisLabelOptions": { "ref_name": "ChartAxisLabelOptions" }, + "Series": { + "type": "array", + "min_items": 0, + "max_items": 2000, + "items": { + "ref_name": "ComboSeriesItem" + } + }, "SingleAxisOptions": { "ref_name": "SingleAxisOptions" }, @@ -279719,6 +283812,24 @@ }, "additional_properties": false }, + "ComboChartDefaultSeriesSettings": { + "type": "object", + "properties": { + "BorderSettings": { + "ref_name": "BorderSettings" + }, + "DecalSettings": { + "ref_name": "DecalSettings" + }, + "LineStyleSettings": { + "ref_name": "LineChartLineStyleSettings" + }, + "MarkerStyleSettings": { + "ref_name": "LineChartMarkerStyleSettings" + } + }, + "additional_properties": false + }, "ComboChartFieldWells": { "type": "object", "properties": { @@ -279728,6 +283839,24 @@ }, "additional_properties": false }, + "ComboChartSeriesSettings": { + "type": "object", + "properties": { + "BorderSettings": { + "ref_name": "BorderSettings" + }, + "DecalSettings": { + "ref_name": "DecalSettings" + }, + "LineStyleSettings": { + "ref_name": "LineChartLineStyleSettings" + }, + "MarkerStyleSettings": { + "ref_name": "LineChartMarkerStyleSettings" + } + }, + "additional_properties": false + }, "ComboChartSortConfiguration": { "type": "object", "properties": { @@ -279801,6 +283930,18 @@ ], "additional_properties": false }, + "ComboSeriesItem": { + "type": "object", + "properties": { + "DataFieldComboSeriesItem": { + "ref_name": "DataFieldComboSeriesItem" + }, + "FieldComboSeriesItem": { + "ref_name": "FieldComboSeriesItem" + } + }, + "additional_properties": false + }, "CommitMode": { "type": "string", "enum": [ @@ -280229,7 +284370,7 @@ }, "DataSetIdentifier": { "type": "string", - "min_length": 1, + "min_length": 0, "max_length": 2048 }, "Subtitle": { @@ -280238,6 +284379,11 @@ "Title": { "ref_name": "VisualTitleLabelOptions" }, + "TopicIdentifier": { + "type": "string", + "min_length": 1, + "max_length": 2048 + }, "VisualContentAltText": { "type": "string", "min_length": 1, @@ -280251,7 +284397,6 @@ } }, "required": [ - "DataSetIdentifier", "VisualId" ], "additional_properties": false @@ -280494,10 +284639,17 @@ }, "DataSetReferences": { "type": "array", - "min_items": 1, + "min_items": 0, "items": { "ref_name": "DataSetReference" } + }, + "TopicReferences": { + "type": "array", + "min_items": 1, + "items": { + "ref_name": "TopicReference" + } } }, "required": [ @@ -280591,7 +284743,7 @@ }, "DataSetIdentifierDeclarations": { "type": "array", - "min_items": 1, + "min_items": 0, "max_items": 50, "items": { "ref_name": "DataSetIdentifierDeclaration" @@ -280631,6 +284783,14 @@ "items": { "ref_name": "StaticFile" } + }, + "TopicIdentifierDeclarations": { + "type": "array", + "min_items": 0, + "max_items": 50, + "items": { + "ref_name": "TopicIdentifierDeclaration" + } } }, "required": [ @@ -280682,6 +284842,46 @@ }, "additional_properties": false }, + "DataFieldBarSeriesItem": { + "type": "object", + "properties": { + "FieldId": { + "type": "string", + "min_length": 1, + "max_length": 512 + }, + "FieldValue": { + "type": "string" + }, + "Settings": { + "ref_name": "BarChartSeriesSettings" + } + }, + "required": [ + "FieldId" + ], + "additional_properties": false + }, + "DataFieldComboSeriesItem": { + "type": "object", + "properties": { + "FieldId": { + "type": "string", + "min_length": 1, + "max_length": 512 + }, + "FieldValue": { + "type": "string" + }, + "Settings": { + "ref_name": "ComboChartSeriesSettings" + } + }, + "required": [ + "FieldId" + ], + "additional_properties": false + }, "DataFieldSeriesItem": { "type": "object", "properties": { @@ -280927,7 +285127,7 @@ }, "Identifier": { "type": "string", - "min_length": 1, + "min_length": 0, "max_length": 2048 } }, @@ -281194,6 +285394,78 @@ "SATURDAY" ] }, + "DecalPatternType": { + "type": "string", + "enum": [ + "SOLID", + "DIAGONAL_MEDIUM", + "CIRCLE_MEDIUM", + "DIAMOND_GRID_MEDIUM", + "CHECKERBOARD_MEDIUM", + "TRIANGLE_MEDIUM", + "DIAGONAL_OPPOSITE_MEDIUM", + "DIAMOND_MEDIUM", + "DIAGONAL_LARGE", + "CIRCLE_LARGE", + "DIAMOND_GRID_LARGE", + "CHECKERBOARD_LARGE", + "TRIANGLE_LARGE", + "DIAGONAL_OPPOSITE_LARGE", + "DIAMOND_LARGE", + "DIAGONAL_SMALL", + "CIRCLE_SMALL", + "DIAMOND_GRID_SMALL", + "CHECKERBOARD_SMALL", + "TRIANGLE_SMALL", + "DIAGONAL_OPPOSITE_SMALL", + "DIAMOND_SMALL" + ] + }, + "DecalSettings": { + "type": "object", + "properties": { + "DecalColor": { + "type": "string", + "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$" + }, + "DecalPatternType": { + "ref_name": "DecalPatternType" + }, + "DecalStyleType": { + "ref_name": "DecalStyleType" + }, + "DecalVisibility": { + "ref_name": "Visibility" + }, + "ElementValue": { + "type": "string", + "min_length": 0, + "max_length": 1024 + } + }, + "additional_properties": false + }, + "DecalSettingsConfiguration": { + "type": "object", + "properties": { + "CustomDecalSettings": { + "type": "array", + "min_items": 0, + "max_items": 50, + "items": { + "ref_name": "DecalSettings" + } + } + }, + "additional_properties": false + }, + "DecalStyleType": { + "type": "string", + "enum": [ + "Manual", + "Auto" + ] + }, "DecimalDefaultValues": { "type": "object", "properties": { @@ -281642,6 +285914,11 @@ } }, "DataSetIdentifier": { + "type": "string", + "min_length": 0, + "max_length": 2048 + }, + "TopicIdentifier": { "type": "string", "min_length": 1, "max_length": 2048 @@ -281654,7 +285931,6 @@ } }, "required": [ - "DataSetIdentifier", "VisualId" ], "additional_properties": false @@ -281755,6 +286031,23 @@ }, "additional_properties": false }, + "FieldBarSeriesItem": { + "type": "object", + "properties": { + "FieldId": { + "type": "string", + "min_length": 1, + "max_length": 512 + }, + "Settings": { + "ref_name": "BarChartSeriesSettings" + } + }, + "required": [ + "FieldId" + ], + "additional_properties": false + }, "FieldBasedTooltip": { "type": "object", "properties": { @@ -281775,6 +286068,23 @@ }, "additional_properties": false }, + "FieldComboSeriesItem": { + "type": "object", + "properties": { + "FieldId": { + "type": "string", + "min_length": 1, + "max_length": 512 + }, + "Settings": { + "ref_name": "ComboChartSeriesSettings" + } + }, + "required": [ + "FieldId" + ], + "additional_properties": false + }, "FieldLabelType": { "type": "object", "properties": { @@ -282711,6 +287021,14 @@ "items": { "ref_name": "FreeFormLayoutElement" } + }, + "Groups": { + "type": "array", + "min_items": 0, + "max_items": 215, + "items": { + "ref_name": "SheetLayoutGroup" + } } }, "required": [ @@ -284546,7 +288864,7 @@ }, "DataSetIdentifier": { "type": "string", - "min_length": 1, + "min_length": 0, "max_length": 2048 }, "InsightConfiguration": { @@ -284558,6 +288876,11 @@ "Title": { "ref_name": "VisualTitleLabelOptions" }, + "TopicIdentifier": { + "type": "string", + "min_length": 1, + "max_length": 2048 + }, "VisualContentAltText": { "type": "string", "min_length": 1, @@ -284571,7 +288894,6 @@ } }, "required": [ - "DataSetIdentifier", "VisualId" ], "additional_properties": false @@ -285032,7 +289354,7 @@ }, "DataSetIdentifier": { "type": "string", - "min_length": 1, + "min_length": 0, "max_length": 2048 }, "Subtitle": { @@ -285041,6 +289363,11 @@ "Title": { "ref_name": "VisualTitleLabelOptions" }, + "TopicIdentifier": { + "type": "string", + "min_length": 1, + "max_length": 2048 + }, "VisualContentAltText": { "type": "string", "min_length": 1, @@ -285054,7 +289381,6 @@ } }, "required": [ - "DataSetIdentifier", "VisualId" ], "additional_properties": false @@ -285262,6 +289588,9 @@ "AxisBinding": { "ref_name": "AxisBinding" }, + "DecalSettings": { + "ref_name": "DecalSettings" + }, "LineStyleSettings": { "ref_name": "LineChartLineStyleSettings" }, @@ -285338,6 +289667,9 @@ "LineChartSeriesSettings": { "type": "object", "properties": { + "DecalSettings": { + "ref_name": "DecalSettings" + }, "LineStyleSettings": { "ref_name": "LineChartLineStyleSettings" }, @@ -285558,7 +289890,7 @@ "properties": { "DataSetIdentifier": { "type": "string", - "min_length": 1, + "min_length": 0, "max_length": 2048 }, "DataSetParameterName": { @@ -287939,7 +292271,7 @@ "Actions": { "type": "array", "min_items": 1, - "max_items": 20, + "max_items": 30, "items": { "type": "string" } @@ -287974,7 +292306,7 @@ "properties": { "DataSetIdentifier": { "type": "string", - "min_length": 1, + "min_length": 0, "max_length": 2048 }, "Expression": { @@ -288503,7 +292835,8 @@ "type": "string", "enum": [ "BASIC", - "DETAILED" + "DETAILED", + "SHEET" ] }, "SeriesItem": { @@ -288869,6 +293202,52 @@ }, "additional_properties": false }, + "SheetLayoutGroup": { + "type": "object", + "properties": { + "Id": { + "type": "string", + "pattern": "^[\\w\\-]+$", + "min_length": 1, + "max_length": 512 + }, + "Members": { + "type": "array", + "min_items": 2, + "max_items": 430, + "items": { + "ref_name": "SheetLayoutGroupMember" + } + } + }, + "required": [ + "Id", + "Members" + ], + "additional_properties": false + }, + "SheetLayoutGroupMember": { + "type": "object", + "properties": { + "Id": { + "type": "string", + "pattern": "^[\\w\\-]+$", + "min_length": 1, + "max_length": 512 + }, + "Type": { + "enum": [ + "ELEMENT", + "GROUP" + ] + } + }, + "required": [ + "Id", + "Type" + ], + "additional_properties": false + }, "SheetTextBox": { "type": "object", "properties": { @@ -289085,6 +293464,60 @@ }, "additional_properties": false }, + "SparklineAxisBehavior": { + "type": "string", + "enum": [ + "SHARED", + "INDEPENDENT" + ] + }, + "SparklineVisualType": { + "type": "string", + "enum": [ + "LINE", + "AREA_LINE" + ] + }, + "SparklinesOptions": { + "type": "object", + "properties": { + "AllPointsMarker": { + "ref_name": "LineChartMarkerStyleSettings" + }, + "FieldId": { + "type": "string", + "min_length": 1, + "max_length": 512 + }, + "LineColor": { + "type": "string", + "pattern": "^#[A-F0-9]{6}$" + }, + "LineInterpolation": { + "ref_name": "LineInterpolation" + }, + "MaxValueMarker": { + "ref_name": "LineChartMarkerStyleSettings" + }, + "MinValueMarker": { + "ref_name": "LineChartMarkerStyleSettings" + }, + "VisualType": { + "ref_name": "SparklineVisualType" + }, + "XAxisField": { + "ref_name": "DimensionField" + }, + "YAxisBehavior": { + "ref_name": "SparklineAxisBehavior" + } + }, + "required": [ + "FieldId", + "XAxisField" + ], + "additional_properties": false + }, "SpatialStaticFile": { "type": "object", "properties": { @@ -289644,6 +294077,9 @@ "properties": { "DataBars": { "ref_name": "DataBarsOptions" + }, + "Sparklines": { + "ref_name": "SparklinesOptions" } }, "additional_properties": false @@ -290281,6 +294717,44 @@ "ABSOLUTE_DIFFERENCE" ] }, + "TopicIdentifierDeclaration": { + "type": "object", + "properties": { + "Identifier": { + "type": "string", + "min_length": 1, + "max_length": 2048 + }, + "TopicArn": { + "type": "string", + "format": "AWS::SNS::Topic.Arn" + } + }, + "required": [ + "Identifier", + "TopicArn" + ], + "additional_properties": false + }, + "TopicReference": { + "type": "object", + "properties": { + "TopicArn": { + "type": "string", + "format": "AWS::SNS::Topic.Arn" + }, + "TopicPlaceholder": { + "type": "string", + "min_length": 1, + "max_length": 2048 + } + }, + "required": [ + "TopicArn", + "TopicPlaceholder" + ], + "additional_properties": false + }, "TotalAggregationComputation": { "type": "object", "properties": { @@ -294131,6 +298605,9 @@ "AthenaParameters": { "type": "object", "properties": { + "ConsumerAccountRoleArn": { + "format": "AWS::IAM::Role.Arn" + }, "IdentityCenterConfiguration": { "ref_name": "IdentityCenterConfiguration" }, @@ -296643,6 +301120,9 @@ "DataLabels": { "ref_name": "DataLabelOptions" }, + "DefaultSeriesSettings": { + "ref_name": "BarChartDefaultSeriesSettings" + }, "FieldWells": { "ref_name": "BarChartFieldWells" }, @@ -296663,6 +301143,14 @@ "ref_name": "ReferenceLine" } }, + "Series": { + "type": "array", + "min_items": 0, + "max_items": 2000, + "items": { + "ref_name": "BarSeriesItem" + } + }, "SmallMultiplesOptions": { "ref_name": "SmallMultiplesOptions" }, @@ -296684,6 +301172,18 @@ }, "additional_properties": false }, + "BarChartDefaultSeriesSettings": { + "type": "object", + "properties": { + "BorderSettings": { + "ref_name": "BorderSettings" + }, + "DecalSettings": { + "ref_name": "DecalSettings" + } + }, + "additional_properties": false + }, "BarChartFieldWells": { "type": "object", "properties": { @@ -296700,6 +301200,18 @@ "VERTICAL" ] }, + "BarChartSeriesSettings": { + "type": "object", + "properties": { + "BorderSettings": { + "ref_name": "BorderSettings" + }, + "DecalSettings": { + "ref_name": "DecalSettings" + } + }, + "additional_properties": false + }, "BarChartSortConfiguration": { "type": "object", "properties": { @@ -296784,6 +301296,18 @@ ], "additional_properties": false }, + "BarSeriesItem": { + "type": "object", + "properties": { + "DataFieldBarSeriesItem": { + "ref_name": "DataFieldBarSeriesItem" + }, + "FieldBarSeriesItem": { + "ref_name": "FieldBarSeriesItem" + } + }, + "additional_properties": false + }, "BarsArrangement": { "type": "string", "enum": [ @@ -296962,6 +301486,22 @@ }, "additional_properties": false }, + "BorderSettings": { + "type": "object", + "properties": { + "BorderColor": { + "type": "string", + "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$" + }, + "BorderVisibility": { + "ref_name": "Visibility" + }, + "BorderWidth": { + "type": "string" + } + }, + "additional_properties": false + }, "BoxPlotAggregatedFieldWells": { "type": "object", "properties": { @@ -297138,7 +301678,7 @@ "properties": { "DataSetIdentifier": { "type": "string", - "min_length": 1, + "min_length": 0, "max_length": 2048 }, "Expression": { @@ -297150,10 +301690,14 @@ "type": "string", "min_length": 1, "max_length": 127 + }, + "TopicIdentifier": { + "type": "string", + "min_length": 1, + "max_length": 2048 } }, "required": [ - "DataSetIdentifier", "Expression", "Name" ], @@ -297454,6 +301998,9 @@ "Column": { "ref_name": "ColumnIdentifier" }, + "DecalSettingsConfiguration": { + "ref_name": "DecalSettingsConfiguration" + }, "FormatConfiguration": { "ref_name": "FormatConfiguration" }, @@ -297516,14 +302063,18 @@ "max_length": 127 }, "DataSetIdentifier": { + "type": "string", + "min_length": 0, + "max_length": 2048 + }, + "TopicIdentifier": { "type": "string", "min_length": 1, "max_length": 2048 } }, "required": [ - "ColumnName", - "DataSetIdentifier" + "ColumnName" ], "additional_properties": false }, @@ -297648,6 +302199,9 @@ "ColorLabelOptions": { "ref_name": "ChartAxisLabelOptions" }, + "DefaultSeriesSettings": { + "ref_name": "ComboChartDefaultSeriesSettings" + }, "FieldWells": { "ref_name": "ComboChartFieldWells" }, @@ -297680,6 +302234,14 @@ "SecondaryYAxisLabelOptions": { "ref_name": "ChartAxisLabelOptions" }, + "Series": { + "type": "array", + "min_items": 0, + "max_items": 2000, + "items": { + "ref_name": "ComboSeriesItem" + } + }, "SingleAxisOptions": { "ref_name": "SingleAxisOptions" }, @@ -297695,6 +302257,24 @@ }, "additional_properties": false }, + "ComboChartDefaultSeriesSettings": { + "type": "object", + "properties": { + "BorderSettings": { + "ref_name": "BorderSettings" + }, + "DecalSettings": { + "ref_name": "DecalSettings" + }, + "LineStyleSettings": { + "ref_name": "LineChartLineStyleSettings" + }, + "MarkerStyleSettings": { + "ref_name": "LineChartMarkerStyleSettings" + } + }, + "additional_properties": false + }, "ComboChartFieldWells": { "type": "object", "properties": { @@ -297704,6 +302284,24 @@ }, "additional_properties": false }, + "ComboChartSeriesSettings": { + "type": "object", + "properties": { + "BorderSettings": { + "ref_name": "BorderSettings" + }, + "DecalSettings": { + "ref_name": "DecalSettings" + }, + "LineStyleSettings": { + "ref_name": "LineChartLineStyleSettings" + }, + "MarkerStyleSettings": { + "ref_name": "LineChartMarkerStyleSettings" + } + }, + "additional_properties": false + }, "ComboChartSortConfiguration": { "type": "object", "properties": { @@ -297777,6 +302375,18 @@ ], "additional_properties": false }, + "ComboSeriesItem": { + "type": "object", + "properties": { + "DataFieldComboSeriesItem": { + "ref_name": "DataFieldComboSeriesItem" + }, + "FieldComboSeriesItem": { + "ref_name": "FieldComboSeriesItem" + } + }, + "additional_properties": false + }, "CommitMode": { "type": "string", "enum": [ @@ -298205,7 +302815,7 @@ }, "DataSetIdentifier": { "type": "string", - "min_length": 1, + "min_length": 0, "max_length": 2048 }, "Subtitle": { @@ -298214,6 +302824,11 @@ "Title": { "ref_name": "VisualTitleLabelOptions" }, + "TopicIdentifier": { + "type": "string", + "min_length": 1, + "max_length": 2048 + }, "VisualContentAltText": { "type": "string", "min_length": 1, @@ -298227,7 +302842,6 @@ } }, "required": [ - "DataSetIdentifier", "VisualId" ], "additional_properties": false @@ -298401,6 +303015,46 @@ }, "additional_properties": false }, + "DataFieldBarSeriesItem": { + "type": "object", + "properties": { + "FieldId": { + "type": "string", + "min_length": 1, + "max_length": 512 + }, + "FieldValue": { + "type": "string" + }, + "Settings": { + "ref_name": "BarChartSeriesSettings" + } + }, + "required": [ + "FieldId" + ], + "additional_properties": false + }, + "DataFieldComboSeriesItem": { + "type": "object", + "properties": { + "FieldId": { + "type": "string", + "min_length": 1, + "max_length": 512 + }, + "FieldValue": { + "type": "string" + }, + "Settings": { + "ref_name": "ComboChartSeriesSettings" + } + }, + "required": [ + "FieldId" + ], + "additional_properties": false + }, "DataFieldSeriesItem": { "type": "object", "properties": { @@ -298864,6 +303518,78 @@ "SATURDAY" ] }, + "DecalPatternType": { + "type": "string", + "enum": [ + "SOLID", + "DIAGONAL_MEDIUM", + "CIRCLE_MEDIUM", + "DIAMOND_GRID_MEDIUM", + "CHECKERBOARD_MEDIUM", + "TRIANGLE_MEDIUM", + "DIAGONAL_OPPOSITE_MEDIUM", + "DIAMOND_MEDIUM", + "DIAGONAL_LARGE", + "CIRCLE_LARGE", + "DIAMOND_GRID_LARGE", + "CHECKERBOARD_LARGE", + "TRIANGLE_LARGE", + "DIAGONAL_OPPOSITE_LARGE", + "DIAMOND_LARGE", + "DIAGONAL_SMALL", + "CIRCLE_SMALL", + "DIAMOND_GRID_SMALL", + "CHECKERBOARD_SMALL", + "TRIANGLE_SMALL", + "DIAGONAL_OPPOSITE_SMALL", + "DIAMOND_SMALL" + ] + }, + "DecalSettings": { + "type": "object", + "properties": { + "DecalColor": { + "type": "string", + "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$" + }, + "DecalPatternType": { + "ref_name": "DecalPatternType" + }, + "DecalStyleType": { + "ref_name": "DecalStyleType" + }, + "DecalVisibility": { + "ref_name": "Visibility" + }, + "ElementValue": { + "type": "string", + "min_length": 0, + "max_length": 1024 + } + }, + "additional_properties": false + }, + "DecalSettingsConfiguration": { + "type": "object", + "properties": { + "CustomDecalSettings": { + "type": "array", + "min_items": 0, + "max_items": 50, + "items": { + "ref_name": "DecalSettings" + } + } + }, + "additional_properties": false + }, + "DecalStyleType": { + "type": "string", + "enum": [ + "Manual", + "Auto" + ] + }, "DecimalDefaultValues": { "type": "object", "properties": { @@ -299292,6 +304018,11 @@ } }, "DataSetIdentifier": { + "type": "string", + "min_length": 0, + "max_length": 2048 + }, + "TopicIdentifier": { "type": "string", "min_length": 1, "max_length": 2048 @@ -299304,7 +304035,6 @@ } }, "required": [ - "DataSetIdentifier", "VisualId" ], "additional_properties": false @@ -299369,6 +304099,23 @@ ], "additional_properties": false }, + "FieldBarSeriesItem": { + "type": "object", + "properties": { + "FieldId": { + "type": "string", + "min_length": 1, + "max_length": 512 + }, + "Settings": { + "ref_name": "BarChartSeriesSettings" + } + }, + "required": [ + "FieldId" + ], + "additional_properties": false + }, "FieldBasedTooltip": { "type": "object", "properties": { @@ -299389,6 +304136,23 @@ }, "additional_properties": false }, + "FieldComboSeriesItem": { + "type": "object", + "properties": { + "FieldId": { + "type": "string", + "min_length": 1, + "max_length": 512 + }, + "Settings": { + "ref_name": "ComboChartSeriesSettings" + } + }, + "required": [ + "FieldId" + ], + "additional_properties": false + }, "FieldLabelType": { "type": "object", "properties": { @@ -300325,6 +305089,14 @@ "items": { "ref_name": "FreeFormLayoutElement" } + }, + "Groups": { + "type": "array", + "min_items": 0, + "max_items": 215, + "items": { + "ref_name": "SheetLayoutGroup" + } } }, "required": [ @@ -300777,6 +305549,99 @@ ], "additional_properties": false }, + "GeospatialCategoricalColor": { + "type": "object", + "properties": { + "CategoryDataColors": { + "type": "array", + "items": { + "ref_name": "GeospatialCategoricalDataColor" + } + }, + "DefaultOpacity": { + "type": "number", + "minimum": 0.0, + "maximum": 1.0 + }, + "NullDataSettings": { + "ref_name": "GeospatialNullDataSettings" + }, + "NullDataVisibility": { + "ref_name": "Visibility" + } + }, + "required": [ + "CategoryDataColors" + ], + "additional_properties": false + }, + "GeospatialCategoricalDataColor": { + "type": "object", + "properties": { + "Color": { + "type": "string", + "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$" + }, + "DataValue": { + "type": "string" + } + }, + "required": [ + "Color", + "DataValue" + ], + "additional_properties": false + }, + "GeospatialCircleRadius": { + "type": "object", + "properties": { + "Radius": { + "type": "number", + "minimum": 0.0 + } + }, + "additional_properties": false + }, + "GeospatialCircleSymbolStyle": { + "type": "object", + "properties": { + "CircleRadius": { + "ref_name": "GeospatialCircleRadius" + }, + "FillColor": { + "ref_name": "GeospatialColor" + }, + "StrokeColor": { + "ref_name": "GeospatialColor" + }, + "StrokeWidth": { + "ref_name": "GeospatialLineWidth" + } + }, + "additional_properties": false + }, + "GeospatialColor": { + "type": "object", + "properties": { + "Categorical": { + "ref_name": "GeospatialCategoricalColor" + }, + "Gradient": { + "ref_name": "GeospatialGradientColor" + }, + "Solid": { + "ref_name": "GeospatialSolidColor" + } + }, + "additional_properties": false + }, + "GeospatialColorState": { + "type": "string", + "enum": [ + "ENABLED", + "DISABLED" + ] + }, "GeospatialCoordinateBounds": { "type": "object", "properties": { @@ -300809,6 +305674,60 @@ ], "additional_properties": false }, + "GeospatialDataSourceItem": { + "type": "object", + "properties": { + "StaticFileDataSource": { + "ref_name": "GeospatialStaticFileSource" + } + }, + "additional_properties": false + }, + "GeospatialGradientColor": { + "type": "object", + "properties": { + "DefaultOpacity": { + "type": "number", + "minimum": 0.0, + "maximum": 1.0 + }, + "NullDataSettings": { + "ref_name": "GeospatialNullDataSettings" + }, + "NullDataVisibility": { + "ref_name": "Visibility" + }, + "StepColors": { + "type": "array", + "min_items": 2, + "max_items": 3, + "items": { + "ref_name": "GeospatialGradientStepColor" + } + } + }, + "required": [ + "StepColors" + ], + "additional_properties": false + }, + "GeospatialGradientStepColor": { + "type": "object", + "properties": { + "Color": { + "type": "string", + "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$" + }, + "DataValue": { + "type": "number" + } + }, + "required": [ + "Color", + "DataValue" + ], + "additional_properties": false + }, "GeospatialHeatmapColorScale": { "type": "object", "properties": { @@ -300845,6 +305764,174 @@ ], "additional_properties": false }, + "GeospatialLayerColorField": { + "type": "object", + "properties": { + "ColorDimensionsFields": { + "type": "array", + "min_items": 0, + "max_items": 1, + "items": { + "ref_name": "DimensionField" + } + }, + "ColorValuesFields": { + "type": "array", + "min_items": 0, + "max_items": 1, + "items": { + "ref_name": "MeasureField" + } + } + }, + "additional_properties": false + }, + "GeospatialLayerDefinition": { + "type": "object", + "properties": { + "LineLayer": { + "ref_name": "GeospatialLineLayer" + }, + "PointLayer": { + "ref_name": "GeospatialPointLayer" + }, + "PolygonLayer": { + "ref_name": "GeospatialPolygonLayer" + } + }, + "additional_properties": false + }, + "GeospatialLayerItem": { + "type": "object", + "properties": { + "Actions": { + "type": "array", + "min_items": 0, + "max_items": 10, + "items": { + "ref_name": "LayerCustomAction" + } + }, + "DataSource": { + "ref_name": "GeospatialDataSourceItem" + }, + "JoinDefinition": { + "ref_name": "GeospatialLayerJoinDefinition" + }, + "Label": { + "type": "string" + }, + "LayerDefinition": { + "ref_name": "GeospatialLayerDefinition" + }, + "LayerId": { + "type": "string" + }, + "LayerType": { + "ref_name": "GeospatialLayerType" + }, + "Tooltip": { + "ref_name": "TooltipOptions" + }, + "Visibility": { + "ref_name": "Visibility" + } + }, + "required": [ + "LayerId" + ], + "additional_properties": false + }, + "GeospatialLayerJoinDefinition": { + "type": "object", + "properties": { + "ColorField": { + "ref_name": "GeospatialLayerColorField" + }, + "DatasetKeyField": { + "ref_name": "UnaggregatedField" + }, + "ShapeKeyField": { + "type": "string" + } + }, + "additional_properties": false + }, + "GeospatialLayerMapConfiguration": { + "type": "object", + "properties": { + "Interactions": { + "ref_name": "VisualInteractionOptions" + }, + "Legend": { + "ref_name": "LegendOptions" + }, + "MapLayers": { + "type": "array", + "items": { + "ref_name": "GeospatialLayerItem" + } + }, + "MapState": { + "ref_name": "GeospatialMapState" + }, + "MapStyle": { + "ref_name": "GeospatialMapStyle" + } + }, + "additional_properties": false + }, + "GeospatialLayerType": { + "type": "string", + "enum": [ + "POINT", + "LINE", + "POLYGON" + ] + }, + "GeospatialLineLayer": { + "type": "object", + "properties": { + "Style": { + "ref_name": "GeospatialLineStyle" + } + }, + "required": [ + "Style" + ], + "additional_properties": false + }, + "GeospatialLineStyle": { + "type": "object", + "properties": { + "LineSymbolStyle": { + "ref_name": "GeospatialLineSymbolStyle" + } + }, + "additional_properties": false + }, + "GeospatialLineSymbolStyle": { + "type": "object", + "properties": { + "FillColor": { + "ref_name": "GeospatialColor" + }, + "LineWidth": { + "ref_name": "GeospatialLineWidth" + } + }, + "additional_properties": false + }, + "GeospatialLineWidth": { + "type": "object", + "properties": { + "LineWidth": { + "type": "number", + "minimum": 0.0 + } + }, + "additional_properties": false + }, "GeospatialMapAggregatedFieldWells": { "type": "object", "properties": { @@ -300881,6 +305968,9 @@ "FieldWells": { "ref_name": "GeospatialMapFieldWells" }, + "Interactions": { + "ref_name": "VisualInteractionOptions" + }, "Legend": { "ref_name": "LegendOptions" }, @@ -300911,6 +306001,41 @@ }, "additional_properties": false }, + "GeospatialMapNavigation": { + "type": "string", + "enum": [ + "ENABLED", + "DISABLED" + ] + }, + "GeospatialMapState": { + "type": "object", + "properties": { + "Bounds": { + "ref_name": "GeospatialCoordinateBounds" + }, + "MapNavigation": { + "ref_name": "GeospatialMapNavigation" + } + }, + "additional_properties": false + }, + "GeospatialMapStyle": { + "type": "object", + "properties": { + "BackgroundColor": { + "type": "string", + "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$" + }, + "BaseMapStyle": { + "ref_name": "BaseMapStyleType" + }, + "BaseMapVisibility": { + "ref_name": "Visibility" + } + }, + "additional_properties": false + }, "GeospatialMapStyleOptions": { "type": "object", "properties": { @@ -301010,7 +306135,9 @@ "GeospatialPointStyle": { "type": "object", "properties": { - "CircleSymbolStyle": {} + "CircleSymbolStyle": { + "ref_name": "GeospatialCircleSymbolStyle" + } }, "additional_properties": false }, @@ -301053,9 +306180,15 @@ "GeospatialPolygonSymbolStyle": { "type": "object", "properties": { - "FillColor": {}, - "StrokeColor": {}, - "StrokeWidth": {} + "FillColor": { + "ref_name": "GeospatialColor" + }, + "StrokeColor": { + "ref_name": "GeospatialColor" + }, + "StrokeWidth": { + "ref_name": "GeospatialLineWidth" + } }, "additional_properties": false }, @@ -301074,7 +306207,9 @@ "type": "string", "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$" }, - "State": {} + "State": { + "ref_name": "GeospatialColorState" + } }, "required": [ "Color" @@ -301185,6 +306320,17 @@ "GridLayoutElement": { "type": "object", "properties": { + "BackgroundStyle": { + "ref_name": "GridLayoutElementBackgroundStyle" + }, + "BorderRadius": { + "type": "string", + "min_length": 0, + "max_length": 50 + }, + "BorderStyle": { + "ref_name": "GridLayoutElementBorderStyle" + }, "ColumnIndex": { "type": "number", "minimum": 0.0, @@ -301204,6 +306350,14 @@ "ElementType": { "ref_name": "LayoutElementType" }, + "LoadingAnimation": { + "ref_name": "LoadingAnimation" + }, + "Padding": { + "type": "string", + "min_length": 0, + "max_length": 200 + }, "RowIndex": { "type": "number", "minimum": 0.0, @@ -301213,6 +306367,9 @@ "type": "number", "minimum": 1.0, "maximum": 21.0 + }, + "SelectedBorderStyle": { + "ref_name": "GridLayoutElementBorderStyle" } }, "required": [ @@ -301223,6 +306380,37 @@ ], "additional_properties": false }, + "GridLayoutElementBackgroundStyle": { + "type": "object", + "properties": { + "Color": { + "type": "string", + "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$" + }, + "Visibility": { + "ref_name": "Visibility" + } + }, + "additional_properties": false + }, + "GridLayoutElementBorderStyle": { + "type": "object", + "properties": { + "Color": { + "type": "string", + "pattern": "^#[A-F0-9]{6}(?:[A-F0-9]{2})?$" + }, + "Visibility": { + "ref_name": "Visibility" + }, + "Width": { + "type": "string", + "min_length": 0, + "max_length": 50 + } + }, + "additional_properties": false + }, "GridLayoutScreenCanvasSizeOptions": { "type": "object", "properties": { @@ -301729,7 +306917,7 @@ }, "DataSetIdentifier": { "type": "string", - "min_length": 1, + "min_length": 0, "max_length": 2048 }, "InsightConfiguration": { @@ -301741,6 +306929,11 @@ "Title": { "ref_name": "VisualTitleLabelOptions" }, + "TopicIdentifier": { + "type": "string", + "min_length": 1, + "max_length": 2048 + }, "VisualContentAltText": { "type": "string", "min_length": 1, @@ -301754,7 +306947,6 @@ } }, "required": [ - "DataSetIdentifier", "VisualId" ], "additional_properties": false @@ -302190,10 +307382,12 @@ "LayerMapVisual": { "type": "object", "properties": { - "ChartConfiguration": {}, + "ChartConfiguration": { + "ref_name": "GeospatialLayerMapConfiguration" + }, "DataSetIdentifier": { "type": "string", - "min_length": 1, + "min_length": 0, "max_length": 2048 }, "Subtitle": { @@ -302202,6 +307396,11 @@ "Title": { "ref_name": "VisualTitleLabelOptions" }, + "TopicIdentifier": { + "type": "string", + "min_length": 1, + "max_length": 2048 + }, "VisualContentAltText": { "type": "string", "min_length": 1, @@ -302215,7 +307414,6 @@ } }, "required": [ - "DataSetIdentifier", "VisualId" ], "additional_properties": false @@ -302423,6 +307621,9 @@ "AxisBinding": { "ref_name": "AxisBinding" }, + "DecalSettings": { + "ref_name": "DecalSettings" + }, "LineStyleSettings": { "ref_name": "LineChartLineStyleSettings" }, @@ -302499,6 +307700,9 @@ "LineChartSeriesSettings": { "type": "object", "properties": { + "DecalSettings": { + "ref_name": "DecalSettings" + }, "LineStyleSettings": { "ref_name": "LineChartLineStyleSettings" }, @@ -302705,7 +307909,7 @@ "properties": { "DataSetIdentifier": { "type": "string", - "min_length": 1, + "min_length": 0, "max_length": 2048 }, "DataSetParameterName": { @@ -305048,7 +310252,7 @@ "Actions": { "type": "array", "min_items": 1, - "max_items": 20, + "max_items": 30, "items": { "type": "string" } @@ -305083,7 +310287,7 @@ "properties": { "DataSetIdentifier": { "type": "string", - "min_length": 1, + "min_length": 0, "max_length": 2048 }, "Expression": { @@ -305612,7 +310816,8 @@ "type": "string", "enum": [ "BASIC", - "DETAILED" + "DETAILED", + "SHEET" ] }, "SeriesItem": { @@ -305960,6 +311165,52 @@ }, "additional_properties": false }, + "SheetLayoutGroup": { + "type": "object", + "properties": { + "Id": { + "type": "string", + "pattern": "^[\\w\\-]+$", + "min_length": 1, + "max_length": 512 + }, + "Members": { + "type": "array", + "min_items": 2, + "max_items": 430, + "items": { + "ref_name": "SheetLayoutGroupMember" + } + } + }, + "required": [ + "Id", + "Members" + ], + "additional_properties": false + }, + "SheetLayoutGroupMember": { + "type": "object", + "properties": { + "Id": { + "type": "string", + "pattern": "^[\\w\\-]+$", + "min_length": 1, + "max_length": 512 + }, + "Type": { + "enum": [ + "ELEMENT", + "GROUP" + ] + } + }, + "required": [ + "Id", + "Type" + ], + "additional_properties": false + }, "SheetTextBox": { "type": "object", "properties": { @@ -306176,6 +311427,60 @@ }, "additional_properties": false }, + "SparklineAxisBehavior": { + "type": "string", + "enum": [ + "SHARED", + "INDEPENDENT" + ] + }, + "SparklineVisualType": { + "type": "string", + "enum": [ + "LINE", + "AREA_LINE" + ] + }, + "SparklinesOptions": { + "type": "object", + "properties": { + "AllPointsMarker": { + "ref_name": "LineChartMarkerStyleSettings" + }, + "FieldId": { + "type": "string", + "min_length": 1, + "max_length": 512 + }, + "LineColor": { + "type": "string", + "pattern": "^#[A-F0-9]{6}$" + }, + "LineInterpolation": { + "ref_name": "LineInterpolation" + }, + "MaxValueMarker": { + "ref_name": "LineChartMarkerStyleSettings" + }, + "MinValueMarker": { + "ref_name": "LineChartMarkerStyleSettings" + }, + "VisualType": { + "ref_name": "SparklineVisualType" + }, + "XAxisField": { + "ref_name": "DimensionField" + }, + "YAxisBehavior": { + "ref_name": "SparklineAxisBehavior" + } + }, + "required": [ + "FieldId", + "XAxisField" + ], + "additional_properties": false + }, "SpatialStaticFile": { "type": "object", "properties": { @@ -306715,6 +312020,9 @@ "properties": { "DataBars": { "ref_name": "DataBarsOptions" + }, + "Sparklines": { + "ref_name": "SparklinesOptions" } }, "additional_properties": false @@ -306970,10 +312278,17 @@ }, "DataSetReferences": { "type": "array", - "min_items": 1, + "min_items": 0, "items": { "ref_name": "DataSetReference" } + }, + "TopicReferences": { + "type": "array", + "min_items": 1, + "items": { + "ref_name": "TopicReference" + } } }, "required": [ @@ -307101,7 +312416,7 @@ "ParameterDeclarations": { "type": "array", "min_items": 0, - "max_items": 200, + "max_items": 400, "items": { "ref_name": "ParameterDeclaration" } @@ -307116,6 +312431,22 @@ "items": { "ref_name": "SheetDefinition" } + }, + "StaticFiles": { + "type": "array", + "min_items": 0, + "max_items": 200, + "items": { + "ref_name": "StaticFile" + } + }, + "TopicConfigurations": { + "type": "array", + "min_items": 0, + "max_items": 30, + "items": { + "ref_name": "TopicConfiguration" + } } }, "required": [ @@ -307543,6 +312874,45 @@ "ABSOLUTE_DIFFERENCE" ] }, + "TopicConfiguration": { + "type": "object", + "properties": { + "ColumnGroupSchemaList": { + "type": "array", + "min_items": 0, + "max_items": 500, + "items": { + "ref_name": "ColumnGroupSchema" + } + }, + "DataSetSchema": { + "ref_name": "DataSetSchema" + }, + "Placeholder": { + "type": "string" + } + }, + "additional_properties": false + }, + "TopicReference": { + "type": "object", + "properties": { + "TopicArn": { + "type": "string", + "format": "AWS::SNS::Topic.Arn" + }, + "TopicPlaceholder": { + "type": "string", + "min_length": 1, + "max_length": 2048 + } + }, + "required": [ + "TopicArn", + "TopicPlaceholder" + ], + "additional_properties": false + }, "TotalAggregationComputation": { "type": "object", "properties": { @@ -307936,6 +313306,9 @@ "KPIVisual": { "ref_name": "KPIVisual" }, + "LayerMapVisual": { + "ref_name": "LayerMapVisual" + }, "LineChartVisual": { "ref_name": "LineChartVisual" }, @@ -308611,8 +313984,16 @@ "BorderStyle": { "type": "object", "properties": { + "Color": { + "type": "string" + }, "Show": { "type": "boolean" + }, + "Width": { + "type": "string", + "min_length": 0, + "max_length": 50 } }, "additional_properties": false @@ -308656,6 +314037,72 @@ }, "additional_properties": false }, + "FontConfiguration": { + "type": "object", + "properties": { + "FontColor": { + "type": "string", + "pattern": "^#[A-F0-9]{6}$" + }, + "FontDecoration": { + "ref_name": "FontDecoration" + }, + "FontFamily": { + "type": "string", + "min_length": 0, + "max_length": 256 + }, + "FontSize": { + "ref_name": "FontSize" + }, + "FontStyle": { + "ref_name": "FontStyle" + }, + "FontWeight": { + "ref_name": "FontWeight" + } + }, + "additional_properties": false + }, + "FontDecoration": { + "type": "string", + "enum": [ + "UNDERLINE", + "NONE" + ] + }, + "FontSize": { + "type": "object", + "properties": { + "Absolute": { + "type": "string" + } + }, + "additional_properties": false + }, + "FontStyle": { + "type": "string", + "enum": [ + "NORMAL", + "ITALIC" + ] + }, + "FontWeight": { + "type": "object", + "properties": { + "Name": { + "ref_name": "FontWeightName" + } + }, + "additional_properties": false + }, + "FontWeightName": { + "type": "string", + "enum": [ + "NORMAL", + "BOLD" + ] + }, "GutterStyle": { "type": "object", "properties": { @@ -308665,6 +314112,15 @@ }, "additional_properties": false }, + "HorizontalTextAlignment": { + "type": "string", + "enum": [ + "LEFT", + "CENTER", + "RIGHT", + "AUTO" + ] + }, "MarginStyle": { "type": "object", "properties": { @@ -308680,7 +314136,7 @@ "Actions": { "type": "array", "min_items": 1, - "max_items": 20, + "max_items": 30, "items": { "type": "string" } @@ -308710,9 +314166,24 @@ "DELETED" ] }, + "SheetBackgroundStyle": { + "type": "object", + "properties": { + "Color": { + "type": "string" + }, + "Gradient": { + "type": "string" + } + }, + "additional_properties": false + }, "SheetStyle": { "type": "object", "properties": { + "Background": { + "ref_name": "SheetBackgroundStyle" + }, "Tile": { "ref_name": "TileStyle" }, @@ -308742,6 +314213,12 @@ ], "additional_properties": false }, + "TextTransform": { + "type": "string", + "enum": [ + "CAPITALIZE" + ] + }, "ThemeConfiguration": { "type": "object", "properties": { @@ -308843,8 +314320,21 @@ "TileStyle": { "type": "object", "properties": { + "BackgroundColor": { + "type": "string" + }, "Border": { "ref_name": "BorderStyle" + }, + "BorderRadius": { + "type": "string", + "min_length": 0, + "max_length": 50 + }, + "Padding": { + "type": "string", + "min_length": 0, + "max_length": 200 } }, "additional_properties": false @@ -308852,6 +314342,15 @@ "Typography": { "type": "object", "properties": { + "AxisLabelFontConfiguration": { + "ref_name": "FontConfiguration" + }, + "AxisTitleFontConfiguration": { + "ref_name": "FontConfiguration" + }, + "DataLabelFontConfiguration": { + "ref_name": "FontConfiguration" + }, "FontFamilies": { "type": "array", "min_items": 0, @@ -308859,6 +314358,18 @@ "items": { "ref_name": "Font" } + }, + "LegendTitleFontConfiguration": { + "ref_name": "FontConfiguration" + }, + "LegendValueFontConfiguration": { + "ref_name": "FontConfiguration" + }, + "VisualSubtitleFontConfiguration": { + "ref_name": "VisualSubtitleFontConfiguration" + }, + "VisualTitleFontConfiguration": { + "ref_name": "VisualTitleFontConfiguration" } }, "additional_properties": false @@ -308932,6 +314443,36 @@ } }, "additional_properties": false + }, + "VisualSubtitleFontConfiguration": { + "type": "object", + "properties": { + "FontConfiguration": { + "ref_name": "FontConfiguration" + }, + "TextAlignment": { + "ref_name": "HorizontalTextAlignment" + }, + "TextTransform": { + "ref_name": "TextTransform" + } + }, + "additional_properties": false + }, + "VisualTitleFontConfiguration": { + "type": "object", + "properties": { + "FontConfiguration": { + "ref_name": "FontConfiguration" + }, + "TextAlignment": { + "ref_name": "HorizontalTextAlignment" + }, + "TextTransform": { + "ref_name": "TextTransform" + } + }, + "additional_properties": false } }, "required": [ @@ -326208,6 +331749,9 @@ "GeoLocation": { "ref_name": "GeoLocation" }, + "GeoProximityLocation": { + "ref_name": "GeoProximityLocation" + }, "HealthCheckId": { "ref_name": "HealthCheckId" }, @@ -336945,6 +342489,47 @@ ], "source_url": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-ses.git" }, + "AWS::SES::EmailIdentityCertificate": { + "type_name": "AWS::SES::EmailIdentityCertificate", + "properties": { + "CertificateArn": { + "type": "string", + "pattern": "^arn:aws[a-z0-9-]*:acm:[a-z0-9-]+:\\d{12}:certificate/[^\\s]+$", + "min_length": 20, + "max_length": 2048, + "format": "AWS::ACM::Certificate.Arn" + }, + "EmailIdentity": { + "type": "string", + "min_length": 1, + "max_length": 320 + }, + "FromAddress": { + "type": "string", + "min_length": 1, + "max_length": 320 + } + }, + "definitions": {}, + "required": [ + "EmailIdentity", + "FromAddress", + "CertificateArn" + ], + "additional_properties": false, + "read_only_properties": [], + "create_only_properties": [ + "EmailIdentity", + "FromAddress", + "CertificateArn" + ], + "primary_identifier": [ + "EmailIdentity", + "FromAddress" + ], + "replacement_strategy": "delete_then_create", + "source_url": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-ses.git" + }, "AWS::SES::MailManagerAddonInstance": { "type_name": "AWS::SES::MailManagerAddonInstance", "properties": { @@ -362943,10 +368528,9 @@ "type_name": "AWS::SageMaker::Workteam", "properties": { "Description": { - "type": "string" - }, - "Id": { - "type": "string" + "type": "string", + "min_length": 1, + "max_length": 200 }, "MemberDefinitions": { "type": "array", @@ -362964,10 +368548,18 @@ } }, "WorkforceName": { - "type": "string" + "type": "string", + "min_length": 1, + "max_length": 63 + }, + "WorkteamArn": { + "type": "string", + "pattern": "^arn:.*" }, "WorkteamName": { - "type": "string" + "type": "string", + "min_length": 1, + "max_length": 63 } }, "definitions": { @@ -362975,13 +368567,19 @@ "type": "object", "properties": { "CognitoClientId": { - "type": "string" + "type": "string", + "min_length": 1, + "max_length": 128 }, "CognitoUserGroup": { - "type": "string" + "type": "string", + "min_length": 1, + "max_length": 128 }, "CognitoUserPool": { - "type": "string" + "type": "string", + "min_length": 1, + "max_length": 55 } }, "required": [ @@ -363020,8 +368618,12 @@ "properties": { "OidcGroups": { "type": "array", + "min_items": 1, + "max_items": 10, "items": { - "type": "string" + "type": "string", + "min_length": 1, + "max_length": 63 } } }, @@ -363047,17 +368649,23 @@ "additional_properties": false } }, - "required": [], + "required": [ + "Description", + "MemberDefinitions" + ], "additional_properties": false, "read_only_properties": [ - "Id" + "WorkteamArn" + ], + "write_only_properties": [ + "WorkforceName" ], "create_only_properties": [ "WorkteamName", "WorkforceName" ], "primary_identifier": [ - "Id" + "WorkteamArn" ] }, "AWS::Scheduler::Schedule": { @@ -379463,6 +385071,149 @@ "PoolARN" ] }, + "AWS::StorageGateway::Volume": { + "type_name": "AWS::StorageGateway::Volume", + "properties": { + "CreatedDate": { + "type": "string", + "format": "date-time" + }, + "GatewayARN": { + "type": "string", + "min_length": 50, + "max_length": 500 + }, + "KMSEncrypted": { + "type": "boolean" + }, + "KMSKey": { + "type": "string", + "pattern": "^(^arn:(aws(|-cn|-us-gov|-iso[A-Za-z0-9_-]*|-eusc)):kms:([a-zA-Z0-9-]+):([0-9]+):(key|alias)/(\\S+)$)|(^alias/(\\S+)$)$", + "min_length": 7, + "max_length": 2048 + }, + "NetworkInterfaceId": { + "type": "string" + }, + "SnapshotId": { + "type": "string", + "pattern": "^snap-([0-9A-Fa-f]{8}|[0-9A-Fa-f]{17})$" + }, + "SourceVolumeARN": { + "type": "string", + "pattern": "^arn:(aws(|-cn|-us-gov|-iso[A-Za-z0-9_-]*|-eusc)):storagegateway:[a-z\\-0-9]+:[0-9]+:gateway\\/(.+)\\/volume\\/vol-(\\S+)$", + "min_length": 50, + "max_length": 500 + }, + "Tags": { + "type": "array", + "max_items": 50, + "items": { + "ref_name": "Tag" + } + }, + "TargetARN": { + "type": "string", + "min_length": 50, + "max_length": 800 + }, + "TargetName": { + "type": "string", + "pattern": "^[-\\.;a-z0-9]+$", + "min_length": 1, + "max_length": 200 + }, + "VolumeARN": { + "type": "string", + "min_length": 50, + "max_length": 500 + }, + "VolumeAttachmentStatus": { + "type": "string", + "min_length": 3, + "max_length": 50 + }, + "VolumeId": { + "type": "string", + "min_length": 12, + "max_length": 30 + }, + "VolumeSizeInBytes": { + "type": "number" + }, + "VolumeStatus": { + "type": "string", + "min_length": 3, + "max_length": 50 + }, + "VolumeType": { + "type": "string", + "min_length": 3, + "max_length": 100 + }, + "VolumeUsedInBytes": { + "type": "number" + } + }, + "definitions": { + "Tag": { + "type": "object", + "properties": { + "Key": { + "type": "string", + "pattern": "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$", + "min_length": 1, + "max_length": 128 + }, + "Value": { + "type": "string", + "min_length": 0, + "max_length": 256 + } + }, + "required": [ + "Key", + "Value" + ], + "additional_properties": false + } + }, + "required": [ + "GatewayARN", + "TargetName", + "NetworkInterfaceId", + "VolumeSizeInBytes" + ], + "additional_properties": false, + "read_only_properties": [ + "VolumeARN", + "VolumeId", + "TargetARN", + "VolumeStatus", + "VolumeAttachmentStatus", + "VolumeType", + "VolumeUsedInBytes", + "CreatedDate" + ], + "write_only_properties": [ + "SnapshotId", + "SourceVolumeARN", + "KMSEncrypted" + ], + "create_only_properties": [ + "GatewayARN", + "TargetName", + "NetworkInterfaceId", + "VolumeSizeInBytes", + "SnapshotId", + "SourceVolumeARN", + "KMSEncrypted", + "KMSKey" + ], + "primary_identifier": [ + "VolumeARN" + ] + }, "AWS::SupportApp::AccountAlias": { "type_name": "AWS::SupportApp::AccountAlias", "properties": { @@ -382217,6 +387968,121 @@ "Arn" ] }, + "AWS::Transcribe::MedicalVocabulary": { + "type_name": "AWS::Transcribe::MedicalVocabulary", + "properties": { + "Arn": { + "type": "string", + "pattern": "arn:aws(-[^:]+)?:transcribe:[a-zA-Z0-9-]*:[0-9]{12}:[a-zA-Z-]*/[0-9a-zA-Z._-]+", + "min_length": 1, + "max_length": 1011 + }, + "LanguageCode": { + "type": "string", + "enum": [ + "af-ZA", + "ar-AE", + "ar-SA", + "da-DK", + "de-CH", + "de-DE", + "en-AB", + "en-AU", + "en-GB", + "en-IE", + "en-IN", + "en-US", + "en-WL", + "es-ES", + "es-US", + "fa-IR", + "fr-CA", + "fr-FR", + "he-IL", + "hi-IN", + "id-ID", + "it-IT", + "ja-JP", + "ko-KR", + "ms-MY", + "nl-NL", + "pt-BR", + "pt-PT", + "ru-RU", + "ta-IN", + "te-IN", + "tr-TR", + "zh-CN", + "zh-TW", + "th-TH", + "en-ZA", + "en-NZ", + "vi-VN", + "sv-SE" + ] + }, + "Tags": { + "type": "array", + "min_items": 1, + "max_items": 200, + "items": { + "ref_name": "Tag" + } + }, + "VocabularyFileUri": { + "type": "string", + "pattern": "(s3://|http(s*)://).+", + "min_length": 1, + "max_length": 2000 + }, + "VocabularyName": { + "type": "string", + "pattern": "^[0-9a-zA-Z._-]+$", + "min_length": 1, + "max_length": 200 + } + }, + "definitions": { + "Tag": { + "type": "object", + "properties": { + "Key": { + "type": "string", + "min_length": 1, + "max_length": 128 + }, + "Value": { + "type": "string", + "min_length": 0, + "max_length": 256 + } + }, + "required": [ + "Key", + "Value" + ], + "additional_properties": false + } + }, + "required": [ + "VocabularyName", + "LanguageCode" + ], + "additional_properties": false, + "read_only_properties": [ + "Arn" + ], + "write_only_properties": [ + "VocabularyFileUri" + ], + "create_only_properties": [ + "VocabularyName", + "LanguageCode" + ], + "primary_identifier": [ + "Arn" + ] + }, "AWS::Transcribe::Vocabulary": { "type_name": "AWS::Transcribe::Vocabulary", "properties": { diff --git a/src/data-source/generated/schema-validator/ref_types.json b/src/data-source/generated/schema-validator/ref_types.json index 0da9a672..2af59ad9 100644 --- a/src/data-source/generated/schema-validator/ref_types.json +++ b/src/data-source/generated/schema-validator/ref_types.json @@ -149,6 +149,7 @@ "AWS::B2BI::Profile": "string", "AWS::B2BI::Transformer": "string", "AWS::BCM::Dashboard": "string", + "AWS::BCM::ScheduledReport": "string", "AWS::BCMDataExports::Export": "string", "AWS::Backup::BackupPlan": "string", "AWS::Backup::BackupSelection": "string", @@ -370,6 +371,7 @@ "AWS::Cognito::UserPoolUserToGroupAttachment": "string", "AWS::Comprehend::DocumentClassifier": "string", "AWS::Comprehend::DocumentClassifierEndpoint": "string", + "AWS::Comprehend::EntityRecognizer": "string", "AWS::Comprehend::Flywheel": "string", "AWS::ComputeOptimizer::AutomationRule": "string", "AWS::Config::AggregationAuthorization": "string", @@ -434,6 +436,7 @@ "AWS::CustomerProfiles::Integration": "string", "AWS::CustomerProfiles::ObjectType": "string", "AWS::CustomerProfiles::Recommender": "string", + "AWS::CustomerProfiles::RecommenderSchema": "string", "AWS::CustomerProfiles::SegmentDefinition": "string", "AWS::DAX::Cluster": "string", "AWS::DAX::ParameterGroup": "string", @@ -574,8 +577,10 @@ "AWS::EC2::IPAMResourceDiscovery": "string", "AWS::EC2::IPAMResourceDiscoveryAssociation": "string", "AWS::EC2::IPAMScope": "string", + "AWS::EC2::IPv4Pool": "string", "AWS::EC2::Instance": "string", "AWS::EC2::InstanceConnectEndpoint": "string", + "AWS::EC2::InstanceEventWindow": "string", "AWS::EC2::InternetGateway": "string", "AWS::EC2::IpPoolRouteTableAssociation": "string", "AWS::EC2::IpamExternalResourceVerificationToken": "string", @@ -705,6 +710,7 @@ "AWS::EMR::StudioSessionMapping": "string", "AWS::EMR::WALWorkspace": "string", "AWS::EMRContainers::Endpoint": "string", + "AWS::EMRContainers::JobTemplate": "string", "AWS::EMRContainers::SecurityConfiguration": "string", "AWS::EMRContainers::VirtualCluster": "string", "AWS::EMRServerless::Application": "string", @@ -717,6 +723,7 @@ "AWS::ElastiCache::SecurityGroupIngress": "string", "AWS::ElastiCache::ServerlessCache": "string", "AWS::ElastiCache::ServerlessCacheSnapshot": "string", + "AWS::ElastiCache::Snapshot": "string", "AWS::ElastiCache::SubnetGroup": "string", "AWS::ElastiCache::User": "string", "AWS::ElastiCache::UserGroup": "string", @@ -751,6 +758,10 @@ "AWS::Events::EventBus": "string", "AWS::Events::EventBusPolicy": "string", "AWS::Events::Rule": "string", + "AWS::EventsV2::EventBus": "string", + "AWS::EventsV2::EventSource": "string", + "AWS::EventsV2::ResourcePolicy": "string", + "AWS::EventsV2::Subscriber": "string", "AWS::Evidently::Experiment": "string", "AWS::Evidently::Feature": "string", "AWS::Evidently::Launch": "string", @@ -966,6 +977,7 @@ "AWS::IoTFleetWise::StateTemplate": "string", "AWS::IoTFleetWise::Vehicle": "string", "AWS::IoTManagedIntegrations::AccountAssociation": "string", + "AWS::IoTManagedIntegrations::CloudConnector": "string", "AWS::IoTManagedIntegrations::CredentialLocker": "string", "AWS::IoTManagedIntegrations::ManagedThing": "string", "AWS::IoTManagedIntegrations::ProvisioningProfile": "string", @@ -1103,6 +1115,7 @@ "AWS::M2::Deployment": "string", "AWS::M2::Environment": "string", "AWS::MGN::Connector": "string", + "AWS::MGN::LaunchConfigurationTemplate": "string", "AWS::MGN::NetworkMigrationDefinition": "string", "AWS::MPA::ApprovalTeam": "string", "AWS::MPA::IdentitySource": "string", @@ -1200,8 +1213,10 @@ "AWS::NetworkFirewall::TLSInspectionConfiguration": "string", "AWS::NetworkFirewall::VpcEndpointAssociation": "string", "AWS::NetworkFlowMonitor::Monitor": "string", + "AWS::NetworkFlowMonitor::Scope": "string", "AWS::NetworkManager::ConnectAttachment": "string", "AWS::NetworkManager::ConnectPeer": "string", + "AWS::NetworkManager::Connection": "string", "AWS::NetworkManager::CoreNetwork": "string", "AWS::NetworkManager::CoreNetworkPrefixListAssociation": "string", "AWS::NetworkManager::CustomerGatewayAssociation": "string", @@ -1216,6 +1231,7 @@ "AWS::NetworkManager::TransitGatewayRegistration": "string", "AWS::NetworkManager::TransitGatewayRouteTableAttachment": "string", "AWS::NetworkManager::VpcAttachment": "string", + "AWS::NetworkMonitor::Monitor": "string", "AWS::NimbleStudio::Studio": "string", "AWS::Notifications::ChannelAssociation": "string", "AWS::Notifications::EventRule": "string", @@ -1285,6 +1301,7 @@ "AWS::PCS::Cluster": "string", "AWS::PCS::ComputeNodeGroup": "string", "AWS::PCS::Queue": "string", + "AWS::PI::PerfReports": "string", "AWS::Panorama::ApplicationInstance": "string", "AWS::Panorama::Package": "string", "AWS::Panorama::PackageVersion": "string", @@ -1512,6 +1529,7 @@ "AWS::SES::CustomVerificationEmailTemplate": "string", "AWS::SES::DedicatedIpPool": "string", "AWS::SES::EmailIdentity": "string", + "AWS::SES::EmailIdentityCertificate": "string", "AWS::SES::MailManagerAddonInstance": "string", "AWS::SES::MailManagerAddonSubscription": "string", "AWS::SES::MailManagerAddressList": "string", @@ -1688,6 +1706,7 @@ "AWS::StepFunctions::StateMachineVersion": "string", "AWS::StorageGateway::Tape": "string", "AWS::StorageGateway::TapePool": "string", + "AWS::StorageGateway::Volume": "string", "AWS::SupportApp::AccountAlias": "string", "AWS::SupportApp::SlackChannelConfiguration": "string", "AWS::SupportApp::SlackWorkspaceConfiguration": "string", @@ -1702,6 +1721,7 @@ "AWS::Timestream::ScheduledQuery": "string", "AWS::Timestream::Table": "string", "AWS::Transcribe::CallAnalyticsCategory": "string", + "AWS::Transcribe::MedicalVocabulary": "string", "AWS::Transcribe::Vocabulary": "string", "AWS::Transcribe::VocabularyFilter": "string", "AWS::Transfer::Agreement": "string",