Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: update L1 CloudFormation resource definitions (#28684)
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 ```
- Loading branch information