diff --git a/src/components/Connections/connectionTypes.tsx b/src/components/Connections/connectionTypes.tsx index 5f4981b28..4b437aee8 100644 --- a/src/components/Connections/connectionTypes.tsx +++ b/src/components/Connections/connectionTypes.tsx @@ -624,8 +624,30 @@ export const connectionTypes: ConnectionType[] = [ type: ConnectionsFieldTypes.EnvVarSource, variant: variants.large, required: true + }, + { + label: "Bucket", + key: "bucket", + type: ConnectionsFieldTypes.input, + required: true } - ] + ], + convertToFormSpecificValue: (data: Record) => { + return { + ...data, + bucket: data?.properties?.bucket + } as Connection; + }, + preSubmitConverter: (data: Record) => { + return { + name: data.name, + url: data.url, + certificate: data.certificate, + properties: { + bucket: data.bucket + } + }; + } }, { title: "SFTP", @@ -2069,4 +2091,4 @@ export const connectionTypes: ConnectionType[] = [ .sort((v1, v2) => { return stringSortHelper(v1.title, v2.title); }) - .filter((item) => !item.hide); + .filter((item) => !item.hide); \ No newline at end of file