Skip to content
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

feat(sources): update cfn-schema #646

Merged
merged 2 commits into from
Oct 31, 2023
Merged

Conversation

aws-cdk-automation
Copy link
Contributor

@aws-cdk-automation aws-cdk-automation commented Oct 27, 2023

⚠️ This Pull Request updates daily and will overwrite all manual changes pushed to the branch

Updates the cfn-schema source from upstream. See details in workflow run.


Automatically created by projen via the "update-source-cfn-schema" workflow

@github-actions
Copy link

To work on this Pull Request, please create a new branch and PR. This prevents your work from being deleted by the automation.

Run the following commands inside the repo:

gh co 646
git switch -c fix-pr-646 && git push -u origin HEAD
gh pr create -t "fix: PR #646" --body "Fixes https://github.com/cdklabs/awscdk-service-spec/pull/646"

@github-actions
Copy link

To work on this Pull Request, please create a new branch and PR. This prevents your work from being deleted by the automation.

Run the following commands inside the repo:

gh co 646
git switch -c fix-pr-646 && git push -u origin HEAD
gh pr create -t "fix: PR #646" --body "Fixes https://github.com/cdklabs/awscdk-service-spec/pull/646"

> ⚠️ This Pull Request updates daily and will overwrite **all** manual changes pushed to the branch

Updates the cfn-schema source from upstream. See details in [workflow run].

[Workflow Run]: https://github.com/cdklabs/awscdk-service-spec/actions/runs/6701618118

------

*Automatically created by projen via the "update-source-cfn-schema" workflow*

Signed-off-by: github-actions <[email protected]>
@github-actions
Copy link

To work on this Pull Request, please create a new branch and PR. This prevents your work from being deleted by the automation.

Run the following commands inside the repo:

gh co 646
git switch -c fix-pr-646 && git push -u origin HEAD
gh pr create -t "fix: PR #646" --body "Fixes https://github.com/cdklabs/awscdk-service-spec/pull/646"

@github-actions
Copy link

@aws-cdk/aws-service-spec: Model database diff detected

├[~] service aws-appconfig
│ └ resources
│    └[~] resource AWS::AppConfig::Application
│      └ attributes
│         └[-] Id: string
├[~] service aws-athena
│ └ resources
│    └[~] resource AWS::Athena::WorkGroup
│      └ properties
│         └ WorkGroupConfigurationUpdates: - WorkGroupConfigurationUpdates (deprecated=WARN)
│                                          + WorkGroupConfigurationUpdates
├[~] service aws-autoscaling
│ └ resources
│    └[~] resource AWS::AutoScaling::AutoScalingGroup
│      ├ properties
│      │  └[-] NotificationConfiguration: NotificationConfiguration (deprecated=WARN)
│      ├ attributes
│      │  └[+] Id: string
│      └ types
│         └[~] type NotificationConfiguration
│           └ properties
│              └ TopicARN: - string | Array<string> ⇐ string (required)
│                          + Array<string> ⇐ string (required)
├[~] service aws-cognito
│ └ resources
│    └[~] resource AWS::Cognito::UserPoolClient
├[~] service aws-ec2
│ └ resources
│    ├[~] resource AWS::EC2::EIPAssociation
│    │ └ properties
│    │    └ EIP: - string (deprecated=WARN, immutable)
│    │           + string (immutable)
│    └[~] resource AWS::EC2::VPCGatewayAttachment
│      ├ properties
│      │  └ VpcId: - string (required)
│      │           + string (required, immutable)
│      └ attributes
│         └[+] AttachmentType: string
├[~] service aws-entityresolution
│ └ resources
│    └[~] resource AWS::EntityResolution::SchemaMapping
│      └ attributes
│         └[+] HasWorkflows: boolean
├[~] service aws-events
│ └ resources
│    └[~] resource AWS::Events::Rule
│      └ attributes
│         └[-] Id: string
├[~] service aws-eventschemas
│ └ resources
│    ├[~] resource AWS::EventSchemas::Discoverer
│    │ └ types
│    │    └[~] type TagsEntry
│    │      └ properties
│    │         ├ Key: (documentation changed)
│    │         └ Value: (documentation changed)
│    ├[~] resource AWS::EventSchemas::Registry
│    │ └ types
│    │    └[~] type TagsEntry
│    │      └ properties
│    │         ├ Key: (documentation changed)
│    │         └ Value: (documentation changed)
│    └[~] resource AWS::EventSchemas::Schema
│      └ types
│         └[~] type TagsEntry
│           └ properties
│              ├ Key: (documentation changed)
│              └ Value: (documentation changed)
├[~] service aws-finspace
│ └ resources
│    └[~] resource AWS::FinSpace::Environment
│      └ properties
│         └ DataBundles: - Array<string> (deprecated=WARN, immutable)
│                        + Array<string> (immutable)
├[~] service aws-gamelift
│ └ resources
│    ├[~] resource AWS::GameLift::Build
│    │ └ properties
│    │    └ ServerSdkVersion: (documentation changed)
│    └[~] resource AWS::GameLift::Fleet
│      └ properties
│         ├ LogPaths: - Array<string> (deprecated=WARN, immutable)
│         │           + Array<string> (immutable)
│         ├ ServerLaunchParameters: - string (deprecated=WARN, immutable)
│         │                         + string (immutable)
│         └ ServerLaunchPath: - string (deprecated=WARN, immutable)
│                             + string (immutable)
├[~] service aws-internetmonitor
│ └ resources
│    └[~] resource AWS::InternetMonitor::Monitor
│      └ types
│         ├[~] type InternetMeasurementsLogDelivery
│         │ └ properties
│         │    └ S3Config: (documentation changed)
│         └[~] type S3Config
│           ├  - documentation: The configuration for publishing Amazon CloudWatch Internet Monitor internet measurements to Amazon S3. The configuration includes the bucket name and (optionally) prefix for the S3 bucket to store the measurements, and the delivery status. The delivery status is `ENABLED` or `DISABLED` , depending on whether you choose to deliver internet measurements to S3 logs.
│           │  + documentation: The configuration for publishing Amazon CloudWatch Internet Monitor internet measurements to Amazon S3. The configuration includes the bucket name and (optionally) bucket prefix for the S3 bucket to store the measurements, and the delivery status. The delivery status is `ENABLED` if you choose to deliver internet measurements to S3 logs, and `DISABLED` otherwise.
│           │  The measurements are also published to Amazon CloudWatch Logs.
│           └ properties
│              ├ BucketName: (documentation changed)
│              ├ BucketPrefix: (documentation changed)
│              └ LogDeliveryStatus: (documentation changed)
├[~] service aws-location
│ └ resources
│    ├[~] resource AWS::Location::GeofenceCollection
│    │ └ properties
│    │    ├ PricingPlan: - string (deprecated=WARN)
│    │    │              + string
│    │    └ PricingPlanDataSource: - string (deprecated=WARN)
│    │                             + string
│    └[~] resource AWS::Location::Tracker
│      └ properties
│         ├ PricingPlan: - string (deprecated=WARN)
│         │              + string
│         └ PricingPlanDataSource: - string (deprecated=WARN)
│                                  + string
├[~] service aws-networkmanager
│ └ resources
│    └[~] resource AWS::NetworkManager::Device
│      └ attributes
│         └ CreatedAt: (documentation changed)
├[~] service aws-rds
│ └ resources
│    └[~] resource AWS::RDS::DBInstance
│      └ properties
│         ├ TdeCredentialArn: - string (deprecated=WARN)
│         │                   + string
│         └ TdeCredentialPassword: - string (deprecated=WARN)
│                                  + string
├[~] service aws-sso
│ └ resources
│    └[~] resource AWS::SSO::InstanceAccessControlAttributeConfiguration
│      └ properties
│         └ InstanceAccessControlAttributeConfiguration: - InstanceAccessControlAttributeConfiguration (deprecated=WARN)
│                                                        + InstanceAccessControlAttributeConfiguration
├[~] service aws-synthetics
│ └ resources
│    └[~] resource AWS::Synthetics::Canary
│      └ properties
│         └ DeleteLambdaResourcesOnCanaryDeletion: - boolean (deprecated=WARN)
│                                                  + boolean
└[~] service aws-xray
  └ resources
     └[~] resource AWS::XRay::SamplingRule
       └ properties
          ├ RuleName: - string (deprecated=WARN)
          │           + string
          ├ SamplingRuleRecord: - SamplingRuleRecord (deprecated=WARN)
          │                     + SamplingRuleRecord
          └ SamplingRuleUpdate: - SamplingRuleUpdate (deprecated=WARN)
                                + SamplingRuleUpdate

@aws-cdk-automation aws-cdk-automation added this pull request to the merge queue Oct 31, 2023
Merged via the queue into main with commit a8cf902 Oct 31, 2023
8 checks passed
@aws-cdk-automation aws-cdk-automation deleted the update-source/cfn-schema branch October 31, 2023 11:38
rix0rrr added a commit that referenced this pull request Oct 31, 2023
In #646 we made a hotpatch to survive incorrectly specified deprecated
properties, but made a mistake which removed all deprecation information
from the DB.

Fix that.
github-merge-queue bot pushed a commit that referenced this pull request Oct 31, 2023
In #646 we made a hotpatch to survive incorrectly specified deprecated
properties, but made a mistake which removed all deprecation information
from the DB.

Fix that.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants