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: update L1 CloudFormation resource definitions #28684

Merged
merged 1 commit into from
Jan 12, 2024

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-ec2
│ └ resources
│    ├[~] resource AWS::EC2::IPAMPool
│    │ ├ properties
│    │ │  └[+] SourceResource: SourceResource (immutable)
│    │ └ types
│    │    └[+] type SourceResource
│    │      ├  documentation: The resource associated with this pool's space. Depending on the ResourceType, setting a SourceResource changes which space can be provisioned in this pool and which types of resources can receive allocations
│    │      │  name: SourceResource
│    │      └ properties
│    │         ├ResourceId: string (required)
│    │         ├ResourceType: string (required)
│    │         ├ResourceRegion: string (required)
│    │         └ResourceOwner: string (required)
│    └[~] resource AWS::EC2::NetworkInterface
│      ├ properties
│      │  └ ConnectionTrackingSpecification: (documentation changed)
│      └ types
│         └[~] type ConnectionTrackingSpecification
│           └  - documentation: A security group connection tracking specification that enables you to set the idle timeout for connection tracking on an Elastic network interface. For more information, see [Connection tracking timeouts](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/security-group-connection-tracking.html#connection-tracking-timeouts) in the *Amazon Elastic Compute Cloud User Guide* .
│              + documentation: Configurable options for connection tracking on a network interface. For more information, see [Connection tracking timeouts](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/security-group-connection-tracking.html#connection-tracking-timeouts) in the *Amazon Elastic Compute Cloud User Guide* .
├[~] service aws-ecs
│ └ resources
│    └[~] resource AWS::ECS::TaskDefinition
│      └ types
│         └[~] type Volume
│           └ properties
│              └[+] ConfiguredAtLaunch: boolean
├[~] service aws-fsx
│ └ resources
│    ├[~] resource AWS::FSx::FileSystem
│    │ ├ properties
│    │ │  └ SecurityGroupIds: (documentation changed)
│    │ └ types
│    │    ├[~] type OntapConfiguration
│    │    │ └ properties
│    │    │    └ RouteTableIds: (documentation changed)
│    │    └[~] type UserAndGroupQuotas
│    │      ├  - documentation: The configuration for how much storage a user or group can use on the volume.
│    │      │  + documentation: Used to configure quotas that define how much storage a user or group can use on an FSx for OpenZFS volume. For more information, see [Volume properties](https://docs.aws.amazon.com/fsx/latest/OpenZFSGuide/managing-volumes.html#volume-properties) in the FSx for OpenZFS User Guide.
│    │      └ properties
│    │         ├ Id: (documentation changed)
│    │         ├ StorageCapacityQuotaGiB: (documentation changed)
│    │         └ Type: (documentation changed)
│    └[~] resource AWS::FSx::Volume
│      └ types
│         ├[~] type OntapConfiguration
│         │ └ properties
│         │    ├ AggregateConfiguration: (documentation changed)
│         │    ├ OntapVolumeType: (documentation changed)
│         │    ├ SizeInBytes: (documentation changed)
│         │    ├ SizeInMegabytes: (documentation changed)
│         │    ├ SnapshotPolicy: (documentation changed)
│         │    └ VolumeStyle: (documentation changed)
│         ├[~] type OpenZFSConfiguration
│         │ └ properties
│         │    └ UserAndGroupQuotas: (documentation changed)
│         └[~] type UserAndGroupQuotas
│           ├  - documentation: An object specifying how much storage users or groups can use on the volume.
│           │  + documentation: Configures how much storage users and groups can use on the volume.
│           └ properties
│              ├ Id: (documentation changed)
│              ├ StorageCapacityQuotaGiB: (documentation changed)
│              └ Type: (documentation changed)
├[~] service aws-guardduty
│ └ resources
│    └[~] resource AWS::GuardDuty::ThreatIntelSet
│      └ properties
│         └ Name: - string (required)
│                 + string
├[~] service aws-imagebuilder
│ └ resources
│    └[~] resource AWS::ImageBuilder::LifecyclePolicy
│      └ types
│         └[~] type RecipeSelection
│           └ properties
│              └ SemanticVersion: - string
│                                 + string (required)
├[~] service aws-kendra
│ └ resources
│    └[~] resource AWS::Kendra::DataSource
│      └ types
│         └[~] type S3DataSourceConfiguration
│           └  - documentation: Provides the configuration information to connect to an Amazon S3 bucket.
│              + documentation: Provides the configuration information to connect to an Amazon S3 bucket.
│              > `S3DataSourceConfiguration` is deprecated. Amazon VPC is not supported if you configure your Amazon S3 connector with this method. Use [TemplateConfiguration](https://docs.aws.amazon.com/kendra/latest/APIReference/API_TemplateConfiguration.html) to configure your Amazon S3 connector instead. See [Amazon S3 template schema](https://docs.aws.amazon.com/kendra/latest/dg/ds-schemas.html#ds-s3-schema) for more details.
├[~] service aws-managedblockchain
│ └ resources
│    └[~] resource AWS::ManagedBlockchain::Accessor
│      └ properties
│         └ NetworkType: (documentation changed)
├[~] service aws-networkmanager
│ └ resources
│    └[~] resource AWS::NetworkManager::Device
│      └ attributes
│         └ CreatedAt: (documentation changed)
├[~] service aws-redshiftserverless
│ └ resources
│    └[~] resource AWS::RedshiftServerless::Workgroup
│      ├ properties
│      │  └ ConfigParameters: (documentation changed)
│      └ types
│         ├[~] type ConfigParameter
│         │ └ properties
│         │    └ ParameterKey: (documentation changed)
│         └[~] type Workgroup
│           └ properties
│              └ ConfigParameters: (documentation changed)
├[~] service aws-sagemaker
│ └ resources
│    └[~] resource AWS::SageMaker::FeatureGroup
│      ├ properties
│      │  └ ThroughputConfig: (documentation changed)
│      └ types
│         └[~] type ThroughputConfig
│           ├  - documentation: undefined
│           │  + documentation: Used to set feature group throughput configuration. There are two modes: `ON_DEMAND` and `PROVISIONED` . With on-demand mode, you are charged for data reads and writes that your application performs on your feature group. You do not need to specify read and write throughput because Feature Store accommodates your workloads as they ramp up and down. You can switch a feature group to on-demand only once in a 24 hour period. With provisioned throughput mode, you specify the read and write capacity per second that you expect your application to require, and you are billed based on those limits. Exceeding provisioned throughput will result in your requests being throttled.
│           │  Note: `PROVISIONED` throughput mode is supported only for feature groups that are offline-only, or use the [`Standard`](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_OnlineStoreConfig.html#sagemaker-Type-OnlineStoreConfig-StorageType) tier online store.
│           └ properties
│              ├ ProvisionedReadCapacityUnits: (documentation changed)
│              ├ ProvisionedWriteCapacityUnits: (documentation changed)
│              └ ThroughputMode: (documentation changed)
└[~] service aws-verifiedpermissions
  └ resources
     ├[~] resource AWS::VerifiedPermissions::Policy
     │ └ properties
     │    └ PolicyStoreId: - string (immutable)
     │                     + string (required, immutable)
     └[~] resource AWS::VerifiedPermissions::PolicyStore
       └ properties
          └[+] Description: string

Updates the L1 CloudFormation resource definitions with the latest changes from `@aws-cdk/aws-service-spec`
@aws-cdk-automation aws-cdk-automation added auto-approve 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 Jan 12, 2024
@aws-cdk-automation aws-cdk-automation requested review from a team January 12, 2024 11:07
@github-actions github-actions bot added the p2 label Jan 12, 2024
@aws-cdk-automation
Copy link
Collaborator Author

AWS CodeBuild CI Report

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

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

Copy link
Contributor

mergify bot commented Jan 12, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
auto-approve 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.

1 participant