Skip to content

Commit a0525f5

Browse files
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 ```
1 parent cf18cf6 commit a0525f5

File tree

5 files changed

+21
-21
lines changed

5 files changed

+21
-21
lines changed

packages/@aws-cdk/cloudformation-diff/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
},
2424
"license": "Apache-2.0",
2525
"dependencies": {
26-
"@aws-cdk/aws-service-spec": "^0.1.39",
27-
"@aws-cdk/service-spec-types": "^0.0.106",
26+
"@aws-cdk/aws-service-spec": "^0.1.40",
27+
"@aws-cdk/service-spec-types": "^0.0.107",
2828
"chalk": "^4",
2929
"diff": "^5.2.0",
3030
"fast-deep-equal": "^3.1.3",

packages/@aws-cdk/integ-runner/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
"@aws-cdk/cloud-assembly-schema": "^38.0.0",
7676
"@aws-cdk/cloudformation-diff": "0.0.0",
7777
"@aws-cdk/cx-api": "0.0.0",
78-
"@aws-cdk/aws-service-spec": "^0.1.39",
78+
"@aws-cdk/aws-service-spec": "^0.1.40",
7979
"cdk-assets": "3.0.0-rc.32",
8080
"@aws-cdk/cdk-cli-wrapper": "0.0.0",
8181
"aws-cdk": "0.0.0",

packages/aws-cdk-lib/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@
136136
"mime-types": "^2.1.35"
137137
},
138138
"devDependencies": {
139-
"@aws-cdk/aws-service-spec": "^0.1.39",
139+
"@aws-cdk/aws-service-spec": "^0.1.40",
140140
"@aws-cdk/cdk-build-tools": "0.0.0",
141141
"@aws-cdk/custom-resource-handlers": "0.0.0",
142142
"@aws-cdk/pkglint": "0.0.0",

tools/@aws-cdk/spec2cdk/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@
3232
},
3333
"license": "Apache-2.0",
3434
"dependencies": {
35-
"@aws-cdk/aws-service-spec": "^0.1.39",
36-
"@aws-cdk/service-spec-importers": "^0.0.59",
37-
"@aws-cdk/service-spec-types": "^0.0.106",
35+
"@aws-cdk/aws-service-spec": "^0.1.40",
36+
"@aws-cdk/service-spec-importers": "^0.0.60",
37+
"@aws-cdk/service-spec-types": "^0.0.107",
3838
"@cdklabs/tskb": "^0.0.3",
3939
"@cdklabs/typewriter": "^0.0.3",
4040
"camelcase": "^6",

yarn.lock

+14-14
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,12 @@
6363
resolved "https://registry.npmjs.org/@aws-cdk/asset-node-proxy-agent-v6/-/asset-node-proxy-agent-v6-2.1.0.tgz#6d3c7860354d4856a7e75375f2f0ecab313b4989"
6464
integrity sha512-7bY3J8GCVxLupn/kNmpPc5VJz8grx+4RKfnnJiO1LG+uxkZfANZG3RMHhE+qQxxwkyQ9/MfPtTpf748UhR425A==
6565

66-
"@aws-cdk/aws-service-spec@^0.1.39":
67-
version "0.1.39"
68-
resolved "https://registry.npmjs.org/@aws-cdk/aws-service-spec/-/aws-service-spec-0.1.39.tgz#ae70cb59f9e20dbfb0c5b66671c35adaa0d51503"
69-
integrity sha512-d0WygAOVbPVVn/nopwy2yY40kN7blGAvtIegNhfxPEwP7hU50DwK8nBUZEBz1WzQL8+iOCD/PWIYYH2aoPAk5Q==
66+
"@aws-cdk/aws-service-spec@^0.1.40":
67+
version "0.1.40"
68+
resolved "https://registry.npmjs.org/@aws-cdk/aws-service-spec/-/aws-service-spec-0.1.40.tgz#47cb3a68ab088b9d1882eae653d61a12d1b5743b"
69+
integrity sha512-op8bV75AEkLJEjEDZMFNUCJkX4WLB+YtzT3tPX7LOOVNePDlUlbWrO29edHjvPfCiw2QkqCpGMjCeeygKCZVvQ==
7070
dependencies:
71-
"@aws-cdk/service-spec-types" "^0.0.106"
71+
"@aws-cdk/service-spec-types" "^0.0.107"
7272
"@cdklabs/tskb" "^0.0.3"
7373

7474
"@aws-cdk/cloud-assembly-schema@^38.0.0", "@aws-cdk/cloud-assembly-schema@^38.0.1":
@@ -106,12 +106,12 @@
106106
resolved "https://registry.npmjs.org/@aws-cdk/lambda-layer-kubectl-v31/-/lambda-layer-kubectl-v31-2.0.0.tgz#d87799d7d0d5dad77af45281a36942e4b7996b6b"
107107
integrity sha512-8JI0sMDbqCubOyt1TbQFEwicYok9KYSrNSfzREgjGJcoPy17/Kd0gbe44ATyLMfjae7dExUhhwKMhr6GK7Hmrw==
108108

109-
"@aws-cdk/service-spec-importers@^0.0.59":
110-
version "0.0.59"
111-
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-importers/-/service-spec-importers-0.0.59.tgz#c0fcd9a64083e555dc9e359fc4e175213437e919"
112-
integrity sha512-OgIjNvRp7rJidxw+P0mMZCrmll6rmuS+N38s/8Zzw8WyUJ9ixyF1E8KNL2K+Jb+RUOsE6steWSChVBE2A+o+ag==
109+
"@aws-cdk/service-spec-importers@^0.0.60":
110+
version "0.0.60"
111+
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-importers/-/service-spec-importers-0.0.60.tgz#40f3960bb171ee6d967e2b2481c70541ed95b670"
112+
integrity sha512-WC9ISRg3oPrfDi831IXgyX8GG7lamUWEv+6IOj4UBAb5LDEcWVDl73IHyq9AFiVPwEbIPUGPn3JTj9tqdpqB1w==
113113
dependencies:
114-
"@aws-cdk/service-spec-types" "^0.0.106"
114+
"@aws-cdk/service-spec-types" "^0.0.107"
115115
"@cdklabs/tskb" "^0.0.3"
116116
ajv "^6"
117117
canonicalize "^2.0.0"
@@ -122,10 +122,10 @@
122122
glob "^8"
123123
sort-json "^2.0.1"
124124

125-
"@aws-cdk/service-spec-types@^0.0.106":
126-
version "0.0.106"
127-
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-types/-/service-spec-types-0.0.106.tgz#1739c42014e896bf36b70230c04dbf852d9d8269"
128-
integrity sha512-hjEzUqawJIdhoef1DWOcMPqnonBmQv1xYGBEsQ6ddhEPEVIf/IA71eIjKl8bAourMO9ThLv53ThCklPLnVJy6w==
125+
"@aws-cdk/service-spec-types@^0.0.107":
126+
version "0.0.107"
127+
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-types/-/service-spec-types-0.0.107.tgz#9630507487ced2fe926b93cd77c6a0a099782c7f"
128+
integrity sha512-zI9NU0eU6I0+W8vttyFHQghk6IEnr6ps/5qhGcnGdV51K4fN8pR3yDP5QVqZiJX1vqAl63aH/JIdt+yIvGr2uA==
129129
dependencies:
130130
"@cdklabs/tskb" "^0.0.3"
131131

0 commit comments

Comments
 (0)