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 (#32645)
Updates the L1 CloudFormation resource definitions with the latest changes from `@aws-cdk/aws-service-spec` **L1 CloudFormation resource definition changes:** ``` ├[~] service aws-bedrock │ └ resources │ ├[~] resource AWS::Bedrock::Agent │ │ └ types │ │ └[~] type Function │ │ └ properties │ │ └[+] RequireConfirmation: string │ └[~] resource AWS::Bedrock::Prompt │ └ types │ ├[+] type ChatPromptTemplateConfiguration │ │ ├ documentation: Configuration for chat prompt template │ │ │ name: ChatPromptTemplateConfiguration │ │ └ properties │ │ ├ Messages: Array<Message> (required) │ │ ├ System: Array<SystemContentBlock> │ │ ├ ToolConfiguration: ToolConfiguration │ │ └ InputVariables: Array<PromptInputVariable> │ ├[+] type ContentBlock │ │ ├ documentation: Configuration for chat prompt template │ │ │ name: ContentBlock │ │ └ properties │ │ └ Text: string (required) │ ├[+] type Message │ │ ├ documentation: Chat prompt Message │ │ │ name: Message │ │ └ properties │ │ ├ Role: string (required) │ │ └ Content: Array<ContentBlock> (required) │ ├[+] type PromptAgentResource │ │ ├ documentation: Target Agent to invoke with Prompt │ │ │ name: PromptAgentResource │ │ └ properties │ │ └ AgentIdentifier: string (required) │ ├[+] type PromptGenAiResource │ │ ├ documentation: Target resource to invoke with Prompt │ │ │ name: PromptGenAiResource │ │ └ properties │ │ └ Agent: PromptAgentResource (required) │ ├[~] type PromptTemplateConfiguration │ │ └ properties │ │ ├[+] Chat: ChatPromptTemplateConfiguration │ │ └ Text: - TextPromptTemplateConfiguration (required) │ │ + TextPromptTemplateConfiguration │ ├[~] type PromptVariant │ │ └ properties │ │ └[+] GenAiResource: PromptGenAiResource │ ├[+] type SpecificToolChoice │ │ ├ documentation: Specific Tool choice │ │ │ name: SpecificToolChoice │ │ └ properties │ │ └ Name: string (required) │ ├[+] type SystemContentBlock │ │ ├ documentation: Configuration for chat prompt template │ │ │ name: SystemContentBlock │ │ └ properties │ │ └ Text: string (required) │ ├[+] type Tool │ │ ├ documentation: Tool details │ │ │ name: Tool │ │ └ properties │ │ └ ToolSpec: ToolSpecification (required) │ ├[+] type ToolChoice │ │ ├ name: ToolChoice │ │ └ properties │ │ ├ Auto: json │ │ ├ Any: json │ │ └ Tool: SpecificToolChoice │ ├[+] type ToolConfiguration │ │ ├ documentation: Tool configuration │ │ │ name: ToolConfiguration │ │ └ properties │ │ ├ Tools: Array<Tool> (required) │ │ └ ToolChoice: ToolChoice │ ├[+] type ToolInputSchema │ │ ├ documentation: Tool input schema │ │ │ name: ToolInputSchema │ │ └ properties │ │ └ Json: json (required) │ └[+] type ToolSpecification │ ├ documentation: Tool specification │ │ name: ToolSpecification │ └ properties │ ├ Name: string (required) │ ├ Description: string │ └ InputSchema: ToolInputSchema (required) ├[~] service aws-datazone │ └ resources │ └[~] resource AWS::DataZone::DataSource │ └ types │ ├[~] type DataSourceConfigurationInput │ │ └ properties │ │ └[+] SageMakerRunConfiguration: SageMakerRunConfigurationInput │ └[+] type SageMakerRunConfigurationInput │ ├ documentation: The configuration details of the Amazon SageMaker data source. │ │ name: SageMakerRunConfigurationInput │ └ properties │ └ TrackingAssets: Map<string, Array<string>> (required) ├[~] service aws-ec2 │ └ resources │ └[~] resource AWS::EC2::VPCEndpointService │ ├ - tagInformation: undefined │ │ + tagInformation: {"tagPropertyName":"Tags","variant":"standard"} │ └ properties │ └[+] Tags: Array<tag> ├[~] service aws-emr │ └ resources │ └[~] resource AWS::EMR::Studio │ └ - tagInformation: {"tagPropertyName":"Tags","variant":"standard"} │ + tagInformation: undefined ├[~] service aws-opensearchservice │ └ resources │ └[~] resource AWS::OpenSearchService::Domain │ └ types │ ├[~] type ClusterConfig │ │ └ properties │ │ └[+] NodeOptions: Array<NodeOption> │ ├[+] type NodeConfig │ │ ├ name: NodeConfig │ │ └ properties │ │ ├ Enabled: boolean │ │ ├ Type: string │ │ └ Count: integer │ └[+] type NodeOption │ ├ name: NodeOption │ └ properties │ ├ NodeType: string │ └ NodeConfig: NodeConfig ├[~] service aws-quicksight │ └ resources │ ├[~] resource AWS::QuickSight::Analysis │ │ └ types │ │ ├[~] type GeospatialLayerMapConfiguration │ │ │ └ properties │ │ │ └[+] Interactions: json │ │ ├[~] type GeospatialMapConfiguration │ │ │ └ properties │ │ │ └[+] Interactions: json │ │ └[~] type ImageMenuOption │ │ └ properties │ │ └[+] AvailabilityStatus: json │ ├[~] resource AWS::QuickSight::Dashboard │ │ └ types │ │ ├[~] type DashboardPublishOptions │ │ │ └ properties │ │ │ └ VisualMenuOption: - VisualMenuOption │ │ │ + json ⇐ VisualMenuOption │ │ ├[~] type GeospatialLayerMapConfiguration │ │ │ └ properties │ │ │ └[+] Interactions: json │ │ └[~] type GeospatialMapConfiguration │ │ └ properties │ │ └[+] Interactions: json │ ├[~] resource AWS::QuickSight::DataSet │ │ └ types │ │ └[~] type S3Source │ │ └ properties │ │ └ UploadSettings: - UploadSettings │ │ + json ⇐ UploadSettings │ └[~] resource AWS::QuickSight::Template │ └ types │ ├[~] type AxisDisplayOptions │ │ └ properties │ │ ├ AxisLineVisibility: - string │ │ │ + json ⇐ string │ │ └ GridLineVisibility: - string │ │ + json ⇐ string │ ├[~] type BoxPlotOptions │ │ └ properties │ │ ├ AllDataPointsVisibility: - string │ │ │ + json ⇐ string │ │ └ OutlierVisibility: - string │ │ + json ⇐ string │ ├[~] type ChartAxisLabelOptions │ │ └ properties │ │ ├ SortIconVisibility: - string │ │ │ + json ⇐ string │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type ColumnTooltipItem │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type DataLabelOptions │ │ └ properties │ │ ├ CategoryLabelVisibility: - string │ │ │ + json ⇐ string │ │ ├ MeasureLabelVisibility: - string │ │ │ + json ⇐ string │ │ ├ TotalsVisibility: - string │ │ │ + json ⇐ string │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type DataPathLabelType │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type DateAxisOptions │ │ └ properties │ │ └ MissingDateVisibility: - string │ │ + json ⇐ string │ ├[~] type DonutCenterOptions │ │ └ properties │ │ └ LabelVisibility: - string │ │ + json ⇐ string │ ├[~] type FieldBasedTooltip │ │ └ properties │ │ └ AggregationVisibility: - string │ │ + json ⇐ string │ ├[~] type FieldLabelType │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type FieldTooltipItem │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type FreeFormLayoutElement │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type FreeFormLayoutElementBackgroundStyle │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type FreeFormLayoutElementBorderStyle │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type FunnelChartDataLabelOptions │ │ └ properties │ │ ├ CategoryLabelVisibility: - string │ │ │ + json ⇐ string │ │ ├ MeasureLabelVisibility: - string │ │ │ + json ⇐ string │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type ImageMenuOption │ │ └ properties │ │ └[+] AvailabilityStatus: json │ ├[~] type KPISparklineOptions │ │ └ properties │ │ ├ TooltipVisibility: - string │ │ │ + json ⇐ string │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type LabelOptions │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type LegendOptions │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type LineChartLineStyleSettings │ │ └ properties │ │ └ LineVisibility: - string │ │ + json ⇐ string │ ├[~] type LineChartMarkerStyleSettings │ │ └ properties │ │ └ MarkerVisibility: - string │ │ + json ⇐ string │ ├[~] type ListControlSearchOptions │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type ListControlSelectAllOptions │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type LoadingAnimation │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type MaximumLabelType │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type MinimumLabelType │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type PanelConfiguration │ │ └ properties │ │ ├ BackgroundVisibility: - string │ │ │ + json ⇐ string │ │ ├ BorderVisibility: - string │ │ │ + json ⇐ string │ │ └ GutterVisibility: - string │ │ + json ⇐ string │ ├[~] type PanelTitleOptions │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type PivotTableFieldOption │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type PivotTableOptions │ │ └ properties │ │ ├ CollapsedRowDimensionsVisibility: - string │ │ │ + json ⇐ string │ │ ├ ColumnNamesVisibility: - string │ │ │ + json ⇐ string │ │ ├ SingleMetricVisibility: - string │ │ │ + json ⇐ string │ │ └ ToggleButtonsVisibility: - string │ │ + json ⇐ string │ ├[~] type PivotTablePaginatedReportOptions │ │ └ properties │ │ ├ OverflowColumnHeaderVisibility: - string │ │ │ + json ⇐ string │ │ └ VerticalOverflowVisibility: - string │ │ + json ⇐ string │ ├[~] type PivotTableRowsLabelOptions │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type PivotTotalOptions │ │ └ properties │ │ └ TotalsVisibility: - string │ │ + json ⇐ string │ ├[~] type ProgressBarOptions │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type RadarChartAreaStyleSettings │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type RadarChartConfiguration │ │ └ properties │ │ └ AlternateBandColorsVisibility: - string │ │ + json ⇐ string │ ├[~] type RangeEndsLabelType │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type ScrollBarOptions │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type SecondaryValueOptions │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type SheetControlInfoIconLabelOptions │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type SheetElementConfigurationOverrides │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type SheetImageTooltipConfiguration │ │ └ properties │ │ └ Visibility: - string │ │ + string ⇐ json │ ├[~] type SubtotalOptions │ │ └ properties │ │ └ TotalsVisibility: - string │ │ + json ⇐ string │ ├[~] type TableCellStyle │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type TableFieldOption │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type TablePaginatedReportOptions │ │ └ properties │ │ ├ OverflowColumnHeaderVisibility: - string │ │ │ + json ⇐ string │ │ └ VerticalOverflowVisibility: - string │ │ + json ⇐ string │ ├[~] type TextControlPlaceholderOptions │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type ThousandSeparatorOptions │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type TooltipOptions │ │ └ properties │ │ └ TooltipVisibility: - string │ │ + json ⇐ string │ ├[~] type TotalOptions │ │ └ properties │ │ └ TotalsVisibility: - string │ │ + json ⇐ string │ ├[~] type TrendArrowOptions │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ ├[~] type VisualSubtitleLabelOptions │ │ └ properties │ │ └ Visibility: - string │ │ + json ⇐ string │ └[~] type VisualTitleLabelOptions │ └ properties │ └ Visibility: - string │ + json ⇐ string └[~] service aws-ses └ resources └[~] resource AWS::SES::MailManagerRuleSet └ types ├[+] type DeliverToQBusinessAction │ ├ name: DeliverToQBusinessAction │ └ properties │ ├ ActionFailurePolicy: string │ ├ ApplicationId: string (required) │ ├ IndexId: string (required) │ └ RoleArn: string (required) └[~] type RuleAction └ properties └[+] DeliverToQBusiness: DeliverToQBusinessAction ```
- Loading branch information