Skip to content

Conversation

@aws-cdk-automation
Copy link
Collaborator

@aws-cdk-automation aws-cdk-automation commented Oct 8, 2025

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

L1 CloudFormation resource definition changes:

├[~] service aws-apigateway
│ └ resources
│    ├[~]  resource AWS::ApiGateway::Account
│    │  └      - arnTemplate: arn:${Partition}:apigateway:${Region}::/account/${ApiGatewayAccountId}
│    │         + arnTemplate: arn:${Partition}:apigateway:${Region}::/account
│    └[~]  resource AWS::ApiGateway::DomainNameAccessAssociation
│       └      - arnTemplate: arn:${Partition}:apigateway:${Region}:${Account}:/domainnameaccessassociations/domainname/${DomainName}/${SourceType}/${SourceId}
│              + arnTemplate: arn:${Partition}:apigateway:${Region}:${Account}:/domainnameaccessassociations
├[~] service aws-applicationsignals
│ └ resources
│    └[~]  resource AWS::ApplicationSignals::GroupingConfiguration
│       ├      - documentation: Resource Type definition for AWS::ApplicationSignals::GroupingConfiguration
│       │      + documentation: A structure that contains the complete grouping configuration for an account, including all defined grouping attributes and metadata about when it was last updated.
│       ├ properties
│       │  └ GroupingAttributeDefinitions: (documentation changed)
│       ├ attributes
│       │  └ UpdatedAt: (documentation changed)
│       └ types
│          └[~] type GroupingAttributeDefinition
│            ├      - documentation: undefined
│            │      + documentation: A structure that defines how services should be grouped based on specific attributes. This includes the friendly name for the grouping, the source keys to derive values from, and an optional default value.
│            └ properties
│               ├ DefaultGroupingValue: (documentation changed)
│               ├ GroupingName: (documentation changed)
│               └ GroupingSourceKeys: (documentation changed)
├[~] service aws-backup
│ └ resources
│    ├[~]  resource AWS::Backup::BackupVault
│    │  └      - arnTemplate: undefined
│    │         + arnTemplate: arn:${Partition}:backup:${Region}:${Account}:backup-vault:${BackupVaultName}
│    └[~]  resource AWS::Backup::LogicallyAirGappedBackupVault
│       └      - arnTemplate: arn:${Partition}:backup:${Region}:${Account}:backup-vault:${BackupVaultName}
│              + arnTemplate: undefined
├[~] service aws-bedrockagentcore
│ └ resources
│    ├[~]  resource AWS::BedrockAgentCore::BrowserCustom
│    │  ├ attributes
│    │  │  └[+] FailureReason: string
│    │  └ types
│    │     ├[~] type BrowserNetworkConfiguration
│    │     │ └ properties
│    │     │    └[+] VpcConfig: VpcConfig
│    │     └[+]  type VpcConfig
│    │        ├      documentation: Network mode configuration for VPC
│    │        │      name: VpcConfig
│    │        └ properties
│    │           ├ SecurityGroups: Array<string> (required)
│    │           └ Subnets: Array<string> (required)
│    ├[~]  resource AWS::BedrockAgentCore::CodeInterpreterCustom
│    │  ├ attributes
│    │  │  └[+] FailureReason: string
│    │  └ types
│    │     ├[~] type CodeInterpreterNetworkConfiguration
│    │     │ └ properties
│    │     │    └[+] VpcConfig: VpcConfig
│    │     └[+]  type VpcConfig
│    │        ├      documentation: Network mode configuration for VPC
│    │        │      name: VpcConfig
│    │        └ properties
│    │           ├ SecurityGroups: Array<string> (required)
│    │           └ Subnets: Array<string> (required)
│    ├[~]  resource AWS::BedrockAgentCore::Gateway
│    │  ├      - documentation: Definition of AWS::BedrockAgentCore::Gateway Resource Type
│    │  │      + documentation: > Amazon Bedrock AgentCore is in preview release and is subject to change. 
│    │  │      Amazon Bedrock AgentCore Gateway provides a unified connectivity layer between agents and the tools and resources they need to interact with.
│    │  │      For more information about creating a gateway, see [Set up an Amazon Bedrock AgentCore gateway](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/gateway-building.html) .
│    │  │      See the *Properties* section below for descriptions of both the required and optional properties.
│    │  ├ properties
│    │  │  ├ AuthorizerType: (documentation changed)
│    │  │  ├ Description: (documentation changed)
│    │  │  ├ ExceptionLevel: (documentation changed)
│    │  │  ├ KmsKeyArn: (documentation changed)
│    │  │  ├ Name: (documentation changed)
│    │  │  ├ ProtocolConfiguration: (documentation changed)
│    │  │  ├ ProtocolType: (documentation changed)
│    │  │  └ Tags: (documentation changed)
│    │  ├ attributes
│    │  │  ├ CreatedAt: (documentation changed)
│    │  │  ├ GatewayArn: (documentation changed)
│    │  │  ├ GatewayUrl: (documentation changed)
│    │  │  ├ Status: (documentation changed)
│    │  │  └ StatusReasons: (documentation changed)
│    │  └ types
│    │     ├[~] type AuthorizerConfiguration
│    │     │ └ properties
│    │     │    └ CustomJWTAuthorizer: (documentation changed)
│    │     ├[~] type CustomJWTAuthorizerConfiguration
│    │     │ └ properties
│    │     │    ├ AllowedAudience: (documentation changed)
│    │     │    └ DiscoveryUrl: (documentation changed)
│    │     ├[~] type GatewayProtocolConfiguration
│    │     │ ├      - documentation: undefined
│    │     │ │      + documentation: The protocol configuration.
│    │     │ └ properties
│    │     │    └ Mcp: (documentation changed)
│    │     ├[~] type MCPGatewayConfiguration
│    │     │ ├      - documentation: undefined
│    │     │ │      + documentation: The gateway configuration for MCP.
│    │     │ └ properties
│    │     │    ├ SearchType: (documentation changed)
│    │     │    └ SupportedVersions: (documentation changed)
│    │     └[~] type WorkloadIdentityDetails
│    │       └      - documentation: undefined
│    │              + documentation: The workload identity details for the gateway.
│    ├[~]  resource AWS::BedrockAgentCore::GatewayTarget
│    │  ├      - documentation: Definition of AWS::BedrockAgentCore::GatewayTarget Resource Type
│    │  │      + documentation: > Amazon Bedrock AgentCore is in preview release and is subject to change. 
│    │  │      After creating a gateway, you can add targets, which define the tools that your gateway will host.
│    │  │      For more information about adding gateway targets, see [Add targets to an existing gateway](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/gateway-building-adding-targets.html) .
│    │  │      See the *Properties* section below for descriptions of both the required and optional properties.
│    │  ├ properties
│    │  │  ├ CredentialProviderConfigurations: (documentation changed)
│    │  │  ├ Description: (documentation changed)
│    │  │  ├ GatewayIdentifier: (documentation changed)
│    │  │  ├ Name: (documentation changed)
│    │  │  └ TargetConfiguration: (documentation changed)
│    │  ├ attributes
│    │  │  ├ CreatedAt: (documentation changed)
│    │  │  ├ Status: (documentation changed)
│    │  │  ├ StatusReasons: (documentation changed)
│    │  │  ├ TargetId: (documentation changed)
│    │  │  └ UpdatedAt: (documentation changed)
│    │  └ types
│    │     ├[~] type ApiKeyCredentialProvider
│    │     │ ├      - documentation: undefined
│    │     │ │      + documentation: The API key credential provider for the gateway target.
│    │     │ └ properties
│    │     │    ├ CredentialLocation: (documentation changed)
│    │     │    ├ CredentialParameterName: (documentation changed)
│    │     │    ├ CredentialPrefix: (documentation changed)
│    │     │    └ ProviderArn: (documentation changed)
│    │     ├[~] type ApiSchemaConfiguration
│    │     │ ├      - documentation: undefined
│    │     │ │      + documentation: The API schema configuration for the gateway target.
│    │     │ └ properties
│    │     │    ├ InlinePayload: (documentation changed)
│    │     │    └ S3: (documentation changed)
│    │     ├[~] type CredentialProvider
│    │     │ └ properties
│    │     │    ├ ApiKeyCredentialProvider: (documentation changed)
│    │     │    └ OauthCredentialProvider: (documentation changed)
│    │     ├[~] type CredentialProviderConfiguration
│    │     │ ├      - documentation: undefined
│    │     │ │      + documentation: The credential provider configuration for the gateway target.
│    │     │ └ properties
│    │     │    ├ CredentialProvider: (documentation changed)
│    │     │    └ CredentialProviderType: (documentation changed)
│    │     ├[~] type McpLambdaTargetConfiguration
│    │     │ ├      - documentation: undefined
│    │     │ │      + documentation: The Lambda target configuration.
│    │     │ └ properties
│    │     │    ├ LambdaArn: (documentation changed)
│    │     │    └ ToolSchema: (documentation changed)
│    │     ├[~] type McpTargetConfiguration
│    │     │ ├      - documentation: undefined
│    │     │ │      + documentation: The MCP target configuration for the gateway target.
│    │     │ └ properties
│    │     │    ├ Lambda: (documentation changed)
│    │     │    ├ OpenApiSchema: (documentation changed)
│    │     │    └ SmithyModel: (documentation changed)
│    │     ├[~] type OAuthCredentialProvider
│    │     │ ├      - documentation: undefined
│    │     │ │      + documentation: The OAuth credential provider for the gateway target.
│    │     │ └ properties
│    │     │    ├ CustomParameters: (documentation changed)
│    │     │    ├ ProviderArn: (documentation changed)
│    │     │    └ Scopes: (documentation changed)
│    │     ├[~] type S3Configuration
│    │     │ ├      - documentation: undefined
│    │     │ │      + documentation: The S3 configuration for the gateway target.
│    │     │ └ properties
│    │     │    ├ BucketOwnerAccountId: (documentation changed)
│    │     │    └ Uri: (documentation changed)
│    │     ├[~] type SchemaDefinition
│    │     │ ├      - documentation: undefined
│    │     │ │      + documentation: The schema definition for the gateway target.
│    │     │ └ properties
│    │     │    ├ Description: (documentation changed)
│    │     │    ├ Properties: (documentation changed)
│    │     │    ├ Required: (documentation changed)
│    │     │    └ Type: (documentation changed)
│    │     ├[~] type TargetConfiguration
│    │     │ ├      - documentation: undefined
│    │     │ │      + documentation: The target configuration.
│    │     │ └ properties
│    │     │    └ Mcp: (documentation changed)
│    │     ├[~] type ToolDefinition
│    │     │ ├      - documentation: undefined
│    │     │ │      + documentation: The tool definition for the gateway.
│    │     │ └ properties
│    │     │    ├ InputSchema: (documentation changed)
│    │     │    ├ Name: (documentation changed)
│    │     │    └ OutputSchema: (documentation changed)
│    │     └[~] type ToolSchema
│    │       ├      - documentation: undefined
│    │       │      + documentation: The tool schema for the gateway target.
│    │       └ properties
│    │          ├ InlinePayload: (documentation changed)
│    │          └ S3: (documentation changed)
│    └[~]  resource AWS::BedrockAgentCore::Runtime
│       └ types
│          ├[~] type NetworkConfiguration
│          │ └ properties
│          │    └[+] NetworkModeConfig: VpcConfig
│          └[+]  type VpcConfig
│             ├      documentation: Network mode configuration for VPC
│             │      name: VpcConfig
│             └ properties
│                ├ SecurityGroups: Array<string> (required)
│                └ Subnets: Array<string> (required)
├[~] service aws-datasync
│ └ resources
│    ├[~]  resource AWS::DataSync::LocationEFS
│    │  └      - arnTemplate: arn:${Partition}:datasync:${Region}:${AccountId}:location/${LocationId}
│    │         + arnTemplate: undefined
│    └[~]  resource AWS::DataSync::LocationSMB
│       └      - arnTemplate: undefined
│              + arnTemplate: arn:${Partition}:datasync:${Region}:${AccountId}:location/${LocationId}
├[~] service aws-dax
│ └ resources
│    └[~]  resource AWS::DAX::Cluster
│       └ properties
│          └ NetworkType: (documentation changed)
├[~] service aws-directoryservice
│ └ resources
│    ├[~]  resource AWS::DirectoryService::MicrosoftAD
│    │  └      - arnTemplate: arn:${Partition}:ds:${Region}:${Account}:${DirectoryId}
│    │         + arnTemplate: arn:${Partition}:ds:${Region}:${Account}:directory/${DirectoryId}
│    └[~]  resource AWS::DirectoryService::SimpleAD
│       └      - arnTemplate: arn:${Partition}:ds:${Region}:${Account}:directory/${DirectoryId}
│              + arnTemplate: undefined
├[~] service aws-ec2
│ └ resources
│    └[~]  resource AWS::EC2::TransitGatewayVpcAttachment
│       └      - arnTemplate: undefined
│              + arnTemplate: arn:${Partition}:ec2:${Region}:${Account}:transit-gateway-attachment/${TransitGatewayAttachmentId}
├[~] service aws-ecs
│ └ resources
│    ├[~]  resource AWS::ECS::Service
│    │  └ properties
│    │     └ HealthCheckGracePeriodSeconds: (documentation changed)
│    └[~]  resource AWS::ECS::TaskDefinition
│       └ properties
│          └ RequiresCompatibilities: (documentation changed)
├[~] service aws-elasticloadbalancingv2
│ └ resources
│    ├[~]  resource AWS::ElasticLoadBalancingV2::ListenerRule
│    │  └      - arnTemplate: arn:${Partition}:elasticloadbalancing:${Region}:${Account}:listener-rule/net/${LoadBalancerName}/${LoadBalancerId}/${ListenerId}/${ListenerRuleId}
│    │         + arnTemplate: arn:${Partition}:elasticloadbalancing:${Region}:${Account}:listener-rule/${LoadBalancerType}/${LoadBalancerName}/${LoadBalancerId}/${ListenerId}/${ListenerRuleId}
│    └[~]  resource AWS::ElasticLoadBalancingV2::LoadBalancer
│       └      - arnTemplate: arn:${Partition}:elasticloadbalancing:${Region}:${Account}:loadbalancer/app/${LoadBalancerName}/${LoadBalancerId}
│              + arnTemplate: arn:${Partition}:elasticloadbalancing:${Region}:${Account}:loadbalancer/${LoadBalancerType}/${LoadBalancerName}/${LoadBalancerId}
├[~] service aws-imagebuilder
│ └ resources
│    ├[~]  resource AWS::ImageBuilder::Image
│    │  ├ properties
│    │  │  └ LoggingConfiguration: (documentation changed)
│    │  └ types
│    │     └[~] type ImageLoggingConfiguration
│    │       ├      - documentation: The logging configuration settings for the image.
│    │       │      + documentation: The logging configuration that's defined for the image. Image Builder uses the defined settings to direct execution log output during image creation.
│    │       └ properties
│    │          └ LogGroupName: (documentation changed)
│    ├[~]  resource AWS::ImageBuilder::ImagePipeline
│    │  ├ properties
│    │  │  └ LoggingConfiguration: (documentation changed)
│    │  └ types
│    │     ├[~] type AutoDisablePolicy
│    │     │ ├      - documentation: The auto-disable policy configuration for the image pipeline.
│    │     │ │      + documentation: Defines the rules by which an image pipeline is automatically disabled when it fails.
│    │     │ └ properties
│    │     │    └ FailureCount: (documentation changed)
│    │     └[~] type PipelineLoggingConfiguration
│    │       ├      - documentation: The logging configuration settings for the image pipeline.
│    │       │      + documentation: The logging configuration that's defined for pipeline execution.
│    │       └ properties
│    │          ├ ImageLogGroupName: (documentation changed)
│    │          └ PipelineLogGroupName: (documentation changed)
│    └[~]  resource AWS::ImageBuilder::ImageRecipe
│       └ properties
│          └ AmiTags: (documentation changed)
├[~] service aws-iot
│ └ resources
│    └[~]  resource AWS::IoT::DomainConfiguration
│       └      - arnTemplate: arn:${Partition}:iot:${Region}:${Account}:domainconfiguration/${DomainConfigurationName}
│              + arnTemplate: arn:${Partition}:iot:${Region}:${Account}:domainconfiguration/${DomainConfigurationName}/${Id}
├[~] service aws-iotwireless
│ └ resources
│    └[~]  resource AWS::IoTWireless::WirelessDeviceImportTask
│       └      - arnTemplate: arn:${Partition}:iotwireless:${Region}:${Account}:ImportTask/${ImportTaskId}
│              + arnTemplate: arn:${Partition}:iotwireless:${Region}:${Account}:WirelessDeviceImportTask/${WirelessDeviceImportTaskId}
├[~] service aws-lightsail
│ └ resources
│    └[+]  resource AWS::Lightsail::DiskSnapshot
│       ├      name: DiskSnapshot
│       │      cloudFormationType: AWS::Lightsail::DiskSnapshot
│       │      documentation: Resource Type definition for AWS::Lightsail::DiskSnapshot
│       │      tagInformation: {"tagPropertyName":"Tags","variant":"standard"}
│       │      arnTemplate: arn:${Partition}:lightsail:${Region}:${Account}:DiskSnapshot/${Id}
│       ├ properties
│       │  ├ DiskSnapshotName: string (required, immutable)
│       │  ├ DiskName: string (required, immutable)
│       │  └ Tags: Array<tag>
│       ├ attributes
│       │  ├ DiskSnapshotArn: string
│       │  ├ Location: Location
│       │  ├ ResourceType: string
│       │  ├ State: string
│       │  ├ Progress: string
│       │  ├ FromDiskName: string
│       │  ├ SizeInGb: integer
│       │  ├ IsFromAutoSnapshot: boolean
│       │  ├ CreatedAt: string
│       │  └ SupportCode: string
│       └ types
│          └ type Location
│            ├      documentation: The AWS Region and Availability Zone where the disk snapshot was created.
│            │      name: Location
│            └ properties
│               ├ AvailabilityZone: string
│               └ RegionName: string
├[~] service aws-lookoutmetrics
│ └ resources
│    ├[~]  resource AWS::LookoutMetrics::Alert
│    │  └      - documentation: > End of support notice: On October 31, 2025, AWS will end support for Amazon Lookout for Metrics. After October 31, 2025, you will no longer be able to access the Amazon Lookout for Metrics console or Amazon Lookout for Metrics resources. For more information, see [Amazon Lookout for Metrics end of support](https://docs.aws.amazon.com//blogs/machine-learning/transitioning-off-amazon-lookout-for-metrics/) . 
│    │         The `AWS::LookoutMetrics::Alert` type creates an alert for an anomaly detector.
│    │         + documentation: > End of support notice: On Oct 9, 2025, AWS will end support for Amazon Lookout for Metrics. After Oct 9, 2025, you will no longer be able to access the Amazon Lookout for Metrics console or Amazon Lookout for Metrics resources. For more information, see [Amazon Lookout for Metrics end of support](https://docs.aws.amazon.com//blogs/machine-learning/transitioning-off-amazon-lookout-for-metrics/) . 
│    │         The `AWS::LookoutMetrics::Alert` type creates an alert for an anomaly detector.
│    └[~]  resource AWS::LookoutMetrics::AnomalyDetector
│       └      - documentation: > End of support notice: On October 31, 2025, AWS will end support for Amazon Lookout for Metrics. After October 31, 2025, you will no longer be able to access the Amazon Lookout for Metrics console or Amazon Lookout for Metrics resources. For more information, see [Amazon Lookout for Metrics end of support](https://docs.aws.amazon.com//blogs/machine-learning/transitioning-off-amazon-lookout-for-metrics/) . 
│              The `AWS::LookoutMetrics::AnomalyDetector` type creates an anomaly detector.
│              + documentation: > End of support notice: On Oct 9, 2025, AWS will end support for Amazon Lookout for Metrics. After Oct 9, 2025, you will no longer be able to access the Amazon Lookout for Metrics console or Amazon Lookout for Metrics resources. For more information, see [Amazon Lookout for Metrics end of support](https://docs.aws.amazon.com//blogs/machine-learning/transitioning-off-amazon-lookout-for-metrics/) . 
│              The `AWS::LookoutMetrics::AnomalyDetector` type creates an anomaly detector.
├[~] service aws-medialive
│ └ resources
│    └[~]  resource AWS::MediaLive::Channel
│       └ types
│          ├[~] type Av1Settings
│          │ └ properties
│          │    └[+] MinBitrate: integer
│          ├[~] type H264Settings
│          │ └ properties
│          │    └[+] MinBitrate: integer
│          └[~] type H265Settings
│            └ properties
│               ├[+] GopBReference: string
│               ├[+] GopNumBFrames: integer
│               ├[+] MinBitrate: integer
│               └[+] SubgopLength: string
├[~] service aws-mwaa
│ └ resources
│    └[~]  resource AWS::MWAA::Environment
│       ├ properties
│       │  └ AirflowVersion: (documentation changed)
│       └ types
│          └[~] type ModuleLoggingConfiguration
│            └ properties
│               └ LogLevel: (documentation changed)
├[~] service aws-neptune
│ └ resources
│    └[~]  resource AWS::Neptune::EventSubscription
│       ├      - tagInformation: undefined
│       │      + tagInformation: {"tagPropertyName":"Tags","variant":"standard"}
│       ├ properties
│       │  ├ Enabled: - boolean
│       │  │          + boolean (default=true)
│       │  ├ EventCategories: (documentation changed)
│       │  ├ SnsTopicArn: - string (immutable)
│       │  │              + string (required, immutable)
│       │  ├ SourceIds: (documentation changed)
│       │  ├ SubscriptionName: (documentation changed)
│       │  └[+] Tags: Array<tag>
│       └ attributes
│          └[-] Id: string
├[~] service aws-observabilityadmin
│ └ resources
│    └[+]  resource AWS::ObservabilityAdmin::OrganizationCentralizationRule
│       ├      name: OrganizationCentralizationRule
│       │      cloudFormationType: AWS::ObservabilityAdmin::OrganizationCentralizationRule
│       │      documentation: Resource schema for AWS:ObservabilityAdmin:OrganizationCentralizationRule
│       │      tagInformation: {"tagPropertyName":"Tags","variant":"standard"}
│       │      arnTemplate: arn:${Partition}:observabilityadmin:${Region}:${Account}:organization-centralization-rule:${CentralizationRuleName}
│       ├ properties
│       │  ├ RuleName: string (required, immutable)
│       │  ├ Rule: CentralizationRule (required)
│       │  └ Tags: Array<tag>
│       ├ attributes
│       │  └ RuleArn: string
│       └ types
│          ├ type CentralizationRule
│          │ ├      name: CentralizationRule
│          │ └ properties
│          │    ├ Source: CentralizationRuleSource (required)
│          │    └ Destination: CentralizationRuleDestination (required)
│          ├ type CentralizationRuleDestination
│          │ ├      name: CentralizationRuleDestination
│          │ └ properties
│          │    ├ Region: string (required)
│          │    ├ Account: string
│          │    └ DestinationLogsConfiguration: DestinationLogsConfiguration
│          ├ type CentralizationRuleSource
│          │ ├      name: CentralizationRuleSource
│          │ └ properties
│          │    ├ Regions: Array<string> (required)
│          │    ├ Scope: string
│          │    └ SourceLogsConfiguration: SourceLogsConfiguration
│          ├ type DestinationLogsConfiguration
│          │ ├      name: DestinationLogsConfiguration
│          │ └ properties
│          │    ├ LogsEncryptionConfiguration: LogsEncryptionConfiguration
│          │    └ BackupConfiguration: LogsBackupConfiguration
│          ├ type LogsBackupConfiguration
│          │ ├      name: LogsBackupConfiguration
│          │ └ properties
│          │    ├ Region: string (required)
│          │    └ KmsKeyArn: string
│          ├ type LogsEncryptionConfiguration
│          │ ├      name: LogsEncryptionConfiguration
│          │ └ properties
│          │    ├ EncryptionStrategy: string (required)
│          │    ├ KmsKeyArn: string
│          │    └ EncryptionConflictResolutionStrategy: string
│          └ type SourceLogsConfiguration
│            ├      name: SourceLogsConfiguration
│            └ properties
│               ├ LogGroupSelectionCriteria: string (required)
│               └ EncryptedLogGroupStrategy: string (required)
├[~] service aws-opensearchservice
│ └ resources
│    └[~]  resource AWS::OpenSearchService::Domain
│       └      - arnTemplate: undefined
│              + arnTemplate: arn:${Partition}:es:${Region}:${Account}:domain/${DomainName}
├[~] service aws-pcs
│ └ resources
│    ├[~]  resource AWS::PCS::Cluster
│    │  └ types
│    │     └[~] type SlurmCustomSetting
│    │       ├      - documentation: Additional settings that directly map to Slurm settings.
│    │       │      + documentation: Additional settings that directly map to Slurm settings.
│    │       │      > AWS PCS supports a subset of Slurm settings. For more information, see [Configuring custom Slurm settings in AWS PCS](https://docs.aws.amazon.com//pcs/latest/userguide/slurm-custom-settings.html) in the *AWS PCS User Guide* .
│    │       └ properties
│    │          └ ParameterName: (documentation changed)
│    ├[~]  resource AWS::PCS::ComputeNodeGroup
│    │  └ types
│    │     └[~] type SlurmCustomSetting
│    │       ├      - documentation: Additional settings that directly map to Slurm settings.
│    │       │      + documentation: Additional settings that directly map to Slurm settings.
│    │       │      > AWS PCS supports a subset of Slurm settings. For more information, see [Configuring custom Slurm settings in AWS PCS](https://docs.aws.amazon.com//pcs/latest/userguide/slurm-custom-settings.html) in the *AWS PCS User Guide* .
│    │       └ properties
│    │          └ ParameterName: (documentation changed)
│    └[~]  resource AWS::PCS::Queue
│       ├ properties
│       │  └[+] SlurmConfiguration: SlurmConfiguration
│       └ types
│          ├[+]  type SlurmConfiguration
│          │  ├      documentation: The Slurm configuration for the queue.
│          │  │      name: SlurmConfiguration
│          │  └ properties
│          │     └ SlurmCustomSettings: Array<SlurmCustomSetting>
│          └[+]  type SlurmCustomSetting
│             ├      documentation: Additional settings that directly map to Slurm settings.
│             │      name: SlurmCustomSetting
│             └ properties
│                ├ ParameterName: string (required)
│                └ ParameterValue: string (required)
├[~] service aws-pinpoint
│ └ resources
│    └[~]  resource AWS::Pinpoint::InAppTemplate
│       └      - arnTemplate: arn:${Partition}:mobiletargeting:${Region}:${Account}:templates/${TemplateName}/PUSH
│              + arnTemplate: undefined
├[~] service aws-redshift
│ └ resources
│    └[~]  resource AWS::Redshift::ClusterSecurityGroup
│       └      - arnTemplate: arn:${Partition}:redshift:${Region}:${Account}:securitygroup:${SecurityGroupName}/ec2securitygroup/${Owner}/${Ec2SecurityGroupId}
│              + arnTemplate: arn:${Partition}:redshift:${Region}:${Account}:securitygroup:${SecurityGroupName}
├[~] service aws-servicecatalog
│ └ resources
│    ├[~]  resource AWS::ServiceCatalog::PortfolioShare
│    │  └ attributes
│    │     └[-] Id: string
│    └[~]  resource AWS::ServiceCatalog::ResourceUpdateConstraint
│       └ attributes
│          └ Id: (documentation changed)
├[~] service aws-ssmquicksetup
│ └ resources
│    └[~]  resource AWS::SSMQuickSetup::ConfigurationManager
│       └ types
│          └[~] type ConfigurationDefinition
│            └ properties
│               └ Parameters: (documentation changed)
└[~] service aws-stepfunctions
  └ resources
     └[~]  resource AWS::StepFunctions::StateMachine
        └      - arnTemplate: arn:${Partition}:states:${Region}:${Account}:stateMachine:${StateMachineName}
               + arnTemplate: arn:${Partition}:states:${Region}:${Account}:stateMachine:${StateMachineName}:${StateMachineVersionId}

CHANGES TO L1 RESOURCES:
L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:

  • aws-neptune: AWS::Neptune::EventSubscription: SnsTopicArn property is now required.
  • aws-neptune: AWS::Neptune::EventSubscription: Id attribute removed.
  • aws-servicecatalog: AWS::ServiceCatalog::PortfolioShare: Id attribute removed.

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 Oct 8, 2025
@aws-cdk-automation aws-cdk-automation requested a review from a team October 8, 2025 08:56
@github-actions github-actions bot added the p2 label Oct 8, 2025
@aws-cdk-automation aws-cdk-automation requested a review from a team October 8, 2025 08:56
@mergify
Copy link
Contributor

mergify bot commented Oct 8, 2025

Thank you for contributing! Your pull request will be updated from main and then merged automatically (do not update manually, and be sure to allow changes to be pushed to your fork).

@mergify mergify bot added the queued label Oct 8, 2025
@mergify
Copy link
Contributor

mergify bot commented Oct 8, 2025

Thank you for contributing! Your pull request will be updated from main and then merged automatically (do not update manually, and be sure to allow changes to be pushed to your fork).

@mergify mergify bot merged commit 8a6cf46 into main Oct 8, 2025
99 checks passed
@mergify mergify bot deleted the automation/spec-update branch October 8, 2025 09:30
@mergify mergify bot removed the queued label Oct 8, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Oct 8, 2025

Comments on closed issues and PRs are hard for our team to see.
If you need help, please open a new issue that references this one.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 8, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

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-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.

2 participants