diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 00000000..2db69f07 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,32 @@ +## Summary + + + +## Related issue + + + +## Validation + + + +## Validation behavior changes + + + +## Checklist + +- [ ] For validation behavior changes, expected behavior is supported by CloudFormation evidence and all three engine + selectors agree. +- [ ] My code adheres to the [CONTRIBUTING GUIDE][contributing-guide] and DESIGN GUIDELINES. + +--- + +*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license.* diff --git a/scripts/snapshots/report_cel_detailed.md b/scripts/snapshots/report_cel_detailed.md index 9beaeb16..432cc0e8 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-21 09:42:23 +> Generated: 2026-09-22 00:11:55 > Engine: **cel** > Detail level: **detailed** > Matching: `(rule_id, resource_id, path)` two-pass with `(rule_id, resource_id)` fallback + aliases @@ -24,7 +24,7 @@ |--------|------:| | True Positives | 4149 | | False Positives (engine bugs) | 80 | -| Engine Extra (correct, cfn-lint gap) | 8576 | +| Engine Extra (correct, cfn-lint gap) | 8577 | | False Negatives (engine misses) | 1153 | | Precision | 98.11% | | Recall | 78.25% | @@ -40,7 +40,7 @@ | Fatal | 466 | 13 | 82 | 142 | 97.29% | 76.64% | | Error | 894 | 55 | 15 | 150 | 94.20% | 85.63% | | Warning | 2098 | 0 | 378 | 63 | 100.00% | 97.08% | -| Info | 691 | 12 | 8101 | 798 | 98.29% | 46.41% | +| Info | 691 | 12 | 8102 | 798 | 98.29% | 46.41% | ## False Negatives - 1153 missed findings across 94 rules @@ -2846,7 +2846,7 @@ These are diagnostics the engine reports but cfn-lint does not expect (potential - **F3012** `Parameter` (AWS::SSM::Parameter) → `Properties.Value` L28 in `bad_F6101_getatt_ref_typed_object_attribute_yaml` > GetAtt Database.Endpoint (AWS::RDS::DBInstance) returns 'object', but property expects 'string' -## Engine Extra - 8576 correct findings across 43 rules +## Engine Extra - 8577 correct findings across 43 rules These are correct diagnostics the engine reports that cfn-lint does not cover. @@ -14177,7 +14177,7 @@ These are correct diagnostics the engine reports that cfn-lint does not cover. - **I9001** `VPCGatewayAttachment` (AWS::EC2::VPCGatewayAttachment) → `Properties.VpcId` L558 in `quickstart_vpc_json` > Property 'VpcId' is create-only; updating it will cause resource replacement -### I9040 - 2372 findings +### I9040 - 2373 findings - **I9040** `Instance` (AWS::EC2::Instance) → `Properties.Tags` L8 in `bad_E1150_network_interfaces_groupset_multi_yaml` > Resource 'Instance' of type 'AWS::EC2::Instance' supports Tags but none are configured @@ -16663,6 +16663,8 @@ These are correct diagnostics the engine reports that cfn-lint does not cover. > Resource 'sampleappServiceE7504FDB' of type 'AWS::ECS::Service' supports Tags but none are configured - **I9040** `sampleappServiceSecurityGroup0ABF0D21` (AWS::EC2::SecurityGroup) → `Properties.Tags` L729 in `cdk_ecs-fargate-service-with-auto-scaling--aws-fargate-application-autoscaling.template_json` > Resource 'sampleappServiceSecurityGroup0ABF0D21' of type 'AWS::EC2::SecurityGroup' supports Tags but none are configured +- **I9040** `sampleappServiceTaskCountTargetE827DC30` (AWS::ApplicationAutoScaling::ScalableTarget) → `Properties.Tags` L751 in `cdk_ecs-fargate-service-with-auto-scaling--aws-fargate-application-autoscaling.template_json` + > Resource 'sampleappServiceTaskCountTargetE827DC30' of type 'AWS::ApplicationAutoScaling::ScalableTarget' supports Tags but none are configured - **I9040** `sampleappTaskDef6BF75736` (AWS::ECS::TaskDefinition) → `Properties.Tags` L556 in `cdk_ecs-fargate-service-with-auto-scaling--aws-fargate-application-autoscaling.template_json` > Resource 'sampleappTaskDef6BF75736' of type 'AWS::ECS::TaskDefinition' supports Tags but none are configured - **I9040** `sampleappTaskDefExecutionRoleAD6F4C40` (AWS::IAM::Role) → `Properties.Tags` L616 in `cdk_ecs-fargate-service-with-auto-scaling--aws-fargate-application-autoscaling.template_json` @@ -22919,9 +22921,16 @@ other tool's output. They are excluded from precision/recall scoring. - `integration_yaml-alias-amplification_yaml` (1 diagnostics) - `integration_yaml-alias_yaml` (3 diagnostics) -### Engine reports with no cfn-lint result — 2 templates, 0 diagnostics +### Engine reports with no cfn-lint result — 9 templates, 115 diagnostics +- `bad_E3059_subnet_outside_every_vpc_cidr_yaml` (18 diagnostics) +- `bad_E3060_subnet_overlap_in_one_branch_yaml` (16 diagnostics) +- `bad_E3679_https_listener_beside_referenced_certificate_yaml` (3 diagnostics) +- `bad_W3688_snapshot_identifier_from_parameter_yaml` (14 diagnostics) - `empty_yaml` (0 diagnostics) +- `good_reference_values_are_not_literals_yaml` (10 diagnostics) +- `good_subnet_cidrs_across_vpcs_and_secondary_blocks_yaml` (22 diagnostics) +- `good_unresolved_values_are_present_yaml` (32 diagnostics) - `malformed_yaml` (0 diagnostics) ## Root-Cause Analysis diff --git a/scripts/snapshots/report_composite_detailed.md b/scripts/snapshots/report_composite_detailed.md index 5fefd1de..08f3650a 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-21 09:42:26 +> Generated: 2026-09-22 00:11:58 > Engine: **composite** > Detail level: **detailed** > Matching: `(rule_id, resource_id, path)` two-pass with `(rule_id, resource_id)` fallback + aliases @@ -24,7 +24,7 @@ |--------|------:| | True Positives | 4149 | | False Positives (engine bugs) | 80 | -| Engine Extra (correct, cfn-lint gap) | 8576 | +| Engine Extra (correct, cfn-lint gap) | 8577 | | False Negatives (engine misses) | 1153 | | Precision | 98.11% | | Recall | 78.25% | @@ -40,7 +40,7 @@ | Fatal | 466 | 13 | 82 | 142 | 97.29% | 76.64% | | Error | 894 | 55 | 15 | 150 | 94.20% | 85.63% | | Warning | 2098 | 0 | 378 | 63 | 100.00% | 97.08% | -| Info | 691 | 12 | 8101 | 798 | 98.29% | 46.41% | +| Info | 691 | 12 | 8102 | 798 | 98.29% | 46.41% | ## False Negatives - 1153 missed findings across 94 rules @@ -2846,7 +2846,7 @@ These are diagnostics the engine reports but cfn-lint does not expect (potential - **F3012** `Parameter` (AWS::SSM::Parameter) → `Properties.Value` L28 in `bad_F6101_getatt_ref_typed_object_attribute_yaml` > GetAtt Database.Endpoint (AWS::RDS::DBInstance) returns 'object', but property expects 'string' -## Engine Extra - 8576 correct findings across 43 rules +## Engine Extra - 8577 correct findings across 43 rules These are correct diagnostics the engine reports that cfn-lint does not cover. @@ -14177,7 +14177,7 @@ These are correct diagnostics the engine reports that cfn-lint does not cover. - **I9001** `VPCGatewayAttachment` (AWS::EC2::VPCGatewayAttachment) → `Properties.VpcId` L558 in `quickstart_vpc_json` > Property 'VpcId' is create-only; updating it will cause resource replacement -### I9040 - 2372 findings +### I9040 - 2373 findings - **I9040** `Instance` (AWS::EC2::Instance) → `Properties.Tags` L8 in `bad_E1150_network_interfaces_groupset_multi_yaml` > Resource 'Instance' of type 'AWS::EC2::Instance' supports Tags but none are configured @@ -16663,6 +16663,8 @@ These are correct diagnostics the engine reports that cfn-lint does not cover. > Resource 'sampleappServiceE7504FDB' of type 'AWS::ECS::Service' supports Tags but none are configured - **I9040** `sampleappServiceSecurityGroup0ABF0D21` (AWS::EC2::SecurityGroup) → `Properties.Tags` L729 in `cdk_ecs-fargate-service-with-auto-scaling--aws-fargate-application-autoscaling.template_json` > Resource 'sampleappServiceSecurityGroup0ABF0D21' of type 'AWS::EC2::SecurityGroup' supports Tags but none are configured +- **I9040** `sampleappServiceTaskCountTargetE827DC30` (AWS::ApplicationAutoScaling::ScalableTarget) → `Properties.Tags` L751 in `cdk_ecs-fargate-service-with-auto-scaling--aws-fargate-application-autoscaling.template_json` + > Resource 'sampleappServiceTaskCountTargetE827DC30' of type 'AWS::ApplicationAutoScaling::ScalableTarget' supports Tags but none are configured - **I9040** `sampleappTaskDef6BF75736` (AWS::ECS::TaskDefinition) → `Properties.Tags` L556 in `cdk_ecs-fargate-service-with-auto-scaling--aws-fargate-application-autoscaling.template_json` > Resource 'sampleappTaskDef6BF75736' of type 'AWS::ECS::TaskDefinition' supports Tags but none are configured - **I9040** `sampleappTaskDefExecutionRoleAD6F4C40` (AWS::IAM::Role) → `Properties.Tags` L616 in `cdk_ecs-fargate-service-with-auto-scaling--aws-fargate-application-autoscaling.template_json` @@ -22919,9 +22921,16 @@ other tool's output. They are excluded from precision/recall scoring. - `integration_yaml-alias-amplification_yaml` (1 diagnostics) - `integration_yaml-alias_yaml` (3 diagnostics) -### Engine reports with no cfn-lint result — 2 templates, 0 diagnostics +### Engine reports with no cfn-lint result — 9 templates, 115 diagnostics +- `bad_E3059_subnet_outside_every_vpc_cidr_yaml` (18 diagnostics) +- `bad_E3060_subnet_overlap_in_one_branch_yaml` (16 diagnostics) +- `bad_E3679_https_listener_beside_referenced_certificate_yaml` (3 diagnostics) +- `bad_W3688_snapshot_identifier_from_parameter_yaml` (14 diagnostics) - `empty_yaml` (0 diagnostics) +- `good_reference_values_are_not_literals_yaml` (10 diagnostics) +- `good_subnet_cidrs_across_vpcs_and_secondary_blocks_yaml` (22 diagnostics) +- `good_unresolved_values_are_present_yaml` (32 diagnostics) - `malformed_yaml` (0 diagnostics) ## Root-Cause Analysis diff --git a/scripts/snapshots/report_rego_detailed.md b/scripts/snapshots/report_rego_detailed.md index 51d528aa..0c4bf0d7 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-21 09:42:19 +> Generated: 2026-09-22 00:11:52 > Engine: **rego** > Detail level: **detailed** > Matching: `(rule_id, resource_id, path)` two-pass with `(rule_id, resource_id)` fallback + aliases @@ -24,7 +24,7 @@ |--------|------:| | True Positives | 4149 | | False Positives (engine bugs) | 80 | -| Engine Extra (correct, cfn-lint gap) | 8576 | +| Engine Extra (correct, cfn-lint gap) | 8577 | | False Negatives (engine misses) | 1153 | | Precision | 98.11% | | Recall | 78.25% | @@ -40,7 +40,7 @@ | Fatal | 466 | 13 | 82 | 142 | 97.29% | 76.64% | | Error | 894 | 55 | 15 | 150 | 94.20% | 85.63% | | Warning | 2098 | 0 | 378 | 63 | 100.00% | 97.08% | -| Info | 691 | 12 | 8101 | 798 | 98.29% | 46.41% | +| Info | 691 | 12 | 8102 | 798 | 98.29% | 46.41% | ## False Negatives - 1153 missed findings across 94 rules @@ -2846,7 +2846,7 @@ These are diagnostics the engine reports but cfn-lint does not expect (potential - **F3012** `Parameter` (AWS::SSM::Parameter) → `Properties.Value` L28 in `bad_F6101_getatt_ref_typed_object_attribute_yaml` > GetAtt Database.Endpoint (AWS::RDS::DBInstance) returns 'object', but property expects 'string' -## Engine Extra - 8576 correct findings across 43 rules +## Engine Extra - 8577 correct findings across 43 rules These are correct diagnostics the engine reports that cfn-lint does not cover. @@ -14177,7 +14177,7 @@ These are correct diagnostics the engine reports that cfn-lint does not cover. - **I9001** `VPCGatewayAttachment` (AWS::EC2::VPCGatewayAttachment) → `Properties.VpcId` L558 in `quickstart_vpc_json` > Property 'VpcId' is create-only; updating it will cause resource replacement -### I9040 - 2372 findings +### I9040 - 2373 findings - **I9040** `Instance` (AWS::EC2::Instance) → `Properties.Tags` L8 in `bad_E1150_network_interfaces_groupset_multi_yaml` > Resource 'Instance' of type 'AWS::EC2::Instance' supports Tags but none are configured @@ -16663,6 +16663,8 @@ These are correct diagnostics the engine reports that cfn-lint does not cover. > Resource 'sampleappServiceE7504FDB' of type 'AWS::ECS::Service' supports Tags but none are configured - **I9040** `sampleappServiceSecurityGroup0ABF0D21` (AWS::EC2::SecurityGroup) → `Properties.Tags` L729 in `cdk_ecs-fargate-service-with-auto-scaling--aws-fargate-application-autoscaling.template_json` > Resource 'sampleappServiceSecurityGroup0ABF0D21' of type 'AWS::EC2::SecurityGroup' supports Tags but none are configured +- **I9040** `sampleappServiceTaskCountTargetE827DC30` (AWS::ApplicationAutoScaling::ScalableTarget) → `Properties.Tags` L751 in `cdk_ecs-fargate-service-with-auto-scaling--aws-fargate-application-autoscaling.template_json` + > Resource 'sampleappServiceTaskCountTargetE827DC30' of type 'AWS::ApplicationAutoScaling::ScalableTarget' supports Tags but none are configured - **I9040** `sampleappTaskDef6BF75736` (AWS::ECS::TaskDefinition) → `Properties.Tags` L556 in `cdk_ecs-fargate-service-with-auto-scaling--aws-fargate-application-autoscaling.template_json` > Resource 'sampleappTaskDef6BF75736' of type 'AWS::ECS::TaskDefinition' supports Tags but none are configured - **I9040** `sampleappTaskDefExecutionRoleAD6F4C40` (AWS::IAM::Role) → `Properties.Tags` L616 in `cdk_ecs-fargate-service-with-auto-scaling--aws-fargate-application-autoscaling.template_json` @@ -22919,9 +22921,16 @@ other tool's output. They are excluded from precision/recall scoring. - `integration_yaml-alias-amplification_yaml` (1 diagnostics) - `integration_yaml-alias_yaml` (3 diagnostics) -### Engine reports with no cfn-lint result — 2 templates, 0 diagnostics +### Engine reports with no cfn-lint result — 9 templates, 115 diagnostics +- `bad_E3059_subnet_outside_every_vpc_cidr_yaml` (18 diagnostics) +- `bad_E3060_subnet_overlap_in_one_branch_yaml` (16 diagnostics) +- `bad_E3679_https_listener_beside_referenced_certificate_yaml` (3 diagnostics) +- `bad_W3688_snapshot_identifier_from_parameter_yaml` (14 diagnostics) - `empty_yaml` (0 diagnostics) +- `good_reference_values_are_not_literals_yaml` (10 diagnostics) +- `good_subnet_cidrs_across_vpcs_and_secondary_blocks_yaml` (22 diagnostics) +- `good_unresolved_values_are_present_yaml` (32 diagnostics) - `malformed_yaml` (0 diagnostics) ## Root-Cause Analysis diff --git a/src/data-source/generated/data/getatt_attributes.json b/src/data-source/generated/data/getatt_attributes.json index eedffdfd..7666d527 100644 --- a/src/data-source/generated/data/getatt_attributes.json +++ b/src/data-source/generated/data/getatt_attributes.json @@ -683,6 +683,7 @@ "MaxSize", "MetricsCollection", "MinSize", + "MixedInstancesPolicy.InstancesDistribution.DistributionSegments", "MixedInstancesPolicy.InstancesDistribution.OnDemandAllocationStrategy", "MixedInstancesPolicy.InstancesDistribution.OnDemandBaseCapacity", "MixedInstancesPolicy.InstancesDistribution.OnDemandPercentageAboveBaseCapacity", @@ -854,6 +855,16 @@ "Id", "Status" ], + "AWS::BcmPricingCalculator::WorkloadEstimate": [ + "Arn", + "CostCurrency", + "CreatedAt", + "FailureMessage", + "Id", + "RateTimestamp", + "Status", + "TotalCost" + ], "AWS::Bedrock::Agent": [ "AgentArn", "AgentId", @@ -1358,6 +1369,10 @@ "LayoutArn", "LayoutId" ], + "AWS::Cases::RelatedItem": [ + "RelatedItemArn", + "RelatedItemId" + ], "AWS::Cases::Template": [ "CreatedTime", "LastModifiedTime", @@ -1409,6 +1424,14 @@ "AWS::Chime::AppInstanceUser": [ "AppInstanceUserArn" ], + "AWS::Chime::Channel": [ + "Arn", + "ChannelFlowArn", + "CreatedBy", + "CreatedTimestamp", + "LastMessageTimestamp", + "LastUpdatedTimestamp" + ], "AWS::Chime::ChannelFlow": [ "AppInstanceId", "Arn", @@ -2095,6 +2118,12 @@ "Version", "ViewVersionArn" ], + "AWS::Connect::Vocabulary": [ + "Arn", + "LastModifiedTime", + "State", + "VocabularyId" + ], "AWS::Connect::Workspace": [ "Arn", "Id" @@ -2215,6 +2244,10 @@ "Arn", "LaunchConfigurationTemplateID" ], + "AWS::DRS::ReplicationConfigurationTemplate": [ + "Arn", + "ReplicationConfigurationTemplateID" + ], "AWS::DRS::SourceNetwork": [ "Arn", "SourceNetworkID" @@ -3128,6 +3161,11 @@ "IpSource", "Ipv6AddressAttribute" ], + "AWS::EC2::SubnetCidrReservation": [ + "Arn", + "OwnerId", + "SubnetCidrReservationId" + ], "AWS::EC2::SubnetNetworkAclAssociation": [ "AssociationId" ], @@ -3244,6 +3282,12 @@ "Ipv4NetmaskLength", "Ipv6CidrBlocks", "Tags", + "VpcEncryptionControl.EgressOnlyInternetGatewayExclusion", + "VpcEncryptionControl.ElasticFileSystemExclusion", + "VpcEncryptionControl.InternetGatewayExclusion", + "VpcEncryptionControl.LambdaExclusion", + "VpcEncryptionControl.Mode", + "VpcEncryptionControl.NatGatewayExclusion", "VpcEncryptionControl.ResourceExclusions", "VpcEncryptionControl.ResourceExclusions.EgressOnlyInternetGateway", "VpcEncryptionControl.ResourceExclusions.EgressOnlyInternetGateway.State", @@ -3271,8 +3315,11 @@ "VpcEncryptionControl.ResourceExclusions.VpcPeering.StateMessage", "VpcEncryptionControl.State", "VpcEncryptionControl.StateMessage", + "VpcEncryptionControl.VirtualPrivateGatewayExclusion", "VpcEncryptionControl.VpcEncryptionControlId", "VpcEncryptionControl.VpcId", + "VpcEncryptionControl.VpcLatticeExclusion", + "VpcEncryptionControl.VpcPeeringExclusion", "VpcId" ], "AWS::EC2::VPCBlockPublicAccessExclusion": [ @@ -4655,12 +4702,14 @@ "Schedule.AutoDisablePolicy.FailureCount", "Schedule.PipelineExecutionStartCondition", "Schedule.ScheduleExpression", + "Schedule.Timezone", "Status", "Workflows" ], "AWS::ImageBuilder::ImageRecipe": [ "AdditionalInstanceConfiguration.SystemsManagerAgent.UninstallAfterBuild", "AdditionalInstanceConfiguration.UserDataOverride", + "AmiWatermarks", "Arn", "BlockDeviceMappings", "Components", @@ -5598,6 +5647,10 @@ "EnvironmentArn", "EnvironmentId" ], + "AWS::MGN::Connector": [ + "Arn", + "ConnectorID" + ], "AWS::MGN::NetworkMigrationDefinition": [ "Arn", "CreatedAt", @@ -5738,6 +5791,10 @@ "AWS::MediaConnect::FlowEntitlement": [ "EntitlementArn" ], + "AWS::MediaConnect::FlowMediaStream": [ + "Arn", + "Fmt" + ], "AWS::MediaConnect::FlowOutput": [ "OutputArn" ], @@ -6529,7 +6586,6 @@ "Id" ], "AWS::OpsWorks::Instance": [ - "AvailabilityZone", "Id", "PrivateDnsName", "PrivateIp", @@ -6543,8 +6599,7 @@ "Id" ], "AWS::OpsWorks::UserProfile": [ - "Id", - "SshUsername" + "Id" ], "AWS::OpsWorks::Volume": [ "Id" @@ -6672,6 +6727,12 @@ "EventTrackerArn", "TrackingId" ], + "AWS::Personalize::Filter": [ + "CreationDateTime", + "FilterArn", + "LastUpdatedDateTime", + "Status" + ], "AWS::Personalize::MetricAttribution": [ "MetricAttributionArn", "Status" @@ -7576,6 +7637,12 @@ "Arn", "Id" ], + "AWS::Route53::DelegationSet": [ + "Arn", + "CallerReference", + "Id", + "NameServers" + ], "AWS::Route53::HealthCheck": [ "HealthCheckId" ], @@ -7583,6 +7650,10 @@ "Id", "NameServers" ], + "AWS::Route53::QueryLoggingConfig": [ + "Arn", + "Id" + ], "AWS::Route53::RecordSetGroup": [ "Id" ], @@ -8034,6 +8105,12 @@ "AWS::SMSVOICE::SenderId": [ "Arn" ], + "AWS::SMSVOICE::VerifiedDestinationNumber": [ + "CreatedTimestamp", + "Status", + "VerifiedDestinationNumberArn", + "VerifiedDestinationNumberId" + ], "AWS::SNS::Subscription": [ "Arn" ], @@ -8044,6 +8121,7 @@ "FifoThroughputScope", "FifoTopic", "KmsMasterKeyId", + "MaximumMessageSize", "SignatureVersion", "Subscription", "Tags", @@ -8208,6 +8286,13 @@ "InstanceGroups.*.CurrentCount", "RestrictedInstanceGroups.*.CurrentCount" ], + "AWS::SageMaker::ClusterSchedulerConfig": [ + "ClusterSchedulerConfigArn", + "ClusterSchedulerConfigId", + "ClusterSchedulerConfigVersion", + "CreationTime", + "Status" + ], "AWS::SageMaker::CodeRepository": [ "CodeRepositoryArn", "CodeRepositoryName" @@ -8267,7 +8352,8 @@ "Url" ], "AWS::SageMaker::Endpoint": [ - "EndpointArn" + "EndpointArn", + "EndpointName" ], "AWS::SageMaker::EndpointConfig": [ "EndpointConfigArn", @@ -8551,7 +8637,7 @@ "NotebookInstanceName" ], "AWS::SageMaker::NotebookInstanceLifecycleConfig": [ - "Id", + "NotebookInstanceLifecycleConfigArn", "NotebookInstanceLifecycleConfigName" ], "AWS::SageMaker::PartnerApp": [ @@ -9215,6 +9301,31 @@ "Id", "LabelNamespace" ], + "AWS::WellArchitected::AgentContext": [ + "ApplicationType", + "Arn", + "CreatedAt", + "CreatedBy", + "Criticality", + "Id", + "LastModifiedAt", + "LastModifiedBy" + ], + "AWS::WellArchitected::AgentGoal": [ + "Arn", + "CreatedAt", + "CreatedBy", + "Id", + "LastModifiedAt", + "LastModifiedBy" + ], + "AWS::WellArchitected::AgentProfile": [ + "Arn", + "CreatedAt", + "CreatedBy", + "LastModifiedAt", + "LastModifiedBy" + ], "AWS::WellArchitected::Lens": [ "Description", "LensArn", @@ -10806,7 +10917,8 @@ "ScalableDimension": "string", "ScheduledActions": "array", "ServiceNamespace": "string", - "SuspendedState": "object" + "SuspendedState": "object", + "Tags": "array" }, "AWS::ApplicationAutoScaling::ScalingPolicy": { "Arn": "string", @@ -11325,6 +11437,20 @@ "Status": "string", "Tags": "array" }, + "AWS::BcmPricingCalculator::WorkloadEstimate": { + "Arn": "string", + "CostCurrency": "string", + "CreatedAt": "string", + "ExpiresAt": "string", + "FailureMessage": "string", + "Id": "string", + "Name": "string", + "RateTimestamp": "string", + "RateType": "string", + "Status": "string", + "Tags": "array", + "TotalCost": "number" + }, "AWS::Bedrock::Agent": { "ActionGroups": "array", "AgentArn": "string", @@ -12211,6 +12337,15 @@ "Name": "string", "Tags": "array" }, + "AWS::Cases::RelatedItem": { + "CaseId": "string", + "Content": "object", + "DomainId": "string", + "RelatedItemArn": "string", + "RelatedItemId": "string", + "Tags": "array", + "Type": "string" + }, "AWS::Cases::Template": { "CreatedTime": "string", "Description": "string", @@ -12360,6 +12495,26 @@ "Name": "string", "Tags": "array" }, + "AWS::Chime::Channel": { + "AppInstanceArn": "string", + "Arn": "string", + "ChannelFlowArn": "string", + "ChannelId": "string", + "ChimeBearer": "string", + "CreatedBy": "object", + "CreatedTimestamp": "string", + "ElasticChannelConfiguration": "object", + "ExpirationSettings": "object", + "LastMessageTimestamp": "string", + "LastUpdatedTimestamp": "string", + "MemberArns": "array", + "Metadata": "string", + "Mode": "string", + "ModeratorArns": "array", + "Name": "string", + "Privacy": "string", + "Tags": "array" + }, "AWS::Chime::ChannelFlow": { "AppInstanceArn": "string", "AppInstanceId": "string", @@ -14029,6 +14184,7 @@ "Key": "string" }, "AWS::Connect::SecurityProfile": { + "AllowedAIAgents": "array", "AllowedAccessControlHierarchyGroupId": "string", "AllowedAccessControlTags": "array", "AllowedFlowModules": "array", @@ -14130,6 +14286,17 @@ "ViewContentSha256": "string", "ViewVersionArn": "string" }, + "AWS::Connect::Vocabulary": { + "Arn": "string", + "Content": "string", + "InstanceId": "string", + "LanguageCode": "string", + "LastModifiedTime": "string", + "State": "string", + "Tags": "array", + "VocabularyId": "string", + "VocabularyName": "string" + }, "AWS::Connect::Workspace": { "Arn": "string", "Associations": "array", @@ -14531,6 +14698,26 @@ "Tags": "array", "TargetInstanceTypeRightSizingMethod": "string" }, + "AWS::DRS::ReplicationConfigurationTemplate": { + "Arn": "string", + "AssociateDefaultSecurityGroup": "boolean", + "AutoReplicateNewDisks": "boolean", + "BandwidthThrottling": "integer", + "CreatePublicIP": "boolean", + "DataPlaneRouting": "string", + "DefaultLargeStagingDiskType": "string", + "EbsEncryption": "string", + "EbsEncryptionKeyArn": "string", + "InternetProtocol": "string", + "PitPolicy": "array", + "ReplicationConfigurationTemplateID": "string", + "ReplicationServerInstanceType": "string", + "ReplicationServersSecurityGroupsIDs": "array", + "StagingAreaSubnetId": "string", + "StagingAreaTags": "object", + "Tags": "array", + "UseDedicatedReplicationServer": "boolean" + }, "AWS::DRS::SourceNetwork": { "Arn": "string", "OriginAccountID": "string", @@ -16493,6 +16680,16 @@ "Ipv6NetmaskLength": "integer", "SubnetId": "string" }, + "AWS::EC2::SubnetCidrReservation": { + "Arn": "string", + "Cidr": "string", + "Description": "string", + "OwnerId": "string", + "ReservationType": "string", + "SubnetCidrReservationId": "string", + "SubnetId": "string", + "Tags": "array" + }, "AWS::EC2::SubnetNetworkAclAssociation": { "AssociationId": "string", "NetworkAclId": "string", @@ -20547,11 +20744,14 @@ }, "AWS::IoTSiteWise::Dataset": { "DatasetArn": "string", + "DatasetConfig": "object", "DatasetDescription": "string", "DatasetId": "string", "DatasetName": "string", "DatasetSource": "object", - "Tags": "array" + "DatasetType": "string", + "Tags": "array", + "WorkspaceName": "string" }, "AWS::IoTSiteWise::Gateway": { "GatewayCapabilitySummaries": "array", @@ -21949,6 +22149,14 @@ "SubnetIds": "array", "Tags": "object" }, + "AWS::MGN::Connector": { + "Arn": "string", + "ConnectorID": "string", + "Name": "string", + "SsmCommandConfig": "object", + "SsmInstanceID": "string", + "Tags": "array" + }, "AWS::MGN::NetworkMigrationDefinition": { "Arn": "string", "CreatedAt": "string", @@ -22258,6 +22466,19 @@ "Subscribers": "array", "Tags": "array" }, + "AWS::MediaConnect::FlowMediaStream": { + "Arn": "string", + "Attributes": "object", + "ClockRate": "integer", + "Description": "string", + "FlowArn": "string", + "Fmt": "integer", + "MediaStreamId": "integer", + "MediaStreamName": "string", + "MediaStreamType": "string", + "Tags": "array", + "VideoFormat": "string" + }, "AWS::MediaConnect::FlowOutput": { "CidrAllowList": "array", "Description": "string", @@ -24282,6 +24503,16 @@ "Tags": "array", "TrackingId": "string" }, + "AWS::Personalize::Filter": { + "CreationDateTime": "string", + "DatasetGroupArn": "string", + "FilterArn": "string", + "FilterExpression": "string", + "LastUpdatedDateTime": "string", + "Name": "string", + "Status": "string", + "Tags": "array" + }, "AWS::Personalize::MetricAttribution": { "DatasetGroupArn": "string", "MetricAttributionArn": "string", @@ -25989,6 +26220,7 @@ "MultiRegion": "object", "Name": "string", "PolicyArn": "string", + "SharingEnabled": "boolean", "Tags": "array", "UpdatedAt": "string" }, @@ -26163,6 +26395,12 @@ "AWS::Route53::DNSSEC": { "HostedZoneId": "string" }, + "AWS::Route53::DelegationSet": { + "Arn": "string", + "CallerReference": "string", + "Id": "string", + "NameServers": "array" + }, "AWS::Route53::HealthCheck": { "HealthCheckConfig": "object", "HealthCheckId": "string", @@ -26184,6 +26422,12 @@ "Name": "string", "Status": "string" }, + "AWS::Route53::QueryLoggingConfig": { + "Arn": "string", + "CloudWatchLogsLogGroupArn": "string", + "HostedZoneId": "string", + "Id": "string" + }, "AWS::Route53::RecordSet": { "AliasTarget": "object", "CidrRoutingConfig": "object", @@ -27088,6 +27332,14 @@ "SenderId": "string", "Tags": "array" }, + "AWS::SMSVOICE::VerifiedDestinationNumber": { + "CreatedTimestamp": "string", + "DestinationPhoneNumber": "string", + "Status": "string", + "Tags": "array", + "VerifiedDestinationNumberArn": "string", + "VerifiedDestinationNumberId": "string" + }, "AWS::SNS::Subscription": { "Arn": "string", "DeliveryPolicy": "object", @@ -27514,6 +27766,18 @@ "TieredStorageConfig": "object", "VpcConfig": "object" }, + "AWS::SageMaker::ClusterSchedulerConfig": { + "ClusterArn": "string", + "ClusterSchedulerConfigArn": "string", + "ClusterSchedulerConfigId": "string", + "ClusterSchedulerConfigVersion": "integer", + "CreationTime": "string", + "Description": "string", + "Name": "string", + "SchedulerConfig": "object", + "Status": "string", + "Tags": "array" + }, "AWS::SageMaker::CodeRepository": { "CodeRepositoryArn": "string", "CodeRepositoryName": "string", @@ -27901,10 +28165,11 @@ "VolumeSizeInGB": "integer" }, "AWS::SageMaker::NotebookInstanceLifecycleConfig": { - "Id": "string", + "NotebookInstanceLifecycleConfigArn": "string", "NotebookInstanceLifecycleConfigName": "string", "OnCreate": "array", - "OnStart": "array" + "OnStart": "array", + "Tags": "array" }, "AWS::SageMaker::PartnerApp": { "AppVersion": "string", @@ -29514,6 +29779,48 @@ "ResourceArn": "string", "WebACLArn": "string" }, + "AWS::WellArchitected::AgentContext": { + "ApplicationType": "string", + "Arn": "string", + "Content": "object", + "ContextType": "string", + "CreatedAt": "string", + "CreatedBy": "string", + "Criticality": "string", + "Id": "string", + "LastModifiedAt": "string", + "LastModifiedBy": "string", + "ProfileArn": "string", + "Title": "string" + }, + "AWS::WellArchitected::AgentGoal": { + "Arn": "string", + "CreatedAt": "string", + "CreatedBy": "string", + "Description": "string", + "Id": "string", + "LastModifiedAt": "string", + "LastModifiedBy": "string", + "Pillars": "array", + "ProfileArn": "string", + "Title": "string" + }, + "AWS::WellArchitected::AgentProfile": { + "AggregationConfiguration": "array", + "Arn": "string", + "BusinessOverview": "string", + "CreatedAt": "string", + "CreatedBy": "string", + "DeletionProtection": "boolean", + "Description": "string", + "DisplayName": "string", + "ExecutionRoleArn": "string", + "LastModifiedAt": "string", + "LastModifiedBy": "string", + "Name": "string", + "Pillars": "array", + "Tags": "array" + }, "AWS::WellArchitected::Lens": { "Description": "string", "JSONString": "string", diff --git a/src/data-source/generated/data/known_resource_types.json b/src/data-source/generated/data/known_resource_types.json index 67b8b81e..f6296e99 100644 --- a/src/data-source/generated/data/known_resource_types.json +++ b/src/data-source/generated/data/known_resource_types.json @@ -169,6 +169,7 @@ "AWS::Batch::SchedulingPolicy", "AWS::Batch::ServiceEnvironment", "AWS::BcmPricingCalculator::BillScenario", + "AWS::BcmPricingCalculator::WorkloadEstimate", "AWS::Bedrock::Agent", "AWS::Bedrock::AgentAlias", "AWS::Bedrock::ApplicationInferenceProfile", @@ -236,6 +237,7 @@ "AWS::Cases::Domain", "AWS::Cases::Field", "AWS::Cases::Layout", + "AWS::Cases::RelatedItem", "AWS::Cases::Template", "AWS::Cassandra::Keyspace", "AWS::Cassandra::Table", @@ -251,6 +253,7 @@ "AWS::Chime::AppInstance", "AWS::Chime::AppInstanceBot", "AWS::Chime::AppInstanceUser", + "AWS::Chime::Channel", "AWS::Chime::ChannelFlow", "AWS::Chime::MediaInsightsPipelineConfiguration", "AWS::Chime::MediaPipelineKinesisVideoStreamPool", @@ -416,6 +419,7 @@ "AWS::Connect::UserHierarchyStructure", "AWS::Connect::View", "AWS::Connect::ViewVersion", + "AWS::Connect::Vocabulary", "AWS::Connect::Workspace", "AWS::ConnectCampaigns::Campaign", "AWS::ConnectCampaignsV2::Campaign", @@ -447,6 +451,7 @@ "AWS::DMS::ReplicationSubnetGroup", "AWS::DMS::ReplicationTask", "AWS::DRS::LaunchConfigurationTemplate", + "AWS::DRS::ReplicationConfigurationTemplate", "AWS::DRS::SourceNetwork", "AWS::DSQL::Cluster", "AWS::DataBrew::Dataset", @@ -611,6 +616,7 @@ "AWS::EC2::SqlHaStandbyDetectedInstance", "AWS::EC2::Subnet", "AWS::EC2::SubnetCidrBlock", + "AWS::EC2::SubnetCidrReservation", "AWS::EC2::SubnetNetworkAclAssociation", "AWS::EC2::SubnetRouteTableAssociation", "AWS::EC2::TrafficMirrorFilter", @@ -1096,6 +1102,7 @@ "AWS::M2::Application", "AWS::M2::Deployment", "AWS::M2::Environment", + "AWS::MGN::Connector", "AWS::MGN::NetworkMigrationDefinition", "AWS::MPA::ApprovalTeam", "AWS::MPA::IdentitySource", @@ -1123,6 +1130,7 @@ "AWS::MediaConnect::BridgeSource", "AWS::MediaConnect::Flow", "AWS::MediaConnect::FlowEntitlement", + "AWS::MediaConnect::FlowMediaStream", "AWS::MediaConnect::FlowOutput", "AWS::MediaConnect::FlowSource", "AWS::MediaConnect::FlowVpcInterface", @@ -1285,6 +1293,7 @@ "AWS::Personalize::Dataset", "AWS::Personalize::DatasetGroup", "AWS::Personalize::EventTracker", + "AWS::Personalize::Filter", "AWS::Personalize::MetricAttribution", "AWS::Personalize::Schema", "AWS::Personalize::Solution", @@ -1425,9 +1434,11 @@ "AWS::RolesAnywhere::TrustAnchor", "AWS::Route53::CidrCollection", "AWS::Route53::DNSSEC", + "AWS::Route53::DelegationSet", "AWS::Route53::HealthCheck", "AWS::Route53::HostedZone", "AWS::Route53::KeySigningKey", + "AWS::Route53::QueryLoggingConfig", "AWS::Route53::RecordSet", "AWS::Route53::RecordSetGroup", "AWS::Route53::TrafficPolicy", @@ -1524,6 +1535,7 @@ "AWS::SMSVOICE::Registration", "AWS::SMSVOICE::ResourcePolicy", "AWS::SMSVOICE::SenderId", + "AWS::SMSVOICE::VerifiedDestinationNumber", "AWS::SNS::Subscription", "AWS::SNS::Topic", "AWS::SNS::TopicInlinePolicy", @@ -1565,6 +1577,7 @@ "AWS::SageMaker::AppImageConfig", "AWS::SageMaker::Artifact", "AWS::SageMaker::Cluster", + "AWS::SageMaker::ClusterSchedulerConfig", "AWS::SageMaker::CodeRepository", "AWS::SageMaker::Context", "AWS::SageMaker::DataQualityJobDefinition", @@ -1759,6 +1772,9 @@ "AWS::WAFv2::RuleGroup", "AWS::WAFv2::WebACL", "AWS::WAFv2::WebACLAssociation", + "AWS::WellArchitected::AgentContext", + "AWS::WellArchitected::AgentGoal", + "AWS::WellArchitected::AgentProfile", "AWS::WellArchitected::Lens", "AWS::WellArchitected::Profile", "AWS::WellArchitected::ReviewTemplate", diff --git a/src/data-source/generated/data/region_resource_types.json b/src/data-source/generated/data/region_resource_types.json index 97b021c1..94db19d7 100644 --- a/src/data-source/generated/data/region_resource_types.json +++ b/src/data-source/generated/data/region_resource_types.json @@ -2591,6 +2591,7 @@ "AWS::Lambda::Permission": true, "AWS::Lambda::ResourcePolicy": true, "AWS::Lambda::Version": true, + "AWS::LaunchWizard::Deployment": true, "AWS::LicenseManager::LicenseAssetGroup": true, "AWS::LicenseManager::LicenseAssetRuleSet": true, "AWS::Logs::AccountPolicy": true, @@ -3972,6 +3973,7 @@ "AWS::Organizations::OrganizationalUnit": true, "AWS::Organizations::Policy": true, "AWS::Organizations::ResourcePolicy": true, + "AWS::Outposts::Outpost": true, "AWS::Outposts::Site": true, "AWS::PCAConnectorAD::Connector": true, "AWS::PCAConnectorAD::DirectoryRegistration": true, @@ -3988,6 +3990,7 @@ "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, + "AWS::Personalize::Filter": true, "AWS::Personalize::MetricAttribution": true, "AWS::Personalize::Schema": true, "AWS::Personalize::Solution": true, @@ -4233,6 +4236,7 @@ "AWS::SageMaker::AppImageConfig": true, "AWS::SageMaker::Artifact": true, "AWS::SageMaker::Cluster": true, + "AWS::SageMaker::ClusterSchedulerConfig": true, "AWS::SageMaker::CodeRepository": true, "AWS::SageMaker::Context": true, "AWS::SageMaker::DataQualityJobDefinition": true, @@ -4800,6 +4804,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, @@ -5517,6 +5522,7 @@ "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, + "AWS::Personalize::Filter": true, "AWS::Personalize::MetricAttribution": true, "AWS::Personalize::Schema": true, "AWS::Personalize::Solution": true, @@ -7416,6 +7422,7 @@ "AWS::DMS::ReplicationSubnetGroup": true, "AWS::DMS::ReplicationTask": true, "AWS::DRS::LaunchConfigurationTemplate": true, + "AWS::DRS::ReplicationConfigurationTemplate": true, "AWS::DRS::SourceNetwork": true, "AWS::DSQL::Cluster": true, "AWS::DataBrew::Dataset": true, @@ -7975,6 +7982,7 @@ "AWS::M2::Application": true, "AWS::M2::Deployment": true, "AWS::M2::Environment": true, + "AWS::MGN::Connector": true, "AWS::MGN::NetworkMigrationDefinition": true, "AWS::MSK::BatchScramSecret": true, "AWS::MSK::Channel": true, @@ -8128,6 +8136,7 @@ "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, + "AWS::Personalize::Filter": true, "AWS::Personalize::MetricAttribution": true, "AWS::Personalize::Schema": true, "AWS::Personalize::Solution": true, @@ -8233,6 +8242,7 @@ "AWS::RolesAnywhere::TrustAnchor": true, "AWS::Route53::CidrCollection": true, "AWS::Route53::DNSSEC": true, + "AWS::Route53::DelegationSet": true, "AWS::Route53::HealthCheck": true, "AWS::Route53::HostedZone": true, "AWS::Route53::KeySigningKey": true, @@ -8321,6 +8331,7 @@ "AWS::SMSVOICE::Registration": true, "AWS::SMSVOICE::ResourcePolicy": true, "AWS::SMSVOICE::SenderId": true, + "AWS::SMSVOICE::VerifiedDestinationNumber": true, "AWS::SNS::Subscription": true, "AWS::SNS::Topic": true, "AWS::SNS::TopicInlinePolicy": true, @@ -8361,6 +8372,7 @@ "AWS::SageMaker::AppImageConfig": true, "AWS::SageMaker::Artifact": true, "AWS::SageMaker::Cluster": true, + "AWS::SageMaker::ClusterSchedulerConfig": true, "AWS::SageMaker::CodeRepository": true, "AWS::SageMaker::Context": true, "AWS::SageMaker::DataQualityJobDefinition": true, @@ -8968,6 +8980,7 @@ "AWS::EMR::SecurityConfiguration": true, "AWS::EMR::Step": true, "AWS::EMR::WALWorkspace": true, + "AWS::EMRContainers::SecurityConfiguration": true, "AWS::EMRContainers::VirtualCluster": true, "AWS::EMRServerless::Application": true, "AWS::EVS::Environment": true, @@ -9864,6 +9877,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, @@ -10613,6 +10627,7 @@ "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, + "AWS::Personalize::Filter": true, "AWS::Personalize::MetricAttribution": true, "AWS::Personalize::Schema": true, "AWS::Personalize::Solution": true, @@ -12197,6 +12212,7 @@ "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, + "AWS::Personalize::Filter": true, "AWS::Personalize::MetricAttribution": true, "AWS::Personalize::Schema": true, "AWS::Personalize::Solution": true, @@ -15205,6 +15221,7 @@ "AWS::PCAConnectorSCEP::Connector": true, "AWS::PCS::Cluster": true, "AWS::PCS::ComputeNodeGroup": true, + "AWS::PCS::Queue": true, "AWS::PricingPlanManager::Subscription": true, "AWS::QuickSight::Analysis": true, "AWS::QuickSight::Dashboard": true, @@ -18009,6 +18026,7 @@ "AWS::Organizations::OrganizationalUnit": true, "AWS::Organizations::Policy": true, "AWS::Organizations::ResourcePolicy": true, + "AWS::Outposts::Outpost": true, "AWS::Outposts::Site": true, "AWS::PCAConnectorAD::Connector": true, "AWS::PCAConnectorAD::DirectoryRegistration": true, @@ -18025,6 +18043,7 @@ "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, + "AWS::Personalize::Filter": true, "AWS::Personalize::MetricAttribution": true, "AWS::Personalize::Schema": true, "AWS::Personalize::Solution": true, @@ -19420,6 +19439,7 @@ "AWS::Batch::QuotaShare": true, "AWS::Batch::SchedulingPolicy": true, "AWS::Batch::ServiceEnvironment": true, + "AWS::BedrockAgentCore::Gateway": true, "AWS::BedrockAgentCore::WorkloadIdentity": true, "AWS::Budgets::Budget": true, "AWS::Budgets::BudgetsAction": true, @@ -20239,6 +20259,9 @@ "AWS::Batch::QuotaShare": true, "AWS::Batch::SchedulingPolicy": true, "AWS::Batch::ServiceEnvironment": true, + "AWS::BedrockAgentCore::BrowserProfile": true, + "AWS::BedrockAgentCore::Runtime": true, + "AWS::BedrockAgentCore::RuntimeEndpoint": true, "AWS::BedrockAgentCore::WorkloadIdentity": true, "AWS::Budgets::Budget": true, "AWS::Budgets::BudgetsAction": true, @@ -21118,6 +21141,7 @@ "AWS::Cases::Domain": true, "AWS::Cases::Field": true, "AWS::Cases::Layout": true, + "AWS::Cases::RelatedItem": true, "AWS::Cases::Template": true, "AWS::Cassandra::Keyspace": true, "AWS::Cassandra::Table": true, @@ -21298,6 +21322,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, @@ -21329,6 +21354,7 @@ "AWS::DMS::ReplicationSubnetGroup": true, "AWS::DMS::ReplicationTask": true, "AWS::DRS::LaunchConfigurationTemplate": true, + "AWS::DRS::ReplicationConfigurationTemplate": true, "AWS::DRS::SourceNetwork": true, "AWS::DSQL::Cluster": true, "AWS::DataBrew::Dataset": true, @@ -21930,6 +21956,7 @@ "AWS::M2::Application": true, "AWS::M2::Deployment": true, "AWS::M2::Environment": true, + "AWS::MGN::Connector": true, "AWS::MGN::NetworkMigrationDefinition": true, "AWS::MSK::BatchScramSecret": true, "AWS::MSK::Channel": true, @@ -21954,6 +21981,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, @@ -22097,6 +22125,7 @@ "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, + "AWS::Personalize::Filter": true, "AWS::Personalize::MetricAttribution": true, "AWS::Personalize::Schema": true, "AWS::Personalize::Solution": true, @@ -22226,6 +22255,7 @@ "AWS::RolesAnywhere::TrustAnchor": true, "AWS::Route53::CidrCollection": true, "AWS::Route53::DNSSEC": true, + "AWS::Route53::DelegationSet": true, "AWS::Route53::HealthCheck": true, "AWS::Route53::HostedZone": true, "AWS::Route53::KeySigningKey": true, @@ -22314,6 +22344,7 @@ "AWS::SMSVOICE::Registration": true, "AWS::SMSVOICE::ResourcePolicy": true, "AWS::SMSVOICE::SenderId": true, + "AWS::SMSVOICE::VerifiedDestinationNumber": true, "AWS::SNS::Subscription": true, "AWS::SNS::Topic": true, "AWS::SNS::TopicInlinePolicy": true, @@ -22355,6 +22386,7 @@ "AWS::SageMaker::AppImageConfig": true, "AWS::SageMaker::Artifact": true, "AWS::SageMaker::Cluster": true, + "AWS::SageMaker::ClusterSchedulerConfig": true, "AWS::SageMaker::CodeRepository": true, "AWS::SageMaker::Context": true, "AWS::SageMaker::DataQualityJobDefinition": true, @@ -23706,6 +23738,7 @@ "AWS::Batch::SchedulingPolicy": true, "AWS::Batch::ServiceEnvironment": true, "AWS::BcmPricingCalculator::BillScenario": true, + "AWS::BcmPricingCalculator::WorkloadEstimate": true, "AWS::Bedrock::Agent": true, "AWS::Bedrock::AgentAlias": true, "AWS::Bedrock::ApplicationInferenceProfile": true, @@ -23773,6 +23806,7 @@ "AWS::Cases::Domain": true, "AWS::Cases::Field": true, "AWS::Cases::Layout": true, + "AWS::Cases::RelatedItem": true, "AWS::Cases::Template": true, "AWS::Cassandra::Keyspace": true, "AWS::Cassandra::Table": true, @@ -23788,6 +23822,7 @@ "AWS::Chime::AppInstance": true, "AWS::Chime::AppInstanceBot": true, "AWS::Chime::AppInstanceUser": true, + "AWS::Chime::Channel": true, "AWS::Chime::ChannelFlow": true, "AWS::Chime::MediaInsightsPipelineConfiguration": true, "AWS::Chime::MediaPipelineKinesisVideoStreamPool": true, @@ -23953,6 +23988,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, @@ -23984,6 +24020,7 @@ "AWS::DMS::ReplicationSubnetGroup": true, "AWS::DMS::ReplicationTask": true, "AWS::DRS::LaunchConfigurationTemplate": true, + "AWS::DRS::ReplicationConfigurationTemplate": true, "AWS::DRS::SourceNetwork": true, "AWS::DSQL::Cluster": true, "AWS::DataBrew::Dataset": true, @@ -24140,6 +24177,7 @@ "AWS::EC2::SqlHaStandbyDetectedInstance": true, "AWS::EC2::Subnet": true, "AWS::EC2::SubnetCidrBlock": true, + "AWS::EC2::SubnetCidrReservation": true, "AWS::EC2::SubnetNetworkAclAssociation": true, "AWS::EC2::SubnetRouteTableAssociation": true, "AWS::EC2::TrafficMirrorFilter": true, @@ -24618,6 +24656,7 @@ "AWS::M2::Application": true, "AWS::M2::Deployment": true, "AWS::M2::Environment": true, + "AWS::MGN::Connector": true, "AWS::MGN::NetworkMigrationDefinition": true, "AWS::MPA::ApprovalTeam": true, "AWS::MPA::IdentitySource": true, @@ -24799,6 +24838,7 @@ "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, + "AWS::Personalize::Filter": true, "AWS::Personalize::MetricAttribution": true, "AWS::Personalize::Schema": true, "AWS::Personalize::Solution": true, @@ -24939,9 +24979,11 @@ "AWS::RolesAnywhere::TrustAnchor": true, "AWS::Route53::CidrCollection": true, "AWS::Route53::DNSSEC": true, + "AWS::Route53::DelegationSet": true, "AWS::Route53::HealthCheck": true, "AWS::Route53::HostedZone": true, "AWS::Route53::KeySigningKey": true, + "AWS::Route53::QueryLoggingConfig": true, "AWS::Route53::RecordSet": true, "AWS::Route53::RecordSetGroup": true, "AWS::Route53::TrafficPolicy": true, @@ -25038,6 +25080,7 @@ "AWS::SMSVOICE::Registration": true, "AWS::SMSVOICE::ResourcePolicy": true, "AWS::SMSVOICE::SenderId": true, + "AWS::SMSVOICE::VerifiedDestinationNumber": true, "AWS::SNS::Subscription": true, "AWS::SNS::Topic": true, "AWS::SNS::TopicInlinePolicy": true, @@ -25079,6 +25122,7 @@ "AWS::SageMaker::AppImageConfig": true, "AWS::SageMaker::Artifact": true, "AWS::SageMaker::Cluster": true, + "AWS::SageMaker::ClusterSchedulerConfig": true, "AWS::SageMaker::CodeRepository": true, "AWS::SageMaker::Context": true, "AWS::SageMaker::DataQualityJobDefinition": true, @@ -25260,6 +25304,9 @@ "AWS::WAFv2::RuleGroup": true, "AWS::WAFv2::WebACL": true, "AWS::WAFv2::WebACLAssociation": true, + "AWS::WellArchitected::AgentContext": true, + "AWS::WellArchitected::AgentGoal": true, + "AWS::WellArchitected::AgentProfile": true, "AWS::WellArchitected::Lens": true, "AWS::WellArchitected::Profile": true, "AWS::WellArchitected::ReviewTemplate": true, @@ -26417,6 +26464,7 @@ "AWS::SageMaker::AppImageConfig": true, "AWS::SageMaker::Artifact": true, "AWS::SageMaker::Cluster": true, + "AWS::SageMaker::ClusterSchedulerConfig": true, "AWS::SageMaker::CodeRepository": true, "AWS::SageMaker::Context": true, "AWS::SageMaker::DataQualityJobDefinition": true, @@ -27342,6 +27390,7 @@ "AWS::Organizations::OrganizationalUnit": true, "AWS::Organizations::Policy": true, "AWS::Organizations::ResourcePolicy": true, + "AWS::Outposts::Outpost": true, "AWS::Outposts::Site": true, "AWS::PCAConnectorAD::Connector": true, "AWS::PCAConnectorAD::DirectoryRegistration": true, @@ -28556,6 +28605,7 @@ "AWS::SageMaker::AppImageConfig": true, "AWS::SageMaker::Artifact": true, "AWS::SageMaker::Cluster": true, + "AWS::SageMaker::ClusterSchedulerConfig": true, "AWS::SageMaker::CodeRepository": true, "AWS::SageMaker::Context": true, "AWS::SageMaker::Domain": true, @@ -29800,6 +29850,7 @@ "AWS::Organizations::OrganizationalUnit": true, "AWS::Organizations::Policy": true, "AWS::Organizations::ResourcePolicy": true, + "AWS::Outposts::Outpost": true, "AWS::Outposts::Site": true, "AWS::PCAConnectorAD::Connector": true, "AWS::PCAConnectorAD::DirectoryRegistration": true, @@ -29819,6 +29870,7 @@ "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, + "AWS::Personalize::Filter": true, "AWS::Personalize::MetricAttribution": true, "AWS::Personalize::Schema": true, "AWS::Personalize::Solution": true, @@ -30656,6 +30708,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, @@ -33237,6 +33290,7 @@ "AWS::Batch::SchedulingPolicy": true, "AWS::Batch::ServiceEnvironment": true, "AWS::BcmPricingCalculator::BillScenario": true, + "AWS::BcmPricingCalculator::WorkloadEstimate": true, "AWS::Bedrock::Agent": true, "AWS::Bedrock::AgentAlias": true, "AWS::Bedrock::ApplicationInferenceProfile": true, @@ -33304,6 +33358,7 @@ "AWS::Cases::Domain": true, "AWS::Cases::Field": true, "AWS::Cases::Layout": true, + "AWS::Cases::RelatedItem": true, "AWS::Cases::Template": true, "AWS::Cassandra::Keyspace": true, "AWS::Cassandra::Table": true, @@ -33319,6 +33374,7 @@ "AWS::Chime::AppInstance": true, "AWS::Chime::AppInstanceBot": true, "AWS::Chime::AppInstanceUser": true, + "AWS::Chime::Channel": true, "AWS::Chime::ChannelFlow": true, "AWS::Chime::MediaInsightsPipelineConfiguration": true, "AWS::Chime::MediaPipelineKinesisVideoStreamPool": true, @@ -33484,6 +33540,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, @@ -33515,6 +33572,7 @@ "AWS::DMS::ReplicationSubnetGroup": true, "AWS::DMS::ReplicationTask": true, "AWS::DRS::LaunchConfigurationTemplate": true, + "AWS::DRS::ReplicationConfigurationTemplate": true, "AWS::DRS::SourceNetwork": true, "AWS::DSQL::Cluster": true, "AWS::DataBrew::Dataset": true, @@ -33671,6 +33729,7 @@ "AWS::EC2::SqlHaStandbyDetectedInstance": true, "AWS::EC2::Subnet": true, "AWS::EC2::SubnetCidrBlock": true, + "AWS::EC2::SubnetCidrReservation": true, "AWS::EC2::SubnetNetworkAclAssociation": true, "AWS::EC2::SubnetRouteTableAssociation": true, "AWS::EC2::TrafficMirrorFilter": true, @@ -34149,6 +34208,7 @@ "AWS::M2::Application": true, "AWS::M2::Deployment": true, "AWS::M2::Environment": true, + "AWS::MGN::Connector": true, "AWS::MGN::NetworkMigrationDefinition": true, "AWS::MPA::ApprovalTeam": true, "AWS::MPA::IdentitySource": true, @@ -34330,6 +34390,7 @@ "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, + "AWS::Personalize::Filter": true, "AWS::Personalize::MetricAttribution": true, "AWS::Personalize::Schema": true, "AWS::Personalize::Solution": true, @@ -34470,9 +34531,11 @@ "AWS::RolesAnywhere::TrustAnchor": true, "AWS::Route53::CidrCollection": true, "AWS::Route53::DNSSEC": true, + "AWS::Route53::DelegationSet": true, "AWS::Route53::HealthCheck": true, "AWS::Route53::HostedZone": true, "AWS::Route53::KeySigningKey": true, + "AWS::Route53::QueryLoggingConfig": true, "AWS::Route53::RecordSet": true, "AWS::Route53::RecordSetGroup": true, "AWS::Route53::TrafficPolicy": true, @@ -34569,6 +34632,7 @@ "AWS::SMSVOICE::Registration": true, "AWS::SMSVOICE::ResourcePolicy": true, "AWS::SMSVOICE::SenderId": true, + "AWS::SMSVOICE::VerifiedDestinationNumber": true, "AWS::SNS::Subscription": true, "AWS::SNS::Topic": true, "AWS::SNS::TopicInlinePolicy": true, @@ -34610,6 +34674,7 @@ "AWS::SageMaker::AppImageConfig": true, "AWS::SageMaker::Artifact": true, "AWS::SageMaker::Cluster": true, + "AWS::SageMaker::ClusterSchedulerConfig": true, "AWS::SageMaker::CodeRepository": true, "AWS::SageMaker::Context": true, "AWS::SageMaker::DataQualityJobDefinition": true, @@ -34791,6 +34856,9 @@ "AWS::WAFv2::RuleGroup": true, "AWS::WAFv2::WebACL": true, "AWS::WAFv2::WebACLAssociation": true, + "AWS::WellArchitected::AgentContext": true, + "AWS::WellArchitected::AgentGoal": true, + "AWS::WellArchitected::AgentProfile": true, "AWS::WellArchitected::Lens": true, "AWS::WellArchitected::Profile": true, "AWS::WellArchitected::ReviewTemplate": true, @@ -35390,6 +35458,7 @@ "AWS::KafkaConnect::Connector": true, "AWS::KafkaConnect::CustomPlugin": true, "AWS::KafkaConnect::WorkerConfiguration": true, + "AWS::Kinesis::Channel": true, "AWS::Kinesis::ResourcePolicy": true, "AWS::Kinesis::Stream": true, "AWS::Kinesis::StreamConsumer": true, @@ -37170,6 +37239,7 @@ "AWS::Lambda::Permission": true, "AWS::Lambda::ResourcePolicy": true, "AWS::Lambda::Version": true, + "AWS::LaunchWizard::Deployment": true, "AWS::LicenseManager::LicenseAssetGroup": true, "AWS::LicenseManager::LicenseAssetRuleSet": true, "AWS::Logs::AccountPolicy": true, @@ -37220,6 +37290,7 @@ "AWS::Organizations::OrganizationalUnit": true, "AWS::Organizations::Policy": true, "AWS::Organizations::ResourcePolicy": true, + "AWS::Outposts::Outpost": true, "AWS::Outposts::Site": true, "AWS::PCAConnectorAD::Connector": true, "AWS::PCAConnectorAD::DirectoryRegistration": true, @@ -38906,6 +38977,7 @@ "AWS::Batch::SchedulingPolicy": true, "AWS::Batch::ServiceEnvironment": true, "AWS::BcmPricingCalculator::BillScenario": true, + "AWS::BcmPricingCalculator::WorkloadEstimate": true, "AWS::Bedrock::Agent": true, "AWS::Bedrock::AgentAlias": true, "AWS::Bedrock::ApplicationInferenceProfile": true, @@ -38973,6 +39045,7 @@ "AWS::Cases::Domain": true, "AWS::Cases::Field": true, "AWS::Cases::Layout": true, + "AWS::Cases::RelatedItem": true, "AWS::Cases::Template": true, "AWS::Cassandra::Keyspace": true, "AWS::Cassandra::Table": true, @@ -38988,6 +39061,7 @@ "AWS::Chime::AppInstance": true, "AWS::Chime::AppInstanceBot": true, "AWS::Chime::AppInstanceUser": true, + "AWS::Chime::Channel": true, "AWS::Chime::ChannelFlow": true, "AWS::Chime::MediaInsightsPipelineConfiguration": true, "AWS::Chime::MediaPipelineKinesisVideoStreamPool": true, @@ -39153,6 +39227,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, @@ -39184,6 +39259,7 @@ "AWS::DMS::ReplicationSubnetGroup": true, "AWS::DMS::ReplicationTask": true, "AWS::DRS::LaunchConfigurationTemplate": true, + "AWS::DRS::ReplicationConfigurationTemplate": true, "AWS::DRS::SourceNetwork": true, "AWS::DSQL::Cluster": true, "AWS::DataBrew::Dataset": true, @@ -39340,6 +39416,7 @@ "AWS::EC2::SqlHaStandbyDetectedInstance": true, "AWS::EC2::Subnet": true, "AWS::EC2::SubnetCidrBlock": true, + "AWS::EC2::SubnetCidrReservation": true, "AWS::EC2::SubnetNetworkAclAssociation": true, "AWS::EC2::SubnetRouteTableAssociation": true, "AWS::EC2::TrafficMirrorFilter": true, @@ -39818,6 +39895,7 @@ "AWS::M2::Application": true, "AWS::M2::Deployment": true, "AWS::M2::Environment": true, + "AWS::MGN::Connector": true, "AWS::MGN::NetworkMigrationDefinition": true, "AWS::MPA::ApprovalTeam": true, "AWS::MPA::IdentitySource": true, @@ -39999,6 +40077,7 @@ "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, + "AWS::Personalize::Filter": true, "AWS::Personalize::MetricAttribution": true, "AWS::Personalize::Schema": true, "AWS::Personalize::Solution": true, @@ -40139,9 +40218,11 @@ "AWS::RolesAnywhere::TrustAnchor": true, "AWS::Route53::CidrCollection": true, "AWS::Route53::DNSSEC": true, + "AWS::Route53::DelegationSet": true, "AWS::Route53::HealthCheck": true, "AWS::Route53::HostedZone": true, "AWS::Route53::KeySigningKey": true, + "AWS::Route53::QueryLoggingConfig": true, "AWS::Route53::RecordSet": true, "AWS::Route53::RecordSetGroup": true, "AWS::Route53::TrafficPolicy": true, @@ -40238,6 +40319,7 @@ "AWS::SMSVOICE::Registration": true, "AWS::SMSVOICE::ResourcePolicy": true, "AWS::SMSVOICE::SenderId": true, + "AWS::SMSVOICE::VerifiedDestinationNumber": true, "AWS::SNS::Subscription": true, "AWS::SNS::Topic": true, "AWS::SNS::TopicInlinePolicy": true, @@ -40279,6 +40361,7 @@ "AWS::SageMaker::AppImageConfig": true, "AWS::SageMaker::Artifact": true, "AWS::SageMaker::Cluster": true, + "AWS::SageMaker::ClusterSchedulerConfig": true, "AWS::SageMaker::CodeRepository": true, "AWS::SageMaker::Context": true, "AWS::SageMaker::DataQualityJobDefinition": true, @@ -40460,6 +40543,9 @@ "AWS::WAFv2::RuleGroup": true, "AWS::WAFv2::WebACL": true, "AWS::WAFv2::WebACLAssociation": true, + "AWS::WellArchitected::AgentContext": true, + "AWS::WellArchitected::AgentGoal": true, + "AWS::WellArchitected::AgentProfile": true, "AWS::WellArchitected::Lens": true, "AWS::WellArchitected::Profile": true, "AWS::WellArchitected::ReviewTemplate": true, @@ -41547,6 +41633,7 @@ "AWS::Organizations::OrganizationalUnit": true, "AWS::Organizations::Policy": true, "AWS::Organizations::ResourcePolicy": true, + "AWS::Outposts::Outpost": true, "AWS::Outposts::Site": true, "AWS::PCAConnectorAD::Connector": true, "AWS::PCAConnectorAD::DirectoryRegistration": true, @@ -41563,6 +41650,7 @@ "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, + "AWS::Personalize::Filter": true, "AWS::Personalize::MetricAttribution": true, "AWS::Personalize::Schema": true, "AWS::Personalize::Solution": true, @@ -41943,6 +42031,9 @@ "AWS::WAFv2::RuleGroup": true, "AWS::WAFv2::WebACL": true, "AWS::WAFv2::WebACLAssociation": true, + "AWS::WellArchitected::AgentContext": true, + "AWS::WellArchitected::AgentGoal": true, + "AWS::WellArchitected::AgentProfile": true, "AWS::WellArchitected::Lens": true, "AWS::WellArchitected::ReviewTemplate": true, "AWS::WorkSpaces::Workspace": true, @@ -44007,6 +44098,7 @@ "AWS::Batch::SchedulingPolicy": true, "AWS::Batch::ServiceEnvironment": true, "AWS::BcmPricingCalculator::BillScenario": true, + "AWS::BcmPricingCalculator::WorkloadEstimate": true, "AWS::Bedrock::Agent": true, "AWS::Bedrock::AgentAlias": true, "AWS::Bedrock::ApplicationInferenceProfile": true, @@ -44074,6 +44166,7 @@ "AWS::Cases::Domain": true, "AWS::Cases::Field": true, "AWS::Cases::Layout": true, + "AWS::Cases::RelatedItem": true, "AWS::Cases::Template": true, "AWS::Cassandra::Keyspace": true, "AWS::Cassandra::Table": true, @@ -44089,6 +44182,7 @@ "AWS::Chime::AppInstance": true, "AWS::Chime::AppInstanceBot": true, "AWS::Chime::AppInstanceUser": true, + "AWS::Chime::Channel": true, "AWS::Chime::ChannelFlow": true, "AWS::Chime::MediaInsightsPipelineConfiguration": true, "AWS::Chime::MediaPipelineKinesisVideoStreamPool": true, @@ -44254,6 +44348,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, @@ -44285,6 +44380,7 @@ "AWS::DMS::ReplicationSubnetGroup": true, "AWS::DMS::ReplicationTask": true, "AWS::DRS::LaunchConfigurationTemplate": true, + "AWS::DRS::ReplicationConfigurationTemplate": true, "AWS::DRS::SourceNetwork": true, "AWS::DSQL::Cluster": true, "AWS::DataBrew::Dataset": true, @@ -44441,6 +44537,7 @@ "AWS::EC2::SqlHaStandbyDetectedInstance": true, "AWS::EC2::Subnet": true, "AWS::EC2::SubnetCidrBlock": true, + "AWS::EC2::SubnetCidrReservation": true, "AWS::EC2::SubnetNetworkAclAssociation": true, "AWS::EC2::SubnetRouteTableAssociation": true, "AWS::EC2::TrafficMirrorFilter": true, @@ -44919,6 +45016,7 @@ "AWS::M2::Application": true, "AWS::M2::Deployment": true, "AWS::M2::Environment": true, + "AWS::MGN::Connector": true, "AWS::MGN::NetworkMigrationDefinition": true, "AWS::MPA::ApprovalTeam": true, "AWS::MPA::IdentitySource": true, @@ -45100,6 +45198,7 @@ "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, + "AWS::Personalize::Filter": true, "AWS::Personalize::MetricAttribution": true, "AWS::Personalize::Schema": true, "AWS::Personalize::Solution": true, @@ -45240,9 +45339,11 @@ "AWS::RolesAnywhere::TrustAnchor": true, "AWS::Route53::CidrCollection": true, "AWS::Route53::DNSSEC": true, + "AWS::Route53::DelegationSet": true, "AWS::Route53::HealthCheck": true, "AWS::Route53::HostedZone": true, "AWS::Route53::KeySigningKey": true, + "AWS::Route53::QueryLoggingConfig": true, "AWS::Route53::RecordSet": true, "AWS::Route53::RecordSetGroup": true, "AWS::Route53::TrafficPolicy": true, @@ -45339,6 +45440,7 @@ "AWS::SMSVOICE::Registration": true, "AWS::SMSVOICE::ResourcePolicy": true, "AWS::SMSVOICE::SenderId": true, + "AWS::SMSVOICE::VerifiedDestinationNumber": true, "AWS::SNS::Subscription": true, "AWS::SNS::Topic": true, "AWS::SNS::TopicInlinePolicy": true, @@ -45380,6 +45482,7 @@ "AWS::SageMaker::AppImageConfig": true, "AWS::SageMaker::Artifact": true, "AWS::SageMaker::Cluster": true, + "AWS::SageMaker::ClusterSchedulerConfig": true, "AWS::SageMaker::CodeRepository": true, "AWS::SageMaker::Context": true, "AWS::SageMaker::DataQualityJobDefinition": true, @@ -45561,6 +45664,9 @@ "AWS::WAFv2::RuleGroup": true, "AWS::WAFv2::WebACL": true, "AWS::WAFv2::WebACLAssociation": true, + "AWS::WellArchitected::AgentContext": true, + "AWS::WellArchitected::AgentGoal": true, + "AWS::WellArchitected::AgentProfile": true, "AWS::WellArchitected::Lens": true, "AWS::WellArchitected::Profile": true, "AWS::WellArchitected::ReviewTemplate": true, @@ -45770,6 +45876,7 @@ "AWS::Batch::SchedulingPolicy": true, "AWS::Batch::ServiceEnvironment": true, "AWS::BcmPricingCalculator::BillScenario": true, + "AWS::BcmPricingCalculator::WorkloadEstimate": true, "AWS::Bedrock::Agent": true, "AWS::Bedrock::AgentAlias": true, "AWS::Bedrock::ApplicationInferenceProfile": true, @@ -45837,6 +45944,7 @@ "AWS::Cases::Domain": true, "AWS::Cases::Field": true, "AWS::Cases::Layout": true, + "AWS::Cases::RelatedItem": true, "AWS::Cases::Template": true, "AWS::Cassandra::Keyspace": true, "AWS::Cassandra::Table": true, @@ -45852,6 +45960,7 @@ "AWS::Chime::AppInstance": true, "AWS::Chime::AppInstanceBot": true, "AWS::Chime::AppInstanceUser": true, + "AWS::Chime::Channel": true, "AWS::Chime::ChannelFlow": true, "AWS::Chime::MediaInsightsPipelineConfiguration": true, "AWS::Chime::MediaPipelineKinesisVideoStreamPool": true, @@ -46017,6 +46126,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, @@ -46048,6 +46158,7 @@ "AWS::DMS::ReplicationSubnetGroup": true, "AWS::DMS::ReplicationTask": true, "AWS::DRS::LaunchConfigurationTemplate": true, + "AWS::DRS::ReplicationConfigurationTemplate": true, "AWS::DRS::SourceNetwork": true, "AWS::DSQL::Cluster": true, "AWS::DataBrew::Dataset": true, @@ -46204,6 +46315,7 @@ "AWS::EC2::SqlHaStandbyDetectedInstance": true, "AWS::EC2::Subnet": true, "AWS::EC2::SubnetCidrBlock": true, + "AWS::EC2::SubnetCidrReservation": true, "AWS::EC2::SubnetNetworkAclAssociation": true, "AWS::EC2::SubnetRouteTableAssociation": true, "AWS::EC2::TrafficMirrorFilter": true, @@ -46682,6 +46794,7 @@ "AWS::M2::Application": true, "AWS::M2::Deployment": true, "AWS::M2::Environment": true, + "AWS::MGN::Connector": true, "AWS::MGN::NetworkMigrationDefinition": true, "AWS::MPA::ApprovalTeam": true, "AWS::MPA::IdentitySource": true, @@ -46863,6 +46976,7 @@ "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, + "AWS::Personalize::Filter": true, "AWS::Personalize::MetricAttribution": true, "AWS::Personalize::Schema": true, "AWS::Personalize::Solution": true, @@ -47003,9 +47117,11 @@ "AWS::RolesAnywhere::TrustAnchor": true, "AWS::Route53::CidrCollection": true, "AWS::Route53::DNSSEC": true, + "AWS::Route53::DelegationSet": true, "AWS::Route53::HealthCheck": true, "AWS::Route53::HostedZone": true, "AWS::Route53::KeySigningKey": true, + "AWS::Route53::QueryLoggingConfig": true, "AWS::Route53::RecordSet": true, "AWS::Route53::RecordSetGroup": true, "AWS::Route53::TrafficPolicy": true, @@ -47102,6 +47218,7 @@ "AWS::SMSVOICE::Registration": true, "AWS::SMSVOICE::ResourcePolicy": true, "AWS::SMSVOICE::SenderId": true, + "AWS::SMSVOICE::VerifiedDestinationNumber": true, "AWS::SNS::Subscription": true, "AWS::SNS::Topic": true, "AWS::SNS::TopicInlinePolicy": true, @@ -47143,6 +47260,7 @@ "AWS::SageMaker::AppImageConfig": true, "AWS::SageMaker::Artifact": true, "AWS::SageMaker::Cluster": true, + "AWS::SageMaker::ClusterSchedulerConfig": true, "AWS::SageMaker::CodeRepository": true, "AWS::SageMaker::Context": true, "AWS::SageMaker::DataQualityJobDefinition": true, @@ -47324,6 +47442,9 @@ "AWS::WAFv2::RuleGroup": true, "AWS::WAFv2::WebACL": true, "AWS::WAFv2::WebACLAssociation": true, + "AWS::WellArchitected::AgentContext": true, + "AWS::WellArchitected::AgentGoal": true, + "AWS::WellArchitected::AgentProfile": true, "AWS::WellArchitected::Lens": true, "AWS::WellArchitected::Profile": true, "AWS::WellArchitected::ReviewTemplate": true, @@ -47533,6 +47654,7 @@ "AWS::Batch::SchedulingPolicy": true, "AWS::Batch::ServiceEnvironment": true, "AWS::BcmPricingCalculator::BillScenario": true, + "AWS::BcmPricingCalculator::WorkloadEstimate": true, "AWS::Bedrock::Agent": true, "AWS::Bedrock::AgentAlias": true, "AWS::Bedrock::ApplicationInferenceProfile": true, @@ -47600,6 +47722,7 @@ "AWS::Cases::Domain": true, "AWS::Cases::Field": true, "AWS::Cases::Layout": true, + "AWS::Cases::RelatedItem": true, "AWS::Cases::Template": true, "AWS::Cassandra::Keyspace": true, "AWS::Cassandra::Table": true, @@ -47615,6 +47738,7 @@ "AWS::Chime::AppInstance": true, "AWS::Chime::AppInstanceBot": true, "AWS::Chime::AppInstanceUser": true, + "AWS::Chime::Channel": true, "AWS::Chime::ChannelFlow": true, "AWS::Chime::MediaInsightsPipelineConfiguration": true, "AWS::Chime::MediaPipelineKinesisVideoStreamPool": true, @@ -47780,6 +47904,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, @@ -47811,6 +47936,7 @@ "AWS::DMS::ReplicationSubnetGroup": true, "AWS::DMS::ReplicationTask": true, "AWS::DRS::LaunchConfigurationTemplate": true, + "AWS::DRS::ReplicationConfigurationTemplate": true, "AWS::DRS::SourceNetwork": true, "AWS::DSQL::Cluster": true, "AWS::DataBrew::Dataset": true, @@ -47967,6 +48093,7 @@ "AWS::EC2::SqlHaStandbyDetectedInstance": true, "AWS::EC2::Subnet": true, "AWS::EC2::SubnetCidrBlock": true, + "AWS::EC2::SubnetCidrReservation": true, "AWS::EC2::SubnetNetworkAclAssociation": true, "AWS::EC2::SubnetRouteTableAssociation": true, "AWS::EC2::TrafficMirrorFilter": true, @@ -48445,6 +48572,7 @@ "AWS::M2::Application": true, "AWS::M2::Deployment": true, "AWS::M2::Environment": true, + "AWS::MGN::Connector": true, "AWS::MGN::NetworkMigrationDefinition": true, "AWS::MPA::ApprovalTeam": true, "AWS::MPA::IdentitySource": true, @@ -48626,6 +48754,7 @@ "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, + "AWS::Personalize::Filter": true, "AWS::Personalize::MetricAttribution": true, "AWS::Personalize::Schema": true, "AWS::Personalize::Solution": true, @@ -48766,9 +48895,11 @@ "AWS::RolesAnywhere::TrustAnchor": true, "AWS::Route53::CidrCollection": true, "AWS::Route53::DNSSEC": true, + "AWS::Route53::DelegationSet": true, "AWS::Route53::HealthCheck": true, "AWS::Route53::HostedZone": true, "AWS::Route53::KeySigningKey": true, + "AWS::Route53::QueryLoggingConfig": true, "AWS::Route53::RecordSet": true, "AWS::Route53::RecordSetGroup": true, "AWS::Route53::TrafficPolicy": true, @@ -48865,6 +48996,7 @@ "AWS::SMSVOICE::Registration": true, "AWS::SMSVOICE::ResourcePolicy": true, "AWS::SMSVOICE::SenderId": true, + "AWS::SMSVOICE::VerifiedDestinationNumber": true, "AWS::SNS::Subscription": true, "AWS::SNS::Topic": true, "AWS::SNS::TopicInlinePolicy": true, @@ -48906,6 +49038,7 @@ "AWS::SageMaker::AppImageConfig": true, "AWS::SageMaker::Artifact": true, "AWS::SageMaker::Cluster": true, + "AWS::SageMaker::ClusterSchedulerConfig": true, "AWS::SageMaker::CodeRepository": true, "AWS::SageMaker::Context": true, "AWS::SageMaker::DataQualityJobDefinition": true, @@ -49087,6 +49220,9 @@ "AWS::WAFv2::RuleGroup": true, "AWS::WAFv2::WebACL": true, "AWS::WAFv2::WebACLAssociation": true, + "AWS::WellArchitected::AgentContext": true, + "AWS::WellArchitected::AgentGoal": true, + "AWS::WellArchitected::AgentProfile": true, "AWS::WellArchitected::Lens": true, "AWS::WellArchitected::Profile": true, "AWS::WellArchitected::ReviewTemplate": true, @@ -49296,6 +49432,7 @@ "AWS::Batch::SchedulingPolicy": true, "AWS::Batch::ServiceEnvironment": true, "AWS::BcmPricingCalculator::BillScenario": true, + "AWS::BcmPricingCalculator::WorkloadEstimate": true, "AWS::Bedrock::Agent": true, "AWS::Bedrock::AgentAlias": true, "AWS::Bedrock::ApplicationInferenceProfile": true, @@ -49363,6 +49500,7 @@ "AWS::Cases::Domain": true, "AWS::Cases::Field": true, "AWS::Cases::Layout": true, + "AWS::Cases::RelatedItem": true, "AWS::Cases::Template": true, "AWS::Cassandra::Keyspace": true, "AWS::Cassandra::Table": true, @@ -49378,6 +49516,7 @@ "AWS::Chime::AppInstance": true, "AWS::Chime::AppInstanceBot": true, "AWS::Chime::AppInstanceUser": true, + "AWS::Chime::Channel": true, "AWS::Chime::ChannelFlow": true, "AWS::Chime::MediaInsightsPipelineConfiguration": true, "AWS::Chime::MediaPipelineKinesisVideoStreamPool": true, @@ -49543,6 +49682,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, @@ -49574,6 +49714,7 @@ "AWS::DMS::ReplicationSubnetGroup": true, "AWS::DMS::ReplicationTask": true, "AWS::DRS::LaunchConfigurationTemplate": true, + "AWS::DRS::ReplicationConfigurationTemplate": true, "AWS::DRS::SourceNetwork": true, "AWS::DSQL::Cluster": true, "AWS::DataBrew::Dataset": true, @@ -49730,6 +49871,7 @@ "AWS::EC2::SqlHaStandbyDetectedInstance": true, "AWS::EC2::Subnet": true, "AWS::EC2::SubnetCidrBlock": true, + "AWS::EC2::SubnetCidrReservation": true, "AWS::EC2::SubnetNetworkAclAssociation": true, "AWS::EC2::SubnetRouteTableAssociation": true, "AWS::EC2::TrafficMirrorFilter": true, @@ -50208,6 +50350,7 @@ "AWS::M2::Application": true, "AWS::M2::Deployment": true, "AWS::M2::Environment": true, + "AWS::MGN::Connector": true, "AWS::MGN::NetworkMigrationDefinition": true, "AWS::MPA::ApprovalTeam": true, "AWS::MPA::IdentitySource": true, @@ -50389,6 +50532,7 @@ "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, + "AWS::Personalize::Filter": true, "AWS::Personalize::MetricAttribution": true, "AWS::Personalize::Schema": true, "AWS::Personalize::Solution": true, @@ -50529,9 +50673,11 @@ "AWS::RolesAnywhere::TrustAnchor": true, "AWS::Route53::CidrCollection": true, "AWS::Route53::DNSSEC": true, + "AWS::Route53::DelegationSet": true, "AWS::Route53::HealthCheck": true, "AWS::Route53::HostedZone": true, "AWS::Route53::KeySigningKey": true, + "AWS::Route53::QueryLoggingConfig": true, "AWS::Route53::RecordSet": true, "AWS::Route53::RecordSetGroup": true, "AWS::Route53::TrafficPolicy": true, @@ -50628,6 +50774,7 @@ "AWS::SMSVOICE::Registration": true, "AWS::SMSVOICE::ResourcePolicy": true, "AWS::SMSVOICE::SenderId": true, + "AWS::SMSVOICE::VerifiedDestinationNumber": true, "AWS::SNS::Subscription": true, "AWS::SNS::Topic": true, "AWS::SNS::TopicInlinePolicy": true, @@ -50669,6 +50816,7 @@ "AWS::SageMaker::AppImageConfig": true, "AWS::SageMaker::Artifact": true, "AWS::SageMaker::Cluster": true, + "AWS::SageMaker::ClusterSchedulerConfig": true, "AWS::SageMaker::CodeRepository": true, "AWS::SageMaker::Context": true, "AWS::SageMaker::DataQualityJobDefinition": true, @@ -50850,6 +50998,9 @@ "AWS::WAFv2::RuleGroup": true, "AWS::WAFv2::WebACL": true, "AWS::WAFv2::WebACLAssociation": true, + "AWS::WellArchitected::AgentContext": true, + "AWS::WellArchitected::AgentGoal": true, + "AWS::WellArchitected::AgentProfile": true, "AWS::WellArchitected::Lens": true, "AWS::WellArchitected::Profile": true, "AWS::WellArchitected::ReviewTemplate": true, @@ -51059,6 +51210,7 @@ "AWS::Batch::SchedulingPolicy": true, "AWS::Batch::ServiceEnvironment": true, "AWS::BcmPricingCalculator::BillScenario": true, + "AWS::BcmPricingCalculator::WorkloadEstimate": true, "AWS::Bedrock::Agent": true, "AWS::Bedrock::AgentAlias": true, "AWS::Bedrock::ApplicationInferenceProfile": true, @@ -51126,6 +51278,7 @@ "AWS::Cases::Domain": true, "AWS::Cases::Field": true, "AWS::Cases::Layout": true, + "AWS::Cases::RelatedItem": true, "AWS::Cases::Template": true, "AWS::Cassandra::Keyspace": true, "AWS::Cassandra::Table": true, @@ -51141,6 +51294,7 @@ "AWS::Chime::AppInstance": true, "AWS::Chime::AppInstanceBot": true, "AWS::Chime::AppInstanceUser": true, + "AWS::Chime::Channel": true, "AWS::Chime::ChannelFlow": true, "AWS::Chime::MediaInsightsPipelineConfiguration": true, "AWS::Chime::MediaPipelineKinesisVideoStreamPool": true, @@ -51306,6 +51460,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, @@ -51337,6 +51492,7 @@ "AWS::DMS::ReplicationSubnetGroup": true, "AWS::DMS::ReplicationTask": true, "AWS::DRS::LaunchConfigurationTemplate": true, + "AWS::DRS::ReplicationConfigurationTemplate": true, "AWS::DRS::SourceNetwork": true, "AWS::DSQL::Cluster": true, "AWS::DataBrew::Dataset": true, @@ -51493,6 +51649,7 @@ "AWS::EC2::SqlHaStandbyDetectedInstance": true, "AWS::EC2::Subnet": true, "AWS::EC2::SubnetCidrBlock": true, + "AWS::EC2::SubnetCidrReservation": true, "AWS::EC2::SubnetNetworkAclAssociation": true, "AWS::EC2::SubnetRouteTableAssociation": true, "AWS::EC2::TrafficMirrorFilter": true, @@ -51971,6 +52128,7 @@ "AWS::M2::Application": true, "AWS::M2::Deployment": true, "AWS::M2::Environment": true, + "AWS::MGN::Connector": true, "AWS::MGN::NetworkMigrationDefinition": true, "AWS::MPA::ApprovalTeam": true, "AWS::MPA::IdentitySource": true, @@ -52152,6 +52310,7 @@ "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, + "AWS::Personalize::Filter": true, "AWS::Personalize::MetricAttribution": true, "AWS::Personalize::Schema": true, "AWS::Personalize::Solution": true, @@ -52292,9 +52451,11 @@ "AWS::RolesAnywhere::TrustAnchor": true, "AWS::Route53::CidrCollection": true, "AWS::Route53::DNSSEC": true, + "AWS::Route53::DelegationSet": true, "AWS::Route53::HealthCheck": true, "AWS::Route53::HostedZone": true, "AWS::Route53::KeySigningKey": true, + "AWS::Route53::QueryLoggingConfig": true, "AWS::Route53::RecordSet": true, "AWS::Route53::RecordSetGroup": true, "AWS::Route53::TrafficPolicy": true, @@ -52391,6 +52552,7 @@ "AWS::SMSVOICE::Registration": true, "AWS::SMSVOICE::ResourcePolicy": true, "AWS::SMSVOICE::SenderId": true, + "AWS::SMSVOICE::VerifiedDestinationNumber": true, "AWS::SNS::Subscription": true, "AWS::SNS::Topic": true, "AWS::SNS::TopicInlinePolicy": true, @@ -52432,6 +52594,7 @@ "AWS::SageMaker::AppImageConfig": true, "AWS::SageMaker::Artifact": true, "AWS::SageMaker::Cluster": true, + "AWS::SageMaker::ClusterSchedulerConfig": true, "AWS::SageMaker::CodeRepository": true, "AWS::SageMaker::Context": true, "AWS::SageMaker::DataQualityJobDefinition": true, @@ -52613,6 +52776,9 @@ "AWS::WAFv2::RuleGroup": true, "AWS::WAFv2::WebACL": true, "AWS::WAFv2::WebACLAssociation": true, + "AWS::WellArchitected::AgentContext": true, + "AWS::WellArchitected::AgentGoal": true, + "AWS::WellArchitected::AgentProfile": true, "AWS::WellArchitected::Lens": true, "AWS::WellArchitected::Profile": true, "AWS::WellArchitected::ReviewTemplate": true, @@ -52822,6 +52988,7 @@ "AWS::Batch::SchedulingPolicy": true, "AWS::Batch::ServiceEnvironment": true, "AWS::BcmPricingCalculator::BillScenario": true, + "AWS::BcmPricingCalculator::WorkloadEstimate": true, "AWS::Bedrock::Agent": true, "AWS::Bedrock::AgentAlias": true, "AWS::Bedrock::ApplicationInferenceProfile": true, @@ -52889,6 +53056,7 @@ "AWS::Cases::Domain": true, "AWS::Cases::Field": true, "AWS::Cases::Layout": true, + "AWS::Cases::RelatedItem": true, "AWS::Cases::Template": true, "AWS::Cassandra::Keyspace": true, "AWS::Cassandra::Table": true, @@ -52904,6 +53072,7 @@ "AWS::Chime::AppInstance": true, "AWS::Chime::AppInstanceBot": true, "AWS::Chime::AppInstanceUser": true, + "AWS::Chime::Channel": true, "AWS::Chime::ChannelFlow": true, "AWS::Chime::MediaInsightsPipelineConfiguration": true, "AWS::Chime::MediaPipelineKinesisVideoStreamPool": true, @@ -53069,6 +53238,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, @@ -53100,6 +53270,7 @@ "AWS::DMS::ReplicationSubnetGroup": true, "AWS::DMS::ReplicationTask": true, "AWS::DRS::LaunchConfigurationTemplate": true, + "AWS::DRS::ReplicationConfigurationTemplate": true, "AWS::DRS::SourceNetwork": true, "AWS::DSQL::Cluster": true, "AWS::DataBrew::Dataset": true, @@ -53256,6 +53427,7 @@ "AWS::EC2::SqlHaStandbyDetectedInstance": true, "AWS::EC2::Subnet": true, "AWS::EC2::SubnetCidrBlock": true, + "AWS::EC2::SubnetCidrReservation": true, "AWS::EC2::SubnetNetworkAclAssociation": true, "AWS::EC2::SubnetRouteTableAssociation": true, "AWS::EC2::TrafficMirrorFilter": true, @@ -53734,6 +53906,7 @@ "AWS::M2::Application": true, "AWS::M2::Deployment": true, "AWS::M2::Environment": true, + "AWS::MGN::Connector": true, "AWS::MGN::NetworkMigrationDefinition": true, "AWS::MPA::ApprovalTeam": true, "AWS::MPA::IdentitySource": true, @@ -53915,6 +54088,7 @@ "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, + "AWS::Personalize::Filter": true, "AWS::Personalize::MetricAttribution": true, "AWS::Personalize::Schema": true, "AWS::Personalize::Solution": true, @@ -54055,9 +54229,11 @@ "AWS::RolesAnywhere::TrustAnchor": true, "AWS::Route53::CidrCollection": true, "AWS::Route53::DNSSEC": true, + "AWS::Route53::DelegationSet": true, "AWS::Route53::HealthCheck": true, "AWS::Route53::HostedZone": true, "AWS::Route53::KeySigningKey": true, + "AWS::Route53::QueryLoggingConfig": true, "AWS::Route53::RecordSet": true, "AWS::Route53::RecordSetGroup": true, "AWS::Route53::TrafficPolicy": true, @@ -54154,6 +54330,7 @@ "AWS::SMSVOICE::Registration": true, "AWS::SMSVOICE::ResourcePolicy": true, "AWS::SMSVOICE::SenderId": true, + "AWS::SMSVOICE::VerifiedDestinationNumber": true, "AWS::SNS::Subscription": true, "AWS::SNS::Topic": true, "AWS::SNS::TopicInlinePolicy": true, @@ -54195,6 +54372,7 @@ "AWS::SageMaker::AppImageConfig": true, "AWS::SageMaker::Artifact": true, "AWS::SageMaker::Cluster": true, + "AWS::SageMaker::ClusterSchedulerConfig": true, "AWS::SageMaker::CodeRepository": true, "AWS::SageMaker::Context": true, "AWS::SageMaker::DataQualityJobDefinition": true, @@ -54376,6 +54554,9 @@ "AWS::WAFv2::RuleGroup": true, "AWS::WAFv2::WebACL": true, "AWS::WAFv2::WebACLAssociation": true, + "AWS::WellArchitected::AgentContext": true, + "AWS::WellArchitected::AgentGoal": true, + "AWS::WellArchitected::AgentProfile": true, "AWS::WellArchitected::Lens": true, "AWS::WellArchitected::Profile": true, "AWS::WellArchitected::ReviewTemplate": true, @@ -55429,6 +55610,7 @@ "AWS::SageMaker::AppImageConfig": true, "AWS::SageMaker::Artifact": true, "AWS::SageMaker::Cluster": true, + "AWS::SageMaker::ClusterSchedulerConfig": true, "AWS::SageMaker::CodeRepository": true, "AWS::SageMaker::Context": true, "AWS::SageMaker::DataQualityJobDefinition": true, @@ -55818,6 +56000,7 @@ "AWS::Cases::Domain": true, "AWS::Cases::Field": true, "AWS::Cases::Layout": true, + "AWS::Cases::RelatedItem": true, "AWS::Cases::Template": true, "AWS::Cassandra::Keyspace": true, "AWS::Cassandra::Table": true, @@ -56023,6 +56206,7 @@ "AWS::DMS::ReplicationSubnetGroup": true, "AWS::DMS::ReplicationTask": true, "AWS::DRS::LaunchConfigurationTemplate": true, + "AWS::DRS::ReplicationConfigurationTemplate": true, "AWS::DRS::SourceNetwork": true, "AWS::DSQL::Cluster": true, "AWS::DataBrew::Dataset": true, @@ -56186,6 +56370,7 @@ "AWS::EC2::SqlHaStandbyDetectedInstance": true, "AWS::EC2::Subnet": true, "AWS::EC2::SubnetCidrBlock": true, + "AWS::EC2::SubnetCidrReservation": true, "AWS::EC2::SubnetNetworkAclAssociation": true, "AWS::EC2::SubnetRouteTableAssociation": true, "AWS::EC2::TrafficMirrorFilter": true, @@ -56647,6 +56832,7 @@ "AWS::M2::Application": true, "AWS::M2::Deployment": true, "AWS::M2::Environment": true, + "AWS::MGN::Connector": true, "AWS::MGN::NetworkMigrationDefinition": true, "AWS::MSK::BatchScramSecret": true, "AWS::MSK::Channel": true, @@ -56815,6 +57001,7 @@ "AWS::Personalize::Dataset": true, "AWS::Personalize::DatasetGroup": true, "AWS::Personalize::EventTracker": true, + "AWS::Personalize::Filter": true, "AWS::Personalize::MetricAttribution": true, "AWS::Personalize::Schema": true, "AWS::Personalize::Solution": true, @@ -56953,6 +57140,7 @@ "AWS::RolesAnywhere::TrustAnchor": true, "AWS::Route53::CidrCollection": true, "AWS::Route53::DNSSEC": true, + "AWS::Route53::DelegationSet": true, "AWS::Route53::HealthCheck": true, "AWS::Route53::HostedZone": true, "AWS::Route53::KeySigningKey": true, @@ -57049,6 +57237,7 @@ "AWS::SMSVOICE::Registration": true, "AWS::SMSVOICE::ResourcePolicy": true, "AWS::SMSVOICE::SenderId": true, + "AWS::SMSVOICE::VerifiedDestinationNumber": true, "AWS::SNS::Subscription": true, "AWS::SNS::Topic": true, "AWS::SNS::TopicInlinePolicy": true, @@ -57271,6 +57460,9 @@ "AWS::WAFv2::RuleGroup": true, "AWS::WAFv2::WebACL": true, "AWS::WAFv2::WebACLAssociation": true, + "AWS::WellArchitected::AgentContext": true, + "AWS::WellArchitected::AgentGoal": true, + "AWS::WellArchitected::AgentProfile": true, "AWS::WellArchitected::Lens": true, "AWS::WellArchitected::Profile": true, "AWS::WellArchitected::ReviewTemplate": true, diff --git a/src/data-source/generated/data/schema_metadata.json b/src/data-source/generated/data/schema_metadata.json index 2281828f..66c8b1ab 100644 --- a/src/data-source/generated/data/schema_metadata.json +++ b/src/data-source/generated/data/schema_metadata.json @@ -5637,7 +5637,8 @@ "ScalableDimension", "ScheduledActions", "ServiceNamespace", - "SuspendedState" + "SuspendedState", + "Tags" ], "required": [ "ResourceId", @@ -5655,7 +5656,8 @@ "ScalableDimension": "string", "ScheduledActions": "array", "ServiceNamespace": "string", - "SuspendedState": "object" + "SuspendedState": "object", + "Tags": "array" }, "property_enums": { "ScalableDimension": [ @@ -5715,6 +5717,9 @@ }, "ScheduledActions": { "uniqueItems": true + }, + "Tags": { + "uniqueItems": true } } }, @@ -8083,6 +8088,81 @@ } } }, + "AWS::BcmPricingCalculator::WorkloadEstimate": { + "properties": [ + "Arn", + "CostCurrency", + "CreatedAt", + "ExpiresAt", + "FailureMessage", + "Id", + "Name", + "RateTimestamp", + "RateType", + "Status", + "Tags", + "TotalCost" + ], + "required": [ + "Name" + ], + "property_types": { + "Arn": "string", + "CostCurrency": "string", + "CreatedAt": "string", + "ExpiresAt": "string", + "FailureMessage": "string", + "Id": "string", + "Name": "string", + "RateTimestamp": "string", + "RateType": "string", + "Status": "string", + "Tags": "array", + "TotalCost": "number" + }, + "property_enums": { + "CostCurrency": [ + "USD" + ], + "RateType": [ + "BEFORE_DISCOUNTS", + "AFTER_DISCOUNTS", + "AFTER_DISCOUNTS_AND_COMMITMENTS" + ], + "Status": [ + "UPDATING", + "VALID", + "INVALID", + "ACTION_NEEDED" + ] + }, + "property_constraints": { + "Arn": { + "pattern": "^arn:aws[-a-z]*:bcm-pricing-calculator::[0-9]{12}:workload-estimate/[a-f0-9-]+$" + }, + "CreatedAt": { + "format": "date-time" + }, + "ExpiresAt": { + "format": "date-time" + }, + "Id": { + "pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$", + "minLength": 36, + "maxLength": 36 + }, + "Name": { + "pattern": "^[a-zA-Z0-9-]+$", + "maxLength": 64 + }, + "RateTimestamp": { + "format": "date-time" + }, + "Tags": { + "maxItems": 200 + } + } + }, "AWS::Bedrock::Agent": { "properties": [ "ActionGroups", @@ -12788,6 +12868,64 @@ } } }, + "AWS::Cases::RelatedItem": { + "properties": [ + "CaseId", + "Content", + "DomainId", + "RelatedItemArn", + "RelatedItemId", + "Tags", + "Type" + ], + "required": [ + "DomainId", + "CaseId", + "Type", + "Content" + ], + "property_types": { + "CaseId": "string", + "Content": "object", + "DomainId": "string", + "RelatedItemArn": "string", + "RelatedItemId": "string", + "Tags": "array", + "Type": "string" + }, + "property_enums": { + "Type": [ + "Contact", + "Comment", + "File", + "Sla", + "ConnectCase", + "Custom" + ] + }, + "property_constraints": { + "CaseId": { + "minLength": 1, + "maxLength": 500 + }, + "DomainId": { + "minLength": 1, + "maxLength": 500 + }, + "RelatedItemArn": { + "pattern": "^arn:aws[-a-z]*:cases:[-a-z0-9]*:[0-9]{12}:domain/[-a-z0-9]*/case/[-a-z0-9]*/related-item/[-a-z0-9]*$", + "minLength": 1, + "maxLength": 500 + }, + "RelatedItemId": { + "minLength": 1, + "maxLength": 500 + }, + "Tags": { + "maxItems": 50 + } + } + }, "AWS::Cases::Template": { "properties": [ "CreatedTime", @@ -13525,6 +13663,119 @@ } } }, + "AWS::Chime::Channel": { + "properties": [ + "AppInstanceArn", + "Arn", + "ChannelFlowArn", + "ChannelId", + "ChimeBearer", + "CreatedBy", + "CreatedTimestamp", + "ElasticChannelConfiguration", + "ExpirationSettings", + "LastMessageTimestamp", + "LastUpdatedTimestamp", + "MemberArns", + "Metadata", + "Mode", + "ModeratorArns", + "Name", + "Privacy", + "Tags" + ], + "required": [ + "AppInstanceArn", + "ChimeBearer", + "Name" + ], + "property_types": { + "AppInstanceArn": "string", + "Arn": "string", + "ChannelFlowArn": "string", + "ChannelId": "string", + "ChimeBearer": "string", + "CreatedBy": "object", + "CreatedTimestamp": "string", + "ElasticChannelConfiguration": "object", + "ExpirationSettings": "object", + "LastMessageTimestamp": "string", + "LastUpdatedTimestamp": "string", + "MemberArns": "array", + "Metadata": "string", + "Mode": "string", + "ModeratorArns": "array", + "Name": "string", + "Privacy": "string", + "Tags": "array" + }, + "property_enums": { + "Mode": [ + "UNRESTRICTED", + "RESTRICTED" + ], + "Privacy": [ + "PUBLIC", + "PRIVATE" + ] + }, + "property_constraints": { + "AppInstanceArn": { + "pattern": "^arn:[a-z0-9-\\.]{1,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[^/].{0,1023}$", + "minLength": 5, + "maxLength": 1600 + }, + "Arn": { + "pattern": "^arn:[a-z0-9-\\.]{1,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[^/].{0,1023}$", + "minLength": 5, + "maxLength": 1600 + }, + "ChannelFlowArn": { + "pattern": "^arn:[a-z0-9-\\.]{1,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[^/].{0,1023}$", + "minLength": 5, + "maxLength": 1600 + }, + "ChannelId": { + "pattern": "^[A-Za-z0-9]([A-Za-z0-9\\:\\-\\_\\.\\@]{0,62}[A-Za-z0-9])?$", + "minLength": 1, + "maxLength": 64 + }, + "ChimeBearer": { + "pattern": "^arn:[a-z0-9-\\.]{1,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[^/].{0,1023}$", + "minLength": 5, + "maxLength": 1600 + }, + "CreatedTimestamp": { + "format": "date-time" + }, + "LastMessageTimestamp": { + "format": "date-time" + }, + "LastUpdatedTimestamp": { + "format": "date-time" + }, + "MemberArns": { + "minItems": 1, + "maxItems": 10 + }, + "Metadata": { + "minLength": 0, + "maxLength": 1024 + }, + "ModeratorArns": { + "minItems": 1, + "maxItems": 10 + }, + "Name": { + "pattern": "^[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD𐀀-􏿿]*$", + "minLength": 1, + "maxLength": 256 + }, + "Tags": { + "maxItems": 50 + } + } + }, "AWS::Chime::ChannelFlow": { "properties": [ "AppInstanceArn", @@ -21697,6 +21948,7 @@ }, "AWS::Connect::SecurityProfile": { "properties": [ + "AllowedAIAgents", "AllowedAccessControlHierarchyGroupId", "AllowedAccessControlTags", "AllowedFlowModules", @@ -21718,6 +21970,7 @@ "SecurityProfileName" ], "property_types": { + "AllowedAIAgents": "array", "AllowedAccessControlHierarchyGroupId": "string", "AllowedAccessControlTags": "array", "AllowedFlowModules": "array", @@ -21736,6 +21989,11 @@ }, "property_enums": {}, "property_constraints": { + "AllowedAIAgents": { + "minItems": 0, + "maxItems": 10, + "uniqueItems": true + }, "AllowedAccessControlHierarchyGroupId": { "pattern": "^[a-zA-Z0-9-]+$", "minLength": 0, @@ -22257,6 +22515,104 @@ } } }, + "AWS::Connect::Vocabulary": { + "properties": [ + "Arn", + "Content", + "InstanceId", + "LanguageCode", + "LastModifiedTime", + "State", + "Tags", + "VocabularyId", + "VocabularyName" + ], + "required": [ + "InstanceId", + "VocabularyName", + "LanguageCode", + "Content" + ], + "property_types": { + "Arn": "string", + "Content": "string", + "InstanceId": "string", + "LanguageCode": "string", + "LastModifiedTime": "string", + "State": "string", + "Tags": "array", + "VocabularyId": "string", + "VocabularyName": "string" + }, + "property_enums": { + "LanguageCode": [ + "ar-AE", + "de-CH", + "de-DE", + "en-AB", + "en-AU", + "en-GB", + "en-IE", + "en-IN", + "en-US", + "en-WL", + "es-ES", + "es-US", + "fr-CA", + "fr-FR", + "hi-IN", + "it-IT", + "ja-JP", + "ko-KR", + "pt-BR", + "pt-PT", + "zh-CN", + "en-NZ", + "en-ZA", + "ca-ES", + "da-DK", + "fi-FI", + "id-ID", + "ms-MY", + "nl-NL", + "no-NO", + "pl-PL", + "sv-SE", + "tl-PH" + ], + "State": [ + "CREATION_IN_PROGRESS", + "ACTIVE", + "CREATION_FAILED", + "DELETE_IN_PROGRESS" + ] + }, + "property_constraints": { + "Content": { + "minLength": 1, + "maxLength": 60000 + }, + "InstanceId": { + "minLength": 1, + "maxLength": 100 + }, + "LastModifiedTime": { + "format": "date-time" + }, + "Tags": { + "maxItems": 50 + }, + "VocabularyId": { + "minLength": 1, + "maxLength": 500 + }, + "VocabularyName": { + "pattern": "^[0-9a-zA-Z._-]+$", + "minLength": 1, + "maxLength": 140 + } + } + }, "AWS::Connect::Workspace": { "properties": [ "Arn", @@ -24060,6 +24416,117 @@ } } }, + "AWS::DRS::ReplicationConfigurationTemplate": { + "properties": [ + "Arn", + "AssociateDefaultSecurityGroup", + "AutoReplicateNewDisks", + "BandwidthThrottling", + "CreatePublicIP", + "DataPlaneRouting", + "DefaultLargeStagingDiskType", + "EbsEncryption", + "EbsEncryptionKeyArn", + "InternetProtocol", + "PitPolicy", + "ReplicationConfigurationTemplateID", + "ReplicationServerInstanceType", + "ReplicationServersSecurityGroupsIDs", + "StagingAreaSubnetId", + "StagingAreaTags", + "Tags", + "UseDedicatedReplicationServer" + ], + "required": [ + "StagingAreaSubnetId", + "ReplicationServersSecurityGroupsIDs", + "EbsEncryption", + "BandwidthThrottling", + "StagingAreaTags", + "PitPolicy" + ], + "property_types": { + "Arn": "string", + "AssociateDefaultSecurityGroup": "boolean", + "AutoReplicateNewDisks": "boolean", + "BandwidthThrottling": "integer", + "CreatePublicIP": "boolean", + "DataPlaneRouting": "string", + "DefaultLargeStagingDiskType": "string", + "EbsEncryption": "string", + "EbsEncryptionKeyArn": "string", + "InternetProtocol": "string", + "PitPolicy": "array", + "ReplicationConfigurationTemplateID": "string", + "ReplicationServerInstanceType": "string", + "ReplicationServersSecurityGroupsIDs": "array", + "StagingAreaSubnetId": "string", + "StagingAreaTags": "object", + "Tags": "array", + "UseDedicatedReplicationServer": "boolean" + }, + "property_enums": { + "DataPlaneRouting": [ + "PRIVATE_IP", + "PUBLIC_IP" + ], + "DefaultLargeStagingDiskType": [ + "GP2", + "GP3", + "ST1", + "AUTO" + ], + "EbsEncryption": [ + "DEFAULT", + "CUSTOM", + "NONE" + ], + "InternetProtocol": [ + "IPV4", + "IPV6" + ] + }, + "property_constraints": { + "Arn": { + "pattern": "^arn:.{16,2044}$", + "minLength": 20, + "maxLength": 2048 + }, + "BandwidthThrottling": { + "minimum": 0 + }, + "EbsEncryptionKeyArn": { + "pattern": "^arn:.{16,2044}$", + "minLength": 20, + "maxLength": 2048 + }, + "PitPolicy": { + "minItems": 1, + "maxItems": 10 + }, + "ReplicationConfigurationTemplateID": { + "pattern": "^rct-[0-9a-zA-Z]{17}$", + "minLength": 21, + "maxLength": 21 + }, + "ReplicationServerInstanceType": { + "minLength": 0, + "maxLength": 255 + }, + "ReplicationServersSecurityGroupsIDs": { + "minItems": 0, + "maxItems": 32 + }, + "StagingAreaSubnetId": { + "pattern": "^subnet-[0-9a-fA-F]{8,}$", + "minLength": 0, + "maxLength": 255 + }, + "Tags": { + "uniqueItems": true + } + } + }, "AWS::DRS::SourceNetwork": { "properties": [ "Arn", @@ -32710,6 +33177,47 @@ } } }, + "AWS::EC2::SubnetCidrReservation": { + "properties": [ + "Arn", + "Cidr", + "Description", + "OwnerId", + "ReservationType", + "SubnetCidrReservationId", + "SubnetId", + "Tags" + ], + "required": [ + "SubnetId", + "Cidr", + "ReservationType" + ], + "property_types": { + "Arn": "string", + "Cidr": "string", + "Description": "string", + "OwnerId": "string", + "ReservationType": "string", + "SubnetCidrReservationId": "string", + "SubnetId": "string", + "Tags": "array" + }, + "property_enums": { + "ReservationType": [ + "prefix", + "explicit" + ] + }, + "property_constraints": { + "Cidr": { + "format": "ipv4-network" + }, + "SubnetId": { + "format": "AWS::EC2::Subnet.Id" + } + } + }, "AWS::EC2::SubnetNetworkAclAssociation": { "properties": [ "AssociationId", @@ -50607,25 +51115,36 @@ "AWS::IoTSiteWise::Dataset": { "properties": [ "DatasetArn", + "DatasetConfig", "DatasetDescription", "DatasetId", "DatasetName", "DatasetSource", - "Tags" + "DatasetType", + "Tags", + "WorkspaceName" ], "required": [ - "DatasetName", - "DatasetSource" + "DatasetName" ], "property_types": { "DatasetArn": "string", + "DatasetConfig": "object", "DatasetDescription": "string", "DatasetId": "string", "DatasetName": "string", "DatasetSource": "object", - "Tags": "array" + "DatasetType": "string", + "Tags": "array", + "WorkspaceName": "string" + }, + "property_enums": { + "DatasetType": [ + "SESSION", + "CURATED", + "EXTERNAL" + ] }, - "property_enums": {}, "property_constraints": { "DatasetDescription": { "pattern": "^[^\\u0000-\\u001F\\u007F]+$", @@ -50633,9 +51152,9 @@ "maxLength": 2048 }, "DatasetId": { - "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$", + "pattern": "^([a-zA-Z0-9_-]{1,64}/)?[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$", "minLength": 36, - "maxLength": 36 + "maxLength": 101 }, "DatasetName": { "pattern": "^[a-zA-Z0-9 _\\-#$*!@.]+$", @@ -50644,6 +51163,11 @@ }, "Tags": { "uniqueItems": true + }, + "WorkspaceName": { + "pattern": "^[a-zA-Z0-9_-]+$", + "minLength": 1, + "maxLength": 64 } } }, @@ -57499,6 +58023,54 @@ } } }, + "AWS::MGN::Connector": { + "properties": [ + "Arn", + "ConnectorID", + "Name", + "SsmCommandConfig", + "SsmInstanceID", + "Tags" + ], + "required": [ + "Name", + "SsmInstanceID" + ], + "property_types": { + "Arn": "string", + "ConnectorID": "string", + "Name": "string", + "SsmCommandConfig": "object", + "SsmInstanceID": "string", + "Tags": "array" + }, + "property_enums": {}, + "property_constraints": { + "Arn": { + "minLength": 20, + "maxLength": 2048 + }, + "ConnectorID": { + "pattern": "^connector-[0-9a-zA-Z]{17}$", + "minLength": 27, + "maxLength": 27 + }, + "Name": { + "pattern": "^[A-Za-z0-9_-]+$", + "minLength": 1, + "maxLength": 256 + }, + "SsmInstanceID": { + "pattern": "(^i-[0-9a-zA-Z]{17}$)|(^mi-[0-9a-zA-Z]{17}$)", + "minLength": 19, + "maxLength": 20 + }, + "Tags": { + "maxItems": 50, + "uniqueItems": true + } + } + }, "AWS::MGN::NetworkMigrationDefinition": { "properties": [ "Arn", @@ -58812,6 +59384,55 @@ } } }, + "AWS::MediaConnect::FlowMediaStream": { + "properties": [ + "Arn", + "Attributes", + "ClockRate", + "Description", + "FlowArn", + "Fmt", + "MediaStreamId", + "MediaStreamName", + "MediaStreamType", + "Tags", + "VideoFormat" + ], + "required": [ + "FlowArn", + "MediaStreamName", + "MediaStreamId", + "MediaStreamType" + ], + "property_types": { + "Arn": "string", + "Attributes": "object", + "ClockRate": "integer", + "Description": "string", + "FlowArn": "string", + "Fmt": "integer", + "MediaStreamId": "integer", + "MediaStreamName": "string", + "MediaStreamType": "string", + "Tags": "array", + "VideoFormat": "string" + }, + "property_enums": { + "MediaStreamType": [ + "video", + "audio", + "ancillary-data" + ] + }, + "property_constraints": { + "FlowArn": { + "pattern": "^arn:(aws[a-zA-Z-]*):mediaconnect:[a-z0-9-]+:[0-9]{12}:flow:[a-zA-Z0-9-]+:[a-zA-Z0-9_-]+$" + }, + "Tags": { + "uniqueItems": true + } + } + }, "AWS::MediaConnect::FlowOutput": { "properties": [ "CidrAllowList", @@ -67698,6 +68319,68 @@ } } }, + "AWS::Personalize::Filter": { + "properties": [ + "CreationDateTime", + "DatasetGroupArn", + "FilterArn", + "FilterExpression", + "LastUpdatedDateTime", + "Name", + "Status", + "Tags" + ], + "required": [ + "Name", + "DatasetGroupArn", + "FilterExpression" + ], + "property_types": { + "CreationDateTime": "string", + "DatasetGroupArn": "string", + "FilterArn": "string", + "FilterExpression": "string", + "LastUpdatedDateTime": "string", + "Name": "string", + "Status": "string", + "Tags": "array" + }, + "property_enums": {}, + "property_constraints": { + "CreationDateTime": { + "format": "date-time" + }, + "DatasetGroupArn": { + "pattern": "arn:([a-z\\d-]+):personalize:.*:.*:.+", + "minLength": 0, + "maxLength": 256 + }, + "FilterArn": { + "pattern": "arn:([a-z\\d-]+):personalize:.*:.*:.+", + "maxLength": 256 + }, + "FilterExpression": { + "minLength": 1, + "maxLength": 2500 + }, + "LastUpdatedDateTime": { + "format": "date-time" + }, + "Name": { + "pattern": "^[a-zA-Z0-9][a-zA-Z0-9\\-_]*$", + "minLength": 1, + "maxLength": 63 + }, + "Status": { + "maxLength": 256 + }, + "Tags": { + "minItems": 0, + "maxItems": 200, + "uniqueItems": true + } + } + }, "AWS::Personalize::MetricAttribution": { "properties": [ "DatasetGroupArn", @@ -75245,6 +75928,7 @@ "MultiRegion", "Name", "PolicyArn", + "SharingEnabled", "Tags", "UpdatedAt" ], @@ -75262,6 +75946,7 @@ "MultiRegion": "object", "Name": "string", "PolicyArn": "string", + "SharingEnabled": "boolean", "Tags": "array", "UpdatedAt": "string" }, @@ -76129,6 +76814,34 @@ } } }, + "AWS::Route53::DelegationSet": { + "properties": [ + "Arn", + "CallerReference", + "Id", + "NameServers" + ], + "required": [], + "property_types": { + "Arn": "string", + "CallerReference": "string", + "Id": "string", + "NameServers": "array" + }, + "property_enums": {}, + "property_constraints": { + "Arn": { + "pattern": "^arn:aws[a-zA-Z0-9-]*:route53:::delegationset/[^/\\s]{1,32}$" + }, + "CallerReference": { + "minLength": 1, + "maxLength": 128 + }, + "Id": { + "maxLength": 32 + } + } + }, "AWS::Route53::HealthCheck": { "properties": [ "HealthCheckConfig", @@ -76231,6 +76944,38 @@ } } }, + "AWS::Route53::QueryLoggingConfig": { + "properties": [ + "Arn", + "CloudWatchLogsLogGroupArn", + "HostedZoneId", + "Id" + ], + "required": [ + "HostedZoneId", + "CloudWatchLogsLogGroupArn" + ], + "property_types": { + "Arn": "string", + "CloudWatchLogsLogGroupArn": "string", + "HostedZoneId": "string", + "Id": "string" + }, + "property_enums": {}, + "property_constraints": { + "Arn": { + "pattern": "^arn:aws[a-zA-Z0-9-]*:route53:::queryloggingconfig/[^/\\s]{1,36}$" + }, + "HostedZoneId": { + "minLength": 0, + "maxLength": 32 + }, + "Id": { + "minLength": 1, + "maxLength": 36 + } + } + }, "AWS::Route53::RecordSet": { "properties": [ "AliasTarget", @@ -80670,6 +81415,47 @@ } } }, + "AWS::SMSVOICE::VerifiedDestinationNumber": { + "properties": [ + "CreatedTimestamp", + "DestinationPhoneNumber", + "Status", + "Tags", + "VerifiedDestinationNumberArn", + "VerifiedDestinationNumberId" + ], + "required": [ + "DestinationPhoneNumber" + ], + "property_types": { + "CreatedTimestamp": "string", + "DestinationPhoneNumber": "string", + "Status": "string", + "Tags": "array", + "VerifiedDestinationNumberArn": "string", + "VerifiedDestinationNumberId": "string" + }, + "property_enums": { + "Status": [ + "PENDING", + "VERIFIED", + "UNSUPPORTED" + ] + }, + "property_constraints": { + "CreatedTimestamp": { + "format": "date-time" + }, + "DestinationPhoneNumber": { + "pattern": "^\\+?[1-9][0-9]{1,18}$", + "minLength": 1, + "maxLength": 20 + }, + "Tags": { + "uniqueItems": true + } + } + }, "AWS::SNS::Subscription": { "properties": [ "Arn", @@ -82871,6 +83657,85 @@ } } }, + "AWS::SageMaker::ClusterSchedulerConfig": { + "properties": [ + "ClusterArn", + "ClusterSchedulerConfigArn", + "ClusterSchedulerConfigId", + "ClusterSchedulerConfigVersion", + "CreationTime", + "Description", + "Name", + "SchedulerConfig", + "Status", + "Tags" + ], + "required": [ + "Name", + "ClusterArn", + "SchedulerConfig" + ], + "property_types": { + "ClusterArn": "string", + "ClusterSchedulerConfigArn": "string", + "ClusterSchedulerConfigId": "string", + "ClusterSchedulerConfigVersion": "integer", + "CreationTime": "string", + "Description": "string", + "Name": "string", + "SchedulerConfig": "object", + "Status": "string", + "Tags": "array" + }, + "property_enums": { + "Status": [ + "Creating", + "CreateFailed", + "CreateRollbackFailed", + "Created", + "Updating", + "UpdateFailed", + "UpdateRollbackFailed", + "Updated", + "Deleting", + "DeleteFailed", + "DeleteRollbackFailed", + "Deleted" + ] + }, + "property_constraints": { + "ClusterArn": { + "pattern": "^arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:cluster/[a-z0-9]{12}$", + "minLength": 0, + "maxLength": 256 + }, + "ClusterSchedulerConfigArn": { + "pattern": "^arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]{9,16}:[0-9]{12}:cluster-scheduler-config/[a-z0-9]{12}$", + "maxLength": 256 + }, + "ClusterSchedulerConfigId": { + "pattern": "^[a-z0-9]{12}$", + "maxLength": 12 + }, + "CreationTime": { + "format": "date-time" + }, + "Description": { + "pattern": "^[\\p{L}\\p{M}\\p{Z}\\p{S}\\p{N}\\p{P}]*$", + "minLength": 0, + "maxLength": 1024 + }, + "Name": { + "pattern": "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}$", + "minLength": 1, + "maxLength": 63 + }, + "Tags": { + "minItems": 0, + "maxItems": 50 + } + } + }, "AWS::SageMaker::CodeRepository": { "properties": [ "CodeRepositoryArn", @@ -85013,19 +85878,40 @@ }, "AWS::SageMaker::NotebookInstanceLifecycleConfig": { "properties": [ - "Id", + "NotebookInstanceLifecycleConfigArn", "NotebookInstanceLifecycleConfigName", "OnCreate", - "OnStart" + "OnStart", + "Tags" ], "required": [], "property_types": { - "Id": "string", + "NotebookInstanceLifecycleConfigArn": "string", "NotebookInstanceLifecycleConfigName": "string", "OnCreate": "array", - "OnStart": "array" + "OnStart": "array", + "Tags": "array" }, - "property_enums": {} + "property_enums": {}, + "property_constraints": { + "NotebookInstanceLifecycleConfigName": { + "pattern": "^[a-zA-Z0-9](-*[a-zA-Z0-9])*$", + "minLength": 1, + "maxLength": 63 + }, + "OnCreate": { + "minItems": 0, + "maxItems": 1 + }, + "OnStart": { + "minItems": 0, + "maxItems": 1 + }, + "Tags": { + "minItems": 0, + "maxItems": 50 + } + } }, "AWS::SageMaker::PartnerApp": { "properties": [ @@ -93206,6 +94092,281 @@ } } }, + "AWS::WellArchitected::AgentContext": { + "properties": [ + "ApplicationType", + "Arn", + "Content", + "ContextType", + "CreatedAt", + "CreatedBy", + "Criticality", + "Id", + "LastModifiedAt", + "LastModifiedBy", + "ProfileArn", + "Title" + ], + "required": [ + "ProfileArn", + "Title", + "ContextType", + "Content" + ], + "property_types": { + "ApplicationType": "string", + "Arn": "string", + "Content": "object", + "ContextType": "string", + "CreatedAt": "string", + "CreatedBy": "string", + "Criticality": "string", + "Id": "string", + "LastModifiedAt": "string", + "LastModifiedBy": "string", + "ProfileArn": "string", + "Title": "string" + }, + "property_enums": { + "ApplicationType": [ + "SAS", + "DESKTOP_APPLICATION", + "OTHER" + ], + "ContextType": [ + "APPLICATION" + ], + "Criticality": [ + "MISSION_CRITICAL", + "BUSINESS_CRITICAL", + "NON_CRITICAL", + "TEST_DEVELOPMENT" + ] + }, + "property_constraints": { + "Arn": { + "pattern": "^arn:aws([a-z0-9-]+)?:wellarchitected:[a-z0-9-]{6,64}:[0-9]{12}:agent-profile/[a-zA-Z0-9_-]+/agent-context/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$", + "minLength": 1, + "maxLength": 2048 + }, + "CreatedAt": { + "minLength": 20, + "maxLength": 64, + "format": "date-time" + }, + "CreatedBy": { + "minLength": 1, + "maxLength": 128 + }, + "Id": { + "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$", + "minLength": 36, + "maxLength": 36 + }, + "LastModifiedAt": { + "minLength": 20, + "maxLength": 64, + "format": "date-time" + }, + "LastModifiedBy": { + "minLength": 1, + "maxLength": 128 + }, + "ProfileArn": { + "pattern": "^arn:aws([a-z0-9-]+)?:wellarchitected:[a-z0-9-]{6,64}:[0-9]{12}:agent-profile/[a-zA-Z0-9_-]+$", + "minLength": 1, + "maxLength": 2048 + }, + "Title": { + "pattern": "^[\\P{C}]+$", + "minLength": 1, + "maxLength": 1000 + } + } + }, + "AWS::WellArchitected::AgentGoal": { + "properties": [ + "Arn", + "CreatedAt", + "CreatedBy", + "Description", + "Id", + "LastModifiedAt", + "LastModifiedBy", + "Pillars", + "ProfileArn", + "Title" + ], + "required": [ + "ProfileArn", + "Pillars", + "Title" + ], + "property_types": { + "Arn": "string", + "CreatedAt": "string", + "CreatedBy": "string", + "Description": "string", + "Id": "string", + "LastModifiedAt": "string", + "LastModifiedBy": "string", + "Pillars": "array", + "ProfileArn": "string", + "Title": "string" + }, + "property_enums": {}, + "property_constraints": { + "Arn": { + "pattern": "^arn:aws([a-z0-9-]+)?:wellarchitected:[a-z0-9-]{6,64}:[0-9]{12}:agent-profile/[a-zA-Z0-9_-]+/agent-goal/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$", + "minLength": 1, + "maxLength": 2048 + }, + "CreatedAt": { + "minLength": 20, + "maxLength": 64, + "format": "date-time" + }, + "CreatedBy": { + "minLength": 1, + "maxLength": 128 + }, + "Description": { + "pattern": "^(?:(?!\\$\\{[a-zA-Z]+:)[\\P{C}])+$", + "minLength": 1, + "maxLength": 4000 + }, + "Id": { + "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$", + "minLength": 36, + "maxLength": 36 + }, + "LastModifiedAt": { + "minLength": 20, + "maxLength": 64, + "format": "date-time" + }, + "LastModifiedBy": { + "minLength": 1, + "maxLength": 128 + }, + "Pillars": { + "minItems": 1, + "maxItems": 5, + "uniqueItems": true + }, + "ProfileArn": { + "pattern": "^arn:aws([a-z0-9-]+)?:wellarchitected:[a-z0-9-]{6,64}:[0-9]{12}:agent-profile/[a-zA-Z0-9_-]+$", + "minLength": 1, + "maxLength": 2048 + }, + "Title": { + "pattern": "^(?:(?!\\$\\{[a-zA-Z]+:)[\\P{C}])+$", + "minLength": 1, + "maxLength": 1000 + } + } + }, + "AWS::WellArchitected::AgentProfile": { + "properties": [ + "AggregationConfiguration", + "Arn", + "BusinessOverview", + "CreatedAt", + "CreatedBy", + "DeletionProtection", + "Description", + "DisplayName", + "ExecutionRoleArn", + "LastModifiedAt", + "LastModifiedBy", + "Name", + "Pillars", + "Tags" + ], + "required": [ + "Name", + "ExecutionRoleArn", + "Pillars", + "AggregationConfiguration" + ], + "property_types": { + "AggregationConfiguration": "array", + "Arn": "string", + "BusinessOverview": "string", + "CreatedAt": "string", + "CreatedBy": "string", + "DeletionProtection": "boolean", + "Description": "string", + "DisplayName": "string", + "ExecutionRoleArn": "string", + "LastModifiedAt": "string", + "LastModifiedBy": "string", + "Name": "string", + "Pillars": "array", + "Tags": "array" + }, + "property_enums": {}, + "property_constraints": { + "AggregationConfiguration": { + "minItems": 0, + "maxItems": 100, + "uniqueItems": true + }, + "Arn": { + "pattern": "^arn:aws([a-z0-9-]+)?:wellarchitected:[a-z0-9-]{6,64}:[0-9]{12}:agent-profile/([a-zA-Z0-9_-]+)$", + "minLength": 1, + "maxLength": 2048 + }, + "BusinessOverview": { + "maxLength": 512 + }, + "CreatedAt": { + "minLength": 20, + "maxLength": 64, + "format": "date-time" + }, + "CreatedBy": { + "minLength": 1, + "maxLength": 128 + }, + "Description": { + "maxLength": 512 + }, + "DisplayName": { + "minLength": 3, + "maxLength": 128 + }, + "ExecutionRoleArn": { + "pattern": "^arn:([a-z\\-]+):iam::[0-9]{12}:role/(service-role/)?[a-zA-Z0-9+=,.@\\-_]+$", + "minLength": 1, + "maxLength": 2048, + "format": "AWS::IAM::Role.Arn" + }, + "LastModifiedAt": { + "minLength": 20, + "maxLength": 64, + "format": "date-time" + }, + "LastModifiedBy": { + "minLength": 1, + "maxLength": 128 + }, + "Name": { + "pattern": "^[a-zA-Z0-9_-]+$", + "minLength": 3, + "maxLength": 128 + }, + "Pillars": { + "minItems": 1, + "maxItems": 4, + "uniqueItems": true + }, + "Tags": { + "maxItems": 50, + "uniqueItems": true + } + } + }, "AWS::WellArchitected::Lens": { "properties": [ "Description", diff --git a/src/data-source/generated/data/source_versions.json b/src/data-source/generated/data/source_versions.json index dfd22dfd..05229b0c 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-20T22:09:30Z", + "resource_schema_version": "https://github.com/aws-cloudformation/resource-provider-enhanced-schemas@2026-09-22T02:12:03Z", "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 6e24a2c4..5b9f370b 100644 --- a/src/data-source/generated/schema-validator/compiled_schemas.json +++ b/src/data-source/generated/schema-validator/compiled_schemas.json @@ -23167,6 +23167,13 @@ }, "SuspendedState": { "ref_name": "SuspendedState" + }, + "Tags": { + "type": "array", + "unique_items": true, + "items": { + "ref_name": "Tag" + } } }, "definitions": { @@ -23224,6 +23231,26 @@ } }, "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": [ @@ -35448,6 +35475,126 @@ ], "source_url": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-bcm-pricing-calculator" }, + "AWS::BcmPricingCalculator::WorkloadEstimate": { + "type_name": "AWS::BcmPricingCalculator::WorkloadEstimate", + "properties": { + "Arn": { + "type": "string", + "pattern": "^arn:aws[-a-z]*:bcm-pricing-calculator::[0-9]{12}:workload-estimate/[a-f0-9-]+$" + }, + "CostCurrency": { + "ref_name": "CurrencyCode" + }, + "CreatedAt": { + "type": "string", + "format": "date-time" + }, + "ExpiresAt": { + "type": "string", + "format": "date-time" + }, + "FailureMessage": { + "type": "string" + }, + "Id": { + "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 + }, + "Name": { + "type": "string", + "pattern": "^[a-zA-Z0-9-]+$", + "max_length": 64 + }, + "RateTimestamp": { + "type": "string", + "format": "date-time" + }, + "RateType": { + "ref_name": "WorkloadEstimateRateType" + }, + "Status": { + "ref_name": "WorkloadEstimateStatus" + }, + "Tags": { + "type": "array", + "max_items": 200, + "items": { + "ref_name": "Tag" + } + }, + "TotalCost": { + "type": "number" + } + }, + "definitions": { + "CurrencyCode": { + "type": "string", + "enum": [ + "USD" + ] + }, + "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 + }, + "WorkloadEstimateRateType": { + "type": "string", + "enum": [ + "BEFORE_DISCOUNTS", + "AFTER_DISCOUNTS", + "AFTER_DISCOUNTS_AND_COMMITMENTS" + ] + }, + "WorkloadEstimateStatus": { + "type": "string", + "enum": [ + "UPDATING", + "VALID", + "INVALID", + "ACTION_NEEDED" + ] + } + }, + "required": [ + "Name" + ], + "additional_properties": false, + "read_only_properties": [ + "Arn", + "Id", + "Status", + "TotalCost", + "CostCurrency", + "CreatedAt", + "RateTimestamp", + "FailureMessage" + ], + "create_only_properties": [ + "RateType" + ], + "primary_identifier": [ + "Arn" + ], + "source_url": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-bcm-pricing-calculator" + }, "AWS::Bedrock::Agent": { "type_name": "AWS::Bedrock::Agent", "properties": { @@ -47631,7 +47778,7 @@ }, "InboundTokenClaimName": { "type": "string", - "pattern": "^[A-Za-z0-9_.-:]+$", + "pattern": "^[A-Za-z0-9_.:-]+$", "min_length": 1, "max_length": 255 }, @@ -58916,6 +59063,125 @@ ], "source_url": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git" }, + "AWS::Cases::RelatedItem": { + "type_name": "AWS::Cases::RelatedItem", + "properties": { + "CaseId": { + "type": "string", + "min_length": 1, + "max_length": 500 + }, + "Content": { + "ref_name": "RelatedItemContent" + }, + "DomainId": { + "type": "string", + "min_length": 1, + "max_length": 500 + }, + "RelatedItemArn": { + "type": "string", + "pattern": "^arn:aws[-a-z]*:cases:[-a-z0-9]*:[0-9]{12}:domain/[-a-z0-9]*/case/[-a-z0-9]*/related-item/[-a-z0-9]*$", + "min_length": 1, + "max_length": 500 + }, + "RelatedItemId": { + "type": "string", + "min_length": 1, + "max_length": 500 + }, + "Tags": { + "type": "array", + "max_items": 50, + "items": { + "ref_name": "Tag" + } + }, + "Type": { + "type": "string", + "enum": [ + "Contact", + "Comment", + "File", + "Sla", + "ConnectCase", + "Custom" + ] + } + }, + "definitions": { + "CommentContent": { + "type": "object", + "properties": { + "Body": { + "type": "string", + "min_length": 1, + "max_length": 15000 + }, + "ContentType": { + "type": "string", + "enum": [ + "Text/Plain" + ] + } + }, + "required": [ + "Body", + "ContentType" + ], + "additional_properties": false + }, + "RelatedItemContent": { + "type": "object", + "properties": { + "Comment": { + "ref_name": "CommentContent" + } + }, + "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": [ + "DomainId", + "CaseId", + "Type", + "Content" + ], + "additional_properties": false, + "read_only_properties": [ + "RelatedItemArn", + "RelatedItemId" + ], + "create_only_properties": [ + "DomainId", + "CaseId", + "Type", + "Content" + ], + "primary_identifier": [ + "RelatedItemArn" + ] + }, "AWS::Cases::Template": { "type_name": "AWS::Cases::Template", "properties": { @@ -60723,124 +60989,350 @@ }, "required": [ "AppInstanceArn", - "Configuration" + "Configuration" + ], + "additional_properties": false, + "read_only_properties": [ + "AppInstanceBotArn", + "CreatedTimestamp", + "LastUpdatedTimestamp" + ], + "create_only_properties": [ + "AppInstanceArn" + ], + "primary_identifier": [ + "AppInstanceBotArn" + ], + "source_url": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git" + }, + "AWS::Chime::AppInstanceUser": { + "type_name": "AWS::Chime::AppInstanceUser", + "properties": { + "AppInstanceArn": { + "type": "string", + "pattern": "^arn:[a-z0-9-\\.]{1,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[^/].{0,1023}$", + "min_length": 5, + "max_length": 1600 + }, + "AppInstanceUserArn": { + "type": "string", + "pattern": "^arn:[a-z0-9-\\.]{1,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[^/].{0,1023}$", + "min_length": 5, + "max_length": 1600 + }, + "AppInstanceUserId": { + "type": "string", + "pattern": "^[A-Za-z0-9]([A-Za-z0-9\\:\\-\\_\\.\\@]{0,62}[A-Za-z0-9])?$", + "min_length": 1, + "max_length": 64 + }, + "ExpirationSettings": { + "ref_name": "ExpirationSettings" + }, + "Metadata": { + "type": "string", + "pattern": ".*", + "min_length": 0, + "max_length": 1024 + }, + "Name": { + "type": "string", + "pattern": "^[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*$", + "min_length": 0, + "max_length": 256 + }, + "Tags": { + "type": "array", + "min_items": 0, + "max_items": 50, + "items": { + "ref_name": "Tag" + } + } + }, + "definitions": { + "ExpirationSettings": { + "type": "object", + "properties": { + "ExpirationCriterion": { + "type": "string", + "enum": [ + "CREATED_TIMESTAMP" + ] + }, + "ExpirationDays": { + "type": "integer", + "minimum": 1.0, + "maximum": 5475.0 + } + }, + "required": [ + "ExpirationDays", + "ExpirationCriterion" + ], + "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": [ + "AppInstanceArn", + "AppInstanceUserId" + ], + "additional_properties": false, + "read_only_properties": [ + "AppInstanceUserArn" + ], + "create_only_properties": [ + "AppInstanceArn", + "AppInstanceUserId" + ], + "primary_identifier": [ + "AppInstanceUserArn" + ] + }, + "AWS::Chime::Channel": { + "type_name": "AWS::Chime::Channel", + "properties": { + "AppInstanceArn": { + "type": "string", + "pattern": "^arn:[a-z0-9-\\.]{1,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[^/].{0,1023}$", + "min_length": 5, + "max_length": 1600 + }, + "Arn": { + "type": "string", + "pattern": "^arn:[a-z0-9-\\.]{1,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[^/].{0,1023}$", + "min_length": 5, + "max_length": 1600 + }, + "ChannelFlowArn": { + "type": "string", + "pattern": "^arn:[a-z0-9-\\.]{1,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[^/].{0,1023}$", + "min_length": 5, + "max_length": 1600 + }, + "ChannelId": { + "type": "string", + "pattern": "^[A-Za-z0-9]([A-Za-z0-9\\:\\-\\_\\.\\@]{0,62}[A-Za-z0-9])?$", + "min_length": 1, + "max_length": 64 + }, + "ChimeBearer": { + "type": "string", + "pattern": "^arn:[a-z0-9-\\.]{1,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[^/].{0,1023}$", + "min_length": 5, + "max_length": 1600 + }, + "CreatedBy": { + "ref_name": "Identity" + }, + "CreatedTimestamp": { + "type": "string", + "format": "date-time" + }, + "ElasticChannelConfiguration": { + "ref_name": "ElasticChannelConfiguration" + }, + "ExpirationSettings": { + "ref_name": "ExpirationSettings" + }, + "LastMessageTimestamp": { + "type": "string", + "format": "date-time" + }, + "LastUpdatedTimestamp": { + "type": "string", + "format": "date-time" + }, + "MemberArns": { + "type": "array", + "min_items": 1, + "max_items": 10, + "items": { + "type": "string", + "pattern": "^arn:[a-z0-9-\\.]{1,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[^/].{0,1023}$", + "min_length": 5, + "max_length": 1600 + } + }, + "Metadata": { + "type": "string", + "min_length": 0, + "max_length": 1024 + }, + "Mode": { + "type": "string", + "enum": [ + "UNRESTRICTED", + "RESTRICTED" + ] + }, + "ModeratorArns": { + "type": "array", + "min_items": 1, + "max_items": 10, + "items": { + "type": "string", + "pattern": "^arn:[a-z0-9-\\.]{1,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[^/].{0,1023}$", + "min_length": 5, + "max_length": 1600 + } + }, + "Name": { + "type": "string", + "pattern": "^[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD𐀀-􏿿]*$", + "min_length": 1, + "max_length": 256 + }, + "Privacy": { + "type": "string", + "enum": [ + "PUBLIC", + "PRIVATE" + ] + }, + "Tags": { + "type": "array", + "max_items": 50, + "items": { + "ref_name": "Tag" + } + } + }, + "definitions": { + "ElasticChannelConfiguration": { + "type": "object", + "properties": { + "MaximumSubChannels": { + "type": "integer", + "minimum": 2.0 + }, + "MinimumMembershipPercentage": { + "type": "integer", + "minimum": 1.0, + "maximum": 40.0 + }, + "TargetMembershipsPerSubChannel": { + "type": "integer", + "minimum": 2.0 + } + }, + "required": [ + "MaximumSubChannels", + "TargetMembershipsPerSubChannel", + "MinimumMembershipPercentage" + ], + "additional_properties": false + }, + "ExpirationSettings": { + "type": "object", + "properties": { + "ExpirationCriterion": { + "type": "string", + "enum": [ + "CREATED_TIMESTAMP", + "LAST_MESSAGE_TIMESTAMP" + ] + }, + "ExpirationDays": { + "type": "integer", + "minimum": 1.0, + "maximum": 5475.0 + } + }, + "required": [ + "ExpirationDays", + "ExpirationCriterion" + ], + "additional_properties": false + }, + "Identity": { + "type": "object", + "properties": { + "Arn": { + "type": "string", + "pattern": "^arn:[a-z0-9-\\.]{1,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[^/].{0,1023}$", + "min_length": 5, + "max_length": 1600 + }, + "Name": { + "type": "string", + "min_length": 0, + "max_length": 256 + } + }, + "additional_properties": false + }, + "Tag": { + "type": "object", + "properties": { + "Key": { + "type": "string", + "min_length": 1, + "max_length": 128 + }, + "Value": { + "type": "string", + "min_length": 1, + "max_length": 256 + } + }, + "required": [ + "Key", + "Value" + ], + "additional_properties": false + } + }, + "required": [ + "AppInstanceArn", + "ChimeBearer", + "Name" ], "additional_properties": false, "read_only_properties": [ - "AppInstanceBotArn", + "Arn", + "CreatedBy", "CreatedTimestamp", - "LastUpdatedTimestamp" - ], - "create_only_properties": [ - "AppInstanceArn" - ], - "primary_identifier": [ - "AppInstanceBotArn" - ], - "source_url": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git" - }, - "AWS::Chime::AppInstanceUser": { - "type_name": "AWS::Chime::AppInstanceUser", - "properties": { - "AppInstanceArn": { - "type": "string", - "pattern": "^arn:[a-z0-9-\\.]{1,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[^/].{0,1023}$", - "min_length": 5, - "max_length": 1600 - }, - "AppInstanceUserArn": { - "type": "string", - "pattern": "^arn:[a-z0-9-\\.]{1,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[^/].{0,1023}$", - "min_length": 5, - "max_length": 1600 - }, - "AppInstanceUserId": { - "type": "string", - "pattern": "^[A-Za-z0-9]([A-Za-z0-9\\:\\-\\_\\.\\@]{0,62}[A-Za-z0-9])?$", - "min_length": 1, - "max_length": 64 - }, - "ExpirationSettings": { - "ref_name": "ExpirationSettings" - }, - "Metadata": { - "type": "string", - "pattern": ".*", - "min_length": 0, - "max_length": 1024 - }, - "Name": { - "type": "string", - "pattern": "^[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*$", - "min_length": 0, - "max_length": 256 - }, - "Tags": { - "type": "array", - "min_items": 0, - "max_items": 50, - "items": { - "ref_name": "Tag" - } - } - }, - "definitions": { - "ExpirationSettings": { - "type": "object", - "properties": { - "ExpirationCriterion": { - "type": "string", - "enum": [ - "CREATED_TIMESTAMP" - ] - }, - "ExpirationDays": { - "type": "integer", - "minimum": 1.0, - "maximum": 5475.0 - } - }, - "required": [ - "ExpirationDays", - "ExpirationCriterion" - ], - "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": [ - "AppInstanceArn", - "AppInstanceUserId" + "LastUpdatedTimestamp", + "LastMessageTimestamp", + "ChannelFlowArn" ], - "additional_properties": false, - "read_only_properties": [ - "AppInstanceUserArn" + "write_only_properties": [ + "MemberArns", + "ModeratorArns" ], "create_only_properties": [ "AppInstanceArn", - "AppInstanceUserId" + "ChannelId", + "ChimeBearer", + "ElasticChannelConfiguration", + "MemberArns", + "ModeratorArns", + "Privacy" ], "primary_identifier": [ - "AppInstanceUserArn" + "Arn", + "ChimeBearer" ] }, "AWS::Chime::ChannelFlow": { @@ -88165,6 +88657,15 @@ "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-]+$", @@ -88268,6 +88769,26 @@ } }, "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": { @@ -89676,6 +90197,138 @@ ], "source_url": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-connect" }, + "AWS::Connect::Vocabulary": { + "type_name": "AWS::Connect::Vocabulary", + "properties": { + "Arn": { + "type": "string" + }, + "Content": { + "type": "string", + "min_length": 1, + "max_length": 60000 + }, + "InstanceId": { + "type": "string", + "min_length": 1, + "max_length": 100 + }, + "LanguageCode": { + "type": "string", + "enum": [ + "ar-AE", + "de-CH", + "de-DE", + "en-AB", + "en-AU", + "en-GB", + "en-IE", + "en-IN", + "en-US", + "en-WL", + "es-ES", + "es-US", + "fr-CA", + "fr-FR", + "hi-IN", + "it-IT", + "ja-JP", + "ko-KR", + "pt-BR", + "pt-PT", + "zh-CN", + "en-NZ", + "en-ZA", + "ca-ES", + "da-DK", + "fi-FI", + "id-ID", + "ms-MY", + "nl-NL", + "no-NO", + "pl-PL", + "sv-SE", + "tl-PH" + ] + }, + "LastModifiedTime": { + "type": "string", + "format": "date-time" + }, + "State": { + "type": "string", + "enum": [ + "CREATION_IN_PROGRESS", + "ACTIVE", + "CREATION_FAILED", + "DELETE_IN_PROGRESS" + ] + }, + "Tags": { + "type": "array", + "max_items": 50, + "items": { + "ref_name": "Tag" + } + }, + "VocabularyId": { + "type": "string", + "min_length": 1, + "max_length": 500 + }, + "VocabularyName": { + "type": "string", + "pattern": "^[0-9a-zA-Z._-]+$", + "min_length": 1, + "max_length": 140 + } + }, + "definitions": { + "Tag": { + "type": "object", + "properties": { + "Key": { + "type": "string", + "pattern": "^(?!aws:)[\\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": [ + "InstanceId", + "VocabularyName", + "LanguageCode", + "Content" + ], + "additional_properties": false, + "read_only_properties": [ + "Arn", + "VocabularyId", + "State", + "LastModifiedTime" + ], + "create_only_properties": [ + "InstanceId", + "VocabularyName", + "LanguageCode", + "Content" + ], + "primary_identifier": [ + "Arn" + ] + }, "AWS::Connect::Workspace": { "type_name": "AWS::Connect::Workspace", "properties": { @@ -97829,6 +98482,195 @@ ], "replacement_strategy": "delete_then_create" }, + "AWS::DRS::ReplicationConfigurationTemplate": { + "type_name": "AWS::DRS::ReplicationConfigurationTemplate", + "properties": { + "Arn": { + "type": "string", + "pattern": "^arn:.{16,2044}$", + "min_length": 20, + "max_length": 2048 + }, + "AssociateDefaultSecurityGroup": { + "type": "boolean" + }, + "AutoReplicateNewDisks": { + "type": "boolean" + }, + "BandwidthThrottling": { + "type": "integer", + "minimum": 0.0 + }, + "CreatePublicIP": { + "type": "boolean" + }, + "DataPlaneRouting": { + "type": "string", + "enum": [ + "PRIVATE_IP", + "PUBLIC_IP" + ] + }, + "DefaultLargeStagingDiskType": { + "type": "string", + "enum": [ + "GP2", + "GP3", + "ST1", + "AUTO" + ] + }, + "EbsEncryption": { + "type": "string", + "enum": [ + "DEFAULT", + "CUSTOM", + "NONE" + ] + }, + "EbsEncryptionKeyArn": { + "type": "string", + "pattern": "^arn:.{16,2044}$", + "min_length": 20, + "max_length": 2048 + }, + "InternetProtocol": { + "type": "string", + "enum": [ + "IPV4", + "IPV6" + ] + }, + "PitPolicy": { + "type": "array", + "min_items": 1, + "max_items": 10, + "items": { + "ref_name": "PITPolicyRule" + } + }, + "ReplicationConfigurationTemplateID": { + "type": "string", + "pattern": "^rct-[0-9a-zA-Z]{17}$", + "min_length": 21, + "max_length": 21 + }, + "ReplicationServerInstanceType": { + "type": "string", + "min_length": 0, + "max_length": 255 + }, + "ReplicationServersSecurityGroupsIDs": { + "type": "array", + "min_items": 0, + "max_items": 32, + "items": { + "type": "string", + "pattern": "^sg-[0-9a-fA-F]{8,}$", + "min_length": 0, + "max_length": 255 + } + }, + "StagingAreaSubnetId": { + "type": "string", + "pattern": "^subnet-[0-9a-fA-F]{8,}$", + "min_length": 0, + "max_length": 255 + }, + "StagingAreaTags": { + "type": "object", + "additional_properties": false, + "pattern_properties": { + "^.{0,256}$": { + "type": "string", + "max_length": 256 + } + } + }, + "Tags": { + "type": "array", + "unique_items": true, + "items": { + "ref_name": "Tag" + } + }, + "UseDedicatedReplicationServer": { + "type": "boolean" + } + }, + "definitions": { + "PITPolicyRule": { + "type": "object", + "properties": { + "Enabled": { + "type": "boolean" + }, + "Interval": { + "type": "integer", + "minimum": 1.0 + }, + "RetentionDuration": { + "type": "integer", + "minimum": 1.0 + }, + "RuleID": { + "type": "integer", + "minimum": 0.0 + }, + "Units": { + "type": "string", + "enum": [ + "MINUTE", + "HOUR", + "DAY" + ] + } + }, + "required": [ + "Units", + "Interval", + "RetentionDuration" + ], + "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": [ + "StagingAreaSubnetId", + "ReplicationServersSecurityGroupsIDs", + "EbsEncryption", + "BandwidthThrottling", + "StagingAreaTags", + "PitPolicy" + ], + "additional_properties": false, + "read_only_properties": [ + "Arn", + "ReplicationConfigurationTemplateID" + ], + "primary_identifier": [ + "Arn" + ] + }, "AWS::DRS::SourceNetwork": { "type_name": "AWS::DRS::SourceNetwork", "properties": { @@ -127536,6 +128378,89 @@ ], "source_url": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-ec2/subnetcidrblock" }, + "AWS::EC2::SubnetCidrReservation": { + "type_name": "AWS::EC2::SubnetCidrReservation", + "properties": { + "Arn": { + "type": "string" + }, + "Cidr": { + "type": "string", + "format": "ipv4-network" + }, + "Description": { + "type": "string" + }, + "OwnerId": { + "type": "string" + }, + "ReservationType": { + "type": "string", + "enum": [ + "prefix", + "explicit" + ] + }, + "SubnetCidrReservationId": { + "type": "string" + }, + "SubnetId": { + "type": "string", + "format": "AWS::EC2::Subnet.Id" + }, + "Tags": { + "type": "array", + "items": { + "ref_name": "Tag" + } + } + }, + "definitions": { + "Tag": { + "type": "object", + "properties": { + "Key": { + "type": "string", + "pattern": "^(?![aA][wW][sS]:).+$", + "min_length": 1, + "max_length": 128 + }, + "Value": { + "type": "string", + "min_length": 0, + "max_length": 256 + } + }, + "required": [ + "Key", + "Value" + ], + "additional_properties": false + } + }, + "required": [ + "SubnetId", + "Cidr", + "ReservationType" + ], + "additional_properties": false, + "read_only_properties": [ + "Arn", + "SubnetCidrReservationId", + "OwnerId" + ], + "create_only_properties": [ + "SubnetId", + "Cidr", + "ReservationType", + "Description" + ], + "primary_identifier": [ + "SubnetId", + "SubnetCidrReservationId" + ], + "replacement_strategy": "delete_then_create" + }, "AWS::EC2::SubnetNetworkAclAssociation": { "type_name": "AWS::EC2::SubnetNetworkAclAssociation", "properties": { @@ -192185,6 +193110,9 @@ "DatasetArn": { "type": "string" }, + "DatasetConfig": { + "ref_name": "DatasetConfig" + }, "DatasetDescription": { "type": "string", "pattern": "^[^\\u0000-\\u001F\\u007F]+$", @@ -192193,9 +193121,9 @@ }, "DatasetId": { "type": "string", - "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$", + "pattern": "^([a-zA-Z0-9_-]{1,64}/)?[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$", "min_length": 36, - "max_length": 36 + "max_length": 101 }, "DatasetName": { "type": "string", @@ -192206,15 +193134,38 @@ "DatasetSource": { "ref_name": "DatasetSource" }, + "DatasetType": { + "type": "string", + "enum": [ + "SESSION", + "CURATED", + "EXTERNAL" + ] + }, "Tags": { "type": "array", "unique_items": true, "items": { "ref_name": "Tag" } + }, + "WorkspaceName": { + "type": "string", + "pattern": "^[a-zA-Z0-9_-]+$", + "min_length": 1, + "max_length": 64 } }, "definitions": { + "DatasetConfig": { + "type": "object", + "properties": { + "Session": { + "ref_name": "SessionConfig" + } + }, + "additional_properties": false + }, "DatasetSource": { "type": "object", "properties": { @@ -192224,13 +193175,15 @@ "SourceFormat": { "type": "string", "enum": [ - "KNOWLEDGE_BASE" + "KNOWLEDGE_BASE", + "TIMESERIES" ] }, "SourceType": { "type": "string", "enum": [ - "KENDRA" + "KENDRA", + "SITEWISE" ] } }, @@ -192263,6 +193216,22 @@ ], "additional_properties": false }, + "SessionConfig": { + "type": "object", + "properties": { + "SessionEndTime": { + "type": "string" + }, + "SessionStartTime": { + "type": "string" + } + }, + "required": [ + "SessionStartTime", + "SessionEndTime" + ], + "additional_properties": false + }, "SourceDetail": { "type": "object", "properties": { @@ -192290,14 +193259,17 @@ } }, "required": [ - "DatasetName", - "DatasetSource" + "DatasetName" ], "additional_properties": false, "read_only_properties": [ "DatasetArn", "DatasetId" ], + "create_only_properties": [ + "DatasetType", + "WorkspaceName" + ], "primary_identifier": [ "DatasetId" ], @@ -205592,7 +206564,7 @@ "max_items": 400, "items": { "type": "string", - "pattern": "^[a-zA-Z0-9\\.\\-]+$", + "pattern": "^[a-zA-Z0-9\\.\\*\\-]+$", "min_length": 1, "max_length": 30 } @@ -205611,7 +206583,7 @@ "max_items": 400, "items": { "type": "string", - "pattern": "^[a-zA-Z0-9\\.\\-]+$", + "pattern": "^[a-zA-Z0-9\\.\\*\\-]+$", "min_length": 1, "max_length": 30 } @@ -218120,6 +219092,108 @@ "EnvironmentArn" ] }, + "AWS::MGN::Connector": { + "type_name": "AWS::MGN::Connector", + "properties": { + "Arn": { + "type": "string", + "min_length": 20, + "max_length": 2048 + }, + "ConnectorID": { + "type": "string", + "pattern": "^connector-[0-9a-zA-Z]{17}$", + "min_length": 27, + "max_length": 27 + }, + "Name": { + "type": "string", + "pattern": "^[A-Za-z0-9_-]+$", + "min_length": 1, + "max_length": 256 + }, + "SsmCommandConfig": { + "ref_name": "ConnectorSsmCommandConfig" + }, + "SsmInstanceID": { + "type": "string", + "pattern": "(^i-[0-9a-zA-Z]{17}$)|(^mi-[0-9a-zA-Z]{17}$)", + "min_length": 19, + "max_length": 20 + }, + "Tags": { + "type": "array", + "max_items": 50, + "unique_items": true, + "items": { + "ref_name": "Tag" + } + } + }, + "definitions": { + "ConnectorSsmCommandConfig": { + "type": "object", + "properties": { + "CloudWatchLogGroupName": { + "type": "string", + "pattern": "^[.\\-_/#A-Za-z0-9]+$", + "min_length": 1, + "max_length": 512 + }, + "CloudWatchOutputEnabled": { + "type": "boolean" + }, + "OutputS3BucketName": { + "type": "string", + "pattern": "^[a-zA-Z0-9.\\-_]{1,255}$" + }, + "S3OutputEnabled": { + "type": "boolean" + } + }, + "required": [ + "S3OutputEnabled", + "CloudWatchOutputEnabled" + ], + "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": [ + "Name", + "SsmInstanceID" + ], + "additional_properties": false, + "read_only_properties": [ + "ConnectorID", + "Arn" + ], + "create_only_properties": [ + "SsmInstanceID" + ], + "primary_identifier": [ + "Arn" + ] + }, "AWS::MGN::NetworkMigrationDefinition": { "type_name": "AWS::MGN::NetworkMigrationDefinition", "properties": { @@ -223640,6 +224714,165 @@ ], "source_url": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-mediaconnect.git" }, + "AWS::MediaConnect::FlowMediaStream": { + "type_name": "AWS::MediaConnect::FlowMediaStream", + "properties": { + "Arn": { + "type": "string" + }, + "Attributes": { + "ref_name": "MediaStreamAttributes" + }, + "ClockRate": { + "type": "integer" + }, + "Description": { + "type": "string" + }, + "FlowArn": { + "type": "string", + "pattern": "^arn:(aws[a-zA-Z-]*):mediaconnect:[a-z0-9-]+:[0-9]{12}:flow:[a-zA-Z0-9-]+:[a-zA-Z0-9_-]+$" + }, + "Fmt": { + "type": "integer" + }, + "MediaStreamId": { + "type": "integer" + }, + "MediaStreamName": { + "type": "string" + }, + "MediaStreamType": { + "type": "string", + "enum": [ + "video", + "audio", + "ancillary-data" + ] + }, + "Tags": { + "type": "array", + "unique_items": true, + "items": { + "ref_name": "Tag" + } + }, + "VideoFormat": { + "type": "string" + } + }, + "definitions": { + "Fmtp": { + "type": "object", + "properties": { + "ChannelOrder": { + "type": "string" + }, + "Colorimetry": { + "type": "string", + "enum": [ + "BT601", + "BT709", + "BT2020", + "BT2100", + "ST2065-1", + "ST2065-3", + "XYZ" + ] + }, + "ExactFramerate": { + "type": "string" + }, + "Par": { + "type": "string" + }, + "Range": { + "type": "string", + "enum": [ + "NARROW", + "FULL", + "FULLPROTECT" + ] + }, + "ScanMode": { + "type": "string", + "enum": [ + "progressive", + "interlace", + "progressive-segmented-frame" + ] + }, + "Tcs": { + "type": "string", + "enum": [ + "SDR", + "PQ", + "HLG", + "LINEAR", + "BT2100LINPQ", + "BT2100LINHLG", + "ST2065-1", + "ST428-1", + "DENSITY" + ] + } + }, + "additional_properties": false + }, + "MediaStreamAttributes": { + "type": "object", + "properties": { + "Fmtp": { + "ref_name": "Fmtp" + }, + "Lang": { + "type": "string" + } + }, + "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": [ + "FlowArn", + "MediaStreamName", + "MediaStreamId", + "MediaStreamType" + ], + "additional_properties": false, + "read_only_properties": [ + "Arn", + "Fmt" + ], + "create_only_properties": [ + "FlowArn", + "MediaStreamName", + "MediaStreamId" + ], + "primary_identifier": [ + "Arn" + ], + "replacement_strategy": "delete_then_create" + }, "AWS::MediaConnect::FlowOutput": { "type_name": "AWS::MediaConnect::FlowOutput", "properties": { @@ -255072,6 +256305,96 @@ "EventTrackerArn" ] }, + "AWS::Personalize::Filter": { + "type_name": "AWS::Personalize::Filter", + "properties": { + "CreationDateTime": { + "type": "string", + "format": "date-time" + }, + "DatasetGroupArn": { + "type": "string", + "pattern": "arn:([a-z\\d-]+):personalize:.*:.*:.+", + "min_length": 0, + "max_length": 256 + }, + "FilterArn": { + "type": "string", + "pattern": "arn:([a-z\\d-]+):personalize:.*:.*:.+", + "max_length": 256 + }, + "FilterExpression": { + "type": "string", + "min_length": 1, + "max_length": 2500 + }, + "LastUpdatedDateTime": { + "type": "string", + "format": "date-time" + }, + "Name": { + "type": "string", + "pattern": "^[a-zA-Z0-9][a-zA-Z0-9\\-_]*$", + "min_length": 1, + "max_length": 63 + }, + "Status": { + "type": "string", + "max_length": 256 + }, + "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": [ + "Name", + "DatasetGroupArn", + "FilterExpression" + ], + "additional_properties": false, + "read_only_properties": [ + "FilterArn", + "Status", + "CreationDateTime", + "LastUpdatedDateTime" + ], + "create_only_properties": [ + "Name", + "DatasetGroupArn", + "FilterExpression" + ], + "primary_identifier": [ + "FilterArn" + ] + }, "AWS::Personalize::MetricAttribution": { "type_name": "AWS::Personalize::MetricAttribution", "properties": { @@ -322140,6 +323463,9 @@ "type": "string", "pattern": "^arn:(aws|aws-cn|aws-iso|aws-iso-[a-z]{1}|aws-us-gov):[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:([a-z]{2}-((iso[a-z]{0,1}-)|(gov-)){0,1}[a-z]+-[0-9]):[0-9]{12}:[A-Za-z0-9/][A-Za-z0-9:_/+.-]{0,1023}$" }, + "SharingEnabled": { + "type": "boolean" + }, "Tags": { "type": "array", "max_items": 50, @@ -322463,6 +323789,68 @@ }, "additional_properties": false }, + "EksLabelSelector": { + "type": "object", + "properties": { + "MatchExpressions": { + "type": "array", + "min_items": 1, + "max_items": 20, + "items": { + "ref_name": "EksLabelSelectorRequirement" + } + }, + "MatchLabels": { + "type": "object", + "min_properties": 1, + "max_properties": 20, + "additional_properties": false, + "pattern_properties": { + "^([a-z0-9]([-a-z0-9.]{0,251}[a-z0-9])?/)?[a-zA-Z0-9]([-a-zA-Z0-9_.]{0,61}[a-zA-Z0-9])?$": { + "type": "string", + "min_length": 0, + "max_length": 63 + } + } + } + }, + "additional_properties": false + }, + "EksLabelSelectorRequirement": { + "type": "object", + "properties": { + "Key": { + "type": "string", + "pattern": "^([a-z0-9]([-a-z0-9.]{0,251}[a-z0-9])?/)?[a-zA-Z0-9]([-a-zA-Z0-9_.]{0,61}[a-zA-Z0-9])?$", + "min_length": 1, + "max_length": 317 + }, + "Operator": { + "type": "string", + "enum": [ + "IN", + "NOT_IN", + "EXISTS", + "DOES_NOT_EXIST" + ] + }, + "Values": { + "type": "array", + "min_items": 1, + "max_items": 20, + "items": { + "type": "string", + "min_length": 0, + "max_length": 63 + } + } + }, + "required": [ + "Key", + "Operator" + ], + "additional_properties": false + }, "EksSource": { "type": "object", "properties": { @@ -322470,6 +323858,9 @@ "type": "string", "pattern": "^arn:(aws|aws-cn|aws-iso|aws-iso-[a-z]{1}|aws-us-gov):[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:([a-z]{2}-((iso[a-z]{0,1}-)|(gov-)){0,1}[a-z]+-[0-9]):[0-9]{12}:[A-Za-z0-9/][A-Za-z0-9:_/+.-]{0,1023}$" }, + "LabelSelector": { + "ref_name": "EksLabelSelector" + }, "Namespaces": { "type": "array", "min_items": 1, @@ -324302,6 +325693,43 @@ "HostedZoneId" ] }, + "AWS::Route53::DelegationSet": { + "type_name": "AWS::Route53::DelegationSet", + "properties": { + "Arn": { + "type": "string", + "pattern": "^arn:aws[a-zA-Z0-9-]*:route53:::delegationset/[^/\\s]{1,32}$" + }, + "CallerReference": { + "type": "string", + "min_length": 1, + "max_length": 128 + }, + "Id": { + "type": "string", + "max_length": 32 + }, + "NameServers": { + "type": "array", + "items": { + "type": "string", + "max_length": 1024 + } + } + }, + "definitions": {}, + "required": [], + "additional_properties": false, + "read_only_properties": [ + "Arn", + "Id", + "CallerReference", + "NameServers" + ], + "primary_identifier": [ + "Arn" + ] + }, "AWS::Route53::HealthCheck": { "type_name": "AWS::Route53::HealthCheck", "properties": { @@ -324722,6 +326150,46 @@ "Name" ] }, + "AWS::Route53::QueryLoggingConfig": { + "type_name": "AWS::Route53::QueryLoggingConfig", + "properties": { + "Arn": { + "type": "string", + "pattern": "^arn:aws[a-zA-Z0-9-]*:route53:::queryloggingconfig/[^/\\s]{1,36}$" + }, + "CloudWatchLogsLogGroupArn": { + "type": "string" + }, + "HostedZoneId": { + "type": "string", + "min_length": 0, + "max_length": 32 + }, + "Id": { + "type": "string", + "min_length": 1, + "max_length": 36 + } + }, + "definitions": {}, + "required": [ + "HostedZoneId", + "CloudWatchLogsLogGroupArn" + ], + "additional_properties": false, + "read_only_properties": [ + "Arn", + "Id" + ], + "create_only_properties": [ + "HostedZoneId", + "CloudWatchLogsLogGroupArn" + ], + "primary_identifier": [ + "Arn" + ], + "replacement_strategy": "delete_then_create" + }, "AWS::Route53::RecordSet": { "type_name": "AWS::Route53::RecordSet", "properties": { @@ -339381,6 +340849,81 @@ ], "source_url": "https://github.com/aws-cloudformation/aws-cloudformation-resoource-providers-smsvoice.git" }, + "AWS::SMSVOICE::VerifiedDestinationNumber": { + "type_name": "AWS::SMSVOICE::VerifiedDestinationNumber", + "properties": { + "CreatedTimestamp": { + "type": "string", + "format": "date-time" + }, + "DestinationPhoneNumber": { + "type": "string", + "pattern": "^\\+?[1-9][0-9]{1,18}$", + "min_length": 1, + "max_length": 20 + }, + "Status": { + "type": "string", + "enum": [ + "PENDING", + "VERIFIED", + "UNSUPPORTED" + ] + }, + "Tags": { + "type": "array", + "unique_items": true, + "items": { + "ref_name": "Tag" + } + }, + "VerifiedDestinationNumberArn": { + "type": "string" + }, + "VerifiedDestinationNumberId": { + "type": "string" + } + }, + "definitions": { + "Tag": { + "type": "object", + "properties": { + "Key": { + "type": "string", + "pattern": "^.+$", + "min_length": 1, + "max_length": 128 + }, + "Value": { + "type": "string", + "pattern": "^.*$", + "max_length": 256 + } + }, + "required": [ + "Key", + "Value" + ], + "additional_properties": false + } + }, + "required": [ + "DestinationPhoneNumber" + ], + "additional_properties": false, + "read_only_properties": [ + "VerifiedDestinationNumberArn", + "VerifiedDestinationNumberId", + "Status", + "CreatedTimestamp" + ], + "create_only_properties": [ + "DestinationPhoneNumber" + ], + "primary_identifier": [ + "VerifiedDestinationNumberArn" + ] + }, "AWS::SNS::Subscription": { "type_name": "AWS::SNS::Subscription", "properties": { @@ -344937,6 +346480,16 @@ "ml.c7i.8xlarge", "ml.c7i.large", "ml.c7i.xlarge", + "ml.c8i.12xlarge", + "ml.c8i.16xlarge", + "ml.c8i.24xlarge", + "ml.c8i.2xlarge", + "ml.c8i.32xlarge", + "ml.c8i.48xlarge", + "ml.c8i.4xlarge", + "ml.c8i.8xlarge", + "ml.c8i.96xlarge", + "ml.c8i.xlarge", "ml.g4dn.12xlarge", "ml.g4dn.16xlarge", "ml.g4dn.2xlarge", @@ -345008,6 +346561,17 @@ "ml.m7i.8xlarge", "ml.m7i.large", "ml.m7i.xlarge", + "ml.m8i.12xlarge", + "ml.m8i.16xlarge", + "ml.m8i.24xlarge", + "ml.m8i.2xlarge", + "ml.m8i.32xlarge", + "ml.m8i.48xlarge", + "ml.m8i.4xlarge", + "ml.m8i.8xlarge", + "ml.m8i.96xlarge", + "ml.m8i.large", + "ml.m8i.xlarge", "ml.p2.16xlarge", "ml.p2.8xlarge", "ml.p2.xlarge", @@ -345040,6 +346604,15 @@ "ml.r5d.8xlarge", "ml.r5d.large", "ml.r5d.xlarge", + "ml.r6i.12xlarge", + "ml.r6i.16xlarge", + "ml.r6i.24xlarge", + "ml.r6i.2xlarge", + "ml.r6i.32xlarge", + "ml.r6i.4xlarge", + "ml.r6i.8xlarge", + "ml.r6i.large", + "ml.r6i.xlarge", "ml.r7i.12xlarge", "ml.r7i.16xlarge", "ml.r7i.24xlarge", @@ -345049,6 +346622,17 @@ "ml.r7i.8xlarge", "ml.r7i.large", "ml.r7i.xlarge", + "ml.r8i.12xlarge", + "ml.r8i.16xlarge", + "ml.r8i.24xlarge", + "ml.r8i.2xlarge", + "ml.r8i.32xlarge", + "ml.r8i.48xlarge", + "ml.r8i.4xlarge", + "ml.r8i.8xlarge", + "ml.r8i.96xlarge", + "ml.r8i.large", + "ml.r8i.xlarge", "ml.t3.2xlarge", "ml.t3.large", "ml.t3.medium", @@ -346727,6 +348311,165 @@ "ClusterArn" ] }, + "AWS::SageMaker::ClusterSchedulerConfig": { + "type_name": "AWS::SageMaker::ClusterSchedulerConfig", + "properties": { + "ClusterArn": { + "type": "string", + "pattern": "^arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:cluster/[a-z0-9]{12}$", + "min_length": 0, + "max_length": 256 + }, + "ClusterSchedulerConfigArn": { + "type": "string", + "pattern": "^arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]{9,16}:[0-9]{12}:cluster-scheduler-config/[a-z0-9]{12}$", + "max_length": 256 + }, + "ClusterSchedulerConfigId": { + "type": "string", + "pattern": "^[a-z0-9]{12}$", + "max_length": 12 + }, + "ClusterSchedulerConfigVersion": { + "type": "integer" + }, + "CreationTime": { + "type": "string", + "format": "date-time" + }, + "Description": { + "type": "string", + "pattern": "^[\\p{L}\\p{M}\\p{Z}\\p{S}\\p{N}\\p{P}]*$", + "min_length": 0, + "max_length": 1024 + }, + "Name": { + "type": "string", + "pattern": "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}$", + "min_length": 1, + "max_length": 63 + }, + "SchedulerConfig": { + "ref_name": "SchedulerConfig" + }, + "Status": { + "type": "string", + "enum": [ + "Creating", + "CreateFailed", + "CreateRollbackFailed", + "Created", + "Updating", + "UpdateFailed", + "UpdateRollbackFailed", + "Updated", + "Deleting", + "DeleteFailed", + "DeleteRollbackFailed", + "Deleted" + ] + }, + "Tags": { + "type": "array", + "min_items": 0, + "max_items": 50, + "items": { + "ref_name": "Tag" + } + } + }, + "definitions": { + "PriorityClass": { + "type": "object", + "properties": { + "Name": { + "type": "string", + "pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9]){0,39}?$" + }, + "Weight": { + "type": "integer", + "minimum": 0.0, + "maximum": 100.0 + } + }, + "required": [ + "Name", + "Weight" + ], + "additional_properties": false + }, + "SchedulerConfig": { + "type": "object", + "properties": { + "FairShare": { + "type": "string", + "enum": [ + "Enabled", + "Disabled" + ] + }, + "IdleResourceSharing": { + "type": "string", + "enum": [ + "Enabled", + "Disabled" + ] + }, + "PriorityClasses": { + "type": "array", + "min_items": 0, + "max_items": 10, + "items": { + "ref_name": "PriorityClass" + } + } + }, + "additional_properties": false + }, + "Tag": { + "type": "object", + "properties": { + "Key": { + "type": "string", + "pattern": "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$", + "min_length": 1, + "max_length": 128 + }, + "Value": { + "type": "string", + "pattern": "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$", + "min_length": 0, + "max_length": 256 + } + }, + "required": [ + "Key", + "Value" + ], + "additional_properties": false + } + }, + "required": [ + "Name", + "ClusterArn", + "SchedulerConfig" + ], + "additional_properties": false, + "read_only_properties": [ + "ClusterSchedulerConfigArn", + "ClusterSchedulerConfigId", + "ClusterSchedulerConfigVersion", + "Status", + "CreationTime" + ], + "create_only_properties": [ + "Name", + "ClusterArn" + ], + "primary_identifier": [ + "ClusterSchedulerConfigArn" + ] + }, "AWS::SageMaker::CodeRepository": { "type_name": "AWS::SageMaker::CodeRepository", "properties": { @@ -357753,23 +359496,38 @@ "AWS::SageMaker::NotebookInstanceLifecycleConfig": { "type_name": "AWS::SageMaker::NotebookInstanceLifecycleConfig", "properties": { - "Id": { + "NotebookInstanceLifecycleConfigArn": { "type": "string" }, "NotebookInstanceLifecycleConfigName": { - "type": "string" + "type": "string", + "pattern": "^[a-zA-Z0-9](-*[a-zA-Z0-9])*$", + "min_length": 1, + "max_length": 63 }, "OnCreate": { "type": "array", + "min_items": 0, + "max_items": 1, "items": { "ref_name": "NotebookInstanceLifecycleHook" } }, "OnStart": { "type": "array", + "min_items": 0, + "max_items": 1, "items": { "ref_name": "NotebookInstanceLifecycleHook" } + }, + "Tags": { + "type": "array", + "min_items": 0, + "max_items": 50, + "items": { + "ref_name": "Tag" + } } }, "definitions": { @@ -357777,22 +359535,47 @@ "type": "object", "properties": { "Content": { - "type": "string" + "type": "string", + "pattern": "^[\\S\\s]+$", + "min_length": 1, + "max_length": 16384 + } + }, + "additional_properties": false + }, + "Tag": { + "type": "object", + "properties": { + "Key": { + "type": "string", + "pattern": "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$", + "min_length": 1, + "max_length": 128 + }, + "Value": { + "type": "string", + "pattern": "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$", + "min_length": 0, + "max_length": 256 } }, + "required": [ + "Value", + "Key" + ], "additional_properties": false } }, "required": [], "additional_properties": false, "read_only_properties": [ - "Id" + "NotebookInstanceLifecycleConfigArn" ], "create_only_properties": [ "NotebookInstanceLifecycleConfigName" ], "primary_identifier": [ - "Id" + "NotebookInstanceLifecycleConfigArn" ] }, "AWS::SageMaker::PartnerApp": { @@ -381920,6 +383703,9 @@ "min_length": 0, "max_length": 15 }, + "ProxyConfig": { + "ref_name": "ProxyConfig" + }, "SetStatOption": { "ref_name": "SetStatOption" }, @@ -381929,6 +383715,22 @@ }, "additional_properties": false }, + "ProxyConfig": { + "type": "object", + "properties": { + "SftpMode": { + "ref_name": "ProxyMode" + } + }, + "additional_properties": false + }, + "ProxyMode": { + "type": "string", + "enum": [ + "PROXY_PROTOCOL_V2_ENFORCED", + "NONE" + ] + }, "S3StorageOptions": { "type": "object", "properties": { @@ -392018,6 +393820,393 @@ ], "source_url": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-wafv2.git" }, + "AWS::WellArchitected::AgentContext": { + "type_name": "AWS::WellArchitected::AgentContext", + "properties": { + "ApplicationType": { + "ref_name": "ApplicationType" + }, + "Arn": { + "type": "string", + "pattern": "^arn:aws([a-z0-9-]+)?:wellarchitected:[a-z0-9-]{6,64}:[0-9]{12}:agent-profile/[a-zA-Z0-9_-]+/agent-context/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$", + "min_length": 1, + "max_length": 2048 + }, + "Content": { + "type": "object" + }, + "ContextType": { + "ref_name": "ContextType" + }, + "CreatedAt": { + "type": "string", + "min_length": 20, + "max_length": 64, + "format": "date-time" + }, + "CreatedBy": { + "type": "string", + "min_length": 1, + "max_length": 128 + }, + "Criticality": { + "ref_name": "Criticality" + }, + "Id": { + "type": "string", + "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$", + "min_length": 36, + "max_length": 36 + }, + "LastModifiedAt": { + "type": "string", + "min_length": 20, + "max_length": 64, + "format": "date-time" + }, + "LastModifiedBy": { + "type": "string", + "min_length": 1, + "max_length": 128 + }, + "ProfileArn": { + "type": "string", + "pattern": "^arn:aws([a-z0-9-]+)?:wellarchitected:[a-z0-9-]{6,64}:[0-9]{12}:agent-profile/[a-zA-Z0-9_-]+$", + "min_length": 1, + "max_length": 2048 + }, + "Title": { + "type": "string", + "pattern": "^[\\P{C}]+$", + "min_length": 1, + "max_length": 1000 + } + }, + "definitions": { + "ApplicationType": { + "type": "string", + "enum": [ + "SAS", + "DESKTOP_APPLICATION", + "OTHER" + ] + }, + "ContextType": { + "type": "string", + "enum": [ + "APPLICATION" + ] + }, + "Criticality": { + "type": "string", + "enum": [ + "MISSION_CRITICAL", + "BUSINESS_CRITICAL", + "NON_CRITICAL", + "TEST_DEVELOPMENT" + ] + } + }, + "required": [ + "ProfileArn", + "Title", + "ContextType", + "Content" + ], + "additional_properties": false, + "read_only_properties": [ + "Arn", + "Id", + "ApplicationType", + "Criticality", + "CreatedBy", + "CreatedAt", + "LastModifiedBy", + "LastModifiedAt" + ], + "create_only_properties": [ + "ProfileArn", + "ContextType" + ], + "primary_identifier": [ + "Arn" + ], + "source_url": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git" + }, + "AWS::WellArchitected::AgentGoal": { + "type_name": "AWS::WellArchitected::AgentGoal", + "properties": { + "Arn": { + "type": "string", + "pattern": "^arn:aws([a-z0-9-]+)?:wellarchitected:[a-z0-9-]{6,64}:[0-9]{12}:agent-profile/[a-zA-Z0-9_-]+/agent-goal/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$", + "min_length": 1, + "max_length": 2048 + }, + "CreatedAt": { + "type": "string", + "min_length": 20, + "max_length": 64, + "format": "date-time" + }, + "CreatedBy": { + "type": "string", + "min_length": 1, + "max_length": 128 + }, + "Description": { + "type": "string", + "pattern": "^(?:(?!\\$\\{[a-zA-Z]+:)[\\P{C}])+$", + "min_length": 1, + "max_length": 4000 + }, + "Id": { + "type": "string", + "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$", + "min_length": 36, + "max_length": 36 + }, + "LastModifiedAt": { + "type": "string", + "min_length": 20, + "max_length": 64, + "format": "date-time" + }, + "LastModifiedBy": { + "type": "string", + "min_length": 1, + "max_length": 128 + }, + "Pillars": { + "type": "array", + "min_items": 1, + "max_items": 5, + "unique_items": true, + "items": { + "ref_name": "Pillar" + } + }, + "ProfileArn": { + "type": "string", + "pattern": "^arn:aws([a-z0-9-]+)?:wellarchitected:[a-z0-9-]{6,64}:[0-9]{12}:agent-profile/[a-zA-Z0-9_-]+$", + "min_length": 1, + "max_length": 2048 + }, + "Title": { + "type": "string", + "pattern": "^(?:(?!\\$\\{[a-zA-Z]+:)[\\P{C}])+$", + "min_length": 1, + "max_length": 1000 + } + }, + "definitions": { + "Pillar": { + "type": "string", + "enum": [ + "COST_OPTIMIZATION", + "SECURITY", + "RESILIENCE", + "PERFORMANCE", + "OPERATIONAL_EXCELLENCE" + ] + } + }, + "required": [ + "ProfileArn", + "Pillars", + "Title" + ], + "additional_properties": false, + "read_only_properties": [ + "Arn", + "Id", + "CreatedBy", + "CreatedAt", + "LastModifiedBy", + "LastModifiedAt" + ], + "create_only_properties": [ + "ProfileArn" + ], + "primary_identifier": [ + "Arn" + ], + "source_url": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git" + }, + "AWS::WellArchitected::AgentProfile": { + "type_name": "AWS::WellArchitected::AgentProfile", + "properties": { + "AggregationConfiguration": { + "type": "array", + "min_items": 0, + "max_items": 100, + "unique_items": true, + "items": { + "ref_name": "AggregationConfiguration" + } + }, + "Arn": { + "type": "string", + "pattern": "^arn:aws([a-z0-9-]+)?:wellarchitected:[a-z0-9-]{6,64}:[0-9]{12}:agent-profile/([a-zA-Z0-9_-]+)$", + "min_length": 1, + "max_length": 2048 + }, + "BusinessOverview": { + "type": "string", + "max_length": 512 + }, + "CreatedAt": { + "type": "string", + "min_length": 20, + "max_length": 64, + "format": "date-time" + }, + "CreatedBy": { + "type": "string", + "min_length": 1, + "max_length": 128 + }, + "DeletionProtection": { + "type": "boolean" + }, + "Description": { + "type": "string", + "max_length": 512 + }, + "DisplayName": { + "type": "string", + "min_length": 3, + "max_length": 128 + }, + "ExecutionRoleArn": { + "type": "string", + "pattern": "^arn:([a-z\\-]+):iam::[0-9]{12}:role/(service-role/)?[a-zA-Z0-9+=,.@\\-_]+$", + "min_length": 1, + "max_length": 2048, + "format": "AWS::IAM::Role.Arn" + }, + "LastModifiedAt": { + "type": "string", + "min_length": 20, + "max_length": 64, + "format": "date-time" + }, + "LastModifiedBy": { + "type": "string", + "min_length": 1, + "max_length": 128 + }, + "Name": { + "type": "string", + "pattern": "^[a-zA-Z0-9_-]+$", + "min_length": 3, + "max_length": 128 + }, + "Pillars": { + "type": "array", + "min_items": 1, + "max_items": 4, + "unique_items": true, + "items": { + "ref_name": "Pillar" + } + }, + "Tags": { + "type": "array", + "max_items": 50, + "unique_items": true, + "items": { + "ref_name": "Tag" + } + } + }, + "definitions": { + "AggregationConfiguration": { + "type": "object", + "properties": { + "AccessRoleArn": { + "type": "string", + "pattern": "^arn:([a-z\\-]+):iam::[0-9]{12}:role/(service-role/)?[a-zA-Z0-9+=,.@\\-_]+$", + "min_length": 1, + "max_length": 2048, + "format": "AWS::IAM::Role.Arn" + }, + "AccountId": { + "type": "string", + "pattern": "^[0-9]{12}$", + "min_length": 12, + "max_length": 12 + }, + "Regions": { + "type": "array", + "min_items": 0, + "max_items": 25, + "unique_items": true, + "items": { + "type": "string", + "pattern": "^[a-z]{2}-[a-z]+-[0-9]{1}$", + "max_length": 64 + } + } + }, + "required": [ + "AccountId", + "Regions", + "AccessRoleArn" + ], + "additional_properties": false + }, + "Pillar": { + "type": "string", + "enum": [ + "COST_OPTIMIZATION", + "SECURITY", + "RESILIENCE", + "PERFORMANCE" + ] + }, + "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": [ + "Name", + "ExecutionRoleArn", + "Pillars", + "AggregationConfiguration" + ], + "additional_properties": false, + "read_only_properties": [ + "Arn", + "CreatedBy", + "CreatedAt", + "LastModifiedBy", + "LastModifiedAt" + ], + "create_only_properties": [ + "Name" + ], + "primary_identifier": [ + "Arn" + ], + "source_url": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git" + }, "AWS::WellArchitected::Lens": { "type_name": "AWS::WellArchitected::Lens", "properties": { diff --git a/src/data-source/generated/schema-validator/ref_types.json b/src/data-source/generated/schema-validator/ref_types.json index be151804..0da9a672 100644 --- a/src/data-source/generated/schema-validator/ref_types.json +++ b/src/data-source/generated/schema-validator/ref_types.json @@ -169,6 +169,7 @@ "AWS::Batch::SchedulingPolicy": "string", "AWS::Batch::ServiceEnvironment": "string", "AWS::BcmPricingCalculator::BillScenario": "string", + "AWS::BcmPricingCalculator::WorkloadEstimate": "string", "AWS::Bedrock::Agent": "string", "AWS::Bedrock::AgentAlias": "string", "AWS::Bedrock::ApplicationInferenceProfile": "string", @@ -236,6 +237,7 @@ "AWS::Cases::Domain": "string", "AWS::Cases::Field": "string", "AWS::Cases::Layout": "string", + "AWS::Cases::RelatedItem": "string", "AWS::Cases::Template": "string", "AWS::Cassandra::Keyspace": "string", "AWS::Cassandra::Table": "string", @@ -251,6 +253,7 @@ "AWS::Chime::AppInstance": "string", "AWS::Chime::AppInstanceBot": "string", "AWS::Chime::AppInstanceUser": "string", + "AWS::Chime::Channel": "string", "AWS::Chime::ChannelFlow": "string", "AWS::Chime::MediaInsightsPipelineConfiguration": "string", "AWS::Chime::MediaPipelineKinesisVideoStreamPool": "string", @@ -416,6 +419,7 @@ "AWS::Connect::UserHierarchyStructure": "string", "AWS::Connect::View": "string", "AWS::Connect::ViewVersion": "string", + "AWS::Connect::Vocabulary": "string", "AWS::Connect::Workspace": "string", "AWS::ConnectCampaigns::Campaign": "string", "AWS::ConnectCampaignsV2::Campaign": "string", @@ -447,6 +451,7 @@ "AWS::DMS::ReplicationSubnetGroup": "string", "AWS::DMS::ReplicationTask": "string", "AWS::DRS::LaunchConfigurationTemplate": "string", + "AWS::DRS::ReplicationConfigurationTemplate": "string", "AWS::DRS::SourceNetwork": "string", "AWS::DSQL::Cluster": "string", "AWS::DataBrew::Dataset": "string", @@ -611,6 +616,7 @@ "AWS::EC2::SqlHaStandbyDetectedInstance": "string", "AWS::EC2::Subnet": "string", "AWS::EC2::SubnetCidrBlock": "string", + "AWS::EC2::SubnetCidrReservation": "string", "AWS::EC2::SubnetNetworkAclAssociation": "string", "AWS::EC2::SubnetRouteTableAssociation": "string", "AWS::EC2::TrafficMirrorFilter": "string", @@ -1096,6 +1102,7 @@ "AWS::M2::Application": "string", "AWS::M2::Deployment": "string", "AWS::M2::Environment": "string", + "AWS::MGN::Connector": "string", "AWS::MGN::NetworkMigrationDefinition": "string", "AWS::MPA::ApprovalTeam": "string", "AWS::MPA::IdentitySource": "string", @@ -1123,6 +1130,7 @@ "AWS::MediaConnect::BridgeSource": "string", "AWS::MediaConnect::Flow": "string", "AWS::MediaConnect::FlowEntitlement": "string", + "AWS::MediaConnect::FlowMediaStream": "string", "AWS::MediaConnect::FlowOutput": "string", "AWS::MediaConnect::FlowSource": "string", "AWS::MediaConnect::FlowVpcInterface": "string", @@ -1285,6 +1293,7 @@ "AWS::Personalize::Dataset": "string", "AWS::Personalize::DatasetGroup": "string", "AWS::Personalize::EventTracker": "string", + "AWS::Personalize::Filter": "string", "AWS::Personalize::MetricAttribution": "string", "AWS::Personalize::Schema": "string", "AWS::Personalize::Solution": "string", @@ -1425,9 +1434,11 @@ "AWS::RolesAnywhere::TrustAnchor": "string", "AWS::Route53::CidrCollection": "string", "AWS::Route53::DNSSEC": "string", + "AWS::Route53::DelegationSet": "string", "AWS::Route53::HealthCheck": "string", "AWS::Route53::HostedZone": "string", "AWS::Route53::KeySigningKey": "string", + "AWS::Route53::QueryLoggingConfig": "string", "AWS::Route53::RecordSet": "string", "AWS::Route53::RecordSetGroup": "string", "AWS::Route53::TrafficPolicy": "string", @@ -1524,6 +1535,7 @@ "AWS::SMSVOICE::Registration": "string", "AWS::SMSVOICE::ResourcePolicy": "string", "AWS::SMSVOICE::SenderId": "string", + "AWS::SMSVOICE::VerifiedDestinationNumber": "string", "AWS::SNS::Subscription": "string", "AWS::SNS::Topic": "string", "AWS::SNS::TopicInlinePolicy": "string", @@ -1565,6 +1577,7 @@ "AWS::SageMaker::AppImageConfig": "string", "AWS::SageMaker::Artifact": "string", "AWS::SageMaker::Cluster": "string", + "AWS::SageMaker::ClusterSchedulerConfig": "string", "AWS::SageMaker::CodeRepository": "string", "AWS::SageMaker::Context": "string", "AWS::SageMaker::DataQualityJobDefinition": "string", @@ -1746,6 +1759,9 @@ "AWS::WAFv2::RuleGroup": "string", "AWS::WAFv2::WebACL": "string", "AWS::WAFv2::WebACLAssociation": "string", + "AWS::WellArchitected::AgentContext": "string", + "AWS::WellArchitected::AgentGoal": "string", + "AWS::WellArchitected::AgentProfile": "string", "AWS::WellArchitected::Lens": "string", "AWS::WellArchitected::Profile": "string", "AWS::WellArchitected::ReviewTemplate": "string", diff --git a/src/performance-harness/expected/github-ubuntu-x64-amd-epyc-7763.json b/src/performance-harness/expected/github-ubuntu-x64-amd-epyc-7763.json index cb2a878d..82f8a078 100644 --- a/src/performance-harness/expected/github-ubuntu-x64-amd-epyc-7763.json +++ b/src/performance-harness/expected/github-ubuntu-x64-amd-epyc-7763.json @@ -42,15 +42,15 @@ } }, "provenance": { - "gitSha": "1b67ede115ba5136b8cfdf3b38f628fe4d78b2f9", + "gitSha": "ac74dc99db80cfd003a180754ab207b8faacaba4", "rustVersion": "rustc 1.96.0 (ac68faa20 2026-05-25)", "workingTreeDirty": false }, "cases": { "cel/conditional-100": { - "initAndFirstMs": 243.247, - "warmPerCallMs": 11.234, - "peakRssBytes": 235716608.0, + "initAndFirstMs": 247.498, + "warmPerCallMs": 11.723, + "peakRssBytes": 238383104.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -63,9 +63,9 @@ ] }, "cel/duplicate-500": { - "initAndFirstMs": 289.91, - "warmPerCallMs": 55.374, - "peakRssBytes": 252370944.0, + "initAndFirstMs": 294.474, + "warmPerCallMs": 56.119, + "peakRssBytes": 255053824.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -78,9 +78,9 @@ ] }, "cel/mixed-real": { - "initAndFirstMs": 252.541, - "warmPerCallMs": 15.257, - "peakRssBytes": 239677440.0, + "initAndFirstMs": 256.14, + "warmPerCallMs": 15.612, + "peakRssBytes": 242614272.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -93,9 +93,9 @@ ] }, "cel/security-combined-conditions": { - "initAndFirstMs": 1244.634, - "warmPerCallMs": 1027.71, - "peakRssBytes": 235147264.0, + "initAndFirstMs": 1259.06, + "warmPerCallMs": 1039.005, + "peakRssBytes": 238546944.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -108,9 +108,9 @@ ] }, "cel/security-condition-chain-boundary": { - "initAndFirstMs": 343.089, - "warmPerCallMs": 116.907, - "peakRssBytes": 233689088.0, + "initAndFirstMs": 350.86, + "warmPerCallMs": 116.353, + "peakRssBytes": 237277184.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -123,9 +123,9 @@ ] }, "cel/security-condition-chain-wide": { - "initAndFirstMs": 259.657, - "warmPerCallMs": 30.732, - "peakRssBytes": 234266624.0, + "initAndFirstMs": 265.541, + "warmPerCallMs": 30.552, + "peakRssBytes": 237645824.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -138,9 +138,9 @@ ] }, "cel/security-condition-fusion": { - "initAndFirstMs": 1003.233, - "warmPerCallMs": 780.552, - "peakRssBytes": 240631808.0, + "initAndFirstMs": 1010.286, + "warmPerCallMs": 784.326, + "peakRssBytes": 244101120.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -153,9 +153,9 @@ ] }, "cel/security-cross-reference-fanout": { - "initAndFirstMs": 2082.712, - "warmPerCallMs": 1835.989, - "peakRssBytes": 306831360.0, + "initAndFirstMs": 2056.32, + "warmPerCallMs": 1813.762, + "peakRssBytes": 310206464.0, "gatedMetrics": [ "peakRssBytes" ], @@ -166,9 +166,9 @@ ] }, "cel/security-cross-resource-scale": { - "initAndFirstMs": 284.84, - "warmPerCallMs": 53.389, - "peakRssBytes": 253440000.0, + "initAndFirstMs": 291.45, + "warmPerCallMs": 53.418, + "peakRssBytes": 256094208.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -181,9 +181,9 @@ ] }, "cel/security-deep-intrinsic-resolution": { - "initAndFirstMs": 232.166, + "initAndFirstMs": 237.457, "warmPerCallMs": 2.851, - "peakRssBytes": 233193472.0, + "peakRssBytes": 236679168.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -196,16 +196,16 @@ ] }, "cel/security-deep-nesting": { - "initAndFirstMs": 229.694, - "warmPerCallMs": 0.027, - "peakRssBytes": 231538688.0, + "initAndFirstMs": 234.478, + "warmPerCallMs": 0.026, + "peakRssBytes": 235048960.0, "gatedMetrics": [], "aggregateMetrics": [] }, "cel/security-deep-yaml-nesting": { - "initAndFirstMs": 233.931, - "warmPerCallMs": 3.745, - "peakRssBytes": 233054208.0, + "initAndFirstMs": 239.037, + "warmPerCallMs": 3.764, + "peakRssBytes": 236548096.0, "gatedMetrics": [ "warmPerCallMs" ], @@ -214,9 +214,9 @@ ] }, "cel/security-foreach-branch-explosion": { - "initAndFirstMs": 406.324, - "warmPerCallMs": 172.18, - "peakRssBytes": 266522624.0, + "initAndFirstMs": 414.227, + "warmPerCallMs": 172.748, + "peakRssBytes": 269504512.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -229,9 +229,9 @@ ] }, "cel/security-many-conditions": { - "initAndFirstMs": 336.836, - "warmPerCallMs": 108.205, - "peakRssBytes": 234110976.0, + "initAndFirstMs": 342.967, + "warmPerCallMs": 109.234, + "peakRssBytes": 237645824.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -244,9 +244,9 @@ ] }, "cel/security-many-resources": { - "initAndFirstMs": 253.164, - "warmPerCallMs": 22.331, - "peakRssBytes": 237805568.0, + "initAndFirstMs": 258.348, + "warmPerCallMs": 22.375, + "peakRssBytes": 241045504.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -259,9 +259,9 @@ ] }, "cel/security-pathological-conditions": { - "initAndFirstMs": 308.545, - "warmPerCallMs": 78.444, - "peakRssBytes": 233644032.0, + "initAndFirstMs": 313.575, + "warmPerCallMs": 78.332, + "peakRssBytes": 237195264.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -274,9 +274,9 @@ ] }, "cel/security-scenario-assignment-budget": { - "initAndFirstMs": 989.438, - "warmPerCallMs": 756.348, - "peakRssBytes": 257896448.0, + "initAndFirstMs": 991.879, + "warmPerCallMs": 756.916, + "peakRssBytes": 261210112.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -289,9 +289,9 @@ ] }, "cel/tiny": { - "initAndFirstMs": 231.196, - "warmPerCallMs": 0.083, - "peakRssBytes": 233861120.0, + "initAndFirstMs": 234.897, + "warmPerCallMs": 0.09, + "peakRssBytes": 236347392.0, "gatedMetrics": [ "initAndFirstMs", "peakRssBytes" @@ -302,9 +302,9 @@ ] }, "cel/unique-500": { - "initAndFirstMs": 265.267, - "warmPerCallMs": 31.405, - "peakRssBytes": 241975296.0, + "initAndFirstMs": 269.248, + "warmPerCallMs": 31.402, + "peakRssBytes": 244391936.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -317,9 +317,9 @@ ] }, "composite/conditional-100": { - "initAndFirstMs": 243.293, - "warmPerCallMs": 11.252, - "peakRssBytes": 235683840.0, + "initAndFirstMs": 247.077, + "warmPerCallMs": 11.747, + "peakRssBytes": 238379008.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -332,9 +332,9 @@ ] }, "composite/duplicate-500": { - "initAndFirstMs": 290.454, - "warmPerCallMs": 55.592, - "peakRssBytes": 252317696.0, + "initAndFirstMs": 294.874, + "warmPerCallMs": 56.255, + "peakRssBytes": 255111168.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -347,9 +347,9 @@ ] }, "composite/mixed-real": { - "initAndFirstMs": 252.662, - "warmPerCallMs": 15.295, - "peakRssBytes": 239861760.0, + "initAndFirstMs": 256.633, + "warmPerCallMs": 15.659, + "peakRssBytes": 242610176.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -362,9 +362,9 @@ ] }, "composite/security-combined-conditions": { - "initAndFirstMs": 1248.692, - "warmPerCallMs": 1028.164, - "peakRssBytes": 235143168.0, + "initAndFirstMs": 1258.516, + "warmPerCallMs": 1036.912, + "peakRssBytes": 238575616.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -377,9 +377,9 @@ ] }, "composite/security-condition-chain-boundary": { - "initAndFirstMs": 344.537, - "warmPerCallMs": 116.15, - "peakRssBytes": 233775104.0, + "initAndFirstMs": 350.281, + "warmPerCallMs": 116.974, + "peakRssBytes": 237277184.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -392,9 +392,9 @@ ] }, "composite/security-condition-chain-wide": { - "initAndFirstMs": 260.992, - "warmPerCallMs": 30.631, - "peakRssBytes": 234303488.0, + "initAndFirstMs": 264.959, + "warmPerCallMs": 30.661, + "peakRssBytes": 237785088.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -407,9 +407,9 @@ ] }, "composite/security-condition-fusion": { - "initAndFirstMs": 1002.105, - "warmPerCallMs": 781.607, - "peakRssBytes": 240496640.0, + "initAndFirstMs": 1010.0, + "warmPerCallMs": 783.108, + "peakRssBytes": 244117504.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -422,9 +422,9 @@ ] }, "composite/security-cross-reference-fanout": { - "initAndFirstMs": 2082.655, - "warmPerCallMs": 1835.153, - "peakRssBytes": 306941952.0, + "initAndFirstMs": 2064.478, + "warmPerCallMs": 1822.238, + "peakRssBytes": 310296576.0, "gatedMetrics": [ "peakRssBytes" ], @@ -435,9 +435,9 @@ ] }, "composite/security-cross-resource-scale": { - "initAndFirstMs": 285.306, - "warmPerCallMs": 53.255, - "peakRssBytes": 253186048.0, + "initAndFirstMs": 291.254, + "warmPerCallMs": 53.631, + "peakRssBytes": 256192512.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -450,9 +450,9 @@ ] }, "composite/security-deep-intrinsic-resolution": { - "initAndFirstMs": 231.196, - "warmPerCallMs": 2.843, - "peakRssBytes": 233189376.0, + "initAndFirstMs": 237.142, + "warmPerCallMs": 2.848, + "peakRssBytes": 236666880.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -465,16 +465,16 @@ ] }, "composite/security-deep-nesting": { - "initAndFirstMs": 229.848, + "initAndFirstMs": 234.559, "warmPerCallMs": 0.026, - "peakRssBytes": 231530496.0, + "peakRssBytes": 234979328.0, "gatedMetrics": [], "aggregateMetrics": [] }, "composite/security-deep-yaml-nesting": { - "initAndFirstMs": 233.029, - "warmPerCallMs": 3.754, - "peakRssBytes": 233033728.0, + "initAndFirstMs": 239.423, + "warmPerCallMs": 3.759, + "peakRssBytes": 236613632.0, "gatedMetrics": [ "warmPerCallMs" ], @@ -483,9 +483,9 @@ ] }, "composite/security-foreach-branch-explosion": { - "initAndFirstMs": 406.792, - "warmPerCallMs": 172.827, - "peakRssBytes": 266579968.0, + "initAndFirstMs": 414.569, + "warmPerCallMs": 172.651, + "peakRssBytes": 270069760.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -498,9 +498,9 @@ ] }, "composite/security-many-conditions": { - "initAndFirstMs": 336.924, - "warmPerCallMs": 108.189, - "peakRssBytes": 234156032.0, + "initAndFirstMs": 343.794, + "warmPerCallMs": 109.225, + "peakRssBytes": 237568000.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -513,9 +513,9 @@ ] }, "composite/security-many-resources": { - "initAndFirstMs": 253.841, - "warmPerCallMs": 22.54, - "peakRssBytes": 237895680.0, + "initAndFirstMs": 260.74, + "warmPerCallMs": 22.588, + "peakRssBytes": 241410048.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -528,9 +528,9 @@ ] }, "composite/security-pathological-conditions": { - "initAndFirstMs": 307.537, - "warmPerCallMs": 78.451, - "peakRssBytes": 233611264.0, + "initAndFirstMs": 313.2, + "warmPerCallMs": 78.322, + "peakRssBytes": 237146112.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -543,9 +543,9 @@ ] }, "composite/security-scenario-assignment-budget": { - "initAndFirstMs": 984.652, - "warmPerCallMs": 755.181, - "peakRssBytes": 257974272.0, + "initAndFirstMs": 989.867, + "warmPerCallMs": 756.832, + "peakRssBytes": 261332992.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -558,9 +558,9 @@ ] }, "composite/tiny": { - "initAndFirstMs": 231.739, - "warmPerCallMs": 0.083, - "peakRssBytes": 233938944.0, + "initAndFirstMs": 235.42, + "warmPerCallMs": 0.09, + "peakRssBytes": 236290048.0, "gatedMetrics": [ "initAndFirstMs", "peakRssBytes" @@ -571,9 +571,9 @@ ] }, "composite/unique-500": { - "initAndFirstMs": 265.692, - "warmPerCallMs": 31.518, - "peakRssBytes": 242028544.0, + "initAndFirstMs": 268.349, + "warmPerCallMs": 31.254, + "peakRssBytes": 244465664.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -586,9 +586,9 @@ ] }, "rego/conditional-100": { - "initAndFirstMs": 294.118, - "warmPerCallMs": 38.353, - "peakRssBytes": 238485504.0, + "initAndFirstMs": 300.086, + "warmPerCallMs": 38.972, + "peakRssBytes": 244318208.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -601,9 +601,9 @@ ] }, "rego/duplicate-500": { - "initAndFirstMs": 434.379, - "warmPerCallMs": 171.438, - "peakRssBytes": 264089600.0, + "initAndFirstMs": 439.543, + "warmPerCallMs": 173.053, + "peakRssBytes": 267812864.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -616,9 +616,9 @@ ] }, "rego/mixed-real": { - "initAndFirstMs": 327.935, - "warmPerCallMs": 67.189, - "peakRssBytes": 248885248.0, + "initAndFirstMs": 327.274, + "warmPerCallMs": 67.889, + "peakRssBytes": 252416000.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -631,9 +631,9 @@ ] }, "rego/security-combined-conditions": { - "initAndFirstMs": 1380.137, - "warmPerCallMs": 1143.114, - "peakRssBytes": 237953024.0, + "initAndFirstMs": 1401.891, + "warmPerCallMs": 1150.477, + "peakRssBytes": 244436992.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -646,9 +646,9 @@ ] }, "rego/security-condition-chain-boundary": { - "initAndFirstMs": 390.221, - "warmPerCallMs": 138.246, - "peakRssBytes": 236126208.0, + "initAndFirstMs": 400.179, + "warmPerCallMs": 139.777, + "peakRssBytes": 242823168.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -661,9 +661,9 @@ ] }, "rego/security-condition-chain-wide": { - "initAndFirstMs": 311.837, - "warmPerCallMs": 58.199, - "peakRssBytes": 236429312.0, + "initAndFirstMs": 317.718, + "warmPerCallMs": 58.005, + "peakRssBytes": 243245056.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -676,9 +676,9 @@ ] }, "rego/security-condition-fusion": { - "initAndFirstMs": 1134.318, - "warmPerCallMs": 890.084, - "peakRssBytes": 244371456.0, + "initAndFirstMs": 1161.111, + "warmPerCallMs": 905.627, + "peakRssBytes": 251179008.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -691,9 +691,9 @@ ] }, "rego/security-cross-reference-fanout": { - "initAndFirstMs": 4503.121, - "warmPerCallMs": 4216.473, - "peakRssBytes": 338063360.0, + "initAndFirstMs": 4529.401, + "warmPerCallMs": 4231.798, + "peakRssBytes": 345055232.0, "gatedMetrics": [ "peakRssBytes" ], @@ -704,9 +704,9 @@ ] }, "rego/security-cross-resource-scale": { - "initAndFirstMs": 406.232, - "warmPerCallMs": 145.332, - "peakRssBytes": 263761920.0, + "initAndFirstMs": 412.341, + "warmPerCallMs": 145.103, + "peakRssBytes": 267882496.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -719,9 +719,9 @@ ] }, "rego/security-deep-intrinsic-resolution": { - "initAndFirstMs": 259.024, - "warmPerCallMs": 7.022, - "peakRssBytes": 235192320.0, + "initAndFirstMs": 267.602, + "warmPerCallMs": 6.952, + "peakRssBytes": 242110464.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -734,16 +734,16 @@ ] }, "rego/security-deep-nesting": { - "initAndFirstMs": 251.753, + "initAndFirstMs": 259.997, "warmPerCallMs": 0.026, - "peakRssBytes": 232243200.0, + "peakRssBytes": 239595520.0, "gatedMetrics": [], "aggregateMetrics": [] }, "rego/security-deep-yaml-nesting": { - "initAndFirstMs": 257.546, - "warmPerCallMs": 3.747, - "peakRssBytes": 234299392.0, + "initAndFirstMs": 264.563, + "warmPerCallMs": 3.715, + "peakRssBytes": 241672192.0, "gatedMetrics": [ "warmPerCallMs" ], @@ -752,9 +752,9 @@ ] }, "rego/security-foreach-branch-explosion": { - "initAndFirstMs": 436.999, - "warmPerCallMs": 176.209, - "peakRssBytes": 268738560.0, + "initAndFirstMs": 442.046, + "warmPerCallMs": 176.75, + "peakRssBytes": 276475904.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -767,9 +767,9 @@ ] }, "rego/security-many-conditions": { - "initAndFirstMs": 450.259, - "warmPerCallMs": 196.625, - "peakRssBytes": 236752896.0, + "initAndFirstMs": 460.499, + "warmPerCallMs": 200.252, + "peakRssBytes": 243499008.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -782,9 +782,9 @@ ] }, "rego/security-many-resources": { - "initAndFirstMs": 357.012, - "warmPerCallMs": 99.767, - "peakRssBytes": 243281920.0, + "initAndFirstMs": 363.993, + "warmPerCallMs": 101.233, + "peakRssBytes": 249483264.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -797,9 +797,9 @@ ] }, "rego/security-pathological-conditions": { - "initAndFirstMs": 362.262, - "warmPerCallMs": 110.378, - "peakRssBytes": 235937792.0, + "initAndFirstMs": 372.947, + "warmPerCallMs": 111.928, + "peakRssBytes": 242683904.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -812,9 +812,9 @@ ] }, "rego/security-scenario-assignment-budget": { - "initAndFirstMs": 1030.807, - "warmPerCallMs": 776.706, - "peakRssBytes": 259178496.0, + "initAndFirstMs": 1037.007, + "warmPerCallMs": 777.365, + "peakRssBytes": 266113024.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -827,9 +827,9 @@ ] }, "rego/tiny": { - "initAndFirstMs": 257.463, - "warmPerCallMs": 2.447, - "peakRssBytes": 235139072.0, + "initAndFirstMs": 262.088, + "warmPerCallMs": 2.42, + "peakRssBytes": 241434624.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -842,9 +842,9 @@ ] }, "rego/unique-500": { - "initAndFirstMs": 397.962, - "warmPerCallMs": 140.936, - "peakRssBytes": 247640064.0, + "initAndFirstMs": 403.41, + "warmPerCallMs": 140.726, + "peakRssBytes": 252940288.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", diff --git a/src/performance-harness/expected/github-ubuntu-x64-amd-epyc-9v74.json b/src/performance-harness/expected/github-ubuntu-x64-amd-epyc-9v74.json index 67887a44..b6d10a42 100644 --- a/src/performance-harness/expected/github-ubuntu-x64-amd-epyc-9v74.json +++ b/src/performance-harness/expected/github-ubuntu-x64-amd-epyc-9v74.json @@ -42,15 +42,15 @@ } }, "provenance": { - "gitSha": "595f4c98875525154a43dba17bc46722f0dcb286", + "gitSha": "2b3ac47d97cfeb4e594dcc7df0345798b361fd73", "rustVersion": "rustc 1.96.0 (ac68faa20 2026-05-25)", "workingTreeDirty": false }, "cases": { "cel/conditional-100": { - "initAndFirstMs": 212.744, - "warmPerCallMs": 8.528, - "peakRssBytes": 235761664.0, + "initAndFirstMs": 226.011, + "warmPerCallMs": 9.609, + "peakRssBytes": 238497792.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -63,9 +63,9 @@ ] }, "cel/duplicate-500": { - "initAndFirstMs": 249.052, - "warmPerCallMs": 42.367, - "peakRssBytes": 252592128.0, + "initAndFirstMs": 267.188, + "warmPerCallMs": 48.495, + "peakRssBytes": 255139840.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -78,9 +78,9 @@ ] }, "cel/mixed-real": { - "initAndFirstMs": 220.967, - "warmPerCallMs": 11.984, - "peakRssBytes": 239964160.0, + "initAndFirstMs": 236.088, + "warmPerCallMs": 14.521, + "peakRssBytes": 242634752.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -93,9 +93,9 @@ ] }, "cel/security-combined-conditions": { - "initAndFirstMs": 985.881, - "warmPerCallMs": 798.627, - "peakRssBytes": 235167744.0, + "initAndFirstMs": 1016.324, + "warmPerCallMs": 809.327, + "peakRssBytes": 238682112.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -108,9 +108,9 @@ ] }, "cel/security-condition-chain-boundary": { - "initAndFirstMs": 290.228, - "warmPerCallMs": 90.628, - "peakRssBytes": 233861120.0, + "initAndFirstMs": 305.095, + "warmPerCallMs": 92.91, + "peakRssBytes": 237342720.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -123,9 +123,9 @@ ] }, "cel/security-condition-chain-wide": { - "initAndFirstMs": 226.356, - "warmPerCallMs": 23.408, - "peakRssBytes": 234319872.0, + "initAndFirstMs": 239.645, + "warmPerCallMs": 24.416, + "peakRssBytes": 237916160.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -138,9 +138,9 @@ ] }, "cel/security-condition-fusion": { - "initAndFirstMs": 799.122, - "warmPerCallMs": 604.652, - "peakRssBytes": 240689152.0, + "initAndFirstMs": 830.355, + "warmPerCallMs": 622.731, + "peakRssBytes": 244207616.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -153,9 +153,9 @@ ] }, "cel/security-cross-reference-fanout": { - "initAndFirstMs": 1353.396, - "warmPerCallMs": 1129.278, - "peakRssBytes": 306860032.0, + "initAndFirstMs": 1568.29, + "warmPerCallMs": 1329.702, + "peakRssBytes": 310259712.0, "gatedMetrics": [ "peakRssBytes" ], @@ -166,9 +166,9 @@ ] }, "cel/security-cross-resource-scale": { - "initAndFirstMs": 246.061, - "warmPerCallMs": 40.767, - "peakRssBytes": 252796928.0, + "initAndFirstMs": 264.748, + "warmPerCallMs": 45.516, + "peakRssBytes": 256118784.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -181,9 +181,9 @@ ] }, "cel/security-deep-intrinsic-resolution": { - "initAndFirstMs": 204.281, - "warmPerCallMs": 2.245, - "peakRssBytes": 233242624.0, + "initAndFirstMs": 217.98, + "warmPerCallMs": 2.354, + "peakRssBytes": 236662784.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -196,16 +196,16 @@ ] }, "cel/security-deep-nesting": { - "initAndFirstMs": 201.631, + "initAndFirstMs": 215.693, "warmPerCallMs": 0.021, - "peakRssBytes": 231706624.0, + "peakRssBytes": 235192320.0, "gatedMetrics": [], "aggregateMetrics": [] }, "cel/security-deep-yaml-nesting": { - "initAndFirstMs": 202.248, - "warmPerCallMs": 3.224, - "peakRssBytes": 233246720.0, + "initAndFirstMs": 222.425, + "warmPerCallMs": 3.391, + "peakRssBytes": 236539904.0, "gatedMetrics": [ "warmPerCallMs" ], @@ -214,9 +214,9 @@ ] }, "cel/security-foreach-branch-explosion": { - "initAndFirstMs": 331.93, - "warmPerCallMs": 126.022, - "peakRssBytes": 266117120.0, + "initAndFirstMs": 355.649, + "warmPerCallMs": 137.244, + "peakRssBytes": 270102528.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -229,9 +229,9 @@ ] }, "cel/security-many-conditions": { - "initAndFirstMs": 280.534, - "warmPerCallMs": 79.711, - "peakRssBytes": 234225664.0, + "initAndFirstMs": 295.129, + "warmPerCallMs": 81.327, + "peakRssBytes": 237658112.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -244,9 +244,9 @@ ] }, "cel/security-many-resources": { - "initAndFirstMs": 220.501, - "warmPerCallMs": 16.566, - "peakRssBytes": 237985792.0, + "initAndFirstMs": 237.815, + "warmPerCallMs": 18.68, + "peakRssBytes": 241156096.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -259,9 +259,9 @@ ] }, "cel/security-pathological-conditions": { - "initAndFirstMs": 261.902, - "warmPerCallMs": 58.904, - "peakRssBytes": 233816064.0, + "initAndFirstMs": 274.063, + "warmPerCallMs": 59.664, + "peakRssBytes": 237182976.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -274,9 +274,9 @@ ] }, "cel/security-scenario-assignment-budget": { - "initAndFirstMs": 753.287, - "warmPerCallMs": 549.204, - "peakRssBytes": 257908736.0, + "initAndFirstMs": 783.335, + "warmPerCallMs": 565.063, + "peakRssBytes": 261361664.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -289,9 +289,9 @@ ] }, "cel/tiny": { - "initAndFirstMs": 204.719, - "warmPerCallMs": 0.049, - "peakRssBytes": 234098688.0, + "initAndFirstMs": 214.754, + "warmPerCallMs": 0.054, + "peakRssBytes": 236392448.0, "gatedMetrics": [ "initAndFirstMs", "peakRssBytes" @@ -302,9 +302,9 @@ ] }, "cel/unique-500": { - "initAndFirstMs": 227.87, - "warmPerCallMs": 23.578, - "peakRssBytes": 242143232.0, + "initAndFirstMs": 245.66, + "warmPerCallMs": 28.236, + "peakRssBytes": 244596736.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -317,9 +317,9 @@ ] }, "composite/conditional-100": { - "initAndFirstMs": 213.387, - "warmPerCallMs": 8.523, - "peakRssBytes": 235798528.0, + "initAndFirstMs": 226.973, + "warmPerCallMs": 9.578, + "peakRssBytes": 238530560.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -332,9 +332,9 @@ ] }, "composite/duplicate-500": { - "initAndFirstMs": 249.88, - "warmPerCallMs": 42.568, - "peakRssBytes": 252518400.0, + "initAndFirstMs": 268.75, + "warmPerCallMs": 48.701, + "peakRssBytes": 255008768.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -347,9 +347,9 @@ ] }, "composite/mixed-real": { - "initAndFirstMs": 220.266, - "warmPerCallMs": 12.004, - "peakRssBytes": 239931392.0, + "initAndFirstMs": 236.032, + "warmPerCallMs": 14.687, + "peakRssBytes": 242778112.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -362,9 +362,9 @@ ] }, "composite/security-combined-conditions": { - "initAndFirstMs": 988.388, - "warmPerCallMs": 800.625, - "peakRssBytes": 235294720.0, + "initAndFirstMs": 1015.744, + "warmPerCallMs": 811.102, + "peakRssBytes": 238813184.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -377,9 +377,9 @@ ] }, "composite/security-condition-chain-boundary": { - "initAndFirstMs": 293.018, - "warmPerCallMs": 90.906, - "peakRssBytes": 233779200.0, + "initAndFirstMs": 307.772, + "warmPerCallMs": 92.487, + "peakRssBytes": 237314048.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -392,9 +392,9 @@ ] }, "composite/security-condition-chain-wide": { - "initAndFirstMs": 226.613, - "warmPerCallMs": 23.433, - "peakRssBytes": 234266624.0, + "initAndFirstMs": 240.417, + "warmPerCallMs": 24.464, + "peakRssBytes": 237772800.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -407,9 +407,9 @@ ] }, "composite/security-condition-fusion": { - "initAndFirstMs": 798.597, - "warmPerCallMs": 605.084, - "peakRssBytes": 240705536.0, + "initAndFirstMs": 832.237, + "warmPerCallMs": 621.916, + "peakRssBytes": 244277248.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -422,9 +422,9 @@ ] }, "composite/security-cross-reference-fanout": { - "initAndFirstMs": 1350.755, - "warmPerCallMs": 1130.012, - "peakRssBytes": 306999296.0, + "initAndFirstMs": 1573.911, + "warmPerCallMs": 1349.062, + "peakRssBytes": 310317056.0, "gatedMetrics": [ "peakRssBytes" ], @@ -435,9 +435,9 @@ ] }, "composite/security-cross-resource-scale": { - "initAndFirstMs": 248.299, - "warmPerCallMs": 41.8, - "peakRssBytes": 253972480.0, + "initAndFirstMs": 264.166, + "warmPerCallMs": 45.196, + "peakRssBytes": 256253952.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -450,9 +450,9 @@ ] }, "composite/security-deep-intrinsic-resolution": { - "initAndFirstMs": 206.358, - "warmPerCallMs": 2.251, - "peakRssBytes": 233410560.0, + "initAndFirstMs": 218.752, + "warmPerCallMs": 2.352, + "peakRssBytes": 236617728.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -465,16 +465,16 @@ ] }, "composite/security-deep-nesting": { - "initAndFirstMs": 207.54, + "initAndFirstMs": 214.582, "warmPerCallMs": 0.021, - "peakRssBytes": 231698432.0, + "peakRssBytes": 235032576.0, "gatedMetrics": [], "aggregateMetrics": [] }, "composite/security-deep-yaml-nesting": { - "initAndFirstMs": 204.387, - "warmPerCallMs": 3.218, - "peakRssBytes": 233209856.0, + "initAndFirstMs": 220.746, + "warmPerCallMs": 3.364, + "peakRssBytes": 236605440.0, "gatedMetrics": [ "warmPerCallMs" ], @@ -483,9 +483,9 @@ ] }, "composite/security-foreach-branch-explosion": { - "initAndFirstMs": 334.697, - "warmPerCallMs": 130.393, - "peakRssBytes": 267145216.0, + "initAndFirstMs": 354.463, + "warmPerCallMs": 136.319, + "peakRssBytes": 270516224.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -498,9 +498,9 @@ ] }, "composite/security-many-conditions": { - "initAndFirstMs": 284.338, - "warmPerCallMs": 79.09, - "peakRssBytes": 234176512.0, + "initAndFirstMs": 300.157, + "warmPerCallMs": 81.761, + "peakRssBytes": 237752320.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -513,9 +513,9 @@ ] }, "composite/security-many-resources": { - "initAndFirstMs": 220.625, - "warmPerCallMs": 16.78, - "peakRssBytes": 238223360.0, + "initAndFirstMs": 235.423, + "warmPerCallMs": 18.549, + "peakRssBytes": 241369088.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -528,9 +528,9 @@ ] }, "composite/security-pathological-conditions": { - "initAndFirstMs": 264.103, - "warmPerCallMs": 58.742, - "peakRssBytes": 233758720.0, + "initAndFirstMs": 274.976, + "warmPerCallMs": 59.767, + "peakRssBytes": 237285376.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -543,9 +543,9 @@ ] }, "composite/security-scenario-assignment-budget": { - "initAndFirstMs": 752.405, - "warmPerCallMs": 547.235, - "peakRssBytes": 258179072.0, + "initAndFirstMs": 780.359, + "warmPerCallMs": 564.794, + "peakRssBytes": 261414912.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -558,9 +558,9 @@ ] }, "composite/tiny": { - "initAndFirstMs": 203.159, - "warmPerCallMs": 0.049, - "peakRssBytes": 234078208.0, + "initAndFirstMs": 216.947, + "warmPerCallMs": 0.054, + "peakRssBytes": 236437504.0, "gatedMetrics": [ "initAndFirstMs", "peakRssBytes" @@ -571,9 +571,9 @@ ] }, "composite/unique-500": { - "initAndFirstMs": 230.744, - "warmPerCallMs": 23.544, - "peakRssBytes": 242180096.0, + "initAndFirstMs": 248.604, + "warmPerCallMs": 28.624, + "peakRssBytes": 244531200.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -586,9 +586,9 @@ ] }, "rego/conditional-100": { - "initAndFirstMs": 250.925, - "warmPerCallMs": 29.85, - "peakRssBytes": 238682112.0, + "initAndFirstMs": 273.203, + "warmPerCallMs": 33.02, + "peakRssBytes": 244367360.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -601,9 +601,9 @@ ] }, "rego/duplicate-500": { - "initAndFirstMs": 362.23, - "warmPerCallMs": 134.729, - "peakRssBytes": 263782400.0, + "initAndFirstMs": 396.352, + "warmPerCallMs": 151.007, + "peakRssBytes": 267960320.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -616,9 +616,9 @@ ] }, "rego/mixed-real": { - "initAndFirstMs": 278.649, - "warmPerCallMs": 52.323, - "peakRssBytes": 248942592.0, + "initAndFirstMs": 296.52, + "warmPerCallMs": 58.055, + "peakRssBytes": 252489728.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -631,9 +631,9 @@ ] }, "rego/security-combined-conditions": { - "initAndFirstMs": 1091.537, - "warmPerCallMs": 886.746, - "peakRssBytes": 238108672.0, + "initAndFirstMs": 1129.001, + "warmPerCallMs": 905.411, + "peakRssBytes": 244551680.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -646,9 +646,9 @@ ] }, "rego/security-condition-chain-boundary": { - "initAndFirstMs": 325.654, - "warmPerCallMs": 108.909, - "peakRssBytes": 236150784.0, + "initAndFirstMs": 349.905, + "warmPerCallMs": 113.73, + "peakRssBytes": 242921472.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -661,9 +661,9 @@ ] }, "rego/security-condition-chain-wide": { - "initAndFirstMs": 262.642, - "warmPerCallMs": 44.521, - "peakRssBytes": 236703744.0, + "initAndFirstMs": 284.942, + "warmPerCallMs": 47.099, + "peakRssBytes": 243347456.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -676,9 +676,9 @@ ] }, "rego/security-condition-fusion": { - "initAndFirstMs": 898.757, - "warmPerCallMs": 689.328, - "peakRssBytes": 244568064.0, + "initAndFirstMs": 955.813, + "warmPerCallMs": 724.987, + "peakRssBytes": 251158528.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -691,9 +691,9 @@ ] }, "rego/security-cross-reference-fanout": { - "initAndFirstMs": 3352.52, - "warmPerCallMs": 3101.188, - "peakRssBytes": 338083840.0, + "initAndFirstMs": 3636.335, + "warmPerCallMs": 3348.761, + "peakRssBytes": 344977408.0, "gatedMetrics": [ "peakRssBytes" ], @@ -704,9 +704,9 @@ ] }, "rego/security-cross-resource-scale": { - "initAndFirstMs": 341.626, - "warmPerCallMs": 113.907, - "peakRssBytes": 263880704.0, + "initAndFirstMs": 372.576, + "warmPerCallMs": 127.934, + "peakRssBytes": 269209600.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -719,9 +719,9 @@ ] }, "rego/security-deep-intrinsic-resolution": { - "initAndFirstMs": 225.819, - "warmPerCallMs": 5.454, - "peakRssBytes": 235282432.0, + "initAndFirstMs": 245.738, + "warmPerCallMs": 6.809, + "peakRssBytes": 242118656.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -734,16 +734,16 @@ ] }, "rego/security-deep-nesting": { - "initAndFirstMs": 218.322, + "initAndFirstMs": 238.665, "warmPerCallMs": 0.02, - "peakRssBytes": 232452096.0, + "peakRssBytes": 239579136.0, "gatedMetrics": [], "aggregateMetrics": [] }, "rego/security-deep-yaml-nesting": { - "initAndFirstMs": 222.545, - "warmPerCallMs": 3.181, - "peakRssBytes": 234512384.0, + "initAndFirstMs": 242.755, + "warmPerCallMs": 3.281, + "peakRssBytes": 241573888.0, "gatedMetrics": [ "warmPerCallMs" ], @@ -752,9 +752,9 @@ ] }, "rego/security-foreach-branch-explosion": { - "initAndFirstMs": 357.76, - "warmPerCallMs": 130.379, - "peakRssBytes": 270045184.0, + "initAndFirstMs": 385.668, + "warmPerCallMs": 139.471, + "peakRssBytes": 277061632.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -767,9 +767,9 @@ ] }, "rego/security-many-conditions": { - "initAndFirstMs": 368.056, - "warmPerCallMs": 148.599, - "peakRssBytes": 236740608.0, + "initAndFirstMs": 393.515, + "warmPerCallMs": 153.049, + "peakRssBytes": 243781632.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -782,9 +782,9 @@ ] }, "rego/security-many-resources": { - "initAndFirstMs": 300.587, - "warmPerCallMs": 79.022, - "peakRssBytes": 243359744.0, + "initAndFirstMs": 329.714, + "warmPerCallMs": 87.863, + "peakRssBytes": 249561088.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -797,9 +797,9 @@ ] }, "rego/security-pathological-conditions": { - "initAndFirstMs": 303.282, - "warmPerCallMs": 83.858, - "peakRssBytes": 236011520.0, + "initAndFirstMs": 325.499, + "warmPerCallMs": 86.262, + "peakRssBytes": 242790400.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -812,9 +812,9 @@ ] }, "rego/security-scenario-assignment-budget": { - "initAndFirstMs": 785.25, - "warmPerCallMs": 563.873, - "peakRssBytes": 259219456.0, + "initAndFirstMs": 830.943, + "warmPerCallMs": 585.018, + "peakRssBytes": 266121216.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -827,9 +827,9 @@ ] }, "rego/tiny": { - "initAndFirstMs": 222.916, - "warmPerCallMs": 1.876, - "peakRssBytes": 235261952.0, + "initAndFirstMs": 241.709, + "warmPerCallMs": 2.585, + "peakRssBytes": 241430528.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -842,9 +842,9 @@ ] }, "rego/unique-500": { - "initAndFirstMs": 334.834, - "warmPerCallMs": 109.654, - "peakRssBytes": 247726080.0, + "initAndFirstMs": 365.796, + "warmPerCallMs": 123.991, + "peakRssBytes": 252895232.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", diff --git a/src/performance-harness/expected/github-ubuntu-x64-intel-xeon-6973pc.json b/src/performance-harness/expected/github-ubuntu-x64-intel-xeon-6973pc.json index f75966aa..5ee67f15 100644 --- a/src/performance-harness/expected/github-ubuntu-x64-intel-xeon-6973pc.json +++ b/src/performance-harness/expected/github-ubuntu-x64-intel-xeon-6973pc.json @@ -42,15 +42,15 @@ } }, "provenance": { - "gitSha": "d7f7dd84eb91421ea9df090cb6d142ce6e377372", + "gitSha": "509ecdc00f1e0ceb28bd42c3a0542a13260f94cb", "rustVersion": "rustc 1.96.0 (ac68faa20 2026-05-25)", "workingTreeDirty": false }, "cases": { "cel/conditional-100": { - "initAndFirstMs": 202.406, - "warmPerCallMs": 8.116, - "peakRssBytes": 235601920.0, + "initAndFirstMs": 176.224, + "warmPerCallMs": 7.16, + "peakRssBytes": 238510080.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -63,9 +63,9 @@ ] }, "cel/duplicate-500": { - "initAndFirstMs": 238.963, - "warmPerCallMs": 39.941, - "peakRssBytes": 252153856.0, + "initAndFirstMs": 207.418, + "warmPerCallMs": 33.637, + "peakRssBytes": 255016960.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -78,9 +78,9 @@ ] }, "cel/mixed-real": { - "initAndFirstMs": 211.635, - "warmPerCallMs": 13.222, - "peakRssBytes": 239562752.0, + "initAndFirstMs": 183.065, + "warmPerCallMs": 11.106, + "peakRssBytes": 242679808.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -93,9 +93,9 @@ ] }, "cel/security-combined-conditions": { - "initAndFirstMs": 950.52, - "warmPerCallMs": 766.199, - "peakRssBytes": 234901504.0, + "initAndFirstMs": 841.38, + "warmPerCallMs": 677.821, + "peakRssBytes": 238772224.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -108,9 +108,9 @@ ] }, "cel/security-condition-chain-boundary": { - "initAndFirstMs": 272.355, - "warmPerCallMs": 79.486, - "peakRssBytes": 233598976.0, + "initAndFirstMs": 235.989, + "warmPerCallMs": 68.262, + "peakRssBytes": 237309952.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -123,9 +123,9 @@ ] }, "cel/security-condition-chain-wide": { - "initAndFirstMs": 215.751, - "warmPerCallMs": 22.672, - "peakRssBytes": 234074112.0, + "initAndFirstMs": 187.603, + "warmPerCallMs": 19.304, + "peakRssBytes": 237764608.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -138,9 +138,9 @@ ] }, "cel/security-condition-fusion": { - "initAndFirstMs": 773.146, - "warmPerCallMs": 586.674, - "peakRssBytes": 240521216.0, + "initAndFirstMs": 670.64, + "warmPerCallMs": 503.545, + "peakRssBytes": 244215808.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -153,9 +153,9 @@ ] }, "cel/security-cross-reference-fanout": { - "initAndFirstMs": 2159.239, - "warmPerCallMs": 1966.515, - "peakRssBytes": 306667520.0, + "initAndFirstMs": 1835.794, + "warmPerCallMs": 1667.228, + "peakRssBytes": 310235136.0, "gatedMetrics": [ "peakRssBytes" ], @@ -166,9 +166,9 @@ ] }, "cel/security-cross-resource-scale": { - "initAndFirstMs": 234.5, - "warmPerCallMs": 38.2, - "peakRssBytes": 252678144.0, + "initAndFirstMs": 204.144, + "warmPerCallMs": 31.613, + "peakRssBytes": 256167936.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -181,9 +181,9 @@ ] }, "cel/security-deep-intrinsic-resolution": { - "initAndFirstMs": 196.473, - "warmPerCallMs": 2.086, - "peakRssBytes": 233082880.0, + "initAndFirstMs": 170.286, + "warmPerCallMs": 1.823, + "peakRssBytes": 236666880.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -196,16 +196,16 @@ ] }, "cel/security-deep-nesting": { - "initAndFirstMs": 194.392, - "warmPerCallMs": 0.022, - "peakRssBytes": 231636992.0, + "initAndFirstMs": 168.048, + "warmPerCallMs": 0.019, + "peakRssBytes": 235134976.0, "gatedMetrics": [], "aggregateMetrics": [] }, "cel/security-deep-yaml-nesting": { - "initAndFirstMs": 196.744, - "warmPerCallMs": 2.9, - "peakRssBytes": 233132032.0, + "initAndFirstMs": 171.113, + "warmPerCallMs": 2.637, + "peakRssBytes": 236605440.0, "gatedMetrics": [ "warmPerCallMs" ], @@ -214,9 +214,9 @@ ] }, "cel/security-foreach-branch-explosion": { - "initAndFirstMs": 326.85, - "warmPerCallMs": 121.085, - "peakRssBytes": 266674176.0, + "initAndFirstMs": 276.377, + "warmPerCallMs": 100.795, + "peakRssBytes": 270303232.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -229,9 +229,9 @@ ] }, "cel/security-many-conditions": { - "initAndFirstMs": 263.988, - "warmPerCallMs": 76.764, - "peakRssBytes": 233885696.0, + "initAndFirstMs": 234.854, + "warmPerCallMs": 67.005, + "peakRssBytes": 237707264.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -244,9 +244,9 @@ ] }, "cel/security-many-resources": { - "initAndFirstMs": 202.26, - "warmPerCallMs": 14.618, - "peakRssBytes": 237670400.0, + "initAndFirstMs": 182.415, + "warmPerCallMs": 12.863, + "peakRssBytes": 241541120.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -259,9 +259,9 @@ ] }, "cel/security-pathological-conditions": { - "initAndFirstMs": 242.181, - "warmPerCallMs": 56.54, - "peakRssBytes": 233406464.0, + "initAndFirstMs": 219.099, + "warmPerCallMs": 48.35, + "peakRssBytes": 237338624.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -274,9 +274,9 @@ ] }, "cel/security-scenario-assignment-budget": { - "initAndFirstMs": 721.737, - "warmPerCallMs": 522.558, - "peakRssBytes": 257622016.0, + "initAndFirstMs": 627.641, + "warmPerCallMs": 456.577, + "peakRssBytes": 261201920.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -289,9 +289,9 @@ ] }, "cel/tiny": { - "initAndFirstMs": 187.694, - "warmPerCallMs": 0.045, - "peakRssBytes": 233824256.0, + "initAndFirstMs": 169.286, + "warmPerCallMs": 0.043, + "peakRssBytes": 236417024.0, "gatedMetrics": [ "initAndFirstMs", "peakRssBytes" @@ -302,9 +302,9 @@ ] }, "cel/unique-500": { - "initAndFirstMs": 212.808, - "warmPerCallMs": 21.642, - "peakRssBytes": 241868800.0, + "initAndFirstMs": 191.185, + "warmPerCallMs": 19.302, + "peakRssBytes": 244498432.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -317,9 +317,9 @@ ] }, "composite/conditional-100": { - "initAndFirstMs": 200.373, - "warmPerCallMs": 8.008, - "peakRssBytes": 235544576.0, + "initAndFirstMs": 177.193, + "warmPerCallMs": 7.125, + "peakRssBytes": 238579712.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -332,9 +332,9 @@ ] }, "composite/duplicate-500": { - "initAndFirstMs": 238.767, - "warmPerCallMs": 39.641, - "peakRssBytes": 252112896.0, + "initAndFirstMs": 206.614, + "warmPerCallMs": 33.865, + "peakRssBytes": 255070208.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -347,9 +347,9 @@ ] }, "composite/mixed-real": { - "initAndFirstMs": 208.409, - "warmPerCallMs": 12.475, - "peakRssBytes": 239554560.0, + "initAndFirstMs": 185.722, + "warmPerCallMs": 11.087, + "peakRssBytes": 242696192.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -362,9 +362,9 @@ ] }, "composite/security-combined-conditions": { - "initAndFirstMs": 956.249, - "warmPerCallMs": 766.412, - "peakRssBytes": 234860544.0, + "initAndFirstMs": 821.829, + "warmPerCallMs": 654.176, + "peakRssBytes": 238784512.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -377,9 +377,9 @@ ] }, "composite/security-condition-chain-boundary": { - "initAndFirstMs": 272.329, - "warmPerCallMs": 80.26, - "peakRssBytes": 233549824.0, + "initAndFirstMs": 234.901, + "warmPerCallMs": 68.324, + "peakRssBytes": 237322240.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -392,9 +392,9 @@ ] }, "composite/security-condition-chain-wide": { - "initAndFirstMs": 211.09, - "warmPerCallMs": 22.805, - "peakRssBytes": 233975808.0, + "initAndFirstMs": 188.959, + "warmPerCallMs": 19.328, + "peakRssBytes": 237899776.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -407,9 +407,9 @@ ] }, "composite/security-condition-fusion": { - "initAndFirstMs": 770.358, - "warmPerCallMs": 585.788, - "peakRssBytes": 240422912.0, + "initAndFirstMs": 669.111, + "warmPerCallMs": 505.765, + "peakRssBytes": 244232192.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -422,9 +422,9 @@ ] }, "composite/security-cross-reference-fanout": { - "initAndFirstMs": 2173.655, - "warmPerCallMs": 1958.071, - "peakRssBytes": 306679808.0, + "initAndFirstMs": 1832.287, + "warmPerCallMs": 1652.255, + "peakRssBytes": 310276096.0, "gatedMetrics": [ "peakRssBytes" ], @@ -435,9 +435,9 @@ ] }, "composite/security-cross-resource-scale": { - "initAndFirstMs": 228.494, - "warmPerCallMs": 36.5, - "peakRssBytes": 252727296.0, + "initAndFirstMs": 229.618, + "warmPerCallMs": 36.273, + "peakRssBytes": 256053248.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -450,9 +450,9 @@ ] }, "composite/security-deep-intrinsic-resolution": { - "initAndFirstMs": 189.721, - "warmPerCallMs": 2.053, - "peakRssBytes": 233013248.0, + "initAndFirstMs": 173.593, + "warmPerCallMs": 1.8, + "peakRssBytes": 236724224.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -465,16 +465,16 @@ ] }, "composite/security-deep-nesting": { - "initAndFirstMs": 188.067, - "warmPerCallMs": 0.022, - "peakRssBytes": 231665664.0, + "initAndFirstMs": 168.81, + "warmPerCallMs": 0.019, + "peakRssBytes": 235147264.0, "gatedMetrics": [], "aggregateMetrics": [] }, "composite/security-deep-yaml-nesting": { - "initAndFirstMs": 194.75, - "warmPerCallMs": 2.873, - "peakRssBytes": 233148416.0, + "initAndFirstMs": 172.482, + "warmPerCallMs": 2.594, + "peakRssBytes": 236498944.0, "gatedMetrics": [ "warmPerCallMs" ], @@ -483,9 +483,9 @@ ] }, "composite/security-foreach-branch-explosion": { - "initAndFirstMs": 324.396, - "warmPerCallMs": 124.347, - "peakRssBytes": 266129408.0, + "initAndFirstMs": 280.816, + "warmPerCallMs": 109.815, + "peakRssBytes": 270454784.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -498,9 +498,9 @@ ] }, "composite/security-many-conditions": { - "initAndFirstMs": 272.066, - "warmPerCallMs": 77.714, - "peakRssBytes": 233889792.0, + "initAndFirstMs": 236.656, + "warmPerCallMs": 67.28, + "peakRssBytes": 237752320.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -513,9 +513,9 @@ ] }, "composite/security-many-resources": { - "initAndFirstMs": 210.895, - "warmPerCallMs": 15.161, - "peakRssBytes": 238014464.0, + "initAndFirstMs": 184.596, + "warmPerCallMs": 13.001, + "peakRssBytes": 241336320.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -528,9 +528,9 @@ ] }, "composite/security-pathological-conditions": { - "initAndFirstMs": 251.817, - "warmPerCallMs": 56.742, - "peakRssBytes": 233418752.0, + "initAndFirstMs": 218.959, + "warmPerCallMs": 48.352, + "peakRssBytes": 237223936.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -543,9 +543,9 @@ ] }, "composite/security-scenario-assignment-budget": { - "initAndFirstMs": 716.367, - "warmPerCallMs": 523.304, - "peakRssBytes": 257818624.0, + "initAndFirstMs": 626.408, + "warmPerCallMs": 454.649, + "peakRssBytes": 261337088.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -558,9 +558,9 @@ ] }, "composite/tiny": { - "initAndFirstMs": 193.449, - "warmPerCallMs": 0.046, - "peakRssBytes": 233750528.0, + "initAndFirstMs": 169.307, + "warmPerCallMs": 0.043, + "peakRssBytes": 236421120.0, "gatedMetrics": [ "initAndFirstMs", "peakRssBytes" @@ -571,9 +571,9 @@ ] }, "composite/unique-500": { - "initAndFirstMs": 221.432, - "warmPerCallMs": 22.649, - "peakRssBytes": 241872896.0, + "initAndFirstMs": 190.323, + "warmPerCallMs": 19.177, + "peakRssBytes": 244486144.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -586,9 +586,9 @@ ] }, "rego/conditional-100": { - "initAndFirstMs": 237.9, - "warmPerCallMs": 29.707, - "peakRssBytes": 238469120.0, + "initAndFirstMs": 238.728, + "warmPerCallMs": 29.171, + "peakRssBytes": 244256768.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -601,9 +601,9 @@ ] }, "rego/duplicate-500": { - "initAndFirstMs": 347.985, - "warmPerCallMs": 133.128, - "peakRssBytes": 263929856.0, + "initAndFirstMs": 308.203, + "warmPerCallMs": 114.004, + "peakRssBytes": 267702272.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -616,9 +616,9 @@ ] }, "rego/mixed-real": { - "initAndFirstMs": 263.635, - "warmPerCallMs": 51.794, - "peakRssBytes": 248692736.0, + "initAndFirstMs": 234.619, + "warmPerCallMs": 46.802, + "peakRssBytes": 252399616.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -631,9 +631,9 @@ ] }, "rego/security-combined-conditions": { - "initAndFirstMs": 1053.521, - "warmPerCallMs": 861.169, - "peakRssBytes": 237854720.0, + "initAndFirstMs": 914.247, + "warmPerCallMs": 752.62, + "peakRssBytes": 244510720.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -646,9 +646,9 @@ ] }, "rego/security-condition-chain-boundary": { - "initAndFirstMs": 297.911, - "warmPerCallMs": 97.045, - "peakRssBytes": 236040192.0, + "initAndFirstMs": 269.202, + "warmPerCallMs": 85.478, + "peakRssBytes": 242880512.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -661,9 +661,9 @@ ] }, "rego/security-condition-chain-wide": { - "initAndFirstMs": 249.171, - "warmPerCallMs": 44.493, - "peakRssBytes": 236408832.0, + "initAndFirstMs": 224.834, + "warmPerCallMs": 38.205, + "peakRssBytes": 243212288.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -676,9 +676,9 @@ ] }, "rego/security-condition-fusion": { - "initAndFirstMs": 872.769, - "warmPerCallMs": 674.241, - "peakRssBytes": 244338688.0, + "initAndFirstMs": 772.95, + "warmPerCallMs": 589.441, + "peakRssBytes": 251281408.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -691,9 +691,9 @@ ] }, "rego/security-cross-reference-fanout": { - "initAndFirstMs": 4462.028, - "warmPerCallMs": 4223.954, - "peakRssBytes": 337858560.0, + "initAndFirstMs": 3829.367, + "warmPerCallMs": 3620.617, + "peakRssBytes": 345100288.0, "gatedMetrics": [ "peakRssBytes" ], @@ -704,9 +704,9 @@ ] }, "rego/security-cross-resource-scale": { - "initAndFirstMs": 328.271, - "warmPerCallMs": 112.089, - "peakRssBytes": 263118848.0, + "initAndFirstMs": 306.295, + "warmPerCallMs": 95.762, + "peakRssBytes": 268308480.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -719,9 +719,9 @@ ] }, "rego/security-deep-intrinsic-resolution": { - "initAndFirstMs": 211.824, - "warmPerCallMs": 5.436, - "peakRssBytes": 234971136.0, + "initAndFirstMs": 189.314, + "warmPerCallMs": 4.633, + "peakRssBytes": 242147328.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -734,16 +734,16 @@ ] }, "rego/security-deep-nesting": { - "initAndFirstMs": 205.903, - "warmPerCallMs": 0.021, - "peakRssBytes": 232296448.0, + "initAndFirstMs": 185.028, + "warmPerCallMs": 0.019, + "peakRssBytes": 239648768.0, "gatedMetrics": [], "aggregateMetrics": [] }, "rego/security-deep-yaml-nesting": { - "initAndFirstMs": 208.899, - "warmPerCallMs": 2.824, - "peakRssBytes": 234561536.0, + "initAndFirstMs": 188.079, + "warmPerCallMs": 2.514, + "peakRssBytes": 241553408.0, "gatedMetrics": [ "warmPerCallMs" ], @@ -752,9 +752,9 @@ ] }, "rego/security-foreach-branch-explosion": { - "initAndFirstMs": 339.559, - "warmPerCallMs": 122.363, - "peakRssBytes": 268161024.0, + "initAndFirstMs": 299.496, + "warmPerCallMs": 103.255, + "peakRssBytes": 276627456.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -767,9 +767,9 @@ ] }, "rego/security-many-conditions": { - "initAndFirstMs": 350.999, - "warmPerCallMs": 146.76, - "peakRssBytes": 236613632.0, + "initAndFirstMs": 313.722, + "warmPerCallMs": 127.785, + "peakRssBytes": 243572736.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -782,9 +782,9 @@ ] }, "rego/security-many-resources": { - "initAndFirstMs": 289.678, - "warmPerCallMs": 79.265, - "peakRssBytes": 243126272.0, + "initAndFirstMs": 256.701, + "warmPerCallMs": 67.66, + "peakRssBytes": 249532416.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -797,9 +797,9 @@ ] }, "rego/security-pathological-conditions": { - "initAndFirstMs": 290.085, - "warmPerCallMs": 82.058, - "peakRssBytes": 235773952.0, + "initAndFirstMs": 256.506, + "warmPerCallMs": 70.652, + "peakRssBytes": 242724864.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -812,9 +812,9 @@ ] }, "rego/security-scenario-assignment-budget": { - "initAndFirstMs": 749.732, - "warmPerCallMs": 536.629, - "peakRssBytes": 258981888.0, + "initAndFirstMs": 657.464, + "warmPerCallMs": 467.843, + "peakRssBytes": 266010624.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -827,9 +827,9 @@ ] }, "rego/tiny": { - "initAndFirstMs": 208.544, - "warmPerCallMs": 2.04, - "peakRssBytes": 235139072.0, + "initAndFirstMs": 189.404, + "warmPerCallMs": 1.756, + "peakRssBytes": 241385472.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -842,9 +842,9 @@ ] }, "rego/unique-500": { - "initAndFirstMs": 325.452, - "warmPerCallMs": 111.285, - "peakRssBytes": 247566336.0, + "initAndFirstMs": 284.764, + "warmPerCallMs": 93.615, + "peakRssBytes": 252899328.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", diff --git a/src/performance-harness/expected/github-ubuntu-x64-intel-xeon-platinum-8573c.json b/src/performance-harness/expected/github-ubuntu-x64-intel-xeon-platinum-8573c.json index 1a7f3385..1f545679 100644 --- a/src/performance-harness/expected/github-ubuntu-x64-intel-xeon-platinum-8573c.json +++ b/src/performance-harness/expected/github-ubuntu-x64-intel-xeon-platinum-8573c.json @@ -42,15 +42,15 @@ } }, "provenance": { - "gitSha": "5a4719287f37a1265a439506a5767543407daace", + "gitSha": "c73519b5accc3ee6148dd6f66d9440718f9f9dfd", "rustVersion": "rustc 1.96.0 (ac68faa20 2026-05-25)", "workingTreeDirty": false }, "cases": { "cel/conditional-100": { - "initAndFirstMs": 234.422, - "warmPerCallMs": 9.972, - "peakRssBytes": 235794432.0, + "initAndFirstMs": 189.727, + "warmPerCallMs": 8.574, + "peakRssBytes": 238460928.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -63,9 +63,9 @@ ] }, "cel/duplicate-500": { - "initAndFirstMs": 277.967, - "warmPerCallMs": 49.254, - "peakRssBytes": 251318272.0, + "initAndFirstMs": 224.464, + "warmPerCallMs": 39.961, + "peakRssBytes": 255086592.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -78,9 +78,9 @@ ] }, "cel/mixed-real": { - "initAndFirstMs": 243.334, - "warmPerCallMs": 15.291, - "peakRssBytes": 239812608.0, + "initAndFirstMs": 198.245, + "warmPerCallMs": 12.867, + "peakRssBytes": 242663424.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -93,9 +93,9 @@ ] }, "cel/security-combined-conditions": { - "initAndFirstMs": 1128.091, - "warmPerCallMs": 906.101, - "peakRssBytes": 235204608.0, + "initAndFirstMs": 939.914, + "warmPerCallMs": 760.135, + "peakRssBytes": 238837760.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -108,9 +108,9 @@ ] }, "cel/security-condition-chain-boundary": { - "initAndFirstMs": 318.348, - "warmPerCallMs": 95.757, - "peakRssBytes": 233930752.0, + "initAndFirstMs": 259.97, + "warmPerCallMs": 79.441, + "peakRssBytes": 237301760.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -123,9 +123,9 @@ ] }, "cel/security-condition-chain-wide": { - "initAndFirstMs": 249.169, - "warmPerCallMs": 27.887, - "peakRssBytes": 234336256.0, + "initAndFirstMs": 200.896, + "warmPerCallMs": 22.86, + "peakRssBytes": 237875200.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -138,9 +138,9 @@ ] }, "cel/security-condition-fusion": { - "initAndFirstMs": 922.753, - "warmPerCallMs": 707.685, - "peakRssBytes": 240783360.0, + "initAndFirstMs": 773.331, + "warmPerCallMs": 592.475, + "peakRssBytes": 244191232.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -153,9 +153,9 @@ ] }, "cel/security-cross-reference-fanout": { - "initAndFirstMs": 2523.861, - "warmPerCallMs": 2285.354, - "peakRssBytes": 306868224.0, + "initAndFirstMs": 2057.3, + "warmPerCallMs": 1852.863, + "peakRssBytes": 310329344.0, "gatedMetrics": [ "peakRssBytes" ], @@ -166,9 +166,9 @@ ] }, "cel/security-cross-resource-scale": { - "initAndFirstMs": 272.67, - "warmPerCallMs": 47.09, - "peakRssBytes": 252915712.0, + "initAndFirstMs": 222.382, + "warmPerCallMs": 37.693, + "peakRssBytes": 256151552.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -181,9 +181,9 @@ ] }, "cel/security-deep-intrinsic-resolution": { - "initAndFirstMs": 245.442, - "warmPerCallMs": 2.659, - "peakRssBytes": 233209856.0, + "initAndFirstMs": 179.719, + "warmPerCallMs": 2.177, + "peakRssBytes": 236589056.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -196,16 +196,16 @@ ] }, "cel/security-deep-nesting": { - "initAndFirstMs": 227.867, - "warmPerCallMs": 0.027, - "peakRssBytes": 231632896.0, + "initAndFirstMs": 176.362, + "warmPerCallMs": 0.024, + "peakRssBytes": 235180032.0, "gatedMetrics": [], "aggregateMetrics": [] }, "cel/security-deep-yaml-nesting": { - "initAndFirstMs": 251.555, - "warmPerCallMs": 4.096, - "peakRssBytes": 233164800.0, + "initAndFirstMs": 180.832, + "warmPerCallMs": 3.35, + "peakRssBytes": 236564480.0, "gatedMetrics": [ "warmPerCallMs" ], @@ -214,9 +214,9 @@ ] }, "cel/security-foreach-branch-explosion": { - "initAndFirstMs": 411.647, - "warmPerCallMs": 170.349, - "peakRssBytes": 267485184.0, + "initAndFirstMs": 312.672, + "warmPerCallMs": 124.351, + "peakRssBytes": 270045184.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -229,9 +229,9 @@ ] }, "cel/security-many-conditions": { - "initAndFirstMs": 336.156, - "warmPerCallMs": 97.983, - "peakRssBytes": 234270720.0, + "initAndFirstMs": 261.412, + "warmPerCallMs": 79.471, + "peakRssBytes": 237789184.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -244,9 +244,9 @@ ] }, "cel/security-many-resources": { - "initAndFirstMs": 249.284, - "warmPerCallMs": 19.203, - "peakRssBytes": 237928448.0, + "initAndFirstMs": 196.242, + "warmPerCallMs": 14.89, + "peakRssBytes": 241364992.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -259,9 +259,9 @@ ] }, "cel/security-pathological-conditions": { - "initAndFirstMs": 297.716, - "warmPerCallMs": 68.188, - "peakRssBytes": 233742336.0, + "initAndFirstMs": 236.825, + "warmPerCallMs": 56.785, + "peakRssBytes": 237215744.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -274,9 +274,9 @@ ] }, "cel/security-scenario-assignment-budget": { - "initAndFirstMs": 855.797, - "warmPerCallMs": 629.06, - "peakRssBytes": 258084864.0, + "initAndFirstMs": 714.297, + "warmPerCallMs": 525.406, + "peakRssBytes": 261312512.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -289,9 +289,9 @@ ] }, "cel/tiny": { - "initAndFirstMs": 225.367, - "warmPerCallMs": 0.056, - "peakRssBytes": 234106880.0, + "initAndFirstMs": 179.022, + "warmPerCallMs": 0.051, + "peakRssBytes": 236408832.0, "gatedMetrics": [ "initAndFirstMs", "peakRssBytes" @@ -302,9 +302,9 @@ ] }, "cel/unique-500": { - "initAndFirstMs": 251.972, - "warmPerCallMs": 26.943, - "peakRssBytes": 242155520.0, + "initAndFirstMs": 203.813, + "warmPerCallMs": 22.149, + "peakRssBytes": 244449280.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -317,9 +317,9 @@ ] }, "composite/conditional-100": { - "initAndFirstMs": 236.071, - "warmPerCallMs": 10.09, - "peakRssBytes": 235843584.0, + "initAndFirstMs": 187.366, + "warmPerCallMs": 8.576, + "peakRssBytes": 238485504.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -332,9 +332,9 @@ ] }, "composite/duplicate-500": { - "initAndFirstMs": 275.942, - "warmPerCallMs": 50.309, - "peakRssBytes": 252424192.0, + "initAndFirstMs": 223.996, + "warmPerCallMs": 40.107, + "peakRssBytes": 254992384.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -347,9 +347,9 @@ ] }, "composite/mixed-real": { - "initAndFirstMs": 250.474, - "warmPerCallMs": 16.344, - "peakRssBytes": 239939584.0, + "initAndFirstMs": 197.159, + "warmPerCallMs": 12.901, + "peakRssBytes": 242728960.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -362,9 +362,9 @@ ] }, "composite/security-combined-conditions": { - "initAndFirstMs": 1132.417, - "warmPerCallMs": 917.371, - "peakRssBytes": 235266048.0, + "initAndFirstMs": 939.615, + "warmPerCallMs": 757.623, + "peakRssBytes": 238882816.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -377,9 +377,9 @@ ] }, "composite/security-condition-chain-boundary": { - "initAndFirstMs": 317.377, - "warmPerCallMs": 96.399, - "peakRssBytes": 233848832.0, + "initAndFirstMs": 260.559, + "warmPerCallMs": 79.879, + "peakRssBytes": 237379584.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -392,9 +392,9 @@ ] }, "composite/security-condition-chain-wide": { - "initAndFirstMs": 249.228, - "warmPerCallMs": 27.773, - "peakRssBytes": 234356736.0, + "initAndFirstMs": 203.583, + "warmPerCallMs": 22.882, + "peakRssBytes": 237903872.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -407,9 +407,9 @@ ] }, "composite/security-condition-fusion": { - "initAndFirstMs": 929.324, - "warmPerCallMs": 714.492, - "peakRssBytes": 240635904.0, + "initAndFirstMs": 771.532, + "warmPerCallMs": 593.45, + "peakRssBytes": 244228096.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -422,9 +422,9 @@ ] }, "composite/security-cross-reference-fanout": { - "initAndFirstMs": 2529.409, - "warmPerCallMs": 2296.569, - "peakRssBytes": 306909184.0, + "initAndFirstMs": 2059.63, + "warmPerCallMs": 1857.906, + "peakRssBytes": 310255616.0, "gatedMetrics": [ "peakRssBytes" ], @@ -435,9 +435,9 @@ ] }, "composite/security-cross-resource-scale": { - "initAndFirstMs": 269.54, - "warmPerCallMs": 46.567, - "peakRssBytes": 252977152.0, + "initAndFirstMs": 220.284, + "warmPerCallMs": 37.576, + "peakRssBytes": 256155648.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -450,9 +450,9 @@ ] }, "composite/security-deep-intrinsic-resolution": { - "initAndFirstMs": 222.218, - "warmPerCallMs": 2.589, - "peakRssBytes": 233242624.0, + "initAndFirstMs": 179.15, + "warmPerCallMs": 2.179, + "peakRssBytes": 236650496.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -465,16 +465,16 @@ ] }, "composite/security-deep-nesting": { - "initAndFirstMs": 220.089, - "warmPerCallMs": 0.027, - "peakRssBytes": 231649280.0, + "initAndFirstMs": 176.892, + "warmPerCallMs": 0.024, + "peakRssBytes": 235220992.0, "gatedMetrics": [], "aggregateMetrics": [] }, "composite/security-deep-yaml-nesting": { - "initAndFirstMs": 224.776, - "warmPerCallMs": 3.779, - "peakRssBytes": 233377792.0, + "initAndFirstMs": 180.707, + "warmPerCallMs": 3.351, + "peakRssBytes": 236535808.0, "gatedMetrics": [ "warmPerCallMs" ], @@ -483,9 +483,9 @@ ] }, "composite/security-foreach-branch-explosion": { - "initAndFirstMs": 377.288, - "warmPerCallMs": 149.357, - "peakRssBytes": 267337728.0, + "initAndFirstMs": 313.664, + "warmPerCallMs": 124.203, + "peakRssBytes": 270139392.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -498,9 +498,9 @@ ] }, "composite/security-many-conditions": { - "initAndFirstMs": 315.361, - "warmPerCallMs": 94.341, - "peakRssBytes": 234123264.0, + "initAndFirstMs": 261.352, + "warmPerCallMs": 79.77, + "peakRssBytes": 237715456.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -513,9 +513,9 @@ ] }, "composite/security-many-resources": { - "initAndFirstMs": 239.579, - "warmPerCallMs": 18.259, - "peakRssBytes": 238235648.0, + "initAndFirstMs": 194.644, + "warmPerCallMs": 15.071, + "peakRssBytes": 241631232.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -528,9 +528,9 @@ ] }, "composite/security-pathological-conditions": { - "initAndFirstMs": 288.687, - "warmPerCallMs": 67.711, - "peakRssBytes": 233836544.0, + "initAndFirstMs": 236.72, + "warmPerCallMs": 56.888, + "peakRssBytes": 237281280.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -543,9 +543,9 @@ ] }, "composite/security-scenario-assignment-budget": { - "initAndFirstMs": 861.741, - "warmPerCallMs": 629.415, - "peakRssBytes": 258125824.0, + "initAndFirstMs": 717.871, + "warmPerCallMs": 525.33, + "peakRssBytes": 261349376.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -558,9 +558,9 @@ ] }, "composite/tiny": { - "initAndFirstMs": 224.353, - "warmPerCallMs": 0.056, - "peakRssBytes": 234090496.0, + "initAndFirstMs": 178.505, + "warmPerCallMs": 0.052, + "peakRssBytes": 236302336.0, "gatedMetrics": [ "initAndFirstMs", "peakRssBytes" @@ -571,9 +571,9 @@ ] }, "composite/unique-500": { - "initAndFirstMs": 252.457, - "warmPerCallMs": 27.407, - "peakRssBytes": 242147328.0, + "initAndFirstMs": 203.336, + "warmPerCallMs": 22.104, + "peakRssBytes": 244592640.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -586,9 +586,9 @@ ] }, "rego/conditional-100": { - "initAndFirstMs": 284.591, - "warmPerCallMs": 37.616, - "peakRssBytes": 238542848.0, + "initAndFirstMs": 231.694, + "warmPerCallMs": 30.361, + "peakRssBytes": 244248576.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -601,9 +601,9 @@ ] }, "rego/duplicate-500": { - "initAndFirstMs": 421.846, - "warmPerCallMs": 169.693, - "peakRssBytes": 263856128.0, + "initAndFirstMs": 343.091, + "warmPerCallMs": 133.725, + "peakRssBytes": 267804672.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -616,9 +616,9 @@ ] }, "rego/mixed-real": { - "initAndFirstMs": 318.585, - "warmPerCallMs": 66.75, - "peakRssBytes": 248877056.0, + "initAndFirstMs": 256.135, + "warmPerCallMs": 53.355, + "peakRssBytes": 252514304.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -631,9 +631,9 @@ ] }, "rego/security-combined-conditions": { - "initAndFirstMs": 1262.249, - "warmPerCallMs": 1030.328, - "peakRssBytes": 238014464.0, + "initAndFirstMs": 1053.277, + "warmPerCallMs": 856.547, + "peakRssBytes": 244514816.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -646,9 +646,9 @@ ] }, "rego/security-condition-chain-boundary": { - "initAndFirstMs": 354.404, - "warmPerCallMs": 118.01, - "peakRssBytes": 236257280.0, + "initAndFirstMs": 298.524, + "warmPerCallMs": 98.305, + "peakRssBytes": 242982912.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -661,9 +661,9 @@ ] }, "rego/security-condition-chain-wide": { - "initAndFirstMs": 294.28, - "warmPerCallMs": 54.626, - "peakRssBytes": 236568576.0, + "initAndFirstMs": 244.706, + "warmPerCallMs": 45.238, + "peakRssBytes": 243310592.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -676,9 +676,9 @@ ] }, "rego/security-condition-fusion": { - "initAndFirstMs": 1053.163, - "warmPerCallMs": 818.393, - "peakRssBytes": 244604928.0, + "initAndFirstMs": 891.886, + "warmPerCallMs": 690.23, + "peakRssBytes": 251256832.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -691,9 +691,9 @@ ] }, "rego/security-cross-reference-fanout": { - "initAndFirstMs": 5337.548, - "warmPerCallMs": 5065.204, - "peakRssBytes": 338284544.0, + "initAndFirstMs": 4481.843, + "warmPerCallMs": 4241.732, + "peakRssBytes": 345153536.0, "gatedMetrics": [ "peakRssBytes" ], @@ -704,9 +704,9 @@ ] }, "rego/security-cross-resource-scale": { - "initAndFirstMs": 382.967, - "warmPerCallMs": 137.501, - "peakRssBytes": 263000064.0, + "initAndFirstMs": 321.498, + "warmPerCallMs": 111.986, + "peakRssBytes": 268279808.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -719,9 +719,9 @@ ] }, "rego/security-deep-intrinsic-resolution": { - "initAndFirstMs": 242.901, - "warmPerCallMs": 6.596, - "peakRssBytes": 235249664.0, + "initAndFirstMs": 204.67, + "warmPerCallMs": 5.534, + "peakRssBytes": 242114560.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -734,16 +734,16 @@ ] }, "rego/security-deep-nesting": { - "initAndFirstMs": 234.011, - "warmPerCallMs": 0.025, - "peakRssBytes": 232337408.0, + "initAndFirstMs": 196.926, + "warmPerCallMs": 0.023, + "peakRssBytes": 239718400.0, "gatedMetrics": [], "aggregateMetrics": [] }, "rego/security-deep-yaml-nesting": { - "initAndFirstMs": 239.022, - "warmPerCallMs": 3.696, - "peakRssBytes": 234618880.0, + "initAndFirstMs": 199.567, + "warmPerCallMs": 3.267, + "peakRssBytes": 241590272.0, "gatedMetrics": [ "warmPerCallMs" ], @@ -752,9 +752,9 @@ ] }, "rego/security-foreach-branch-explosion": { - "initAndFirstMs": 401.606, - "warmPerCallMs": 152.579, - "peakRssBytes": 270843904.0, + "initAndFirstMs": 334.825, + "warmPerCallMs": 126.038, + "peakRssBytes": 276123648.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -767,9 +767,9 @@ ] }, "rego/security-many-conditions": { - "initAndFirstMs": 422.301, - "warmPerCallMs": 182.637, - "peakRssBytes": 236699648.0, + "initAndFirstMs": 355.82, + "warmPerCallMs": 152.676, + "peakRssBytes": 243658752.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -782,9 +782,9 @@ ] }, "rego/security-many-resources": { - "initAndFirstMs": 336.863, - "warmPerCallMs": 96.498, - "peakRssBytes": 243126272.0, + "initAndFirstMs": 284.419, + "warmPerCallMs": 79.563, + "peakRssBytes": 249479168.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -797,9 +797,9 @@ ] }, "rego/security-pathological-conditions": { - "initAndFirstMs": 342.141, - "warmPerCallMs": 100.917, - "peakRssBytes": 235954176.0, + "initAndFirstMs": 286.513, + "warmPerCallMs": 83.563, + "peakRssBytes": 242843648.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -812,9 +812,9 @@ ] }, "rego/security-scenario-assignment-budget": { - "initAndFirstMs": 897.374, - "warmPerCallMs": 648.866, - "peakRssBytes": 259117056.0, + "initAndFirstMs": 753.493, + "warmPerCallMs": 545.516, + "peakRssBytes": 266129408.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -827,9 +827,9 @@ ] }, "rego/tiny": { - "initAndFirstMs": 249.979, - "warmPerCallMs": 2.455, - "peakRssBytes": 235356160.0, + "initAndFirstMs": 203.703, + "warmPerCallMs": 2.039, + "peakRssBytes": 241467392.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", @@ -842,9 +842,9 @@ ] }, "rego/unique-500": { - "initAndFirstMs": 389.767, - "warmPerCallMs": 140.691, - "peakRssBytes": 247717888.0, + "initAndFirstMs": 317.853, + "warmPerCallMs": 110.955, + "peakRssBytes": 252874752.0, "gatedMetrics": [ "initAndFirstMs", "warmPerCallMs", diff --git a/src/resources/expected/validation_reports4.json b/src/resources/expected/validation_reports4.json index bf3412df..b69535da 100644 --- a/src/resources/expected/validation_reports4.json +++ b/src/resources/expected/validation_reports4.json @@ -30757,7 +30757,7 @@ "fatal": 0, "errors": 0, "warnings": 1, - "informational": 73, + "informational": 74, "debug": 0 }, "suppressed": 0, @@ -32467,6 +32467,26 @@ "endColumn": 15, "ruleDescription": "Resource should have Tags", "phase": "LINT" + }, + { + "ruleId": "I9040", + "severity": "INFO", + "message": "Resource 'sampleappServiceTaskCountTargetE827DC30' of type 'AWS::ApplicationAutoScaling::ScalableTarget' supports Tags but none are configured", + "source": "ENGINE", + "entity": { + "logicalId": "sampleappServiceTaskCountTargetE827DC30", + "entityType": "Resource", + "resourceType": "AWS::ApplicationAutoScaling::ScalableTarget" + }, + "propertyPath": "Properties.Tags", + "suggestedFix": "Add Tags to improve resource organization and cost tracking", + "category": "Best Practice", + "startLine": 751, + "startColumn": 4, + "endLine": 751, + "endColumn": 15, + "ruleDescription": "Resource should have Tags", + "phase": "LINT" } ] },