Skip to content

feat: update L1 CloudFormation resource definitions #34029

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Apr 3, 2025

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-amplify
│ └ resources
│    ├[~]  resource AWS::Amplify::App
│    │  └ properties
│    │     └ ComputeRoleArn: (documentation changed)
│    └[~]  resource AWS::Amplify::Branch
│       └ properties
│          ├ ComputeRoleArn: (documentation changed)
│          └ EnableSkewProtection: (documentation changed)
├[~] service aws-apigateway
│ └ resources
│    ├[~]  resource AWS::ApiGateway::DomainName
│    │  ├ properties
│    │  │  └ EndpointConfiguration: (documentation changed)
│    │  └ types
│    │     └[~] type EndpointConfiguration
│    │       ├      - documentation: The `EndpointConfiguration` property type specifies the endpoint types of an Amazon API Gateway domain name.
│    │       │      `EndpointConfiguration` is a property of the [AWS::ApiGateway::DomainName](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html) resource.
│    │       │      + documentation: The `EndpointConfiguration` property type specifies the endpoint types and IP address types of an Amazon API Gateway domain name.
│    │       │      `EndpointConfiguration` is a property of the [AWS::ApiGateway::DomainName](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html) resource.
│    │       └ properties
│    │          └ IpAddressType: (documentation changed)
│    ├[~]  resource AWS::ApiGateway::DomainNameV2
│    │  ├ properties
│    │  │  └ EndpointConfiguration: (documentation changed)
│    │  └ types
│    │     └[~] type EndpointConfiguration
│    │       └      - documentation: The endpoint configuration to indicate the types of endpoints an API (RestApi) or its custom domain name (DomainName) has.
│    │              + documentation: The endpoint configuration to indicate the types of endpoints an API (RestApi) or its custom domain name (DomainName) has and the IP address types that can invoke it.
│    └[~]  resource AWS::ApiGateway::RestApi
│       ├ properties
│       │  └ EndpointConfiguration: (documentation changed)
│       └ types
│          └[~] type EndpointConfiguration
│            ├      - documentation: The `EndpointConfiguration` property type specifies the endpoint types of a REST API.
│            │      `EndpointConfiguration` is a property of the [AWS::ApiGateway::RestApi](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html) resource.
│            │      + documentation: The `EndpointConfiguration` property type specifies the endpoint types and IP address types of a REST API.
│            │      `EndpointConfiguration` is a property of the [AWS::ApiGateway::RestApi](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html) resource.
│            └ properties
│               └ IpAddressType: (documentation changed)
├[~] service aws-apigatewayv2
│ └ resources
│    ├[~]  resource AWS::ApiGatewayV2::Api
│    │  └ properties
│    │     └[+] IpAddressType: string
│    └[~]  resource AWS::ApiGatewayV2::DomainName
│       └ types
│          └[~] type DomainNameConfiguration
│            └ properties
│               └[+] IpAddressType: string
├[~] service aws-appconfig
│ └ resources
│    ├[~]  resource AWS::AppConfig::ConfigurationProfile
│    │  └ properties
│    │     └ DeletionProtectionCheck: (documentation changed)
│    ├[~]  resource AWS::AppConfig::Environment
│    │  └ properties
│    │     └ DeletionProtectionCheck: (documentation changed)
│    ├[~]  resource AWS::AppConfig::Extension
│    │  └ types
│    │     └[~] type Action
│    │       └ properties
│    │          └ Name: (documentation changed)
│    └[~]  resource AWS::AppConfig::HostedConfigurationVersion
│       └ properties
│          └ Description: (documentation changed)
├[~] service aws-bedrock
│ └ resources
│    ├[~]  resource AWS::Bedrock::Guardrail
│    │  └ types
│    │     └[~] type ContentFilterConfig
│    │       └ properties
│    │          ├[+] InputModalities: Array<string>
│    │          └[+] OutputModalities: Array<string>
│    ├[~]  resource AWS::Bedrock::KnowledgeBase
│    │  └ types
│    │     ├[+]  type MongoDbAtlasConfiguration
│    │     │  ├      documentation: Contains details about the storage configuration of the knowledge base in MongoDB Atlas.
│    │     │  │      name: MongoDbAtlasConfiguration
│    │     │  └ properties
│    │     │     ├ Endpoint: string (required)
│    │     │     ├ CredentialsSecretArn: string (required)
│    │     │     ├ DatabaseName: string (required)
│    │     │     ├ CollectionName: string (required)
│    │     │     ├ VectorIndexName: string (required)
│    │     │     ├ EndpointServiceName: string
│    │     │     └ FieldMapping: MongoDbAtlasFieldMapping (required)
│    │     ├[+]  type MongoDbAtlasFieldMapping
│    │     │  ├      documentation: Contains the names of the fields to which to map information about the vector store.
│    │     │  │      name: MongoDbAtlasFieldMapping
│    │     │  └ properties
│    │     │     ├ VectorField: string (required)
│    │     │     ├ TextField: string (required)
│    │     │     └ MetadataField: string (required)
│    │     ├[+]  type NeptuneAnalyticsConfiguration
│    │     │  ├      documentation: Contains details about the storage configuration of the knowledge base in Amazon Neptune Analytics. For more information, see [Create a vector index in Amazon Neptune Analytics](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-setup-neptune.html) .
│    │     │  │      name: NeptuneAnalyticsConfiguration
│    │     │  └ properties
│    │     │     ├ GraphArn: string (required)
│    │     │     └ FieldMapping: NeptuneAnalyticsFieldMapping (required)
│    │     ├[+]  type NeptuneAnalyticsFieldMapping
│    │     │  ├      documentation: Contains the names of the fields to which to map information about the vector store.
│    │     │  │      name: NeptuneAnalyticsFieldMapping
│    │     │  └ properties
│    │     │     ├ TextField: string (required)
│    │     │     └ MetadataField: string (required)
│    │     └[~] type StorageConfiguration
│    │       └ properties
│    │          ├[+] MongoDbAtlasConfiguration: MongoDbAtlasConfiguration
│    │          └[+] NeptuneAnalyticsConfiguration: NeptuneAnalyticsConfiguration
│    ├[~]  resource AWS::Bedrock::Prompt
│    │  └ types
│    │     ├[~] type SpecificToolChoice
│    │     │ └      - documentation: The model must request a specific tool. For example, `{"tool" : {"name" : "Your tool name"}}` . For more information, see [Call a tool with the Converse API](https://docs.aws.amazon.com/bedrock/latest/userguide/tool-use.html) in the Amazon Bedrock User Guide
│    │     │        > This field is only supported by Amazon Nova models and Anthropic Claude 3 models.
│    │     │        + documentation: The model must request a specific tool. For example, `{"tool" : {"name" : "Your tool name"}}` . For more information, see [Call a tool with the Converse API](https://docs.aws.amazon.com/bedrock/latest/userguide/tool-use.html) in the Amazon Bedrock User Guide
│    │     │        > This field is only supported by Anthropic Claude 3 models.
│    │     └[~] type ToolChoice
│    │       └ properties
│    │          └ Tool: (documentation changed)
│    └[~]  resource AWS::Bedrock::PromptVersion
│       └ types
│          ├[~] type SpecificToolChoice
│          │ └      - documentation: The model must request a specific tool. For example, `{"tool" : {"name" : "Your tool name"}}` . For more information, see [Call a tool with the Converse API](https://docs.aws.amazon.com/bedrock/latest/userguide/tool-use.html) in the Amazon Bedrock User Guide
│          │        > This field is only supported by Amazon Nova models and Anthropic Claude 3 models.
│          │        + documentation: The model must request a specific tool. For example, `{"tool" : {"name" : "Your tool name"}}` . For more information, see [Call a tool with the Converse API](https://docs.aws.amazon.com/bedrock/latest/userguide/tool-use.html) in the Amazon Bedrock User Guide
│          │        > This field is only supported by Anthropic Claude 3 models.
│          └[~] type ToolChoice
│            └ properties
│               └ Tool: (documentation changed)
├[~] service aws-budgets
│ └ resources
│    ├[~]  resource AWS::Budgets::Budget
│    │  ├      - documentation: The `AWS::Budgets::Budget` resource allows customers to take pre-defined actions that will trigger once a budget threshold has been exceeded. creates, replaces, or deletes budgets for Billing and Cost Management. For more information, see [Managing Your Costs with Budgets](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/budgets-managing-costs.html) in the *AWS Billing and Cost Management User Guide* .
│    │  │      + documentation: The `AWS::Budgets::Budget` resource allows customers to take pre-defined actions that will trigger once a budget threshold has been exceeded. creates, replaces, or deletes budgets for Billing and Cost Management. For more information, see [Managing Your Costs with Budgets](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/budgets-managing-costs.html) in the *Billing and Cost Management User Guide* .
│    │  └ types
│    │     ├[~] type BudgetData
│    │     │ └ properties
│    │     │    └ TimePeriod: (documentation changed)
│    │     └[~] type TimePeriod
│    │       └ properties
│    │          ├ End: (documentation changed)
│    │          └ Start: (documentation changed)
│    └[~]  resource AWS::Budgets::BudgetsAction
│       └      - documentation: The `AWS::Budgets::BudgetsAction` resource enables you to take predefined actions that are initiated when a budget threshold has been exceeded. For more information, see [Managing Your Costs with Budgets](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/budgets-managing-costs.html) in the *AWS Billing and Cost Management User Guide* .
│              + documentation: The `AWS::Budgets::BudgetsAction` resource enables you to take predefined actions that are initiated when a budget threshold has been exceeded. For more information, see [Managing Your Costs with Budgets](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/budgets-managing-costs.html) in the *Billing and Cost Management User Guide* .
├[~] service aws-cassandra
│ └ resources
│    └[~]  resource AWS::Cassandra::Keyspace
│       └ types
│          └[~] type ReplicationSpecification
│            └ properties
│               └ RegionList: (documentation changed)
├[~] service aws-ce
│ └ resources
│    └[~]  resource AWS::CE::CostCategory
│       └      - documentation: The `AWS::CE::CostCategory` resource creates groupings of cost that you can use across products in the AWS Billing and Cost Management console, such as Cost Explorer and AWS Budgets. For more information, see [Managing Your Costs with Cost Categories](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/manage-cost-categories.html) in the *AWS Billing and Cost Management User Guide* .
│              + documentation: The `AWS::CE::CostCategory` resource creates groupings of cost that you can use across products in the Billing and Cost Management console, such as Cost Explorer and AWS Budgets. For more information, see [Managing Your Costs with Cost Categories](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/manage-cost-categories.html) in the *Billing and Cost Management User Guide* .
├[~] service aws-codebuild
│ └ resources
│    └[~]  resource AWS::CodeBuild::Project
│       └ types
│          └[~] type ProjectCache
│            └ properties
│               └[+] CacheNamespace: string
├[~] service aws-ec2
│ └ resources
│    ├[~]  resource AWS::EC2::Instance
│    │  └ types
│    │     ├[~] type EnaSrdSpecification
│    │     │ ├      - documentation: Specifies the ENA Express settings for the network interface that's attached to the instance.
│    │     │ │      + documentation: ENA Express uses AWS Scalable Reliable Datagram (SRD) technology to increase the maximum bandwidth used per stream and minimize tail latency of network traffic between EC2 instances. With ENA Express, you can communicate between two EC2 instances in the same subnet within the same account, or in different accounts. Both sending and receiving instances must have ENA Express enabled.
│    │     │ │      To improve the reliability of network packet delivery, ENA Express reorders network packets on the receiving end by default. However, some UDP-based applications are designed to handle network packets that are out of order to reduce the overhead for packet delivery at the network layer. When ENA Express is enabled, you can specify whether UDP network traffic uses it.
│    │     │ └ properties
│    │     │    ├ EnaSrdEnabled: (documentation changed)
│    │     │    └ EnaSrdUdpSpecification: (documentation changed)
│    │     └[~] type EnaSrdUdpSpecification
│    │       ├      - documentation: Contains ENA Express settings for UDP network traffic for the network interface that's attached to the instance.
│    │       │      + documentation: ENA Express is compatible with both TCP and UDP transport protocols. When it's enabled, TCP traffic automatically uses it. However, some UDP-based applications are designed to handle network packets that are out of order, without a need for retransmission, such as live video broadcasting or other near-real-time applications. For UDP traffic, you can specify whether to use ENA Express, based on your application environment needs.
│    │       └ properties
│    │          └ EnaSrdUdpEnabled: (documentation changed)
│    ├[+]  resource AWS::EC2::RouteServer
│    │  ├      name: RouteServer
│    │  │      cloudFormationType: AWS::EC2::RouteServer
│    │  │      documentation: VPC Route Server
│    │  │      tagInformation: {"tagPropertyName":"Tags","variant":"standard"}
│    │  ├ properties
│    │  │  ├ AmazonSideAsn: integer (required, immutable)
│    │  │  ├ PersistRoutes: string
│    │  │  ├ PersistRoutesDuration: integer
│    │  │  ├ SnsNotificationsEnabled: boolean
│    │  │  └ Tags: Array<tag>
│    │  └ attributes
│    │     ├ Arn: string
│    │     └ Id: string
│    ├[+]  resource AWS::EC2::RouteServerAssociation
│    │  ├      name: RouteServerAssociation
│    │  │      cloudFormationType: AWS::EC2::RouteServerAssociation
│    │  │      documentation: VPC Route Server Association
│    │  └ properties
│    │     ├ RouteServerId: string (required, immutable)
│    │     └ VpcId: string (required, immutable)
│    ├[+]  resource AWS::EC2::RouteServerEndpoint
│    │  ├      name: RouteServerEndpoint
│    │  │      cloudFormationType: AWS::EC2::RouteServerEndpoint
│    │  │      documentation: VPC Route Server Endpoint
│    │  │      tagInformation: {"tagPropertyName":"Tags","variant":"standard"}
│    │  ├ properties
│    │  │  ├ RouteServerId: string (required, immutable)
│    │  │  ├ SubnetId: string (required, immutable)
│    │  │  └ Tags: Array<tag>
│    │  └ attributes
│    │     ├ Arn: string
│    │     ├ Id: string
│    │     ├ EniId: string
│    │     ├ EniAddress: string
│    │     └ VpcId: string
│    ├[+]  resource AWS::EC2::RouteServerPeer
│    │  ├      name: RouteServerPeer
│    │  │      cloudFormationType: AWS::EC2::RouteServerPeer
│    │  │      documentation: VPC Route Server Peer
│    │  │      tagInformation: {"tagPropertyName":"Tags","variant":"standard"}
│    │  ├ properties
│    │  │  ├ RouteServerEndpointId: string (required, immutable)
│    │  │  ├ PeerAddress: string (required, immutable)
│    │  │  ├ BgpOptions: BgpOptions (required, immutable)
│    │  │  └ Tags: Array<tag>
│    │  ├ attributes
│    │  │  ├ Arn: string
│    │  │  ├ Id: string
│    │  │  ├ RouteServerId: string
│    │  │  ├ EndpointEniId: string
│    │  │  ├ EndpointEniAddress: string
│    │  │  ├ SubnetId: string
│    │  │  └ VpcId: string
│    │  └ types
│    │     └ type BgpOptions
│    │       ├      documentation: BGP Options
│    │       │      name: BgpOptions
│    │       └ properties
│    │          ├ PeerAsn: integer
│    │          └ PeerLivenessDetection: string
│    └[+]  resource AWS::EC2::RouteServerPropagation
│       ├      name: RouteServerPropagation
│       │      cloudFormationType: AWS::EC2::RouteServerPropagation
│       │      documentation: VPC Route Server Propagation
│       └ properties
│          ├ RouteServerId: string (required, immutable)
│          └ RouteTableId: string (required, immutable)
├[~] service aws-eks
│ └ resources
│    └[~]  resource AWS::EKS::Cluster
│       ├ properties
│       │  └ RemoteNetworkConfig: - RemoteNetworkConfig (immutable)
│       │                         + RemoteNetworkConfig
│       │                         (documentation changed)
│       └ types
│          └[~] type RemoteNetworkConfig
│            └      - documentation: The configuration in the cluster for EKS Hybrid Nodes. You can't change or update this configuration after the cluster is created.
│                   + documentation: The configuration in the cluster for EKS Hybrid Nodes. You can add, change, or remove this configuration after the cluster is created.
├[~] service aws-identitystore
│ └ resources
│    ├[~]  resource AWS::IdentityStore::Group
│    │  ├      - documentation: A group object that contains the metadata and attributes for a specified group.
│    │  │      + documentation: A group object, which contains a specified group’s metadata and attributes.
│    │  ├ properties
│    │  │  └ Description: (documentation changed)
│    │  └ attributes
│    │     └ GroupId: (documentation changed)
│    └[~]  resource AWS::IdentityStore::GroupMembership
│       ├ properties
│       │  └ MemberId: (documentation changed)
│       ├ attributes
│       │  └ MembershipId: (documentation changed)
│       └ types
│          └[~] type MemberId
│            └      - documentation: An object containing the identifier of a group member.
│                   + documentation: An object that contains the identifier of a group member. Setting the `UserID` field to the specific identifier for a user indicates that the user is a member of the group.
├[~] service aws-omics
│ └ resources
│    └[~]  resource AWS::Omics::Workflow
│       └      - documentation: Creates a workflow.
│              + documentation: Creates a private workflow.Private workflows depend on a variety of resources that you create and configure before creating the workflow:
│              - *Input data* : Input data for the workflow, stored in an S3 bucket or a AWS HealthOmics sequence store.
│              - *Workflow definition files* : Define your workflow in one or more workflow definition files, written in WDL, Nextflow, or CWL. The workflow definition specifies the inputs and outputs for runs that use the workflow. It also includes specifications for the runs and run tasks for your workflow, including compute and memory requirements.
│              - *Parameter template files* : Define run parameters using a parameter template file (written in JSON).
│              - *ECR container images* : Create one or more container images for the workflow. Store the images in a private ECR repository.
│              - (Optional) *Sentieon licenses* : Request a Sentieon license if you plan to use Sentieon software in a private workflow.
│              For more information, see [Creating private workflows in AWS HealthOmics](https://docs.aws.amazon.com/omics/latest/dev/workflows-setup.html) in the AWS HealthOmics User Guide.
├[~] service aws-pcaconnectorad
│ └ resources
│    └[~]  resource AWS::PCAConnectorAD::Connector
│       └ types
│          └[~] type VpcInformation
│            └ properties
│               └ IpAddressType: (documentation changed)
├[~] service aws-quicksight
│ └ resources
│    └[~]  resource AWS::QuickSight::DataSet
│       ├ properties
│       │  └ UseAs: (documentation changed)
│       └ types
│          ├[~] type DataSetRefreshProperties
│          │ └ properties
│          │    └ FailureConfiguration: (documentation changed)
│          ├[~] type RefreshFailureConfiguration
│          │ ├      - documentation: undefined
│          │ │      + documentation: The failure configuration of a dataset.
│          │ └ properties
│          │    └ EmailAlert: (documentation changed)
│          └[~] type RefreshFailureEmailAlert
│            ├      - documentation: undefined
│            │      + documentation: The configuration settings for the email alerts that are sent when a dataset refresh fails.
│            └ properties
│               └ AlertStatus: (documentation changed)
├[~] service aws-route53
│ └ resources
│    └[~]  resource AWS::Route53::HostedZone
│       └ properties
│          └ HostedZoneTags: (documentation changed)
├[~] service aws-rum
│ └ resources
│    └[~]  resource AWS::RUM::AppMonitor
│       ├ properties
│       │  └ DomainList: (documentation changed)
│       └ types
│          └[~] type JavaScriptSourceMaps
│            └ properties
│               └ Status: (documentation changed)
├[~] service aws-sagemaker
│ └ resources
│    └[~]  resource AWS::SageMaker::PartnerApp
│       └ properties
│          └[+] KmsKeyId: string (immutable)
├[~] service aws-systemsmanagersap
│ └ resources
│    └[~]  resource AWS::SystemsManagerSAP::Application
│       └ types
│          └[~] type ComponentInfo
│            ├      - documentation: undefined
│            │      + documentation: This is information about the component of your SAP application, such as Web Dispatcher.
│            └ properties
│               ├ ComponentType: (documentation changed)
│               ├ Ec2InstanceId: (documentation changed)
│               └ Sid: (documentation changed)
├[~] service aws-transfer
│ └ resources
│    ├[~]  resource AWS::Transfer::Certificate
│    │  ├      - documentation: Imports the signing and encryption certificates that you need to create local (AS2) profiles and partner profiles.
│    │  │      + documentation: Imports the signing and encryption certificates that you need to create local (AS2) profiles and partner profiles.
│    │  │      You can import both the certificate and its chain in the `Certificate` parameter.
│    │  │      > If you use the `Certificate` parameter to upload both the certificate and its chain, don't use the `CertificateChain` parameter.
│    │  └ properties
│    │     ├ ActiveDate: (documentation changed)
│    │     └ InactiveDate: (documentation changed)
│    ├[~]  resource AWS::Transfer::Connector
│    │  └ types
│    │     └[~] type As2Config
│    │       └ properties
│    │          └ MdnResponse: (documentation changed)
│    └[~]  resource AWS::Transfer::Server
│       └ properties
│          └ LoggingRole: (documentation changed)
└[~] service aws-wafv2
  └ resources
     ├[~]  resource AWS::WAFv2::RuleGroup
     │  └ types
     │     ├[~] type FieldToMatch
     │     │ └ properties
     │     │    └ UriFragment: (documentation changed)
     │     └[~] type UriFragment
     │       ├      - documentation: The path component of the URI Fragment. This is the part of a web request that identifies a fragment uri, for example, /abcd#introduction
     │       │      + documentation: Inspect fragments of the request URI. You can specify the parts of the URI fragment to inspect and you can narrow the set of URI fragments to inspect by including or excluding specific keys.
     │       │      This is used to indicate the web request component to inspect, in the `FieldToMatch` specification.
     │       │      Example JSON: `"UriFragment": { "MatchPattern": { "All": {} }, "MatchScope": "KEY", "OversizeHandling": "MATCH" }`
     │       └ properties
     │          └ FallbackBehavior: (documentation changed)
     └[~]  resource AWS::WAFv2::WebACL
        └ types
           ├[~] type FieldToMatch
           │ └ properties
           │    └ UriFragment: (documentation changed)
           └[~] type UriFragment
             ├      - documentation: The path component of the URI Fragment. This is the part of a web request that identifies a fragment uri, for example, /abcd#introduction
             │      + documentation: Inspect fragments of the request URI. You can specify the parts of the URI fragment to inspect and you can narrow the set of URI fragments to inspect by including or excluding specific keys.
             │      This is used to indicate the web request component to inspect, in the `FieldToMatch` specification.
             │      Example JSON: `"UriFragment": { "MatchPattern": { "All": {} }, "MatchScope": "KEY", "OversizeHandling": "MATCH" }`
             └ properties
                └ FallbackBehavior: (documentation changed)

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 Apr 3, 2025
@aws-cdk-automation aws-cdk-automation requested a review from a team April 3, 2025 04:55
@github-actions github-actions bot added the p2 label Apr 3, 2025
@aws-cdk-automation aws-cdk-automation requested a review from a team April 3, 2025 04:55
Copy link

codecov bot commented Apr 3, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 83.98%. Comparing base (e839d45) to head (f0b849a).
Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main   #34029   +/-   ##
=======================================
  Coverage   83.98%   83.98%           
=======================================
  Files         120      120           
  Lines        6976     6976           
  Branches     1178     1178           
=======================================
  Hits         5859     5859           
  Misses       1005     1005           
  Partials      112      112           
Flag Coverage Δ
suite.unit 83.98% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Components Coverage Δ
packages/aws-cdk ∅ <ø> (∅)
packages/aws-cdk-lib/core 83.98% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@scorbiere
Copy link
Contributor

Mostly documentation changes and new types and properties.

The exception is for this part:

├[~] service aws-eks
│ └ resources
│    └[~]  resource AWS::EKS::Cluster
│       ├ properties
│       │  └ RemoteNetworkConfig: - RemoteNetworkConfig (immutable)
│       │                         + RemoteNetworkConfig
│       │                         (documentation changed)

@aws-cdk-automation aws-cdk-automation added the pr/needs-maintainer-review This PR needs a review from a Core Team Member label Apr 3, 2025
Copy link
Contributor

@scorbiere scorbiere left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I checked the impact of the (immutable) change by using spec2cdk locally.

These changes are good to be merged

Copy link
Contributor

mergify bot commented Apr 3, 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).

@aws-cdk-automation aws-cdk-automation removed the pr/needs-maintainer-review This PR needs a review from a Core Team Member label Apr 3, 2025
Copy link
Contributor

mergify bot commented Apr 3, 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).

@aws-cdk-automation
Copy link
Collaborator Author

AWS CodeBuild CI Report

  • CodeBuild project: AutoBuildv2Project1C6BFA3F-wQm2hXv2jqQv
  • Commit ID: f0b849a
  • Result: SUCCEEDED
  • Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

@mergify mergify bot merged commit be6210f into main Apr 3, 2025
20 checks passed
@mergify mergify bot deleted the automation/spec-update branch April 3, 2025 18:35
Copy link
Contributor

mergify bot commented Apr 3, 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).

Copy link
Contributor

github-actions bot commented Apr 3, 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 Apr 3, 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