Skip to content

Commit b57464e

Browse files
committed
feat(aws): add IAM and STS integrations
1 parent 7491d70 commit b57464e

File tree

64 files changed

+5925
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+5925
-0
lines changed

apps/docs/components/icons.tsx

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4625,6 +4625,24 @@ export function DynamoDBIcon(props: SVGProps<SVGSVGElement>) {
46254625
)
46264626
}
46274627

4628+
export function IAMIcon(props: SVGProps<SVGSVGElement>) {
4629+
return (
4630+
<svg {...props} viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'>
4631+
<defs>
4632+
<linearGradient x1='0%' y1='100%' x2='100%' y2='0%' id='iamGradient'>
4633+
<stop stopColor='#BD0816' offset='0%' />
4634+
<stop stopColor='#FF5252' offset='100%' />
4635+
</linearGradient>
4636+
</defs>
4637+
<rect fill='url(#iamGradient)' width='80' height='80' />
4638+
<path
4639+
d='M14,59 L66,59 L66,21 L14,21 L14,59 Z M68,20 L68,60 C68,60.552 67.553,61 67,61 L13,61 C12.447,61 12,60.552 12,60 L12,20 C12,19.448 12.447,19 13,19 L67,19 C67.553,19 68,19.448 68,20 L68,20 Z M44,48 L59,48 L59,46 L44,46 L44,48 Z M57,42 L62,42 L62,40 L57,40 L57,42 Z M44,42 L52,42 L52,40 L44,40 L44,42 Z M29,46 C29,45.449 28.552,45 28,45 C27.448,45 27,45.449 27,46 C27,46.551 27.448,47 28,47 C28.552,47 29,46.551 29,46 L29,46 Z M31,46 C31,47.302 30.161,48.401 29,48.816 L29,51 L27,51 L27,48.815 C25.839,48.401 25,47.302 25,46 C25,44.346 26.346,43 28,43 C29.654,43 31,44.346 31,46 L31,46 Z M19,53.993 L36.994,54 L36.996,50 L33,50 L33,48 L36.996,48 L36.998,45 L33,45 L33,43 L36.999,43 L37,40.007 L19.006,40 L19,53.993 Z M22,38.001 L34,38.006 L34,31 C34.001,28.697 31.197,26.677 28,26.675 L27.996,26.675 C24.804,26.675 22.004,28.696 22.002,31 L22,38.001 Z M17,54.992 L17.006,39 C17.006,38.734 17.111,38.48 17.299,38.292 C17.486,38.105 17.741,38 18.006,38 L20,38.001 L20.002,31 C20.004,27.512 23.59,24.675 27.996,24.675 L28,24.675 C32.412,24.677 36.001,27.515 36,31 L36,38.007 L38,38.008 C38.553,38.008 39,38.456 39,39.008 L38.994,55 C38.994,55.266 38.889,55.52 38.701,55.708 C38.514,55.895 38.259,56 37.994,56 L18,55.992 C17.447,55.992 17,55.544 17,54.992 L17,54.992 Z M60,36 L62,36 L62,34 L60,34 L60,36 Z M44,36 L55,36 L55,34 L44,34 L44,36 Z'
4640+
fill='#FFFFFF'
4641+
/>
4642+
</svg>
4643+
)
4644+
}
4645+
46284646
export function SecretsManagerIcon(props: SVGProps<SVGSVGElement>) {
46294647
return (
46304648
<svg {...props} viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'>

apps/docs/components/ui/icon-mapping.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ import {
8989
HubspotIcon,
9090
HuggingFaceIcon,
9191
HunterIOIcon,
92+
IAMIcon,
9293
ImageIcon,
9394
IncidentioIcon,
9495
InfisicalIcon,
@@ -278,6 +279,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
278279
hubspot: HubspotIcon,
279280
huggingface: HuggingFaceIcon,
280281
hunter: HunterIOIcon,
282+
iam: IAMIcon,
281283
image_generator: ImageIcon,
282284
imap: MailServerIcon,
283285
incidentio: IncidentioIcon,
@@ -356,6 +358,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
356358
ssh: SshIcon,
357359
stagehand: StagehandIcon,
358360
stripe: StripeIcon,
361+
sts: IAMIcon,
359362
stt_v2: STTIcon,
360363
supabase: SupabaseIcon,
361364
tailscale: TailscaleIcon,

0 commit comments

Comments
 (0)