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 (#31688)
Updates the L1 CloudFormation resource definitions with the latest changes from `@aws-cdk/aws-service-spec` **L1 CloudFormation resource definition changes:** ``` ├[~] service aws-b2bi │ └ resources │ ├[~] resource AWS::B2BI::Capability │ │ └ types │ │ ├[~] type EdiType │ │ │ ├ - documentation: Specifies the details for the EDI standard that is being used for the transformer. Currently, only X12 is supported. X12 is a set of standards and corresponding messages that define specific business documents. │ │ │ │ + documentation: undefined │ │ │ └ properties │ │ │ └ X12Details: (documentation changed) │ │ └[~] type S3Location │ │ └ - documentation: Specifies the details for the Amazon S3 file location that is being used with AWS B2BI Data Interchange. File locations in Amazon S3 are identified using a combination of the bucket and key. │ │ + documentation: Specifies the details for the Amazon S3 file location that is being used with AWS B2B Data Interchange. File locations in Amazon S3 are identified using a combination of the bucket and key. │ └[~] resource AWS::B2BI::Transformer │ ├ - documentation: Creates a transformer. A transformer describes how to process the incoming EDI documents and extract the necessary information to the output file. │ │ + documentation: Creates a transformer. AWS B2B Data Interchange currently supports two scenarios: │ │ - *Inbound EDI* : the AWS customer receives an EDI file from their trading partner. AWS B2B Data Interchange converts this EDI file into a JSON or XML file with a service-defined structure. A mapping template provided by the customer, in JSONata or XSLT format, is optionally applied to this file to produce a JSON or XML file with the structure the customer requires. │ │ - *Outbound EDI* : the AWS customer has a JSON or XML file containing data that they wish to use in an EDI file. A mapping template, provided by the customer (in either JSONata or XSLT format) is applied to this file to generate a JSON or XML file in the service-defined structure. This file is then converted to an EDI file. │ │ > The following fields are provided for backwards compatibility only: `fileFormat` , `mappingTemplate` , `ediType` , and `sampleDocument` . │ │ > │ │ > - Use the `mapping` data type in place of `mappingTemplate` and `fileFormat` │ │ > - Use the `sampleDocuments` data type in place of `sampleDocument` │ │ > - Use either the `inputConversion` or `outputConversion` in place of `ediType` │ └ types │ └[~] type EdiType │ ├ - documentation: Specifies the details for the EDI standard that is being used for the transformer. Currently, only X12 is supported. X12 is a set of standards and corresponding messages that define specific business documents. │ │ + documentation: undefined │ └ properties │ └ X12Details: (documentation changed) ├[~] service aws-cloudformation │ └ resources │ └[~] resource AWS::CloudFormation::CustomResource │ └ properties │ └[+] ServiceTimeout: integer ├[~] service aws-emr │ └ resources │ ├[~] resource AWS::EMR::Cluster │ │ └ types │ │ ├[~] type InstanceFleetConfig │ │ │ └ properties │ │ │ └[+] ResizeSpecifications: InstanceFleetResizingSpecifications │ │ ├[+] type InstanceFleetResizingSpecifications │ │ │ ├ name: InstanceFleetResizingSpecifications │ │ │ └ properties │ │ │ ├OnDemandResizeSpecification: OnDemandResizingSpecification │ │ │ └SpotResizeSpecification: SpotResizingSpecification │ │ ├[~] type InstanceTypeConfig │ │ │ └ properties │ │ │ └[+] Priority: number │ │ ├[+] type OnDemandCapacityReservationOptions │ │ │ ├ name: OnDemandCapacityReservationOptions │ │ │ └ properties │ │ │ ├UsageStrategy: string │ │ │ ├CapacityReservationResourceGroupArn: string │ │ │ └CapacityReservationPreference: string │ │ ├[~] type OnDemandProvisioningSpecification │ │ │ └ properties │ │ │ └[+] CapacityReservationOptions: OnDemandCapacityReservationOptions │ │ ├[+] type OnDemandResizingSpecification │ │ │ ├ name: OnDemandResizingSpecification │ │ │ └ properties │ │ │ ├CapacityReservationOptions: OnDemandCapacityReservationOptions │ │ │ ├AllocationStrategy: string │ │ │ └TimeoutDurationMinutes: integer │ │ └[+] type SpotResizingSpecification │ │ ├ name: SpotResizingSpecification │ │ └ properties │ │ ├AllocationStrategy: string │ │ └TimeoutDurationMinutes: integer │ └[~] resource AWS::EMR::InstanceFleetConfig │ ├ properties │ │ └[+] ResizeSpecifications: InstanceFleetResizingSpecifications │ └ types │ ├[+] type InstanceFleetResizingSpecifications │ │ ├ name: InstanceFleetResizingSpecifications │ │ └ properties │ │ ├OnDemandResizeSpecification: OnDemandResizingSpecification │ │ └SpotResizeSpecification: SpotResizingSpecification │ ├[~] type InstanceTypeConfig │ │ └ properties │ │ └[+] Priority: number │ ├[+] type OnDemandCapacityReservationOptions │ │ ├ name: OnDemandCapacityReservationOptions │ │ └ properties │ │ ├UsageStrategy: string │ │ ├CapacityReservationResourceGroupArn: string │ │ └CapacityReservationPreference: string │ ├[~] type OnDemandProvisioningSpecification │ │ └ properties │ │ └[+] CapacityReservationOptions: OnDemandCapacityReservationOptions │ ├[+] type OnDemandResizingSpecification │ │ ├ name: OnDemandResizingSpecification │ │ └ properties │ │ ├CapacityReservationOptions: OnDemandCapacityReservationOptions │ │ ├AllocationStrategy: string │ │ └TimeoutDurationMinutes: integer │ └[+] type SpotResizingSpecification │ ├ name: SpotResizingSpecification │ └ properties │ ├AllocationStrategy: string │ └TimeoutDurationMinutes: integer ├[~] service aws-glue │ └ resources │ └[~] resource AWS::Glue::Job │ ├ properties │ │ └ JobRunQueuingEnabled: (documentation changed) │ └ attributes │ └ Id: (documentation changed) ├[~] service aws-iot │ └ resources │ └[~] resource AWS::IoT::DomainConfiguration │ ├ properties │ │ ├[+] ApplicationProtocol: string │ │ ├[+] AuthenticationType: string │ │ └[+] ClientCertificateConfig: ClientCertificateConfig │ └ types │ └[+] type ClientCertificateConfig │ ├ name: ClientCertificateConfig │ └ properties │ └ClientCertificateCallbackArn: string ├[~] service aws-iotsitewise │ └ resources │ └[~] resource AWS::IoTSiteWise::AssetModel │ └ types │ └[~] type AssetModelProperty │ └ properties │ └ DataType: (documentation changed) ├[~] service aws-quicksight │ └ resources │ └[~] resource AWS::QuickSight::Folder │ ├ - documentation: Definition of the AWS::QuickSight::Folder Resource Type. │ │ + documentation: Creates an empty shared folder. │ ├ properties │ │ ├ FolderId: (documentation changed) │ │ ├ FolderType: (documentation changed) │ │ ├ Name: (documentation changed) │ │ ├ ParentFolderArn: (documentation changed) │ │ └ SharingModel: (documentation changed) │ └ attributes │ ├ Arn: (documentation changed) │ ├ CreatedTime: (documentation changed) │ └ LastUpdatedTime: (documentation changed) ├[~] service aws-rds │ └ resources │ ├[~] resource AWS::RDS::DBInstance │ │ └ properties │ │ └ DBSnapshotIdentifier: (documentation changed) │ └[~] resource AWS::RDS::GlobalCluster │ └ properties │ └ Tags: (documentation changed) ├[~] service aws-route53resolver │ └ resources │ └[~] resource AWS::Route53Resolver::ResolverRule │ └ types │ └[~] type TargetAddress │ └ properties │ └ Protocol: (documentation changed) └[~] service aws-s3 └ resources └[~] resource AWS::S3::Bucket └ types └[~] type LifecycleConfiguration └ properties ├ Rules: (documentation changed) └[+] TransitionDefaultMinimumObjectSize: string ```
- Loading branch information