Skip to content

Conversation

@aws-cdk-automation
Copy link
Collaborator

Updates the L1 CloudFormation resource definitions with the latest changes from @aws-cdk/aws-service-spec

L1 CloudFormation resource definition changes:

├[~] service aws-autoscaling
│ └ resources
│    └[~]  resource AWS::AutoScaling::AutoScalingGroup
│       ├ properties
│       │  └[+] InstanceLifecyclePolicy: InstanceLifecyclePolicy
│       └ types
│          ├[+]  type InstanceLifecyclePolicy
│          │  ├      name: InstanceLifecyclePolicy
│          │  └ properties
│          │     └ RetentionTriggers: RetentionTriggers
│          ├[~] type LaunchTemplateOverrides
│          │ └ properties
│          │    └[+] ImageId: string
│          └[+]  type RetentionTriggers
│             ├      name: RetentionTriggers
│             └ properties
│                └ TerminateHookAbandon: string
├[~] service aws-backup
│ └ resources
│    ├[~]  resource AWS::Backup::BackupPlan
│    │  └ types
│    │     └[~] type BackupRuleResourceType
│    │       └ properties
│    │          └ TargetLogicallyAirGappedBackupVaultArn: (documentation changed)
│    └[~]  resource AWS::Backup::LogicallyAirGappedBackupVault
│       └ properties
│          ├ EncryptionKeyArn: (documentation changed)
│          └ MpaApprovalTeamArn: (documentation changed)
├[~] service aws-bedrock
│ └ resources
│    ├[~]  resource AWS::Bedrock::DataAutomationProject
│    │  └ types
│    │     ├[~] type AudioOverrideConfiguration
│    │     │ └ properties
│    │     │    └ SensitiveDataConfiguration: (documentation changed)
│    │     ├[~] type DocumentOverrideConfiguration
│    │     │ └ properties
│    │     │    └ SensitiveDataConfiguration: (documentation changed)
│    │     ├[~] type ImageOverrideConfiguration
│    │     │ └ properties
│    │     │    └ SensitiveDataConfiguration: (documentation changed)
│    │     ├[~] type PIIEntitiesConfiguration
│    │     │ ├      - documentation: undefined
│    │     │ │      + documentation: Configuration for detecting and redacting Personally Identifiable Information (PII) entities. Specify which PII entity types to detect and the redaction mask mode. If not provided, defaults to ALL entity types with ENTITY_TYPE redaction mask mode.
│    │     │ └ properties
│    │     │    ├ PiiEntityTypes: (documentation changed)
│    │     │    └ RedactionMaskMode: (documentation changed)
│    │     ├[~] type SensitiveDataConfiguration
│    │     │ ├      - documentation: undefined
│    │     │ │      + documentation: Configuration for detecting and redacting sensitive data in content. Use this to control whether sensitive data is detected only or both detected and redacted, specify the scope of detection (standard output, custom output, or both), and configure specific PII entity types to detect along with how they should be masked when redacted.
│    │     │ └ properties
│    │     │    ├ DetectionMode: (documentation changed)
│    │     │    ├ DetectionScope: (documentation changed)
│    │     │    └ PiiEntitiesConfiguration: (documentation changed)
│    │     └[~] type VideoOverrideConfiguration
│    │       └ properties
│    │          └ SensitiveDataConfiguration: (documentation changed)
│    └[~]  resource AWS::Bedrock::KnowledgeBase
│       └ types
│          ├[~] type AudioConfiguration
│          │ ├      - documentation: Configure the audio configuration for multi modal ingestion.
│          │ │      + documentation: Configuration settings for processing audio content in multimodal knowledge bases.
│          │ └ properties
│          │    └ SegmentationConfiguration: (documentation changed)
│          ├[~] type AudioSegmentationConfiguration
│          │ ├      - documentation: Configure the audio segmentation configuration for multi modal ingestion.
│          │ │      + documentation: Configuration for segmenting audio content during multimodal knowledge base ingestion. Determines how audio files are divided into chunks for processing.
│          │ └ properties
│          │    └ FixedLengthDuration: (documentation changed)
│          ├[~] type BedrockEmbeddingModelConfiguration
│          │ └ properties
│          │    ├ Audio: (documentation changed)
│          │    └ Video: (documentation changed)
│          ├[~] type SupplementalDataStorageConfiguration
│          │ └      - documentation: Specifies configurations for the storage location of the images extracted from multimodal documents in your data source. These images can be retrieved and returned to the end user.
│          │        + documentation: Specifies configurations for the storage location of multimedia content (images, audio, and video) extracted from multimodal documents in your data source. This content can be retrieved and returned to the end user with timestamp references for audio and video segments.
│          ├[~] type SupplementalDataStorageLocation
│          │ ├      - documentation: Contains information about a storage location for images extracted from multimodal documents in your data source.
│          │ │      + documentation: Contains information about a storage location for multimedia content (images, audio, and video) extracted from multimodal documents in your data source.
│          │ └ properties
│          │    └ S3Location: (documentation changed)
│          ├[~] type VideoConfiguration
│          │ ├      - documentation: Configure the video configuration for multi modal ingestion.
│          │ │      + documentation: Configuration settings for processing video content in multimodal knowledge bases.
│          │ └ properties
│          │    └ SegmentationConfiguration: (documentation changed)
│          └[~] type VideoSegmentationConfiguration
│            ├      - documentation: Configure the video segmentation configuration for multi modal ingestion.
│            │      + documentation: Configuration for segmenting video content during multimodal knowledge base ingestion. Determines how video files are divided into chunks for processing.
│            └ properties
│               └ FixedLengthDuration: (documentation changed)
├[~] service aws-billingconductor
│ └ resources
│    └[~]  resource AWS::BillingConductor::CustomLineItem
│       ├ properties
│       │  ├ ComputationRule: (documentation changed)
│       │  └ PresentationDetails: (documentation changed)
│       └ types
│          ├[~] type LineItemFilter
│          │ └ properties
│          │    ├[+] AttributeValues: Array<string>
│          │    └ Values: - Array<string> (required)
│          │              + Array<string>
│          └[~] type PresentationDetails
│            ├      - documentation: undefined
│            │      + documentation: An object that defines how custom line item charges are presented in the bill, containing specifications for service presentation.
│            └ properties
│               └ Service: (documentation changed)
├[~] service aws-ce
│ └ resources
│    └[~]  resource AWS::CE::CostCategory
│       └ properties
│          └ SplitChargeRules: (documentation changed)
├[~] service aws-cleanrooms
│ └ resources
│    ├[~]  resource AWS::CleanRooms::AnalysisTemplate
│    │  ├ properties
│    │  │  └[+] SyntheticDataParameters: SyntheticDataParameters (immutable)
│    │  └ types
│    │     ├[+]  type ColumnClassificationDetails
│    │     │  ├      documentation: Contains classification information for data columns, including mappings that specify how columns should be handled during synthetic data generation and privacy analysis.
│    │     │  │      name: ColumnClassificationDetails
│    │     │  └ properties
│    │     │     └ ColumnMapping: Array<SyntheticDataColumnProperties> (required)
│    │     ├[+]  type MLSyntheticDataParameters
│    │     │  ├      documentation: Parameters that control the generation of synthetic data for machine learning, including privacy settings and column classification details.
│    │     │  │      name: MLSyntheticDataParameters
│    │     │  └ properties
│    │     │     ├ Epsilon: number (required)
│    │     │     ├ MaxMembershipInferenceAttackScore: number (required)
│    │     │     └ ColumnClassification: ColumnClassificationDetails (required)
│    │     ├[+]  type SyntheticDataColumnProperties
│    │     │  ├      documentation: Properties that define how a specific data column should be handled during synthetic data generation, including its name, type, and role in predictive modeling.
│    │     │  │      name: SyntheticDataColumnProperties
│    │     │  └ properties
│    │     │     ├ ColumnName: string (required)
│    │     │     ├ ColumnType: string (required)
│    │     │     └ IsPredictiveValue: boolean (required)
│    │     └[+]  type SyntheticDataParameters
│    │        ├      documentation: The parameters that control how synthetic data is generated, including privacy settings, column classifications, and other configuration options that affect the data synthesis process.
│    │        │      name: SyntheticDataParameters
│    │        └ properties
│    │           └ MlSyntheticDataParameters: MLSyntheticDataParameters (required)
│    ├[~]  resource AWS::CleanRooms::Collaboration
│    │  └ types
│    │     ├[~] type MLPaymentConfig
│    │     │ └ properties
│    │     │    └[+] SyntheticDataGeneration: SyntheticDataGenerationPaymentConfig
│    │     └[+]  type SyntheticDataGenerationPaymentConfig
│    │        ├      documentation: Payment configuration for synthetic data generation.
│    │        │      name: SyntheticDataGenerationPaymentConfig
│    │        └ properties
│    │           └ IsResponsible: boolean (required)
│    └[~]  resource AWS::CleanRooms::Membership
│       └ types
│          ├[~] type MembershipMLPaymentConfig
│          │ └ properties
│          │    └[+] SyntheticDataGeneration: MembershipSyntheticDataGenerationPaymentConfig
│          └[+]  type MembershipSyntheticDataGenerationPaymentConfig
│             ├      documentation: Configuration for payment for synthetic data generation in a membership.
│             │      name: MembershipSyntheticDataGenerationPaymentConfig
│             └ properties
│                └ IsResponsible: boolean (required)
├[~] service aws-cloudfront
│ └ resources
│    └[~]  resource AWS::CloudFront::AnycastIpList
│       ├ properties
│       │  └[+] IpamCidrConfigs: Array<IpamCidrConfig>
│       ├ attributes
│       │  └[+] IpamCidrConfigResults: Array<IpamCidrConfigResult>
│       └ types
│          ├[~] type AnycastIpList
│          │ └ properties
│          │    └[+] IpamCidrConfigResults: Array<IpamCidrConfigResult>
│          ├[+]  type IpamCidrConfig
│          │  ├      documentation: Configuration for an IPAM CIDR that defines a specific IP address range, IPAM pool, and associated Anycast IP address.
│          │  │      name: IpamCidrConfig
│          │  └ properties
│          │     ├ Cidr: string (required)
│          │     └ IpamPoolArn: string (required)
│          └[+]  type IpamCidrConfigResult
│             ├      name: IpamCidrConfigResult
│             └ properties
│                ├ Cidr: string
│                ├ IpamPoolArn: string
│                ├ AnycastIp: string
│                └ Status: string
├[~] service aws-config
│ └ resources
│    └[~]  resource AWS::Config::ConfigurationRecorder
│       └ properties
│          └ RoleARN: (documentation changed)
├[~] service aws-connect
│ └ resources
│    ├[~]  resource AWS::Connect::DataTable
│    │  ├      - documentation: Resource Type definition for AWS::Connect::DataTable
│    │  │      + documentation: Represents a data table in Amazon Connect. A data table is a JSON-like data structure where attributes and values are dynamically set by customers. Customers can reference table values within call flows, applications, views, and workspaces to pinpoint dynamic configuration that changes their contact center's behavior in a predetermined and safe way.
│    │  ├ properties
│    │  │  ├ Description: (documentation changed)
│    │  │  ├ InstanceArn: (documentation changed)
│    │  │  ├ Name: (documentation changed)
│    │  │  ├ Status: (documentation changed)
│    │  │  ├ Tags: (documentation changed)
│    │  │  ├ TimeZone: (documentation changed)
│    │  │  └ ValueLockLevel: (documentation changed)
│    │  └ attributes
│    │     ├ Arn: (documentation changed)
│    │     ├ CreatedTime: (documentation changed)
│    │     ├ LastModifiedRegion: (documentation changed)
│    │     └ LastModifiedTime: (documentation changed)
│    ├[~]  resource AWS::Connect::DataTableAttribute
│    │  ├      - documentation: Resource Type definition for AWS::Connect::DataTableAttribute
│    │  │      + documentation: Represents an attribute (column) in a data table. Attributes define the schema and validation rules for values that can be stored in the table. They specify the data type, constraints, and whether the attribute is used as a primary key for record identification.
│    │  ├ properties
│    │  │  ├ DataTableArn: (documentation changed)
│    │  │  ├ Description: (documentation changed)
│    │  │  ├ InstanceArn: (documentation changed)
│    │  │  ├ Name: (documentation changed)
│    │  │  ├ Primary: (documentation changed)
│    │  │  ├ Validation: (documentation changed)
│    │  │  └ ValueType: (documentation changed)
│    │  ├ attributes
│    │  │  ├ AttributeId: (documentation changed)
│    │  │  ├ LastModifiedRegion: (documentation changed)
│    │  │  └ LastModifiedTime: (documentation changed)
│    │  └ types
│    │     └[~] type Validation
│    │       ├      - documentation: undefined
│    │       │      + documentation: Defines validation rules for data table attribute values. Based on JSON Schema Draft 2020-12 with additional Connect-specific validations. Validation rules ensure data integrity and consistency across the data table.
│    │       └ properties
│    │          ├ Enum: (documentation changed)
│    │          ├ ExclusiveMaximum: (documentation changed)
│    │          ├ ExclusiveMinimum: (documentation changed)
│    │          ├ Maximum: (documentation changed)
│    │          ├ MaxLength: (documentation changed)
│    │          ├ MaxValues: (documentation changed)
│    │          ├ Minimum: (documentation changed)
│    │          ├ MinLength: (documentation changed)
│    │          ├ MinValues: (documentation changed)
│    │          └ MultipleOf: (documentation changed)
│    ├[~]  resource AWS::Connect::DataTableRecord
│    │  └ properties
│    │     ├ DataTableArn: (documentation changed)
│    │     └ InstanceArn: (documentation changed)
│    ├[~]  resource AWS::Connect::EvaluationForm
│    │  ├ properties
│    │  │  ├ LanguageConfiguration: (documentation changed)
│    │  │  └ TargetConfiguration: (documentation changed)
│    │  └ types
│    │     ├[~] type EvaluationFormLanguageConfiguration
│    │     │ ├      - documentation: undefined
│    │     │ │      + documentation: Language configuration for an evaluation form.
│    │     │ └ properties
│    │     │    └ FormLanguage: (documentation changed)
│    │     ├[~] type EvaluationFormMultiSelectQuestionAutomation
│    │     │ ├      - documentation: undefined
│    │     │ │      + documentation: Automation configuration for multi-select questions.
│    │     │ └ properties
│    │     │    ├ DefaultOptionRefIds: (documentation changed)
│    │     │    └ Options: (documentation changed)
│    │     ├[~] type EvaluationFormMultiSelectQuestionAutomationOption
│    │     │ ├      - documentation: undefined
│    │     │ │      + documentation: An automation option for a multi-select question.
│    │     │ └ properties
│    │     │    └ RuleCategory: (documentation changed)
│    │     ├[~] type EvaluationFormMultiSelectQuestionOption
│    │     │ ├      - documentation: undefined
│    │     │ │      + documentation: An option for a multi-select question in an evaluation form.
│    │     │ └ properties
│    │     │    ├ RefId: (documentation changed)
│    │     │    └ Text: (documentation changed)
│    │     ├[~] type EvaluationFormMultiSelectQuestionProperties
│    │     │ ├      - documentation: undefined
│    │     │ │      + documentation: Properties for a multi-select question in an evaluation form.
│    │     │ └ properties
│    │     │    ├ Automation: (documentation changed)
│    │     │    ├ DisplayAs: (documentation changed)
│    │     │    └ Options: (documentation changed)
│    │     ├[~] type EvaluationFormQuestionTypeProperties
│    │     │ └ properties
│    │     │    └ MultiSelect: (documentation changed)
│    │     ├[~] type EvaluationFormTargetConfiguration
│    │     │ ├      - documentation: undefined
│    │     │ │      + documentation: Configuration that specifies the target for an evaluation form.
│    │     │ └ properties
│    │     │    └ ContactInteractionType: (documentation changed)
│    │     └[~] type MultiSelectQuestionRuleCategoryAutomation
│    │       ├      - documentation: undefined
│    │       │      + documentation: Automation rule for multi-select questions based on rule categories.
│    │       └ properties
│    │          ├ Category: (documentation changed)
│    │          ├ Condition: (documentation changed)
│    │          └ OptionRefIds: (documentation changed)
│    ├[~]  resource AWS::Connect::SecurityProfile
│    │  ├ properties
│    │  │  └ GranularAccessControlConfiguration: (documentation changed)
│    │  └ types
│    │     ├[~] type Application
│    │     │ └ properties
│    │     │    └ ApplicationPermissions: (documentation changed)
│    │     ├[~] type DataTableAccessControlConfiguration
│    │     │ ├      - documentation: Defines the access control configuration for data tables.
│    │     │ │      + documentation: A data table access control configuration.
│    │     │ └ properties
│    │     │    └ PrimaryAttributeAccessControlConfiguration: (documentation changed)
│    │     ├[~] type GranularAccessControlConfiguration
│    │     │ ├      - documentation: undefined
│    │     │ │      + documentation: Contains granular access control configuration for security profiles, including data table access permissions.
│    │     │ └ properties
│    │     │    └ DataTableAccessControlConfiguration: (documentation changed)
│    │     ├[~] type PrimaryAttributeAccessControlConfigurationItem
│    │     │ ├      - documentation: Contains the configuration for record-based access control.
│    │     │ │      + documentation: A primary attribute access control configuration item.
│    │     │ └ properties
│    │     │    └ PrimaryAttributeValues: (documentation changed)
│    │     └[~] type PrimaryAttributeValue
│    │       ├      - documentation: An object defining the access control for a specific attribute and its values.
│    │       │      + documentation: A primary attribute value.
│    │       └ properties
│    │          ├ AccessType: (documentation changed)
│    │          ├ AttributeName: (documentation changed)
│    │          └ Values: (documentation changed)
│    └[~]  resource AWS::Connect::Workspace
│       ├      - documentation: Resource Type definition for AWS::Connect::Workspace
│       │      + documentation: Contains information about a workspace, which defines the user experience by mapping views to pages.
│       ├ properties
│       │  ├ Description: (documentation changed)
│       │  ├ InstanceArn: (documentation changed)
│       │  ├ Tags: (documentation changed)
│       │  ├ Theme: (documentation changed)
│       │  ├ Title: (documentation changed)
│       │  └ Visibility: (documentation changed)
│       ├ attributes
│       │  ├ Arn: (documentation changed)
│       │  └ Id: (documentation changed)
│       └ types
│          ├[~] type FontFamily
│          │ ├      - documentation: undefined
│          │ │      + documentation: Contains font family configuration for workspace themes.
│          │ └ properties
│          │    └ Default: (documentation changed)
│          ├[~] type MediaItem
│          │ ├      - documentation: undefined
│          │ │      + documentation: Contains information about a media asset used in a workspace.
│          │ └ properties
│          │    ├ Source: (documentation changed)
│          │    └ Type: (documentation changed)
│          ├[~] type PaletteCanvas
│          │ ├      - documentation: undefined
│          │ │      + documentation: Contains color configuration for canvas elements in a workspace theme.
│          │ └ properties
│          │    ├ ActiveBackground: (documentation changed)
│          │    ├ ContainerBackground: (documentation changed)
│          │    └ PageBackground: (documentation changed)
│          ├[~] type PaletteHeader
│          │ ├      - documentation: undefined
│          │ │      + documentation: Contains color configuration for header elements in a workspace theme.
│          │ └ properties
│          │    ├ Background: (documentation changed)
│          │    ├ InvertActionsColors: (documentation changed)
│          │    ├ Text: (documentation changed)
│          │    └ TextHover: (documentation changed)
│          ├[~] type PaletteNavigation
│          │ ├      - documentation: undefined
│          │ │      + documentation: Contains color configuration for navigation elements in a workspace theme.
│          │ └ properties
│          │    ├ Background: (documentation changed)
│          │    ├ InvertActionsColors: (documentation changed)
│          │    ├ Text: (documentation changed)
│          │    ├ TextActive: (documentation changed)
│          │    ├ TextBackgroundActive: (documentation changed)
│          │    ├ TextBackgroundHover: (documentation changed)
│          │    └ TextHover: (documentation changed)
│          ├[~] type PalettePrimary
│          │ ├      - documentation: undefined
│          │ │      + documentation: Contains primary color configuration for a workspace theme.
│          │ └ properties
│          │    ├ Active: (documentation changed)
│          │    ├ ContrastText: (documentation changed)
│          │    └ Default: (documentation changed)
│          ├[~] type WorkspacePage
│          │ ├      - documentation: undefined
│          │ │      + documentation: Contains information about a page configuration in a workspace, including the view assigned to the page.
│          │ └ properties
│          │    ├ InputData: (documentation changed)
│          │    ├ Page: (documentation changed)
│          │    ├ ResourceArn: (documentation changed)
│          │    └ Slug: (documentation changed)
│          ├[~] type WorkspaceTheme
│          │ ├      - documentation: The theme configuration for the Connect workspace
│          │ │      + documentation: Contains theme configuration for a workspace, supporting both light and dark modes.
│          │ └ properties
│          │    ├ Dark: (documentation changed)
│          │    └ Light: (documentation changed)
│          ├[~] type WorkspaceThemeConfig
│          │ ├      - documentation: undefined
│          │ │      + documentation: Contains detailed theme configuration for a workspace, including colors, images, and typography.
│          │ └ properties
│          │    ├ Palette: (documentation changed)
│          │    └ Typography: (documentation changed)
│          ├[~] type WorkspaceThemePalette
│          │ ├      - documentation: undefined
│          │ │      + documentation: Contains color palette configuration for different areas of a workspace.
│          │ └ properties
│          │    ├ Canvas: (documentation changed)
│          │    ├ Header: (documentation changed)
│          │    ├ Navigation: (documentation changed)
│          │    └ Primary: (documentation changed)
│          └[~] type WorkspaceThemeTypography
│            ├      - documentation: undefined
│            │      + documentation: Contains typography configuration for a workspace theme.
│            └ properties
│               └ FontFamily: (documentation changed)
├[~] service aws-connectcampaignsv2
│ └ resources
│    └[~]  resource AWS::ConnectCampaignsV2::Campaign
│       ├      - documentation: Creates an outbound campaign.
│       │      > - For users to be able to view or edit a campaign at a later date by using the Amazon Connect user interface, you must add the instance ID as a tag. For example, `{ "tags": {"owner": "arn:aws:connect:{REGION}:{AWS_ACCOUNT_ID}:instance/{CONNECT_INSTANCE_ID}"}}` .
│       │      > - After a campaign is created, you can't add/remove source.
│       │      + documentation: Creates an outbound campaign.
│       │      > - For users to be able to view or edit a campaign at a later date by using the Amazon Connect user interface, you must add the instance ID as a tag. For example, `{ "tags": {"owner": "arn:aws:connect:{REGION}:{AWS_ACCOUNT_ID}:instance/{CONNECT_INSTANCE_ID}"}}` .
│       │      > - After a campaign is created, you can't add/remove source.
│       │      > - Configuring maximum ring time is not supported for the Preview dial mode.
│       ├ properties
│       │  ├ ChannelSubtypeConfig: - ChannelSubtypeConfig (required)
│       │  │                       + ChannelSubtypeConfig
│       │  └[+] Type: string
│       └ types
│          ├[~] type ChannelSubtypeConfig
│          │ └ properties
│          │    └[+] WhatsApp: WhatsAppChannelSubtypeConfig
│          ├[~] type CommunicationTimeConfig
│          │ └ properties
│          │    └[+] WhatsApp: TimeWindow
│          ├[~] type TelephonyOutboundConfig
│          │ └ properties
│          │    └ RingTimeout: (documentation changed)
│          ├[+]  type WhatsAppChannelSubtypeConfig
│          │  ├      documentation: WhatsApp Channel Subtype config
│          │  │      name: WhatsAppChannelSubtypeConfig
│          │  └ properties
│          │     ├ Capacity: number
│          │     ├ OutboundMode: WhatsAppOutboundMode (required)
│          │     └ DefaultOutboundConfig: WhatsAppOutboundConfig (required)
│          ├[+]  type WhatsAppOutboundConfig
│          │  ├      documentation: Default WhatsApp outbound config
│          │  │      name: WhatsAppOutboundConfig
│          │  └ properties
│          │     ├ ConnectSourcePhoneNumberArn: string (required)
│          │     └ WisdomTemplateArn: string (required)
│          └[+]  type WhatsAppOutboundMode
│             ├      documentation: WhatsApp Outbound Mode
│             │      name: WhatsAppOutboundMode
│             └ properties
│                └ AgentlessConfig: json
├[~] service aws-customerprofiles
│ └ resources
│    └[~]  resource AWS::CustomerProfiles::SegmentDefinition
│       └ attributes
│          └ SegmentType: (documentation changed)
├[~] service aws-devopsagent
│ └ resources
│    ├[~]  resource AWS::DevOpsAgent::AgentSpace
│    │  ├      - documentation: Resource Type definition for AWS::DevOpsAgent::AgentSpace
│    │  │      + documentation: The `AWS::DevOpsAgent::AgentSpace` resource specifies an Agent Space for the AWS DevOps Agent Service.
│    │  ├ properties
│    │  │  ├ Description: (documentation changed)
│    │  │  └ Name: (documentation changed)
│    │  └ attributes
│    │     ├ AgentSpaceId: (documentation changed)
│    │     └ Arn: (documentation changed)
│    └[~]  resource AWS::DevOpsAgent::Association
│       ├      - documentation: Resource Type definition for AWS::DevOpsAgent::Association defining how the AgentSpace interacts with external services like GitHub, Slack, AWS accounts, and others.
│       │      + documentation: The `AWS::DevOpsAgent::Association` resource specifies an association between an Agent Space and a service, defining how the Agent Space interacts with external services like GitHub, Slack, AWS accounts, and others.
│       ├ properties
│       │  ├ AgentSpaceId: (documentation changed)
│       │  ├ Configuration: (documentation changed)
│       │  ├ LinkedAssociationIds: (documentation changed)
│       │  └ ServiceId: (documentation changed)
│       ├ attributes
│       │  ├ AssociationId: (documentation changed)
│       │  ├ CreatedAt: (documentation changed)
│       │  └ UpdatedAt: (documentation changed)
│       └ types
│          ├[~] type AWSConfiguration
│          │ ├      - documentation: AWS association for 'monitor' account
│          │ │      + documentation: Configuration for AWS monitor account integration. Specifies the account ID, assumable role ARN, and resources to be monitored in the primary monitoring account.
│          │ └ properties
│          │    ├ AccountId: (documentation changed)
│          │    ├ AccountType: (documentation changed)
│          │    ├ AssumableRoleArn: (documentation changed)
│          │    ├ Resources: (documentation changed)
│          │    └ Tags: (documentation changed)
│          ├[~] type AWSResource
│          │ ├      - documentation: AWS resource definition
│          │ │      + documentation: Defines an AWS resource to be monitored, including its type, ARN, and optional metadata.
│          │ └ properties
│          │    ├ ResourceArn: (documentation changed)
│          │    ├ ResourceMetadata: (documentation changed)
│          │    └ ResourceType: (documentation changed)
│          ├[~] type DynatraceConfiguration
│          │ ├      - documentation: Dynatrace monitoring configuration
│          │ │      + documentation: Configuration for Dynatrace monitoring integration. Defines the Dynatrace environment ID, list of resources to monitor, and webhook update settings required for the Agent Space to access metrics, traces, and logs from Dynatrace.
│          │ └ properties
│          │    ├ EnableWebhookUpdates: (documentation changed)
│          │    ├ EnvId: (documentation changed)
│          │    └ Resources: (documentation changed)
│          ├[~] type EventChannelConfiguration
│          │ ├      - documentation: EventChannelconfiguration
│          │ │      + documentation: Configuration for Event Channel integration. Defines webhook update settings to enable the Agent Space to receive real-time event notifications from event channel integrations.
│          │ └ properties
│          │    └ EnableWebhookUpdates: (documentation changed)
│          ├[~] type GitHubConfiguration
│          │ ├      - documentation: GitHub repository integration configuration
│          │ │      + documentation: Configuration for GitHub repository integration. Defines the repository name, numeric repository ID, owner name, and owner type (user or organization) required for the Agent Space to access and interact with the GitHub repository.
│          │ └ properties
│          │    ├ Owner: (documentation changed)
│          │    ├ OwnerType: (documentation changed)
│          │    ├ RepoId: (documentation changed)
│          │    └ RepoName: (documentation changed)
│          ├[~] type GitLabConfiguration
│          │ ├      - documentation: GitLab project integration configuration
│          │ │      + documentation: Configuration for GitLab project integration. Defines the numeric project ID, full project path (namespace/project-name), GitLab instance identifier, and webhook update settings required for the Agent Space to access and interact with the GitLab project.
│          │ └ properties
│          │    ├ EnableWebhookUpdates: (documentation changed)
│          │    ├ InstanceIdentifier: (documentation changed)
│          │    ├ ProjectId: (documentation changed)
│          │    └ ProjectPath: (documentation changed)
│          ├[~] type KeyValuePair
│          │ ├      - documentation: A key-value pair for tags
│          │ │      + documentation: A key-value pair for tags.
│          │ └ properties
│          │    ├ Key: (documentation changed)
│          │    └ Value: (documentation changed)
│          ├[~] type MCPServerConfiguration
│          │ ├      - documentation: MCP server configuration
│          │ │      + documentation: Configuration for MCP (Model Context Protocol) server integration. Defines the server name, endpoint URL, available tools, optional description, and webhook update settings for custom MCP servers.
│          │ └ properties
│          │    ├ Description: (documentation changed)
│          │    ├ EnableWebhookUpdates: (documentation changed)
│          │    ├ Endpoint: (documentation changed)
│          │    ├ Name: (documentation changed)
│          │    └ Tools: (documentation changed)
│          ├[~] type MCPServerDatadogConfiguration
│          │ ├      - documentation: Datadog MCP server configuration
│          │ │      + documentation: Configuration for Datadog MCP server integration. Defines the server name, endpoint URL, optional description, and webhook update settings.
│          │ └ properties
│          │    ├ Description: (documentation changed)
│          │    ├ EnableWebhookUpdates: (documentation changed)
│          │    ├ Endpoint: (documentation changed)
│          │    └ Name: (documentation changed)
│          ├[~] type MCPServerNewRelicConfiguration
│          │ ├      - documentation: NewRelic MCP server configuration
│          │ │      + documentation: Configuration for New Relic MCP server integration. Defines the New Relic account ID and MCP server endpoint URL required for the Agent Space to authenticate and query observability data from New Relic.
│          │ └ properties
│          │    ├ AccountId: (documentation changed)
│          │    └ Endpoint: (documentation changed)
│          ├[~] type MCPServerSplunkConfiguration
│          │ ├      - documentation: Splunk MCP server configuration
│          │ │      + documentation: Configuration for Splunk MCP server integration. Defines the server name, endpoint URL, optional description, and webhook update settings.
│          │ └ properties
│          │    ├ Description: (documentation changed)
│          │    ├ EnableWebhookUpdates: (documentation changed)
│          │    ├ Endpoint: (documentation changed)
│          │    └ Name: (documentation changed)
│          ├[~] type ServiceConfiguration
│          │ ├      - documentation: undefined
│          │ │      + documentation: The configuration that directs how Agent Space interacts with the given service. You can specify only one configuration type per association.
│          │ └ properties
│          │    ├ Aws: (documentation changed)
│          │    ├ Dynatrace: (documentation changed)
│          │    ├ EventChannel: (documentation changed)
│          │    ├ GitHub: (documentation changed)
│          │    ├ GitLab: (documentation changed)
│          │    ├ MCPServer: (documentation changed)
│          │    ├ MCPServerDatadog: (documentation changed)
│          │    ├ MCPServerNewRelic: (documentation changed)
│          │    ├ MCPServerSplunk: (documentation changed)
│          │    ├ ServiceNow: (documentation changed)
│          │    ├ Slack: (documentation changed)
│          │    └ SourceAws: (documentation changed)
│          ├[~] type ServiceNowConfiguration
│          │ ├      - documentation: ServiceNow integration configuration
│          │ │      + documentation: Configuration for ServiceNow integration. Defines the ServiceNow instance URL, instance ID, and webhook update settings required for the Agent Space to create, update, and manage incidents and change requests.
│          │ └ properties
│          │    ├ EnableWebhookUpdates: (documentation changed)
│          │    └ InstanceId: (documentation changed)
│          ├[~] type SlackChannel
│          │ ├      - documentation: Slack channel configuration
│          │ │      + documentation: Represents a Slack channel with its unique identifier and optional display name.
│          │ └ properties
│          │    ├ ChannelId: (documentation changed)
│          │    └ ChannelName: (documentation changed)
│          ├[~] type SlackConfiguration
│          │ ├      - documentation: Slack workspace integration configuration
│          │ │      + documentation: Configuration for Slack workspace integration. Defines the workspace ID, workspace name, and transmission targets that specify which Slack channels receive notifications.
│          │ └ properties
│          │    ├ TransmissionTarget: (documentation changed)
│          │    ├ WorkspaceId: (documentation changed)
│          │    └ WorkspaceName: (documentation changed)
│          ├[~] type SlackTransmissionTarget
│          │ ├      - documentation: Transmission targets for agent notifications
│          │ │      + documentation: Defines the Slack channels where different types of agent notifications will be sent.
│          │ └ properties
│          │    └ IncidentResponseTarget: (documentation changed)
│          └[~] type SourceAwsConfiguration
│            ├      - documentation: AWS association for 'source' account
│            │      + documentation: Configuration for AWS source account integration. Specifies the account ID, assumable role ARN, and resources to be monitored in the source account.
│            └ properties
│               ├ AccountId: (documentation changed)
│               ├ AccountType: (documentation changed)
│               ├ AssumableRoleArn: (documentation changed)
│               ├ Resources: (documentation changed)
│               └ Tags: (documentation changed)
├[~] service aws-dsql
│ └ resources
│    └[~]  resource AWS::DSQL::Cluster
│       └ attributes
│          └[+] VpcEndpoint: string
├[~] service aws-ec2
│ └ resources
│    ├[~]  resource AWS::EC2::EC2Fleet
│    │  └ types
│    │     ├[~] type InstanceRequirementsRequest
│    │     │ └ properties
│    │     │    └[+] RequireEncryptionInTransit: boolean
│    │     └[~] type TargetCapacitySpecificationRequest
│    │       └ properties
│    │          ├ DefaultTargetCapacityType: - string
│    │          │                            + string (immutable)
│    │          └ TargetCapacityUnitType: - string
│    │                                    + string (immutable)
│    ├[~]  resource AWS::EC2::NetworkInterface
│    │  ├ properties
│    │  │  └[+] PublicIpDnsHostnameTypeSpecification: string
│    │  ├ attributes
│    │  │  └[+] PublicIpDnsNameOptions: PublicIpDnsNameOptions
│    │  └ types
│    │     └[+]  type PublicIpDnsNameOptions
│    │        ├      documentation: Describes the public hostname type options, including public hostname type, IPv4-enabled public hostname, IPv6-enabled public hostname, and dual-stack public hostname.
│    │        │      name: PublicIpDnsNameOptions
│    │        └ properties
│    │           ├ DnsHostnameType: string
│    │           ├ PublicIpv4DnsName: string
│    │           ├ PublicIpv6DnsName: string
│    │           └ PublicDualStackDnsName: string
│    └[~]  resource AWS::EC2::SpotFleet
│       ├ properties
│       │  └[+] Tags: Array<tag>
│       └ types
│          └[~] type InstanceRequirementsRequest
│            └ properties
│               └[+] RequireEncryptionInTransit: boolean
├[~] service aws-eks
│ └ resources
│    └[~]  resource AWS::EKS::Capability
│       ├      - documentation: Resource Type definition for EKS Capability.
│       │      + documentation: An object representing a managed capability in an Amazon EKS cluster. This includes all configuration, status, and health information for the capability.
│       ├ properties
│       │  ├ CapabilityName: (documentation changed)
│       │  ├ ClusterName: (documentation changed)
│       │  ├ Configuration: (documentation changed)
│       │  ├ DeletePropagationPolicy: (documentation changed)
│       │  ├ RoleArn: (documentation changed)
│       │  └ Type: (documentation changed)
│       ├ attributes
│       │  └ Status: (documentation changed)
│       └ types
│          ├[~] type ArgoCdRoleMapping
│          │ ├      - documentation: A mapping between an Argo CD role and IAM Identity Center identities. This defines which users or groups have specific permissions in Argo CD.
│          │ │      + documentation: A mapping between an Argo CD role and IAM Identity CenterIAM; Identity Center identities. This defines which users or groups have specific permissions in Argo CD.
│          │ └ properties
│          │    ├ Identities: (documentation changed)
│          │    └ Role: (documentation changed)
│          └[~] type SsoIdentity
│            ├      - documentation: An IAM Identity Center identity (user or group) that can be assigned permissions in a capability.
│            │      + documentation: An IAM Identity CenterIAM; Identity Center identity (user or group) that can be assigned permissions in a capability.
│            └ properties
│               ├ Id: (documentation changed)
│               └ Type: (documentation changed)
├[~] service aws-glue
│ └ resources
│    ├[~]  resource AWS::Glue::Connection
│    │  └ types
│    │     └[~] type ConnectionInput
│    │       └ properties
│    │          └ ConnectionType: (documentation changed)
│    └[~]  resource AWS::Glue::IdentityCenterConfiguration
│       ├      - documentation: Resource Type definition for AWS::Glue::IdentityCenterConfiguration
│       │      + documentation: Creates a new AWS Glue Identity Center configuration to enable integration between AWS Glue and AWS IAM Identity Center for authentication and authorization.
│       ├ properties
│       │  ├ InstanceArn: (documentation changed)
│       │  ├ Scopes: (documentation changed)
│       │  └ UserBackgroundSessionsEnabled: (documentation changed)
│       └ attributes
│          └ ApplicationArn: (documentation changed)
├[~] service aws-imagebuilder
│ └ resources
│    ├[~]  resource AWS::ImageBuilder::Component
│    │  ├ properties
│    │  │  └ Version: (documentation changed)
│    │  ├ attributes
│    │  │  ├ LatestVersion.Arn: (documentation changed)
│    │  │  ├ LatestVersion.Major: (documentation changed)
│    │  │  ├ LatestVersion.Minor: (documentation changed)
│    │  │  └ LatestVersion.Patch: (documentation changed)
│    │  └ types
│    │     └[~] type LatestVersion
│    │       ├      - documentation: The latest version references of the component.
│    │       │      + documentation: The resource ARNs with different wildcard variations of semantic versioning.
│    │       └ properties
│    │          ├ Arn: (documentation changed)
│    │          ├ Major: (documentation changed)
│    │          ├ Minor: (documentation changed)
│    │          └ Patch: (documentation changed)
│    ├[~]  resource AWS::ImageBuilder::ContainerRecipe
│    │  ├ properties
│    │  │  └ Version: (documentation changed)
│    │  ├ attributes
│    │  │  ├ LatestVersion.Arn: (documentation changed)
│    │  │  ├ LatestVersion.Major: (documentation changed)
│    │  │  ├ LatestVersion.Minor: (documentation changed)
│    │  │  └ LatestVersion.Patch: (documentation changed)
│    │  └ types
│    │     └[~] type LatestVersion
│    │       ├      - documentation: The latest version references of the container recipe.
│    │       │      + documentation: The resource ARNs with different wildcard variations of semantic versioning.
│    │       └ properties
│    │          ├ Arn: (documentation changed)
│    │          ├ Major: (documentation changed)
│    │          ├ Minor: (documentation changed)
│    │          └ Patch: (documentation changed)
│    ├[~]  resource AWS::ImageBuilder::Image
│    │  ├ properties
│    │  │  ├ DeletionSettings: (documentation changed)
│    │  │  └ ImagePipelineExecutionSettings: (documentation changed)
│    │  ├ attributes
│    │  │  ├ LatestVersion.Arn: (documentation changed)
│    │  │  ├ LatestVersion.Major: (documentation changed)
│    │  │  ├ LatestVersion.Minor: (documentation changed)
│    │  │  └ LatestVersion.Patch: (documentation changed)
│    │  └ types
│    │     ├[~] type DeletionSettings
│    │     │ ├      - documentation: The deletion settings of the image, indicating whether to delete the underlying resources in addition to the image.
│    │     │ │      + documentation: Contains deletion settings of underlying resources of an image when it is replaced or deleted, including its Amazon Machine Images (AMIs), snapshots, or containers.
│    │     │ │      > If you specify the `Retain` option in the [DeletionPolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-attribute-updatereplacepolicy.html) or [UpdateReplacePolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-attribute-deletionpolicy.html) , the deletion of underlying resources will not be executed.
│    │     │ └ properties
│    │     │    └ ExecutionRole: (documentation changed)
│    │     ├[~] type ImagePipelineExecutionSettings
│    │     │ ├      - documentation: The settings for starting an image pipeline execution.
│    │     │ │      + documentation: Contains settings for starting an image pipeline execution.
│    │     │ └ properties
│    │     │    ├ DeploymentId: (documentation changed)
│    │     │    └ OnUpdate: (documentation changed)
│    │     └[~] type LatestVersion
│    │       ├      - documentation: The latest version references of the image.
│    │       │      + documentation: The resource ARNs with different wildcard variations of semantic versioning.
│    │       └ properties
│    │          ├ Arn: (documentation changed)
│    │          ├ Major: (documentation changed)
│    │          ├ Minor: (documentation changed)
│    │          └ Patch: (documentation changed)
│    ├[~]  resource AWS::ImageBuilder::ImagePipeline
│    │  └ attributes
│    │     └ DeploymentId: (documentation changed)
│    ├[~]  resource AWS::ImageBuilder::ImageRecipe
│    │  ├ properties
│    │  │  └ Version: (documentation changed)
│    │  ├ attributes
│    │  │  ├ LatestVersion.Arn: (documentation changed)
│    │  │  ├ LatestVersion.Major: (documentation changed)
│    │  │  ├ LatestVersion.Minor: (documentation changed)
│    │  │  └ LatestVersion.Patch: (documentation changed)
│    │  └ types
│    │     └[~] type LatestVersion
│    │       ├      - documentation: The latest version references of the image recipe.
│    │       │      + documentation: The resource ARNs with different wildcard variations of semantic versioning.
│    │       └ properties
│    │          ├ Arn: (documentation changed)
│    │          ├ Major: (documentation changed)
│    │          ├ Minor: (documentation changed)
│    │          └ Patch: (documentation changed)
│    └[~]  resource AWS::ImageBuilder::Workflow
│       ├ attributes
│       │  ├ LatestVersion.Arn: (documentation changed)
│       │  ├ LatestVersion.Major: (documentation changed)
│       │  ├ LatestVersion.Minor: (documentation changed)
│       │  └ LatestVersion.Patch: (documentation changed)
│       └ types
│          └[~] type LatestVersion
│            ├      - documentation: The latest version references of the workflow.
│            │      + documentation: The resource ARNs with different wildcard variations of semantic versioning.
│            └ properties
│               ├ Arn: (documentation changed)
│               ├ Major: (documentation changed)
│               ├ Minor: (documentation changed)
│               └ Patch: (documentation changed)
├[~] service aws-iotfleethub
│ └ resources
│    └[~]  resource AWS::IoTFleetHub::Application
│       └      - tagInformation: {"tagPropertyName":"Tags","variant":"standard"}
│              + tagInformation: undefined
├[~] service aws-lambda
│ └ resources
│    ├[~]  resource AWS::Lambda::CapacityProvider
│    │  ├      - documentation: Resource Type definition for AWS::Lambda::CapacityProvider
│    │  │      + documentation: Creates a capacity provider that manages compute resources for Lambda functions
│    │  ├ properties
│    │  │  ├ InstanceRequirements: (documentation changed)
│    │  │  ├ KmsKeyArn: (documentation changed)
│    │  │  ├ PermissionsConfig: (documentation changed)
│    │  │  ├ Tags: (documentation changed)
│    │  │  └ VpcConfig: (documentation changed)
│    │  ├ attributes
│    │  │  └ State: (documentation changed)
│    │  └ types
│    │     ├[~] type CapacityProviderPermissionsConfig
│    │     │ ├      - documentation: IAM permissions configuration for the capacity provider.
│    │     │ │      + documentation: Configuration that specifies the permissions required for the capacity provider to manage compute resources.
│    │     │ └ properties
│    │     │    └ CapacityProviderOperatorRoleArn: (documentation changed)
│    │     ├[~] type CapacityProviderScalingConfig
│    │     │ ├      - documentation: The scaling configuration for the capacity provider.
│    │     │ │      + documentation: Configuration that defines how the capacity provider scales compute instances based on demand and policies.
│    │     │ └ properties
│    │     │    ├ MaxVCpuCount: (documentation changed)
│    │     │    └ ScalingMode: (documentation changed)
│    │     ├[~] type CapacityProviderVpcConfig
│    │     │ ├      - documentation: VPC configuration for the capacity provider.
│    │     │ │      + documentation: VPC configuration that specifies the network settings for compute instances managed by the capacity provider.
│    │     │ └ properties
│    │     │    ├ SecurityGroupIds: (documentation changed)
│    │     │    └ SubnetIds: (documentation changed)
│    │     ├[~] type InstanceRequirements
│    │     │ ├      - documentation: Specifications for the types of EC2 instances that the capacity provider can use.
│    │     │ │      + documentation: Specifications that define the characteristics and constraints for compute instances used by the capacity provider.
│    │     │ └ properties
│    │     │    ├ AllowedInstanceTypes: (documentation changed)
│    │     │    ├ Architectures: (documentation changed)
│    │     │    └ ExcludedInstanceTypes: (documentation changed)
│    │     └[~] type TargetTrackingScalingPolicy
│    │       ├      - documentation: A target tracking scaling policy for the capacity provider.
│    │       │      + documentation: A scaling policy for the capacity provider that automatically adjusts capacity to maintain a target value for a specific metric.
│    │       └ properties
│    │          ├ PredefinedMetricType: (documentation changed)
│    │          └ TargetValue: (documentation changed)
│    ├[~]  resource AWS::Lambda::Function
│    │  ├ properties
│    │  │  ├ CapacityProviderConfig: (documentation changed)
│    │  │  ├ DurableConfig: (documentation changed)
│    │  │  └ FunctionScalingConfig: (documentation changed)
│    │  └ types
│    │     ├[~] type CapacityProviderConfig
│    │     │ ├      - documentation: undefined
│    │     │ │      + documentation: Configuration for the capacity provider that manages compute resources for Lambda functions.
│    │     │ └ properties
│    │     │    └ LambdaManagedInstancesCapacityProviderConfig: (documentation changed)
│    │     ├[~] type DurableConfig
│    │     │ ├      - documentation: undefined
│    │     │ │      + documentation: Configuration settings for [durable functions](https://docs.aws.amazon.com/lambda/latest/dg/durable-functions.html) , including execution timeout and retention period for execution history.
│    │     │ └ properties
│    │     │    ├ ExecutionTimeout: (documentation changed)
│    │     │    └ RetentionPeriodInDays: (documentation changed)
│    │     ├[~] type FunctionScalingConfig
│    │     │ └      - documentation: undefined
│    │     │        + documentation: Configuration that defines the scaling behavior for a Lambda Managed Instances function, including the minimum and maximum number of execution environments that can be provisioned.
│    │     └[~] type LambdaManagedInstancesCapacityProviderConfig
│    │       ├      - documentation: undefined
│    │       │      + documentation: Configuration for Lambda-managed instances used by the capacity provider.
│    │       └ properties
│    │          └ PerExecutionEnvironmentMaxConcurrency: (documentation changed)
│    └[~]  resource AWS::Lambda::Permission
│       └ properties
│          └ InvokedViaFunctionUrl: (documentation changed)
├[~] service aws-lookoutmetrics
│ └ resources
│    ├[~]  resource AWS::LookoutMetrics::Alert
│    └[~]  resource AWS::LookoutMetrics::AnomalyDetector
├[~] service aws-macie
│ └ resources
│    └[~]  resource AWS::Macie::Session
│       └ properties
│          └ FindingPublishingFrequency: (documentation changed)
├[~] service aws-msk
│ └ resources
│    └[~]  resource AWS::MSK::Cluster
│       └ types
│          └[~] type ConnectivityInfo
│            └ properties
│               └[+] NetworkType: string
├[~] service aws-networkfirewall
│ └ resources
│    └[~]  resource AWS::NetworkFirewall::RuleGroup
│       └      - arnTemplate: arn:${Partition}:network-firewall:${Region}:${Account}:stateless-rulegroup/${Name}
│              + arnTemplate: arn:${Partition}:network-firewall:${Region}:${Account}:stateful-rulegroup/${Name}
├[~] service aws-networkmanager
│ └ resources
│    └[~]  resource AWS::NetworkManager::TransitGatewayRouteTableAttachment
│       └ properties
│          └[+] RoutingPolicyLabel: string (immutable)
├[~] service aws-observabilityadmin
│ └ resources
│    ├[~]  resource AWS::ObservabilityAdmin::OrganizationTelemetryRule
│    │  ├ properties
│    │  │  └ Tags: (documentation changed)
│    │  └ types
│    │     └[~] type TelemetryRule
│    │       └ properties
│    │          └ ResourceType: (documentation changed)
│    ├[~]  resource AWS::ObservabilityAdmin::S3TableIntegration
│    │  ├      - documentation: Resource Type definition for a CloudWatch Observability Admin S3 Table Integration.
│    │  │      + documentation: Creates an integration between CloudWatch and S3 Tables for analytics. This integration enables querying CloudWatch telemetry data using analytics engines like Amazon Athena, Amazon Redshift, and Apache Spark.
│    │  └ properties
│    │     └ Encryption: (documentation changed)
│    ├[~]  resource AWS::ObservabilityAdmin::TelemetryPipelines
│    │  └ types
│    │     ├[~] type TelemetryPipeline
│    │     │ ├      - documentation: undefined
│    │     │ │      + documentation: Represents a complete telemetry pipeline resource with configuration, status, and metadata for data processing and transformation.
│    │     │ └ properties
│    │     │    ├ Arn: (documentation changed)
│    │     │    ├ Configuration: (documentation changed)
│    │     │    ├ CreatedTimeStamp: (documentation changed)
│    │     │    ├ LastUpdateTimeStamp: (documentation changed)
│    │     │    ├ Name: (documentation changed)
│    │     │    ├ Status: (documentation changed)
│    │     │    ├ StatusReason: (documentation changed)
│    │     │    └ Tags: (documentation changed)
│    │     ├[~] type TelemetryPipelineConfiguration
│    │     │ ├      - documentation: undefined
│    │     │ │      + documentation: Defines the configuration for a telemetry pipeline, including how data flows from sources through processors to destinations.
│    │     │ └ properties
│    │     │    └ Body: (documentation changed)
│    │     └[~] type TelemetryPipelineStatusReason
│    │       ├      - documentation: undefined
│    │       │      + documentation: Provides detailed information about the status of a telemetry pipeline, including reasons for specific states.
│    │       └ properties
│    │          └ Description: (documentation changed)
│    └[~]  resource AWS::ObservabilityAdmin::TelemetryRule
│       ├ properties
│       │  └ Tags: (documentation changed)
│       └ types
│          └[~] type TelemetryRule
│            └ properties
│               └ ResourceType: (documentation changed)
├[~] service aws-opensearchservice
│ └ resources
│    └[~]  resource AWS::OpenSearchService::Application
│       └ types
│          └[~] type AppConfig
│            └      - documentation: Configuration settings for an OpenSearch application. For more information, see see [Using the OpenSearch user interface in Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/application.html) .
│                   + documentation: Configuration settings for an OpenSearch application. For more information, see [Using the OpenSearch user interface in Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/application.html) .
├[~] service aws-paymentcryptography
│ └ resources
│    └[~]  resource AWS::PaymentCryptography::Key
│       ├ properties
│       │  └ ReplicationRegions: (documentation changed)
│       └ types
│          └[~] type ReplicationStatusType
│            ├      - documentation: undefined
│            │      + documentation: Represents the replication status information for a key in a replication region for [Multi-Region key replication](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-multi-region-replication.html) .
│            │      This structure contains details about the current state of key replication, including any status messages and operational information about the replication process.
│            └ properties
│               ├ Status: (documentation changed)
│               └ StatusMessage: (documentation changed)
├[~] service aws-pinpoint
│ └ resources
│    ├[~]  resource AWS::Pinpoint::EmailTemplate
│    │  └      - arnTemplate: arn:${Partition}:mobiletargeting:${Region}:${Account}:templates/${TemplateName}/VOICE
│    │         + arnTemplate: arn:${Partition}:mobiletargeting:${Region}:${Account}:templates/${TemplateName}/EMAIL
│    └[~]  resource AWS::Pinpoint::PushTemplate
│       └      - arnTemplate: arn:${Partition}:mobiletargeting:${Region}:${Account}:templates/${TemplateName}/VOICE
│              + arnTemplate: arn:${Partition}:mobiletargeting:${Region}:${Account}:templates/${TemplateName}/PUSH
├[~] service aws-ram
│ └ resources
│    └[~]  resource AWS::RAM::ResourceShare
│       └ attributes
│          ├[+] CreationTime: string
│          ├[+] FeatureSet: string
│          ├[+] LastUpdatedTime: string
│          ├[+] OwningAccountId: string
│          └[+] Status: string
├[~] service aws-robomaker
│ └ resources
│    ├[~]  resource AWS::RoboMaker::Fleet
│    │  └      - tagInformation: {"tagPropertyName":"Tags","variant":"map"}
│    │         + tagInformation: undefined
│    ├[~]  resource AWS::RoboMaker::Robot
│    │  └      - tagInformation: {"tagPropertyName":"Tags","variant":"map"}
│    │         + tagInformation: undefined
│    ├[~]  resource AWS::RoboMaker::RobotApplication
│    │  └      - tagInformation: {"tagPropertyName":"Tags","variant":"map"}
│    │         + tagInformation: undefined
│    ├[~]  resource AWS::RoboMaker::RobotApplicationVersion
│    ├[~]  resource AWS::RoboMaker::SimulationApplication
│    │  └      - tagInformation: {"tagPropertyName":"Tags","variant":"map"}
│    │         + tagInformation: undefined
│    └[~]  resource AWS::RoboMaker::SimulationApplicationVersion
├[~] service aws-route53
│ └ resources
│    └[~]  resource AWS::Route53::HostedZone
│       ├ properties
│       │  └ HostedZoneFeatures: (documentation changed)
│       └ types
│          └[~] type HostedZoneFeatures
│            └      - documentation: undefined
│                   + documentation: Represents the features configuration for a hosted zone, including the status of various features and any associated failure reasons.
├[~] service aws-s3tables
│ └ resources
│    ├[~]  resource AWS::S3Tables::Table
│    │  ├ properties
│    │  │  └ StorageClassConfiguration: (documentation changed)
│    │  └ types
│    │     └[~] type StorageClassConfiguration
│    │       ├      - documentation: Specifies storage class settings for the table
│    │       │      + documentation: The configuration details for the storage class of tables or table buckets. This allows you to optimize storage costs by selecting the appropriate storage class based on your access patterns and performance requirements.
│    │       └ properties
│    │          └ StorageClass: (documentation changed)
│    └[~]  resource AWS::S3Tables::TableBucket
│       ├ properties
│       │  └ StorageClassConfiguration: (documentation changed)
│       └ types
│          └[~] type StorageClassConfiguration
│            ├      - documentation: Specifies storage class settings for the table bucket
│            │      + documentation: The configuration details for the storage class of tables or table buckets. This allows you to optimize storage costs by selecting the appropriate storage class based on your access patterns and performance requirements.
│            └ properties
│               └ StorageClass: (documentation changed)
├[~] service aws-s3vectors
│ └ resources
│    └[~]  resource AWS::S3Vectors::Index
│       ├ properties
│       │  └[+] EncryptionConfiguration: EncryptionConfiguration (immutable)
│       └ types
│          └[+]  type EncryptionConfiguration
│             ├      documentation: The encryption configuration for a vector bucket or index. By default, if you don't specify, all new vectors in Amazon S3 vector buckets use server-side encryption with Amazon S3 managed keys (SSE-S3), specifically `AES256` . You can optionally override bucket level encryption settings, and set a specific encryption configuration for a vector index at the time of index creation.
│             │      name: EncryptionConfiguration
│             └ properties
│                ├ SseType: string
│                └ KmsKeyArn: string
├[~] service aws-sagemaker
│ └ resources
│    └[~]  resource AWS::SageMaker::Cluster
│       └      - documentation: Creates a SageMaker HyperPod cluster. SageMaker HyperPod is a capability of SageMaker for creating and managing persistent clusters for developing large machine learning models, such as large language models (LLMs) and diffusion models. To learn more, see [Amazon SageMaker HyperPod](https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-hyperpod.html) in the *Amazon SageMaker Developer Guide* .
│              + documentation: Creates an Amazon SageMaker HyperPod cluster. SageMaker HyperPod is a capability of SageMaker for creating and managing persistent clusters for developing large machine learning models, such as large language models (LLMs) and diffusion models. To learn more, see [Amazon SageMaker HyperPod](https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-hyperpod.html) in the *Amazon SageMaker Developer Guide* .
├[~] service aws-securityhub
│ └ resources
│    ├[~]  resource AWS::SecurityHub::AggregatorV2
│    │  └      - documentation: Enables aggregation across AWS Regions . This API is in public preview and subject to change.
│    │         + documentation: Enables aggregation across AWS Regions .
│    ├[~]  resource AWS::SecurityHub::AutomationRule
│    │  ├      - documentation: The `AWS::SecurityHub::AutomationRule` resource specifies an automation rule based on input parameters. For more information, see [Automation rules](https://docs.aws.amazon.com/securityhub/latest/userguide/automation-rules.html) in the *Security Hub User Guide* .
│    │  │      + documentation: The `AWS::SecurityHub::AutomationRule` resource specifies an automation rule based on input parameters. For more information, see [Automation rules](https://docs.aws.amazon.com/securityhub/latest/userguide/automation-rules.html) in the *AWS Security Hub CSPM User Guide* .
│    │  ├ properties
│    │  │  ├ Criteria: (documentation changed)
│    │  │  ├ IsTerminal: (documentation changed)
│    │  │  ├ RuleOrder: (documentation changed)
│    │  │  └ RuleStatus: (documentation changed)
│    │  └ types
│    │     ├[~] type AutomationRulesAction
│    │     │ ├      - documentation: One or more actions that Security Hub takes when a finding matches the defined criteria of a rule.
│    │     │ │      + documentation: One or more actions that AWS Security Hub CSPM takes when a finding matches the defined criteria of a rule.
│    │     │ └ properties
│    │     │    └ Type: (documentation changed)
│    │     ├[~] type AutomationRulesFindingFilters
│    │     │ └ properties
│    │     │    ├ Confidence: (documentation changed)
│    │     │    ├ CreatedAt: (documentation changed)
│    │     │    ├ Criticality: (documentation changed)
│    │     │    ├ FirstObservedAt: (documentation changed)
│    │     │    ├ LastObservedAt: (documentation changed)
│    │     │    ├ NoteUpdatedAt: (documentation changed)
│    │     │    ├ ProductArn: (documentation changed)
│    │     │    ├ ProductName: (documentation changed)
│    │     │    ├ Type: (documentation changed)
│    │     │    └ UpdatedAt: (documentation changed)
│    │     ├[~] type DateFilter
│    │     │ └ properties
│    │     │    ├ End: (documentation changed)
│    │     │    └ Start: (documentation changed)
│    │     ├[~] type MapFilter
│    │     │ ├      - documentation: A map filter for filtering Security Hub findings. Each map filter provides the field to check for, the value to check for, and the comparison operator.
│    │     │ │      + documentation: A map filter for filtering AWS Security Hub CSPM findings. Each map filter provides the field to check for, the value to check for, and the comparison operator.
│    │     │ └ properties
│    │     │    └ Comparison: (documentation changed)
│    │     ├[~] type StringFilter
│    │     │ ├      - documentation: A string filter for filtering Security Hub findings.
│    │     │ │      + documentation: A string filter for filtering AWS Security Hub CSPM findings.
│    │     │ └ properties
│    │     │    ├ Comparison: (documentation changed)
│    │     │    └ Value: (documentation changed)
│    │     └[~] type WorkflowUpdate
│    │       └ properties
│    │          └ Status: (documentation changed)
│    ├[~]  resource AWS::SecurityHub::AutomationRuleV2
│    │  ├      - documentation: Creates a V2 automation rule. This API is in public preview and subject to change.
│    │ 

Updates the L1 CloudFormation resource definitions with the latest changes from `@aws-cdk/aws-service-spec`
@aws-cdk-automation aws-cdk-automation added contribution/core This is a PR that came from AWS. dependencies This issue is a problem in a dependency or a pull request that updates a dependency file. pr-linter/exempt-readme The PR linter will not require README changes pr-linter/exempt-test The PR linter will not require test changes pr-linter/exempt-integ-test The PR linter will not require integ test changes labels Dec 15, 2025
@aws-cdk-automation aws-cdk-automation requested a review from a team December 15, 2025 10:30
@github-actions github-actions bot added the p2 label Dec 15, 2025
@aws-cdk-automation aws-cdk-automation requested a review from a team December 15, 2025 10:30
@github-actions
Copy link
Contributor

TestsPassed ❌️SkippedFailed
Security Guardian Results
TestResult
No test annotations available

@github-actions
Copy link
Contributor

TestsPassed ❌️SkippedFailed
Security Guardian Results with resolved templates
TestResult
No test annotations available

@aws-cdk-automation aws-cdk-automation added the pr/needs-maintainer-review This PR needs a review from a Core Team Member label Dec 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

contribution/core This is a PR that came from AWS. dependencies This issue is a problem in a dependency or a pull request that updates a dependency file. p2 pr/needs-maintainer-review This PR needs a review from a Core Team Member pr-linter/exempt-integ-test The PR linter will not require integ test changes pr-linter/exempt-readme The PR linter will not require README changes pr-linter/exempt-test The PR linter will not require test changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant