{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":105808767,"defaultBranch":"main","name":"aws-cdk","ownerLogin":"aws","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-10-04T19:22:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2232217?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714399978.0","currentOid":""},"activityList":{"items":[{"before":"5519ba627fa82bbaf61caca4a972e4c9cfab4225","after":null,"ref":"refs/heads/automation/spec-update","pushedAt":"2024-04-29T14:12:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"247aa35676b3b1ead91a56fd00e819c67a9a7285","after":"c949076863719eea273bffa3ab45242b79caa99c","ref":"refs/heads/main","pushedAt":"2024-04-29T14:12:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"feat: update L1 CloudFormation resource definitions (#29997)\n\nUpdates the L1 CloudFormation resource definitions with the latest changes from `@aws-cdk/aws-service-spec`\n\n**L1 CloudFormation resource definition changes:**\n```\n├[~] service aws-applicationautoscaling\n│ └ resources\n│ └[~] resource AWS::ApplicationAutoScaling::ScalableTarget\n│ └ attributes\n│ └ Id: (documentation changed)\n├[~] service aws-arczonalshift\n│ └ resources\n│ └[~] resource AWS::ARCZonalShift::ZonalAutoshiftConfiguration\n│ └ properties\n│ └ ResourceIdentifier: - string (immutable)\n│ + string (required, immutable)\n├[~] service aws-bedrock\n│ └ resources\n│ ├[~] resource AWS::Bedrock::Agent\n│ │ └ properties\n│ │ └[+] TestAliasTags: Map\n│ └[+] resource AWS::Bedrock::Guardrail\n│ ├ name: Guardrail\n│ │ cloudFormationType: AWS::Bedrock::Guardrail\n│ │ documentation: Definition of AWS::Bedrock::Guardrail Resource Type\n│ │ tagInformation: {\"tagPropertyName\":\"Tags\",\"variant\":\"standard\"}\n│ ├ properties\n│ │ ├BlockedInputMessaging: string (required)\n│ │ ├BlockedOutputsMessaging: string (required)\n│ │ ├ContentPolicyConfig: ContentPolicyConfig\n│ │ ├Description: string\n│ │ ├KmsKeyArn: string\n│ │ ├Name: string (required)\n│ │ ├SensitiveInformationPolicyConfig: SensitiveInformationPolicyConfig\n│ │ ├Tags: Array\n│ │ ├TopicPolicyConfig: TopicPolicyConfig\n│ │ └WordPolicyConfig: WordPolicyConfig\n│ ├ attributes\n│ │ ├CreatedAt: string\n│ │ ├FailureRecommendations: Array\n│ │ ├GuardrailArn: string\n│ │ ├GuardrailId: string\n│ │ ├Status: string\n│ │ ├StatusReasons: Array\n│ │ ├UpdatedAt: string\n│ │ └Version: string\n│ └ types\n│ ├type ContentPolicyConfig\n│ │├ documentation: Content policy config for a guardrail.\n│ ││ name: ContentPolicyConfig\n│ │└ properties\n│ │ └FiltersConfig: Array (required)\n│ ├type ContentFilterConfig\n│ │├ documentation: Content filter config in content policy.\n│ ││ name: ContentFilterConfig\n│ │└ properties\n│ │ ├Type: string (required)\n│ │ ├InputStrength: string (required)\n│ │ └OutputStrength: string (required)\n│ ├type SensitiveInformationPolicyConfig\n│ │├ documentation: Sensitive information policy config for a guardrail.\n│ ││ name: SensitiveInformationPolicyConfig\n│ │└ properties\n│ │ ├PiiEntitiesConfig: Array\n│ │ └RegexesConfig: Array\n│ ├type PiiEntityConfig\n│ │├ documentation: Pii entity configuration.\n│ ││ name: PiiEntityConfig\n│ │└ properties\n│ │ ├Type: string (required)\n│ │ └Action: string (required)\n│ ├type RegexConfig\n│ │├ documentation: A regex configuration.\n│ ││ name: RegexConfig\n│ │└ properties\n│ │ ├Name: string (required)\n│ │ ├Description: string\n│ │ ├Pattern: string (required)\n│ │ └Action: string (required)\n│ ├type TopicPolicyConfig\n│ │├ documentation: Topic policy config for a guardrail.\n│ ││ name: TopicPolicyConfig\n│ │└ properties\n│ │ └TopicsConfig: Array (required)\n│ ├type TopicConfig\n│ │├ documentation: Topic config in topic policy.\n│ ││ name: TopicConfig\n│ │└ properties\n│ │ ├Name: string (required)\n│ │ ├Definition: string (required)\n│ │ ├Examples: Array\n│ │ └Type: string (required)\n│ ├type WordPolicyConfig\n│ │├ documentation: Word policy config for a guardrail.\n│ ││ name: WordPolicyConfig\n│ │└ properties\n│ │ ├WordsConfig: Array\n│ │ └ManagedWordListsConfig: Array\n│ ├type WordConfig\n│ │├ documentation: A custom word config.\n│ ││ name: WordConfig\n│ │└ properties\n│ │ └Text: string (required)\n│ └type ManagedWordsConfig\n│ ├ documentation: A managed words config.\n│ │ name: ManagedWordsConfig\n│ └ properties\n│ └Type: string (required)\n├[~] service aws-cloudfront\n│ └ resources\n│ └[~] resource AWS::CloudFront::Distribution\n│ └ types\n│ └[~] type CacheBehavior\n│ └ - documentation: A complex type that describes how CloudFront processes requests.\n│ You must create at least as many cache behaviors (including the default cache behavior) as you have origins if you want CloudFront to serve objects from all of the origins. Each cache behavior specifies the one origin from which you want CloudFront to get objects. If you have two origins and only the default cache behavior, the default cache behavior will cause CloudFront to get objects from one of the origins, but the other origin is never used.\n│ For the current quota (formerly known as limit) on the number of cache behaviors that you can add to a distribution, see [Quotas](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cloudfront-limits.html) in the *Amazon CloudFront Developer Guide* .\n│ If you don't want to specify any cache behaviors, include only an empty `CacheBehaviors` element. For more information, see [CacheBehaviors](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CacheBehaviors.html) . Don't include an empty `CacheBehavior` element because this is invalid.\n│ To delete all cache behaviors in an existing distribution, update the distribution configuration and include only an empty `CacheBehaviors` element.\n│ To add, change, or remove one or more cache behaviors, update the distribution configuration and specify all of the cache behaviors that you want to include in the updated distribution.\n│ For more information about cache behaviors, see [Cache Behavior Settings](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesCacheBehavior) in the *Amazon CloudFront Developer Guide* .\n│ + documentation: A complex type that describes how CloudFront processes requests.\n│ You must create at least as many cache behaviors (including the default cache behavior) as you have origins if you want CloudFront to serve objects from all of the origins. Each cache behavior specifies the one origin from which you want CloudFront to get objects. If you have two origins and only the default cache behavior, the default cache behavior will cause CloudFront to get objects from one of the origins, but the other origin is never used.\n│ For the current quota (formerly known as limit) on the number of cache behaviors that you can add to a distribution, see [Quotas](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cloudfront-limits.html) in the *Amazon CloudFront Developer Guide* .\n│ If you don't want to specify any cache behaviors, include only an empty `CacheBehaviors` element. Don't specify an empty individual `CacheBehavior` element, because this is invalid. For more information, see [CacheBehaviors](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CacheBehaviors.html) .\n│ To delete all cache behaviors in an existing distribution, update the distribution configuration and include only an empty `CacheBehaviors` element.\n│ To add, change, or remove one or more cache behaviors, update the distribution configuration and specify all of the cache behaviors that you want to include in the updated distribution.\n│ For more information about cache behaviors, see [Cache Behavior Settings](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesCacheBehavior) in the *Amazon CloudFront Developer Guide* .\n├[~] service aws-connectcampaigns\n│ └ resources\n│ └[~] resource AWS::ConnectCampaigns::Campaign\n│ └ types\n│ └[~] type AnswerMachineDetectionConfig\n│ └ properties\n│ └[+] AwaitAnswerMachinePrompt: boolean\n├[~] service aws-datasync\n│ └ resources\n│ ├[~] resource AWS::DataSync::LocationObjectStorage\n│ │ └ properties\n│ │ └ ServerCertificate: (documentation changed)\n│ └[~] resource AWS::DataSync::Task\n│ └ types\n│ └[~] type TaskSchedule\n│ └ properties\n│ ├ ScheduleExpression: - string (required)\n│ │ + string\n│ └[+] Status: string\n├[~] service aws-ec2\n│ └ resources\n│ ├[~] resource AWS::EC2::Instance\n│ │ ├ properties\n│ │ │ └ LaunchTemplate: (documentation changed)\n│ │ └ types\n│ │ └[~] type LaunchTemplateSpecification\n│ │ ├ - documentation: Specifies a launch template to use when launching an Amazon EC2 instance.\n│ │ │ You must specify the following:\n│ │ │ - The ID or the name of the launch template, but not both.\n│ │ │ - The version of the launch template.\n│ │ │ For information about creating a launch template, see [AWS::EC2::LaunchTemplate](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-launchtemplate.html) and [Create a launch template](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html#create-launch-template) in the *Amazon EC2 User Guide* .\n│ │ │ For example launch templates, see the [Examples](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-launchtemplate.html#aws-resource-ec2-launchtemplate--examples) for `AWS::EC2::LaunchTemplate` .\n│ │ │ + documentation: Specifies a launch template to use when launching an Amazon EC2 instance.\n│ │ │ You must specify the following:\n│ │ │ - The ID or the name of the launch template, but not both.\n│ │ │ - The version of the launch template.\n│ │ │ For information about creating a launch template, see [AWS::EC2::LaunchTemplate](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-launchtemplate.html) and [Create a launch template](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html#create-launch-template) in the *Amazon EC2 User Guide* . For example launch templates, see the [Examples](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-launchtemplate.html#aws-resource-ec2-launchtemplate--examples) for `AWS::EC2::LaunchTemplate` .\n│ │ └ properties\n│ │ ├ LaunchTemplateId: (documentation changed)\n│ │ ├ LaunchTemplateName: (documentation changed)\n│ │ └ Version: (documentation changed)\n│ └[~] resource AWS::EC2::LaunchTemplate\n│ └ - documentation: Specifies the properties for creating a launch template.\n│ The minimum required properties for specifying a launch template are as follows:\n│ - You must specify at least one property for the launch template data.\n│ - You do not need to specify a name for the launch template. If you do not specify a name, AWS CloudFormation creates the name for you.\n│ A launch template can contain some or all of the configuration information to launch an instance. When you launch an instance using a launch template, instance properties that are not specified in the launch template use default values, except the `ImageId` property, which has no default value. If you do not specify an AMI ID for the launch template `ImageId` property, you must specify an AMI ID for the instance `ImageId` property.\n│ For more information, see [Launch an instance from a launch template](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html) in the *Amazon EC2 User Guide* .\n│ + documentation: Specifies the properties for creating a launch template.\n│ The minimum required properties for specifying a launch template are as follows:\n│ - You must specify at least one property for the launch template data.\n│ - You can optionally specify a name for the launch template. If you do not specify a name, AWS CloudFormation creates a name for you.\n│ A launch template can contain some or all of the configuration information to launch an instance. When you launch an instance using a launch template, instance properties that are not specified in the launch template use default values, except the `ImageId` property, which has no default value. If you do not specify an AMI ID for the launch template `ImageId` property, you must specify an AMI ID for the instance `ImageId` property.\n│ For more information, see [Launch an instance from a launch template](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html) in the *Amazon EC2 User Guide* .\n├[~] service aws-ecs\n│ └ resources\n│ └[~] resource AWS::ECS::TaskDefinition\n│ ├ properties\n│ │ └ RuntimePlatform: (documentation changed)\n│ └ types\n│ └[~] type FSxAuthorizationConfig\n│ └ properties\n│ ├ CredentialsParameter: (documentation changed)\n│ └ Domain: (documentation changed)\n├[~] service aws-fis\n│ └ resources\n│ └[~] resource AWS::FIS::ExperimentTemplate\n│ └ attributes\n│ └ Id: (documentation changed)\n├[~] service aws-gamelift\n│ └ resources\n│ ├[+] resource AWS::GameLift::ContainerGroupDefinition\n│ │ ├ name: ContainerGroupDefinition\n│ │ │ cloudFormationType: AWS::GameLift::ContainerGroupDefinition\n│ │ │ documentation: The AWS::GameLift::ContainerGroupDefinition resource creates an Amazon GameLift container group definition.\n│ │ │ tagInformation: {\"tagPropertyName\":\"Tags\",\"variant\":\"standard\"}\n│ │ ├ properties\n│ │ │ ├Name: string (required, immutable)\n│ │ │ ├SchedulingStrategy: string (immutable)\n│ │ │ ├TotalMemoryLimit: integer (required, immutable)\n│ │ │ ├TotalCpuLimit: integer (required, immutable)\n│ │ │ ├ContainerDefinitions: Array (required, immutable)\n│ │ │ ├Tags: Array\n│ │ │ └OperatingSystem: string (required, immutable)\n│ │ ├ attributes\n│ │ │ ├ContainerGroupDefinitionArn: string\n│ │ │ └CreationTime: string\n│ │ └ types\n│ │ ├type ContainerDefinition\n│ │ │├ documentation: Details about a container that is used in a container fleet\n│ │ ││ name: ContainerDefinition\n│ │ │└ properties\n│ │ │ ├ContainerName: string (required)\n│ │ │ ├ImageUri: string (required)\n│ │ │ ├ResolvedImageDigest: string\n│ │ │ ├MemoryLimits: MemoryLimits\n│ │ │ ├PortConfiguration: PortConfiguration\n│ │ │ ├Cpu: integer\n│ │ │ ├HealthCheck: ContainerHealthCheck\n│ │ │ ├Command: Array\n│ │ │ ├Essential: boolean\n│ │ │ ├EntryPoint: Array\n│ │ │ ├WorkingDirectory: string\n│ │ │ ├Environment: Array\n│ │ │ └DependsOn: Array\n│ │ ├type MemoryLimits\n│ │ │├ documentation: Specifies how much memory is available to the container.\n│ │ ││ name: MemoryLimits\n│ │ │└ properties\n│ │ │ ├SoftLimit: integer\n│ │ │ └HardLimit: integer\n│ │ ├type PortConfiguration\n│ │ │├ documentation: Defines the ports on a container.\n│ │ ││ name: PortConfiguration\n│ │ │└ properties\n│ │ │ └ContainerPortRanges: Array (required)\n│ │ ├type ContainerPortRange\n│ │ │├ documentation: A set of one or more port numbers that can be opened on the container.\n│ │ ││ name: ContainerPortRange\n│ │ │└ properties\n│ │ │ ├FromPort: integer (required)\n│ │ │ ├Protocol: string (required)\n│ │ │ └ToPort: integer (required)\n│ │ ├type ContainerHealthCheck\n│ │ │├ documentation: Specifies how the process manager checks the health of containers.\n│ │ ││ name: ContainerHealthCheck\n│ │ │└ properties\n│ │ │ ├Command: Array (required)\n│ │ │ ├Interval: integer\n│ │ │ ├Timeout: integer\n│ │ │ ├Retries: integer\n│ │ │ └StartPeriod: integer\n│ │ ├type ContainerEnvironment\n│ │ │├ documentation: An environment variable to set inside a container, in the form of a key-value pair.\n│ │ ││ name: ContainerEnvironment\n│ │ │└ properties\n│ │ │ ├Name: string (required)\n│ │ │ └Value: string (required)\n│ │ └type ContainerDependency\n│ │ ├ documentation: A dependency that impacts a container's startup and shutdown.\n│ │ │ name: ContainerDependency\n│ │ └ properties\n│ │ ├ContainerName: string (required)\n│ │ └Condition: string (required)\n│ └[~] resource AWS::GameLift::Fleet\n│ ├ properties\n│ │ └[+] ContainerGroupsConfiguration: ContainerGroupsConfiguration (immutable)\n│ ├ attributes\n│ │ └[+] ContainerGroupsConfiguration.ContainerGroupsPerInstance.MaxReplicaContainerGroupsPerInstance: integer\n│ └ types\n│ ├[+] type ConnectionPortRange\n│ │ ├ documentation: Defines the range of ports on the instance that allow inbound traffic to connect with containers in a fleet.\n│ │ │ name: ConnectionPortRange\n│ │ └ properties\n│ │ ├FromPort: integer (required)\n│ │ └ToPort: integer (required)\n│ ├[+] type ContainerGroupsConfiguration\n│ │ ├ documentation: Specifies container groups that this instance will hold. You must specify exactly one replica group. Optionally, you may specify exactly one daemon group. You can't change this property after you create the fleet.\n│ │ │ name: ContainerGroupsConfiguration\n│ │ └ properties\n│ │ ├ConnectionPortRange: ConnectionPortRange (required)\n│ │ ├ContainerGroupDefinitionNames: Array (required)\n│ │ └ContainerGroupsPerInstance: ContainerGroupsPerInstance\n│ └[+] type ContainerGroupsPerInstance\n│ ├ documentation: The number of container groups per instance.\n│ │ name: ContainerGroupsPerInstance\n│ └ properties\n│ ├MaxReplicaContainerGroupsPerInstance: integer\n│ └DesiredReplicaContainerGroupsPerInstance: integer\n├[~] service aws-globalaccelerator\n│ └ resources\n│ └[~] resource AWS::GlobalAccelerator::CrossAccountAttachment\n│ ├ properties\n│ │ ├ Name: (documentation changed)\n│ │ ├ Principals: (documentation changed)\n│ │ ├ Resources: (documentation changed)\n│ │ └ Tags: (documentation changed)\n│ └ attributes\n│ └ AttachmentArn: (documentation changed)\n├[~] service aws-kinesisvideo\n│ └ resources\n│ └[~] resource AWS::KinesisVideo::SignalingChannel\n│ └ properties\n│ └ MessageTtlSeconds: (documentation changed)\n├[~] service aws-lambda\n│ └ resources\n│ └[~] resource AWS::Lambda::Alias\n│ └ attributes\n│ └ AliasArn: (documentation changed)\n├[+] service aws-paymentcryptography\n│ ├ capitalized: PaymentCryptography\n│ │ cloudFormationNamespace: AWS::PaymentCryptography\n│ │ name: aws-paymentcryptography\n│ │ shortName: paymentcryptography\n│ └ resources\n│ ├resource AWS::PaymentCryptography::Alias\n│ │├ name: Alias\n│ ││ cloudFormationType: AWS::PaymentCryptography::Alias\n│ ││ documentation: Definition of AWS::PaymentCryptography::Alias Resource Type\n│ │└ properties\n│ │ ├AliasName: string (required, immutable)\n│ │ └KeyArn: string\n│ └resource AWS::PaymentCryptography::Key\n│ ├ name: Key\n│ │ cloudFormationType: AWS::PaymentCryptography::Key\n│ │ documentation: Definition of AWS::PaymentCryptography::Key Resource Type\n│ │ tagInformation: {\"tagPropertyName\":\"Tags\",\"variant\":\"standard\"}\n│ ├ properties\n│ │ ├Enabled: boolean\n│ │ ├Exportable: boolean (required)\n│ │ ├KeyAttributes: KeyAttributes (required)\n│ │ ├KeyCheckValueAlgorithm: string\n│ │ └Tags: Array\n│ ├ attributes\n│ │ ├KeyIdentifier: string\n│ │ ├KeyOrigin: string\n│ │ └KeyState: string\n│ └ types\n│ ├type KeyAttributes\n│ │├ name: KeyAttributes\n│ │└ properties\n│ │ ├KeyUsage: string (required)\n│ │ ├KeyClass: string (required)\n│ │ ├KeyAlgorithm: string (required)\n│ │ └KeyModesOfUse: KeyModesOfUse (required)\n│ └type KeyModesOfUse\n│ ├ name: KeyModesOfUse\n│ └ properties\n│ ├Encrypt: boolean (default=false)\n│ ├Decrypt: boolean (default=false)\n│ ├Wrap: boolean (default=false)\n│ ├Unwrap: boolean (default=false)\n│ ├Generate: boolean (default=false)\n│ ├Sign: boolean (default=false)\n│ ├Verify: boolean (default=false)\n│ ├DeriveKey: boolean (default=false)\n│ └NoRestrictions: boolean (default=false)\n├[~] service aws-personalize\n│ └ resources\n│ └[~] resource AWS::Personalize::Solution\n│ └ - documentation: An object that provides information about a solution. A solution includes the custom recipe, customized parameters, and trained models (Solution Versions) that Amazon Personalize uses to generate recommendations.\n│ + documentation: > After you create a solution, you can’t change its configuration. By default, all new solutions use automatic training. With automatic training, you incur training costs while your solution is active. You can't stop automatic training for a solution. To avoid unnecessary costs, make sure to delete the solution when you are finished. For information about training costs, see [Amazon Personalize pricing](https://docs.aws.amazon.com/https://aws.amazon.com/personalize/pricing/) . \n│ An object that provides information about a solution. A solution includes the custom recipe, customized parameters, and trained models (Solution Versions) that Amazon Personalize uses to generate recommendations.\n│ After you create a solution, you can’t change its configuration. If you need to make changes, you can [clone the solution](https://docs.aws.amazon.com/personalize/latest/dg/cloning-solution.html) with the Amazon Personalize console or create a new one.\n├[~] service aws-quicksight\n│ └ resources\n│ ├[~] resource AWS::QuickSight::Analysis\n│ │ └ types\n│ │ ├[~] type CategoryDrillDownFilter\n│ │ │ └ - documentation: The numeric equality type drill down filter.\n│ │ │ + documentation: The category drill down filter.\n│ │ ├[~] type CategoryFilter\n│ │ │ └ properties\n│ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration\n│ │ ├[+] type DefaultDateTimePickerControlOptions\n│ │ │ ├ documentation: The default options that correspond to the filter control type of a `DateTimePicker` .\n│ │ │ │ name: DefaultDateTimePickerControlOptions\n│ │ │ └ properties\n│ │ │ ├Type: string\n│ │ │ └DisplayOptions: DateTimePickerControlDisplayOptions\n│ │ ├[+] type DefaultFilterControlConfiguration\n│ │ │ ├ documentation: The default configuration for all dependent controls of the filter.\n│ │ │ │ name: DefaultFilterControlConfiguration\n│ │ │ └ properties\n│ │ │ ├ControlOptions: DefaultFilterControlOptions (required)\n│ │ │ └Title: string (required)\n│ │ ├[+] type DefaultFilterControlOptions\n│ │ │ ├ documentation: The option that corresponds to the control type of the filter.\n│ │ │ │ name: DefaultFilterControlOptions\n│ │ │ └ properties\n│ │ │ ├DefaultSliderOptions: DefaultSliderControlOptions\n│ │ │ ├DefaultRelativeDateTimeOptions: DefaultRelativeDateTimeControlOptions\n│ │ │ ├DefaultTextFieldOptions: DefaultTextFieldControlOptions\n│ │ │ ├DefaultTextAreaOptions: DefaultTextAreaControlOptions\n│ │ │ ├DefaultDropdownOptions: DefaultFilterDropDownControlOptions\n│ │ │ ├DefaultDateTimePickerOptions: DefaultDateTimePickerControlOptions\n│ │ │ └DefaultListOptions: DefaultFilterListControlOptions\n│ │ ├[+] type DefaultFilterDropDownControlOptions\n│ │ │ ├ documentation: The default options that correspond to the `Dropdown` filter control type.\n│ │ │ │ name: DefaultFilterDropDownControlOptions\n│ │ │ └ properties\n│ │ │ ├Type: string\n│ │ │ ├DisplayOptions: DropDownControlDisplayOptions\n│ │ │ └SelectableValues: FilterSelectableValues\n│ │ ├[+] type DefaultFilterListControlOptions\n│ │ │ ├ documentation: The default options that correspond to the `List` filter control type.\n│ │ │ │ name: DefaultFilterListControlOptions\n│ │ │ └ properties\n│ │ │ ├Type: string\n│ │ │ ├DisplayOptions: ListControlDisplayOptions\n│ │ │ └SelectableValues: FilterSelectableValues\n│ │ ├[+] type DefaultRelativeDateTimeControlOptions\n│ │ │ ├ documentation: The default options that correspond to the `RelativeDateTime` filter control type.\n│ │ │ │ name: DefaultRelativeDateTimeControlOptions\n│ │ │ └ properties\n│ │ │ └DisplayOptions: RelativeDateTimeControlDisplayOptions\n│ │ ├[+] type DefaultSliderControlOptions\n│ │ │ ├ documentation: The default options that correspond to the `Slider` filter control type.\n│ │ │ │ name: DefaultSliderControlOptions\n│ │ │ └ properties\n│ │ │ ├Type: string\n│ │ │ ├StepSize: number (required, default=0)\n│ │ │ ├DisplayOptions: SliderControlDisplayOptions\n│ │ │ ├MaximumValue: number (required, default=0)\n│ │ │ └MinimumValue: number (required, default=0)\n│ │ ├[+] type DefaultTextAreaControlOptions\n│ │ │ ├ documentation: The default options that correspond to the `TextArea` filter control type.\n│ │ │ │ name: DefaultTextAreaControlOptions\n│ │ │ └ properties\n│ │ │ ├Delimiter: string\n│ │ │ └DisplayOptions: TextAreaControlDisplayOptions\n│ │ ├[+] type DefaultTextFieldControlOptions\n│ │ │ ├ documentation: The default options that correspond to the `TextField` filter control type.\n│ │ │ │ name: DefaultTextFieldControlOptions\n│ │ │ └ properties\n│ │ │ └DisplayOptions: TextFieldControlDisplayOptions\n│ │ ├[~] type FilterControl\n│ │ │ └ properties\n│ │ │ └[+] CrossSheet: FilterCrossSheetControl\n│ │ ├[+] type FilterCrossSheetControl\n│ │ │ ├ documentation: A control from a filter that is scoped across more than one sheet. This represents your filter control on a sheet\n│ │ │ │ name: FilterCrossSheetControl\n│ │ │ └ properties\n│ │ │ ├FilterControlId: string (required)\n│ │ │ ├CascadingControlConfiguration: CascadingControlConfiguration\n│ │ │ └SourceFilterId: string (required)\n│ │ ├[~] type FilterDateTimePickerControl\n│ │ │ └ properties\n│ │ │ └ Type: (documentation changed)\n│ │ ├[~] type FilterListControl\n│ │ │ └ properties\n│ │ │ └ Type: (documentation changed)\n│ │ ├[~] type FilterSliderControl\n│ │ │ └ properties\n│ │ │ ├ MaximumValue: (documentation changed)\n│ │ │ ├ MinimumValue: (documentation changed)\n│ │ │ └ Type: (documentation changed)\n│ │ ├[~] type NumericEqualityDrillDownFilter\n│ │ │ └ - documentation: The category drill down filter.\n│ │ │ + documentation: The numeric equality type drill down filter.\n│ │ ├[~] type NumericEqualityFilter\n│ │ │ └ properties\n│ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration\n│ │ ├[~] type NumericRangeFilter\n│ │ │ └ properties\n│ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration\n│ │ ├[~] type ParameterSliderControl\n│ │ │ └ properties\n│ │ │ ├ MaximumValue: (documentation changed)\n│ │ │ └ MinimumValue: (documentation changed)\n│ │ ├[~] type RelativeDatesFilter\n│ │ │ └ properties\n│ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration\n│ │ ├[~] type TimeEqualityFilter\n│ │ │ └ properties\n│ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration\n│ │ ├[~] type TimeRangeFilter\n│ │ │ └ properties\n│ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration\n│ │ ├[~] type TopBottomFilter\n│ │ │ └ properties\n│ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration\n│ │ ├[+] type WaterfallChartColorConfiguration\n│ │ │ ├ name: WaterfallChartColorConfiguration\n│ │ │ └ properties\n│ │ │ └GroupColorConfiguration: WaterfallChartGroupColorConfiguration\n│ │ ├[~] type WaterfallChartConfiguration\n│ │ │ └ properties\n│ │ │ └[+] ColorConfiguration: WaterfallChartColorConfiguration\n│ │ └[+] type WaterfallChartGroupColorConfiguration\n│ │ ├ name: WaterfallChartGroupColorConfiguration\n│ │ └ properties\n│ │ ├NegativeBarColor: string\n│ │ ├TotalBarColor: string\n│ │ └PositiveBarColor: string\n│ ├[~] resource AWS::QuickSight::Dashboard\n│ │ └ types\n│ │ ├[~] type CategoryDrillDownFilter\n│ │ │ └ - documentation: The numeric equality type drill down filter.\n│ │ │ + documentation: The category drill down filter.\n│ │ ├[~] type CategoryFilter\n│ │ │ └ properties\n│ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration\n│ │ ├[+] type DefaultDateTimePickerControlOptions\n│ │ │ ├ documentation: The default options that correspond to the filter control type of a `DateTimePicker` .\n│ │ │ │ name: DefaultDateTimePickerControlOptions\n│ │ │ └ properties\n│ │ │ ├Type: string\n│ │ │ └DisplayOptions: DateTimePickerControlDisplayOptions\n│ │ ├[+] type DefaultFilterControlConfiguration\n│ │ │ ├ documentation: The default configuration for all dependent controls of the filter.\n│ │ │ │ name: DefaultFilterControlConfiguration\n│ │ │ └ properties\n│ │ │ ├ControlOptions: DefaultFilterControlOptions (required)\n│ │ │ └Title: string (required)\n│ │ ├[+] type DefaultFilterControlOptions\n│ │ │ ├ documentation: The option that corresponds to the control type of the filter.\n│ │ │ │ name: DefaultFilterControlOptions\n│ │ │ └ properties\n│ │ │ ├DefaultSliderOptions: DefaultSliderControlOptions\n│ │ │ ├DefaultRelativeDateTimeOptions: DefaultRelativeDateTimeControlOptions\n│ │ │ ├DefaultTextFieldOptions: DefaultTextFieldControlOptions\n│ │ │ ├DefaultTextAreaOptions: DefaultTextAreaControlOptions\n│ │ │ ├DefaultDropdownOptions: DefaultFilterDropDownControlOptions\n│ │ │ ├DefaultDateTimePickerOptions: DefaultDateTimePickerControlOptions\n│ │ │ └DefaultListOptions: DefaultFilterListControlOptions\n│ │ ├[+] type DefaultFilterDropDownControlOptions\n│ │ │ ├ documentation: The default options that correspond to the `Dropdown` filter control type.\n│ │ │ │ name: DefaultFilterDropDownControlOptions\n│ │ │ └ properties\n│ │ │ ├Type: string\n│ │ │ ├DisplayOptions: DropDownControlDisplayOptions\n│ │ │ └SelectableValues: FilterSelectableValues\n│ │ ├[+] type DefaultFilterListControlOptions\n│ │ │ ├ documentation: The default options that correspond to the `List` filter control type.\n│ │ │ │ name: DefaultFilterListControlOptions\n│ │ │ └ properties\n│ │ │ ├Type: string\n│ │ │ ├DisplayOptions: ListControlDisplayOptions\n│ │ │ └SelectableValues: FilterSelectableValues\n│ │ ├[+] type DefaultRelativeDateTimeControlOptions\n│ │ │ ├ documentation: The default options that correspond to the `RelativeDateTime` filter control type.\n│ │ │ │ name: DefaultRelativeDateTimeControlOptions\n│ │ │ └ properties\n│ │ │ └DisplayOptions: RelativeDateTimeControlDisplayOptions\n│ │ ├[+] type DefaultSliderControlOptions\n│ │ │ ├ documentation: The default options that correspond to the `Slider` filter control type.\n│ │ │ │ name: DefaultSliderControlOptions\n│ │ │ └ properties\n│ │ │ ├Type: string\n│ │ │ ├StepSize: number (required, default=0)\n│ │ │ ├DisplayOptions: SliderControlDisplayOptions\n│ │ │ ├MaximumValue: number (required, default=0)\n│ │ │ └MinimumValue: number (required, default=0)\n│ │ ├[+] type DefaultTextAreaControlOptions\n│ │ │ ├ documentation: The default options that correspond to the `TextArea` filter control type.\n│ │ │ │ name: DefaultTextAreaControlOptions\n│ │ │ └ properties\n│ │ │ ├Delimiter: string\n│ │ │ └DisplayOptions: TextAreaControlDisplayOptions\n│ │ ├[+] type DefaultTextFieldControlOptions\n│ │ │ ├ documentation: The default options that correspond to the `TextField` filter control type.\n│ │ │ │ name: DefaultTextFieldControlOptions\n│ │ │ └ properties\n│ │ │ └DisplayOptions: TextFieldControlDisplayOptions\n│ │ ├[~] type FilterControl\n│ │ │ └ properties\n│ │ │ └[+] CrossSheet: FilterCrossSheetControl\n│ │ ├[+] type FilterCrossSheetControl\n│ │ │ ├ documentation: A control from a filter that is scoped across more than one sheet. This represents your filter control on a sheet\n│ │ │ │ name: FilterCrossSheetControl\n│ │ │ └ properties\n│ │ │ ├FilterControlId: string (required)\n│ │ │ ├CascadingControlConfiguration: CascadingControlConfiguration\n│ │ │ └SourceFilterId: string (required)\n│ │ ├[~] type FilterDateTimePickerControl\n│ │ │ └ properties\n│ │ │ └ Type: (documentation changed)\n│ │ ├[~] type FilterListControl\n│ │ │ └ properties\n│ │ │ └ Type: (documentation changed)\n│ │ ├[~] type FilterSliderControl\n│ │ │ └ properties\n│ │ │ ├ MaximumValue: (documentation changed)\n│ │ │ ├ MinimumValue: (documentation changed)\n│ │ │ └ Type: (documentation changed)\n│ │ ├[~] type NumericEqualityDrillDownFilter\n│ │ │ └ - documentation: The category drill down filter.\n│ │ │ + documentation: The numeric equality type drill down filter.\n│ │ ├[~] type NumericEqualityFilter\n│ │ │ └ properties\n│ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration\n│ │ ├[~] type NumericRangeFilter\n│ │ │ └ properties\n│ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration\n│ │ ├[~] type ParameterSliderControl\n│ │ │ └ properties\n│ │ │ ├ MaximumValue: (documentation changed)\n│ │ │ └ MinimumValue: (documentation changed)\n│ │ ├[~] type RelativeDatesFilter\n│ │ │ └ properties\n│ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration\n│ │ ├[~] type TimeEqualityFilter\n│ │ │ └ properties\n│ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration\n│ │ ├[~] type TimeRangeFilter\n│ │ │ └ properties\n│ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration\n│ │ ├[~] type TopBottomFilter\n│ │ │ └ properties\n│ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration\n│ │ ├[+] type WaterfallChartColorConfiguration\n│ │ │ ├ name: WaterfallChartColorConfiguration\n│ │ │ └ properties\n│ │ │ └GroupColorConfiguration: WaterfallChartGroupColorConfiguration\n│ │ ├[~] type WaterfallChartConfiguration\n│ │ │ └ properties\n│ │ │ └[+] ColorConfiguration: WaterfallChartColorConfiguration\n│ │ └[+] type WaterfallChartGroupColorConfiguration\n│ │ ├ name: WaterfallChartGroupColorConfiguration\n│ │ └ properties\n│ │ ├NegativeBarColor: string\n│ │ ├TotalBarColor: string\n│ │ └PositiveBarColor: string\n│ ├[~] resource AWS::QuickSight::Template\n│ │ └ types\n│ │ ├[~] type CategoryDrillDownFilter\n│ │ │ └ - documentation: The numeric equality type drill down filter.\n│ │ │ + documentation: The category drill down filter.\n│ │ ├[~] type CategoryFilter\n│ │ │ └ properties\n│ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration\n│ │ ├[+] type DefaultDateTimePickerControlOptions\n│ │ │ ├ documentation: The default options that correspond to the filter control type of a `DateTimePicker` .\n│ │ │ │ name: DefaultDateTimePickerControlOptions\n│ │ │ └ properties\n│ │ │ ├Type: string\n│ │ │ └DisplayOptions: DateTimePickerControlDisplayOptions\n│ │ ├[+] type DefaultFilterControlConfiguration\n│ │ │ ├ documentation: The default configuration for all dependent controls of the filter.\n│ │ │ │ name: DefaultFilterControlConfiguration\n│ │ │ └ properties\n│ │ │ ├ControlOptions: DefaultFilterControlOptions (required)\n│ │ │ └Title: string (required)\n│ │ ├[+] type DefaultFilterControlOptions\n│ │ │ ├ documentation: The option that corresponds to the control type of the filter.\n│ │ │ │ name: DefaultFilterControlOptions\n│ │ │ └ properties\n│ │ │ ├DefaultSliderOptions: DefaultSliderControlOptions\n│ │ │ ├DefaultRelativeDateTimeOptions: DefaultRelativeDateTimeControlOptions\n│ │ │ ├DefaultTextFieldOptions: DefaultTextFieldControlOptions\n│ │ │ ├DefaultTextAreaOptions: DefaultTextAreaControlOptions\n│ │ │ ├DefaultDropdownOptions: DefaultFilterDropDownControlOptions\n│ │ │ ├DefaultDateTimePickerOptions: DefaultDateTimePickerControlOptions\n│ │ │ └DefaultListOptions: DefaultFilterListControlOptions\n│ │ ├[+] type DefaultFilterDropDownControlOptions\n│ │ │ ├ documentation: The default options that correspond to the `Dropdown` filter control type.\n│ │ │ │ name: DefaultFilterDropDownControlOptions\n│ │ │ └ properties\n│ │ │ ├Type: string\n│ │ │ ├DisplayOptions: DropDownControlDisplayOptions\n│ │ │ └SelectableValues: FilterSelectableValues\n│ │ ├[+] type DefaultFilterListControlOptions\n│ │ │ ├ documentation: The default options that correspond to the `List` filter control type.\n│ │ │ │ name: DefaultFilterListControlOptions\n│ │ │ └ properties\n│ │ │ ├Type: string\n│ │ │ ├DisplayOptions: ListControlDisplayOptions\n│ │ │ └SelectableValues: FilterSelectableValues\n│ │ ├[+] type DefaultRelativeDateTimeControlOptions\n│ │ │ ├ documentation: The default options that correspond to the `RelativeDateTime` filter control type.\n│ │ │ │ name: DefaultRelativeDateTimeControlOptions\n│ │ │ └ properties\n│ │ │ └DisplayOptions: RelativeDateTimeControlDisplayOptions\n│ │ ├[+] type DefaultSliderControlOptions\n│ │ │ ├ documentation: The default options that correspond to the `Slider` filter control type.\n│ │ │ │ name: DefaultSliderControlOptions\n│ │ │ └ properties\n│ │ │ ├Type: string\n│ │ │ ├StepSize: number (required, default=0)\n│ │ │ ├DisplayOptions: SliderControlDisplayOptions\n│ │ │ ├MaximumValue: number (required, default=0)\n│ │ │ └MinimumValue: number (required, default=0)\n│ │ ├[+] type DefaultTextAreaControlOptions\n│ │ │ ├ documentation: The default options that correspond to the `TextArea` filter control type.\n│ │ │ │ name: DefaultTextAreaControlOptions\n│ │ │ └ properties\n│ │ │ ├Delimiter: string\n│ │ │ └DisplayOptions: TextAreaControlDisplayOptions\n│ │ ├[+] type DefaultTextFieldControlOptions\n│ │ │ ├ documentation: The default options that correspond to the `TextField` filter control type.\n│ │ │ │ name: DefaultTextFieldControlOptions\n│ │ │ └ properties\n│ │ │ └DisplayOptions: TextFieldControlDisplayOptions\n│ │ ├[~] type FilterControl\n│ │ │ └ properties\n│ │ │ └[+] CrossSheet: FilterCrossSheetControl\n│ │ ├[+] type FilterCrossSheetControl\n│ │ │ ├ documentation: A control from a filter that is scoped across more than one sheet. This represents your filter control on a sheet\n│ │ │ │ name: FilterCrossSheetControl\n│ │ │ └ properties\n│ │ │ ├FilterControlId: string (required)\n│ │ │ ├CascadingControlConfiguration: CascadingControlConfiguration\n│ │ │ └SourceFilterId: string (required)\n│ │ ├[~] type FilterDateTimePickerControl\n│ │ │ └ properties\n│ │ │ └ Type: (documentation changed)\n│ │ ├[~] type FilterListControl\n│ │ │ └ properties\n│ │ │ └ Type: (documentation changed)\n│ │ ├[~] type FilterSliderControl\n│ │ │ └ properties\n│ │ │ ├ MaximumValue: (documentation changed)\n│ │ │ ├ MinimumValue: (documentation changed)\n│ │ │ └ Type: (documentation changed)\n│ │ ├[~] type NumericEqualityDrillDownFilter\n│ │ │ └ - documentation: The category drill down filter.\n│ │ │ + documentation: The numeric equality type drill down filter.\n│ │ ├[~] type NumericEqualityFilter\n│ │ │ └ properties\n│ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration\n│ │ ├[~] type NumericRangeFilter\n│ │ │ └ properties\n│ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration\n│ │ ├[~] type ParameterSliderControl\n│ │ │ └ properties\n│ │ │ ├ MaximumValue: (documentation changed)\n│ │ │ └ MinimumValue: (documentation changed)\n│ │ ├[~] type RelativeDatesFilter\n│ │ │ └ properties\n│ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration\n│ │ ├[~] type TimeEqualityFilter\n│ │ │ └ properties\n│ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration\n│ │ ├[~] type TimeRangeFilter\n│ │ │ └ properties\n│ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration\n│ │ ├[~] type TopBottomFilter\n│ │ │ └ properties\n│ │ │ └[+] DefaultFilterControlConfiguration: DefaultFilterControlConfiguration\n│ │ ├[+] type WaterfallChartColorConfiguration\n│ │ │ ├ name: WaterfallChartColorConfiguration\n│ │ │ └ properties\n│ │ │ └GroupColorConfiguration: WaterfallChartGroupColorConfiguration\n│ │ ├[~] type WaterfallChartConfiguration\n│ │ │ └ properties\n│ │ │ └[+] ColorConfiguration: WaterfallChartColorConfiguration\n│ │ └[+] type WaterfallChartGroupColorConfiguration\n│ │ ├ name: WaterfallChartGroupColorConfiguration\n│ │ └ properties\n│ │ ├NegativeBarColor: string\n│ │ ├TotalBarColor: string\n│ │ └PositiveBarColor: string\n│ └[~] resource AWS::QuickSight::Theme\n│ └ attributes\n│ └ Version: (documentation changed)\n├[~] service aws-rds\n│ └ resources\n│ └[~] resource AWS::RDS::DBInstance\n│ └ properties\n│ └[+] AutomaticBackupReplicationKmsKeyId: string\n├[~] service aws-redshiftserverless\n│ └ resources\n│ ├[~] resource AWS::RedshiftServerless::Namespace\n│ │ └ types\n│ │ └[~] type SnapshotCopyConfiguration\n│ │ ├ - documentation: undefined\n│ │ │ + documentation: The object that you configure to copy snapshots from one namespace to a namespace in another AWS Region .\n│ │ └ properties\n│ │ ├ DestinationKmsKeyId: (documentation changed)\n│ │ ├ DestinationRegion: (documentation changed)\n│ │ └ SnapshotRetentionPeriod: (documentation changed)\n│ └[~] resource AWS::RedshiftServerless::Workgroup\n│ └ types\n│ └[~] type Workgroup\n│ └ properties\n│ ├ ConfigParameters: (documentation changed)\n│ └ PubliclyAccessible: (documentation changed)\n├[+] service aws-route53profiles\n│ ├ capitalized: Route53Profiles\n│ │ cloudFormationNamespace: AWS::Route53Profiles\n│ │ name: aws-route53profiles\n│ │ shortName: route53profiles\n│ └ resources\n│ ├resource AWS::Route53Profiles::Profile\n│ │├ name: Profile\n│ ││ cloudFormationType: AWS::Route53Profiles::Profile\n│ ││ documentation: Resource Type definition for AWS::Route53Profiles::Profile\n│ ││ tagInformation: {\"tagPropertyName\":\"Tags\",\"variant\":\"standard\"}\n│ │├ properties\n│ ││ ├Name: string (required, immutable)\n│ ││ └Tags: Array\n│ │└ attributes\n│ │ ├Arn: string\n│ │ ├Id: string\n│ │ └ClientToken: string\n│ ├resource AWS::Route53Profiles::ProfileAssociation\n│ │├ name: ProfileAssociation\n│ ││ cloudFormationType: AWS::Route53Profiles::ProfileAssociation\n│ ││ documentation: Resource Type definition for AWS::Route53Profiles::ProfileAssociation\n│ ││ tagInformation: {\"tagPropertyName\":\"Tags\",\"variant\":\"standard\"}\n│ │├ properties\n│ ││ ├ResourceId: string (required, immutable)\n│ ││ ├ProfileId: string (required, immutable)\n│ ││ ├Name: string (required, immutable)\n│ ││ ├Tags: Array\n│ ││ └Arn: string\n│ │└ attributes\n│ │ └Id: string\n│ └resource AWS::Route53Profiles::ProfileResourceAssociation\n│ ├ name: ProfileResourceAssociation\n│ │ cloudFormationType: AWS::Route53Profiles::ProfileResourceAssociation\n│ │ documentation: Resource Type definition for AWS::Route53Profiles::ProfileResourceAssociation\n│ ├ properties\n│ │ ├ProfileId: string (required, immutable)\n│ │ ├Name: string (required, immutable)\n│ │ ├ResourceArn: string (required, immutable)\n│ │ └ResourceProperties: string\n│ └ attributes\n│ ├Id: string\n│ └ResourceType: string\n└[~] service aws-workspacesweb\n └ resources\n ├[~] resource AWS::WorkSpacesWeb::Portal\n │ └ properties\n │ ├[+] InstanceType: string\n │ └[+] MaxConcurrentSessions: number\n └[~] resource AWS::WorkSpacesWeb::UserSettings\n └ properties\n ├ AdditionalEncryptionContext: (documentation changed)\n └ CustomerManagedKey: (documentation changed)\n```","shortMessageHtmlLink":"feat: update L1 CloudFormation resource definitions (#29997)"}},{"before":"f93fc707cf5c351c2986a566785ad31fdaefee0b","after":"ae45d2de604ef76d3947206ba14f9343222feb54","ref":"refs/heads/shikagg/custom-aspect-runtime","pushedAt":"2024-04-29T13:57:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shikha372","name":null,"path":"/shikha372","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22515679?s=80&v=4"},"commit":{"message":"fix lambda function to resource","shortMessageHtmlLink":"fix lambda function to resource"}},{"before":"261291f84e83bc331f5d936c885a4921b8f4e9da","after":"f93fc707cf5c351c2986a566785ad31fdaefee0b","ref":"refs/heads/shikagg/custom-aspect-runtime","pushedAt":"2024-04-29T13:55:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shikha372","name":null,"path":"/shikha372","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22515679?s=80&v=4"},"commit":{"message":"fix lambda function to resource","shortMessageHtmlLink":"fix lambda function to resource"}},{"before":"4bdfc7332202caedad760d2d5479e19e0ac976e1","after":"261291f84e83bc331f5d936c885a4921b8f4e9da","ref":"refs/heads/shikagg/custom-aspect-runtime","pushedAt":"2024-04-29T13:48:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shikha372","name":null,"path":"/shikha372","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22515679?s=80&v=4"},"commit":{"message":"nit getRuntime","shortMessageHtmlLink":"nit getRuntime"}},{"before":"38a9f72b385ce3addf1178bae9984f930dfaf3ea","after":"4bdfc7332202caedad760d2d5479e19e0ac976e1","ref":"refs/heads/shikagg/custom-aspect-runtime","pushedAt":"2024-04-29T13:46:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shikha372","name":null,"path":"/shikha372","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22515679?s=80&v=4"},"commit":{"message":"nit condition","shortMessageHtmlLink":"nit condition"}},{"before":null,"after":"5519ba627fa82bbaf61caca4a972e4c9cfab4225","ref":"refs/heads/automation/spec-update","pushedAt":"2024-04-29T13:44:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aws-cdk-automation","name":"AWS CDK Automation","path":"/aws-cdk-automation","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43080478?s=80&v=4"},"commit":{"message":"feat: update L1 CloudFormation resource definitions\nUpdates the L1 CloudFormation resource definitions with the latest changes from `@aws-cdk/aws-service-spec`","shortMessageHtmlLink":"feat: update L1 CloudFormation resource definitions"}},{"before":"7f2be2e421ccfbd445410b1c22e4d217b6c42673","after":"38a9f72b385ce3addf1178bae9984f930dfaf3ea","ref":"refs/heads/shikagg/custom-aspect-runtime","pushedAt":"2024-04-29T13:43:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shikha372","name":null,"path":"/shikha372","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22515679?s=80&v=4"},"commit":{"message":"fix test","shortMessageHtmlLink":"fix test"}},{"before":"539e503c47cafe010d9586885319dedfd9b0819e","after":"7f2be2e421ccfbd445410b1c22e4d217b6c42673","ref":"refs/heads/shikagg/custom-aspect-runtime","pushedAt":"2024-04-29T13:42:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shikha372","name":null,"path":"/shikha372","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22515679?s=80&v=4"},"commit":{"message":"fix nits","shortMessageHtmlLink":"fix nits"}},{"before":"c6b65a51ecda6f602d8e5f1fe879a4b9064314e9","after":"539e503c47cafe010d9586885319dedfd9b0819e","ref":"refs/heads/shikagg/custom-aspect-runtime","pushedAt":"2024-04-29T13:39:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shikha372","name":null,"path":"/shikha372","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22515679?s=80&v=4"},"commit":{"message":"fix public member","shortMessageHtmlLink":"fix public member"}},{"before":"fc1b0f2836411f0ca099d7b25af797ca4c2a34af","after":"c6b65a51ecda6f602d8e5f1fe879a4b9064314e9","ref":"refs/heads/shikagg/custom-aspect-runtime","pushedAt":"2024-04-29T13:35:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shikha372","name":null,"path":"/shikha372","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22515679?s=80&v=4"},"commit":{"message":"fix constructor","shortMessageHtmlLink":"fix constructor"}},{"before":null,"after":"fc1b0f2836411f0ca099d7b25af797ca4c2a34af","ref":"refs/heads/shikagg/custom-aspect-runtime","pushedAt":"2024-04-29T13:33:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shikha372","name":null,"path":"/shikha372","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22515679?s=80&v=4"},"commit":{"message":"custom aspect class","shortMessageHtmlLink":"custom aspect class"}},{"before":"3ef376cb27ce12d416153ab45aaa2d00897bc092","after":"bc8a02f57b20a9bd2b8eb83ffbab780ab71e2570","ref":"refs/heads/colifran/runtime-aspect","pushedAt":"2024-04-29T07:43:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"update to RuntimeAspect\n\nSigned-off-by: Francis ","shortMessageHtmlLink":"update to RuntimeAspect"}},{"before":"bc2496316f5af1cf3a0dfff412a80c3eb0a3d959","after":"3ef376cb27ce12d416153ab45aaa2d00897bc092","ref":"refs/heads/colifran/runtime-aspect","pushedAt":"2024-04-29T07:20:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"remove error message\n\nSigned-off-by: Francis ","shortMessageHtmlLink":"remove error message"}},{"before":"217387e4707880a2e46bc1c158e6dc2f0334c950","after":"bc2496316f5af1cf3a0dfff412a80c3eb0a3d959","ref":"refs/heads/colifran/runtime-aspect","pushedAt":"2024-04-29T07:19:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"refactor\n\nSigned-off-by: Francis ","shortMessageHtmlLink":"refactor"}},{"before":"440460648b8d167db07b4183cb7fe2393b8e3f20","after":"217387e4707880a2e46bc1c158e6dc2f0334c950","ref":"refs/heads/colifran/runtime-aspect","pushedAt":"2024-04-28T21:01:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"cast runtime property to string\n\nSigned-off-by: Francis ","shortMessageHtmlLink":"cast runtime property to string"}},{"before":"89a7364617149c3bf01b9da7cd14e71e9245a8b7","after":"440460648b8d167db07b4183cb7fe2393b8e3f20","ref":"refs/heads/colifran/runtime-aspect","pushedAt":"2024-04-28T09:36:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"snaps\n\nSigned-off-by: Francis ","shortMessageHtmlLink":"snaps"}},{"before":"01f530be5851d8a532f8a6acba578366c1ee4152","after":"89a7364617149c3bf01b9da7cd14e71e9245a8b7","ref":"refs/heads/colifran/runtime-aspect","pushedAt":"2024-04-28T09:20:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"bug fix\n\nSigned-off-by: Francis ","shortMessageHtmlLink":"bug fix"}},{"before":"b09d3c4dbb5b4d2ded3239706d1238dc740c2c96","after":"01f530be5851d8a532f8a6acba578366c1ee4152","ref":"refs/heads/colifran/runtime-aspect","pushedAt":"2024-04-28T08:17:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"unused import\n\nSigned-off-by: Francis ","shortMessageHtmlLink":"unused import"}},{"before":"4063d1672f1c6dac287c5fc2bb8b4cd6929993ad","after":"b09d3c4dbb5b4d2ded3239706d1238dc740c2c96","ref":"refs/heads/colifran/runtime-aspect","pushedAt":"2024-04-28T08:16:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"no explicit return\n\nSigned-off-by: Francis ","shortMessageHtmlLink":"no explicit return"}},{"before":"e17116ee895b4632b8fd328c9129af45d5651c29","after":"4063d1672f1c6dac287c5fc2bb8b4cd6929993ad","ref":"refs/heads/colifran/runtime-aspect","pushedAt":"2024-04-28T08:14:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"refactor\n\nSigned-off-by: Francis ","shortMessageHtmlLink":"refactor"}},{"before":"b86c65653ec1a892cf306eaa4650d747590f8738","after":"e17116ee895b4632b8fd328c9129af45d5651c29","ref":"refs/heads/colifran/runtime-aspect","pushedAt":"2024-04-28T06:41:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"integ test\n\nSigned-off-by: Francis ","shortMessageHtmlLink":"integ test"}},{"before":"d5f26d438b561580e7aeaa7fad7620864d0b7b77","after":"b86c65653ec1a892cf306eaa4650d747590f8738","ref":"refs/heads/colifran/runtime-aspect","pushedAt":"2024-04-28T06:38:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"IFunction\n\nSigned-off-by: Francis ","shortMessageHtmlLink":"IFunction"}},{"before":"0e2dc949997d2dbf7b8bdd8f7f8ddf60beb64fc2","after":"d5f26d438b561580e7aeaa7fad7620864d0b7b77","ref":"refs/heads/colifran/runtime-aspect","pushedAt":"2024-04-28T06:16:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"order attributes\n\nSigned-off-by: Francis ","shortMessageHtmlLink":"order attributes"}},{"before":"aaf3f5b9ddb522be590e50939760d55143b97cfa","after":"0e2dc949997d2dbf7b8bdd8f7f8ddf60beb64fc2","ref":"refs/heads/colifran/runtime-aspect","pushedAt":"2024-04-28T06:15:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"more extensibility\n\nSigned-off-by: Francis ","shortMessageHtmlLink":"more extensibility"}},{"before":"1463f06256a9697d68d5d002fce603ac5b021ecb","after":"aaf3f5b9ddb522be590e50939760d55143b97cfa","ref":"refs/heads/colifran/runtime-aspect","pushedAt":"2024-04-28T02:27:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"docstring\n\nSigned-off-by: Francis ","shortMessageHtmlLink":"docstring"}},{"before":"c437a7ed43a4e650fdae3601983e4373ba364d2a","after":"1463f06256a9697d68d5d002fce603ac5b021ecb","ref":"refs/heads/colifran/runtime-aspect","pushedAt":"2024-04-28T02:24:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"isNodeRuntimeFamily\n\nSigned-off-by: Francis ","shortMessageHtmlLink":"isNodeRuntimeFamily"}},{"before":"3f0818201a481133ed816a94a559e06c5bc5f16f","after":"c437a7ed43a4e650fdae3601983e4373ba364d2a","ref":"refs/heads/colifran/runtime-aspect","pushedAt":"2024-04-28T02:23:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"cast runtime to strin\n\nSigned-off-by: Francis ","shortMessageHtmlLink":"cast runtime to strin"}},{"before":"4adce9833ff5667773b0f76e30b7f3cac5d6f05e","after":"3f0818201a481133ed816a94a559e06c5bc5f16f","ref":"refs/heads/colifran/runtime-aspect","pushedAt":"2024-04-28T02:17:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"docstrings\n\nSigned-off-by: Francis ","shortMessageHtmlLink":"docstrings"}},{"before":null,"after":"4adce9833ff5667773b0f76e30b7f3cac5d6f05e","ref":"refs/heads/colifran/runtime-aspect","pushedAt":"2024-04-28T02:07:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"colifran","name":"Colin Francis","path":"/colifran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131073567?s=80&v=4"},"commit":{"message":"node runtime aspect\n\nSigned-off-by: Francis ","shortMessageHtmlLink":"node runtime aspect"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPQzbTAA","startCursor":null,"endCursor":null}},"title":"Activity · aws/aws-cdk"}