Skip to content

Commit 637d63a

Browse files
committed
Initial commit of codeloom code
1 parent 5578691 commit 637d63a

7 files changed

Lines changed: 1127 additions & 1 deletion

File tree

.doc_gen/metadata/sesv2_metadata.yaml

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,15 @@ sesv2_CreateContact:
101101
sesv2: {CreateContact}
102102
sesv2_GetEmailIdentity:
103103
languages:
104+
Python:
105+
versions:
106+
- sdk_version: 3
107+
github: python/example_code/sesv2
108+
excerpts:
109+
- description:
110+
snippet_tags:
111+
- python.example_code.sesv2.SESv2Wrapper.decl
112+
- python.example_code.sesv2.GetEmailIdentity
104113
Rust:
105114
versions:
106115
- sdk_version: 1
@@ -248,6 +257,10 @@ sesv2_SendEmail:
248257
- python.example_code.sesv2.SESv2Workflow.main
249258
- python.example_code.sesv2.SESv2Workflow.decl
250259
- python.example_code.sesv2.SendEmail.template
260+
- description: Sends a message with optional attachments.
261+
snippet_tags:
262+
- python.example_code.sesv2.SESv2Wrapper.decl
263+
- python.example_code.sesv2.SendEmail
251264
services:
252265
sesv2: {SendEmail}
253266
sesv2_CreateEmailIdentity:
@@ -290,6 +303,10 @@ sesv2_CreateEmailIdentity:
290303
- python.example_code.sesv2.SESv2Workflow.main
291304
- python.example_code.sesv2.SESv2Workflow.decl
292305
- python.example_code.sesv2.CreateEmailIdentity
306+
- description:
307+
snippet_tags:
308+
- python.example_code.sesv2.SESv2Wrapper.decl
309+
- python.example_code.sesv2.CreateEmailIdentity
293310
Rust:
294311
versions:
295312
- sdk_version: 1
@@ -341,6 +358,10 @@ sesv2_CreateEmailTemplate:
341358
- python.example_code.sesv2.SESv2Workflow.main
342359
- python.example_code.sesv2.SESv2Workflow.decl
343360
- python.example_code.sesv2.CreateEmailTemplate
361+
- description:
362+
snippet_tags:
363+
- python.example_code.sesv2.SESv2Wrapper.decl
364+
- python.example_code.sesv2.CreateEmailTemplate
344365
Rust:
345366
versions:
346367
- sdk_version: 1
@@ -443,6 +464,10 @@ sesv2_DeleteEmailIdentity:
443464
- python.example_code.sesv2.SESv2Workflow.main
444465
- python.example_code.sesv2.SESv2Workflow.decl
445466
- python.example_code.sesv2.DeleteEmailIdentity
467+
- description:
468+
snippet_tags:
469+
- python.example_code.sesv2.SESv2Wrapper.decl
470+
- python.example_code.sesv2.DeleteEmailIdentity
446471
Rust:
447472
versions:
448473
- sdk_version: 1
@@ -494,6 +519,10 @@ sesv2_DeleteEmailTemplate:
494519
- python.example_code.sesv2.SESv2Workflow.main
495520
- python.example_code.sesv2.SESv2Workflow.decl
496521
- python.example_code.sesv2.DeleteEmailTemplate
522+
- description:
523+
snippet_tags:
524+
- python.example_code.sesv2.SESv2Wrapper.decl
525+
- python.example_code.sesv2.DeleteEmailTemplate
497526
Rust:
498527
versions:
499528
- sdk_version: 1
@@ -581,3 +610,63 @@ sesv2_NewsletterWorkflow:
581610
services:
582611
sesv2: {CreateContactList, CreateContact, ListContacts, SendEmail.simple, SendEmail.template, CreateEmailIdentity, CreateEmailTemplate,
583612
DeleteContactList, DeleteEmailIdentity, DeleteEmailTemplate}
613+
614+
sesv2_Hello:
615+
title: Hello &SESv2;
616+
title_abbrev: Hello &SESv2;
617+
synopsis: get started using &SESv2;.
618+
category: Hello
619+
languages:
620+
Python:
621+
versions:
622+
- sdk_version: 3
623+
github: python/example_code/sesv2
624+
excerpts:
625+
- description:
626+
snippet_tags:
627+
- python.example_code.sesv2.Hello
628+
services:
629+
sesv2: {ListEmailIdentities}
630+
sesv2_SendBulkEmail:
631+
title: Send bulk email with &SESv2;
632+
title_abbrev: Send bulk email
633+
synopsis: send bulk email with &SESv2;.
634+
category: Actions
635+
languages:
636+
Python:
637+
versions:
638+
- sdk_version: 3
639+
github: python/example_code/sesv2
640+
excerpts:
641+
- description:
642+
snippet_tags:
643+
- python.example_code.sesv2.SESv2Wrapper.decl
644+
- python.example_code.sesv2.SendBulkEmail
645+
services:
646+
sesv2: {SendBulkEmail}
647+
sesv2_Scenario_EmailAttachments:
648+
title: Send emails with attachments using &SESv2;
649+
title_abbrev: Email Attachments Scenario
650+
synopsis: send emails with attachments using &SESv2;.
651+
synopsis_list:
652+
- Verify sender email identity.
653+
- Create an email template for bulk sends.
654+
- Send a simple email with a file attachment.
655+
- Send a simple email with an inline image.
656+
- Send bulk templated emails with attachments.
657+
- Clean up resources.
658+
category: Scenarios
659+
languages:
660+
Python:
661+
versions:
662+
- sdk_version: 3
663+
github: python/example_code/sesv2
664+
excerpts:
665+
- description: Create an SESv2 wrapper class to manage operations.
666+
snippet_tags:
667+
- python.example_code.sesv2.SESv2Wrapper.class
668+
- description: Run an interactive scenario demonstrating email attachments.
669+
snippet_tags:
670+
- python.example_code.sesv2.Scenario_EmailAttachments
671+
services:
672+
sesv2: {SendEmail, SendBulkEmail, CreateEmailIdentity, CreateEmailTemplate, GetEmailIdentity, DeleteEmailTemplate, DeleteEmailIdentity}

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,4 @@ kotlin/services/**/.kotlin/
4141
.kiro/settings/
4242
.kiro/steering/
4343

44+
/codeloom_outputs
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1-
boto3>=1.26.79
1+
boto3>=1.35.0
2+
botocore>=1.35.0
23
pytest>=7.2.1

0 commit comments

Comments
 (0)