Skip to content

Commit

Permalink
Merge pull request #3 from SGNL-ai/jan2025
Browse files Browse the repository at this point in the history
Augmenting for Jan 2025 training
  • Loading branch information
joewelsh authored Jan 5, 2025
2 parents 0fd8389 + 5b399db commit f2023cb
Show file tree
Hide file tree
Showing 12 changed files with 1,856 additions and 46 deletions.
4 changes: 0 additions & 4 deletions README copy.md

This file was deleted.

4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SGNL Managed Systems of Record Templates Used For Training
# SGNL Managed Systems of Record Templates

This repository contains all SGNL Managed Systems of Record YAML templates used for SGNL Training.
This repository contains all SGNL Managed Systems of Record YAML templates.
For information on SGNL SoR templates, please go through the [SGNL Help Documentation](https://help.sgnl.ai/articles/systems-of-record/catalogs-and-templates/).
32 changes: 17 additions & 15 deletions activedirectory.sgnl.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# LDAP Configuration YAML
displayName: "LDAP"
# Active Directory Configuration YAML
displayName: "Active Directory"
icon: |
PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0IiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjguOTAzMiAxMy4zNjg4TDEwLjIwMzIgMzQuNDI4QzguODI1NiAzNS45NzkyIDkuMTY5NiAzOC4zOTUyIDEwLjkyNCAzOS41MDE2TDMwLjEwMTYgNTEuNTkxMkMzMS4xOTY4IDUyLjI4MTYgMzIuNTkwNCA1Mi4yODE2IDMzLjY4NDggNTEuNTkxMkw1Mi44NjI0IDM5LjUwMTZDNTQuNjE2OCAzOC4zOTUyIDU0Ljk2IDM1Ljk3OTIgNTMuNTgzMiAzNC40MjhMMzQuODg0OCAxMy4zNjg4QzMzLjI5MzYgMTEuNTc2OCAzMC40OTQ0IDExLjU3NjggMjguOTAyNCAxMy4zNjg4SDI4LjkwMzJaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMTYyNV80MCkiLz4KPHBhdGggZD0iTTQyLjYxMzYgMzUuMDRMMjcuMzI4IDQ0Ljc2NzJDMjQuODQxNiA0Ni4zNDk2IDIxLjY2NDggNDYuMzUxMiAxOS4xNzYgNDQuNzcyOEwxMC44NCAzOS40ODMyQzkuMDg4MDEgMzguMzcxMiA4Ljc1MjAxIDM1Ljk1MjggMTAuMTM2IDM0LjQwNjRMMjguOTM4NCAxMy4yOTQ0QzMwLjQ2OTYgMTEuNTgyNCAzMy4zMTEyIDExLjU4ODggMzQuODM0NCAxMy4zMDcyTDQxLjI1MzYgMjAuNTZDNDEuMjUzNiAyMC41NiAzNi4xMzM2IDE3LjkyIDMxLjg5MzYgMjIuNzJMNDIuNjEzNiAzNS4wNFoiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl8xNjI1XzQwKSIvPgo8cGF0aCBkPSJNMzEuODkzNiAyMi43MkwyMS4xNzM2IDM1LjA0TDMxLjg5MzYgNDEuNzZMNDIuNjEzNiAzNS4wNEwzMS44OTM2IDIyLjcyWiIgZmlsbD0idXJsKCNwYWludDJfbGluZWFyXzE2MjVfNDApIi8+CjxtYXNrIGlkPSJtYXNrMF8xNjI1XzQwIiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iOSIgeT0iMTIiIHdpZHRoPSI0NiIgaGVpZ2h0PSI0MSI+CjxwYXRoIGQ9Ik0yOC45MDMyIDEzLjM2ODhMMTAuMjAzMiAzNC40MjhDOC44MjU2IDM1Ljk3OTIgOS4xNjk2IDM4LjM5NTIgMTAuOTI0IDM5LjUwMTZMMzAuMTAxNiA1MS41OTEyQzMxLjE5NjggNTIuMjgxNiAzMi41OTA0IDUyLjI4MTYgMzMuNjg0OCA1MS41OTEyTDUyLjg2MjQgMzkuNTAxNkM1NC42MTY4IDM4LjM5NTIgNTQuOTYgMzUuOTc5MiA1My41ODMyIDM0LjQyOEwzNC44ODQ4IDEzLjM2ODhDMzMuMjkzNiAxMS41NzY4IDMwLjQ5NDQgMTEuNTc2OCAyOC45MDI0IDEzLjM2ODhIMjguOTAzMloiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8xNjI1XzQwKSI+CjxwYXRoIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTptdWx0aXBseSIgZD0iTTMxLjg5MzYgNTIuNzJWOS45Mkw1Ni4yMTM2IDM3LjQ0TDMxLjg5MzYgNTIuNzJaIiBmaWxsPSJ1cmwoI3BhaW50M19saW5lYXJfMTYyNV80MCkiLz4KPC9nPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzE2MjVfNDAiIHgxPSI5LjM1NTIiIHkxPSIzMi4wNjY0IiB4Mj0iNTQuNDMyIiB5Mj0iMzIuMDY2NCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMjI1MDg3Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAzNEVBRiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfMTYyNV80MCIgeDE9IjkuMjgwMDEiIHkxPSIyOC45ODQ4IiB4Mj0iNDIuNjEzNiIgeTI9IjI4Ljk4NDgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzY5REVGRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxREE2RTgiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyXzE2MjVfNDAiIHgxPSIzMS44OTM2IiB5MT0iMjIuNzIiIHgyPSIzMS44OTM2IiB5Mj0iNDEuNzYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzhDRUFGRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1RERGRkEiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDNfbGluZWFyXzE2MjVfNDAiIHgxPSIyNS43ODg4IiB5MT0iMTMuNDQ0OCIgeDI9IjQ0LjMyMjQiIHkyPSI0NS41NDQ4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3Atb3BhY2l0eT0iMC4xIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4=
description: "LDAP as a System of Record"
description: "Active Directory as a System of Record"
hostname: "{{Input Required: test.data.com}}"
defaultSyncFrequency: HOURLY
defaultSyncMinInterval: 1
Expand All @@ -25,9 +25,10 @@ type: "LDAP-1.0.0"
# },
# "GroupMember": {
# "memberOf": "Group",
# "collectionAttribute": "distinguishedName",
# "query": "(&(memberOf={{CollectionId}})(objectCategory=user)(objectClass=user))",
# "memberUniqueIdAttribute": "memberObjectGUID",
# "memberOfUniqueIdAttribute": "groupObjectGUID"
# "memberUniqueIdAttribute": "objectGUID",
# "memberOfUniqueIdAttribute": "objectGUID"
# }
# },
# }
Expand All @@ -50,8 +51,9 @@ type: "LDAP-1.0.0"
# [Required] entityConfig.Group.query (String): Specifies the LDAP query for retrieving group entities.

# [Optional] entityConfig.GroupMember (Object): Configuration for group membership entities.
# [Required] entityConfig.GroupMember.query (String): Specifies the LDAP query for retrieving group members.
# [Required] entityConfig.GroupMember.memberOf (String): Specifies the group to which the members belong.
# [Required] entityConfig.GroupMember.query (String): Specifies the LDAP query for retrieving group members with {{CollectionID}}.
# [Required] entityConfig.GroupMember.collectionAttribute (String): Specifies attribute name to replate {{CollectionID}}.
# [Required] entityConfig.GroupMember.memberUniqueIdAttribute (String): Specifies the attribute used as a unique identifier for members.
# [Required] entityConfig.GroupMember.memberOfUniqueIdAttribute (String): Specifies the attribute used as a unique identifier for the group.

Expand Down Expand Up @@ -366,35 +368,35 @@ entities:
pageSize: 100
pagesOrderedById: false
attributes:
- name: objectGUID
externalId: objectGUID
- name: id
externalId: id
type: String
indexed: true
uniqueId: true
- name: groupObjectGUID
externalId: groupObjectGUID
- name: group_objectGUID
externalId: group_objectGUID
type: String
indexed: true
- name: memberObjectGUID
externalId: memberObjectGUID
- name: member_objectGUID
externalId: member_objectGUID
type: String
indexed: true

relationships:
UserMember:
name: Member
displayName: User Member
fromAttribute: GroupMember.memberObjectGUID
fromAttribute: GroupMember.member_objectGUID
toAttribute: userGUID
GroupMember:
name: Member
displayName: Group Member
fromAttribute: GroupMember.memberObjectGUID
fromAttribute: GroupMember.member_objectGUID
toAttribute: groupGUID
MemberOf:
name: MemberOf
displayName: Member Of
fromAttribute: GroupMember.groupObjectGUID
fromAttribute: GroupMember.group_objectGUID
toAttribute: groupGUID
UserMemberGroup:
name: Group
Expand Down
45 changes: 45 additions & 0 deletions aws-s3.sgnl.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
displayName: "AWS S3"
icon: |
PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0IiByeD0iNiIgZmlsbD0iIzI1MkYzRSIvPgo8cGF0aCBkPSJNMiA0Mkg2MlY1N0M2MiA1OS43NjE0IDU5Ljc2MTQgNjIgNTcgNjJIN0M0LjIzODU4IDYyIDIgNTkuNzYxNCAyIDU3VjQyWiIgZmlsbD0iI0VDRURFRiIvPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTgzMV8yMSkiPgo8cGF0aCBkPSJNMjMuMzQ5IDE5LjE5MjFDMjMuMzQ5IDE5LjY3OSAyMy40MDE2IDIwLjA3MzcgMjMuNDkzNyAyMC4zNjMyQzIzLjU5OSAyMC42NTI2IDIzLjczMDYgMjAuOTY4NCAyMy45MTQ4IDIxLjMxMDVDMjMuOTgwNiAyMS40MTU4IDI0LjAwNjkgMjEuNTIxMSAyNC4wMDY5IDIxLjYxMzJDMjQuMDA2OSAyMS43NDQ3IDIzLjkyNzkgMjEuODc2MyAyMy43NTY5IDIyLjAwNzlMMjIuOTI3OSAyMi41NjA1QzIyLjgwOTUgMjIuNjM5NSAyMi42OTExIDIyLjY3OSAyMi41ODU4IDIyLjY3OUMyMi40NTQzIDIyLjY3OSAyMi4zMjI3IDIyLjYxMzIgMjIuMTkxMSAyMi40OTQ3QzIyLjAwNjkgMjIuMjk3NCAyMS44NDkgMjIuMDg2OCAyMS43MTc0IDIxLjg3NjNDMjEuNTg1OCAyMS42NTI2IDIxLjQ1NDMgMjEuNDAyNiAyMS4zMDk1IDIxLjFDMjAuMjgzMiAyMi4zMTA1IDE4Ljk5MzcgMjIuOTE1OCAxNy40NDExIDIyLjkxNThDMTYuMzM1OCAyMi45MTU4IDE1LjQ1NDMgMjIuNiAxNC44MDk1IDIxLjk2ODRDMTQuMTY0OCAyMS4zMzY4IDEzLjgzNTggMjAuNDk0NyAxMy44MzU4IDE5LjQ0MjFDMTMuODM1OCAxOC4zMjM3IDE0LjIzMDYgMTcuNDE1OCAxNS4wMzMyIDE2LjczMTZDMTUuODM1OCAxNi4wNDc0IDE2LjkwMTYgMTUuNzA1MyAxOC4yNTY5IDE1LjcwNTNDMTguNzA0MyAxNS43MDUzIDE5LjE2NDggMTUuNzQ0NyAxOS42NTE2IDE1LjgxMDVDMjAuMTM4NSAxNS44NzYzIDIwLjYzODUgMTUuOTgxNiAyMS4xNjQ4IDE2LjFWMTUuMTM5NUMyMS4xNjQ4IDE0LjEzOTUgMjAuOTU0MyAxMy40NDIxIDIwLjU0NjQgMTMuMDM0MkMyMC4xMjUzIDEyLjYyNjMgMTkuNDE0OCAxMi40MjkgMTguNDAxNiAxMi40MjlDMTcuOTQxMSAxMi40MjkgMTcuNDY3NCAxMi40ODE2IDE2Ljk4MDYgMTIuNkMxNi40OTM3IDEyLjcxODQgMTYuMDIgMTIuODYzMiAxNS41NTk1IDEzLjA0NzRDMTUuMzQ5IDEzLjEzOTUgMTUuMTkxMSAxMy4xOTIxIDE1LjA5OSAxMy4yMTg0QzE1LjAwNjkgMTMuMjQ0NyAxNC45NDExIDEzLjI1NzkgMTQuODg4NSAxMy4yNTc5QzE0LjcwNDMgMTMuMjU3OSAxNC42MTIxIDEzLjEyNjMgMTQuNjEyMSAxMi44NVYxMi4yMDUzQzE0LjYxMjEgMTEuOTk0NyAxNC42Mzg1IDExLjgzNjggMTQuNzA0MyAxMS43NDQ3QzE0Ljc3IDExLjY1MjYgMTQuODg4NSAxMS41NjA1IDE1LjA3MjcgMTEuNDY4NEMxNS41MzMyIDExLjIzMTYgMTYuMDg1OCAxMS4wMzQyIDE2LjczMDYgMTAuODc2M0MxNy4zNzUzIDEwLjcwNTMgMTguMDU5NSAxMC42MjYzIDE4Ljc4MzIgMTAuNjI2M0MyMC4zNDkgMTAuNjI2MyAyMS40OTM3IDEwLjk4MTYgMjIuMjMwNiAxMS42OTIxQzIyLjk1NDMgMTIuNDAyNiAyMy4zMjI3IDEzLjQ4MTYgMjMuMzIyNyAxNC45MjlWMTkuMTkyMUgyMy4zNDlaTTE4LjAwNjkgMjEuMTkyMUMxOC40NDExIDIxLjE5MjEgMTguODg4NSAyMS4xMTMyIDE5LjM2MjEgMjAuOTU1M0MxOS44MzU4IDIwLjc5NzQgMjAuMjU2OSAyMC41MDc5IDIwLjYxMjEgMjAuMTEzMkMyMC44MjI3IDE5Ljg2MzIgMjAuOTgwNiAxOS41ODY4IDIxLjA1OTUgMTkuMjcxMUMyMS4xMzg1IDE4Ljk1NTMgMjEuMTkxMSAxOC41NzM3IDIxLjE5MTEgMTguMTI2M1YxNy41NzM3QzIwLjgwOTUgMTcuNDgxNiAyMC40MDE2IDE3LjQwMjYgMTkuOTgwNiAxNy4zNUMxOS41NTk1IDE3LjI5NzQgMTkuMTUxNiAxNy4yNzExIDE4Ljc0MzcgMTcuMjcxMUMxNy44NjIxIDE3LjI3MTEgMTcuMjE3NCAxNy40NDIxIDE2Ljc4MzIgMTcuNzk3NEMxNi4zNDkgMTguMTUyNiAxNi4xMzg1IDE4LjY1MjYgMTYuMTM4NSAxOS4zMTA1QzE2LjEzODUgMTkuOTI5IDE2LjI5NjQgMjAuMzg5NSAxNi42MjUzIDIwLjcwNTNDMTYuOTQxMSAyMS4wMzQyIDE3LjQwMTYgMjEuMTkyMSAxOC4wMDY5IDIxLjE5MjFaTTI4LjU3MjcgMjIuNjEzMkMyOC4zMzU4IDIyLjYxMzIgMjguMTc3OSAyMi41NzM3IDI4LjA3MjcgMjIuNDgxNkMyNy45Njc0IDIyLjQwMjYgMjcuODc1MyAyMi4yMTg0IDI3Ljc5NjQgMjEuOTY4NEwyNC43MDQzIDExLjc5NzRDMjQuNjI1MyAxMS41MzQyIDI0LjU4NTggMTEuMzYzMiAyNC41ODU4IDExLjI3MTFDMjQuNTg1OCAxMS4wNjA1IDI0LjY5MTEgMTAuOTQyMSAyNC45MDE2IDEwLjk0MjFIMjYuMTkxMUMyNi40NDExIDEwLjk0MjEgMjYuNjEyMSAxMC45ODE2IDI2LjcwNDMgMTEuMDczN0MyNi44MDk1IDExLjE1MjYgMjYuODg4NSAxMS4zMzY4IDI2Ljk2NzQgMTEuNTg2OEwyOS4xNzc5IDIwLjI5NzRMMzEuMjMwNiAxMS41ODY4QzMxLjI5NjQgMTEuMzIzNyAzMS4zNzUzIDExLjE1MjYgMzEuNDgwNiAxMS4wNzM3QzMxLjU4NTggMTAuOTk0NyAzMS43NyAxMC45NDIxIDMyLjAwNjkgMTAuOTQyMUgzMy4wNTk1QzMzLjMwOTUgMTAuOTQyMSAzMy40ODA2IDEwLjk4MTYgMzMuNTg1OCAxMS4wNzM3QzMzLjY5MTEgMTEuMTUyNiAzMy43ODMyIDExLjMzNjggMzMuODM1OCAxMS41ODY4TDM1LjkxNDggMjAuNDAyNkwzOC4xOTExIDExLjU4NjhDMzguMjcgMTEuMzIzNyAzOC4zNjIxIDExLjE1MjYgMzguNDU0MyAxMS4wNzM3QzM4LjU1OTUgMTAuOTk0NyAzOC43MzA2IDEwLjk0MjEgMzguOTY3NCAxMC45NDIxSDQwLjE5MTFDNDAuNDAxNiAxMC45NDIxIDQwLjUyIDExLjA0NzQgNDAuNTIgMTEuMjcxMUM0MC41MiAxMS4zMzY4IDQwLjUwNjkgMTEuNDAyNiA0MC40OTM3IDExLjQ4MTZDNDAuNDgwNiAxMS41NjA1IDQwLjQ1NDMgMTEuNjY1OCA0MC40MDE2IDExLjgxMDVMMzcuMjMwNiAyMS45ODE2QzM3LjE1MTYgMjIuMjQ0NyAzNy4wNTk1IDIyLjQxNTggMzYuOTU0MyAyMi40OTQ3QzM2Ljg0OSAyMi41NzM3IDM2LjY3NzkgMjIuNjI2MyAzNi40NTQzIDIyLjYyNjNIMzUuMzIyN0MzNS4wNzI3IDIyLjYyNjMgMzQuOTAxNiAyMi41ODY4IDM0Ljc5NjQgMjIuNDk0N0MzNC42OTExIDIyLjQwMjYgMzQuNTk5IDIyLjIzMTYgMzQuNTQ2NCAyMS45Njg0TDMyLjUwNjkgMTMuNDgxNkwzMC40ODA2IDIxLjk1NTNDMzAuNDE0OCAyMi4yMTg0IDMwLjMzNTggMjIuMzg5NSAzMC4yMzA2IDIyLjQ4MTZDMzAuMTI1MyAyMi41NzM3IDI5Ljk0MTEgMjIuNjEzMiAyOS43MDQzIDIyLjYxMzJIMjguNTcyN1pNNDUuNDgwNiAyMi45Njg0QzQ0Ljc5NjQgMjIuOTY4NCA0NC4xMTIxIDIyLjg4OTUgNDMuNDU0MyAyMi43MzE2QzQyLjc5NjQgMjIuNTczNyA0Mi4yODMyIDIyLjQwMjYgNDEuOTQxMSAyMi4yMDUzQzQxLjczMDYgMjIuMDg2OCA0MS41ODU4IDIxLjk1NTMgNDEuNTMzMiAyMS44MzY4QzQxLjQ4MDYgMjEuNzE4NCA0MS40NTQzIDIxLjU4NjggNDEuNDU0MyAyMS40Njg0VjIwLjc5NzRDNDEuNDU0MyAyMC41MjExIDQxLjU1OTUgMjAuMzg5NSA0MS43NTY5IDIwLjM4OTVDNDEuODM1OCAyMC4zODk1IDQxLjkxNDggMjAuNDAyNiA0MS45OTM3IDIwLjQyOUM0Mi4wNzI3IDIwLjQ1NTMgNDIuMTkxMSAyMC41MDc5IDQyLjMyMjcgMjAuNTYwNUM0Mi43NyAyMC43NTc5IDQzLjI1NjkgMjAuOTE1OCA0My43NyAyMS4wMjExQzQ0LjI5NjQgMjEuMTI2MyA0NC44MDk1IDIxLjE3OSA0NS4zMzU4IDIxLjE3OUM0Ni4xNjQ4IDIxLjE3OSA0Ni44MDk1IDIxLjAzNDIgNDcuMjU2OSAyMC43NDQ3QzQ3LjcwNDMgMjAuNDU1MyA0Ny45NDExIDIwLjAzNDIgNDcuOTQxMSAxOS40OTQ3QzQ3Ljk0MTEgMTkuMTI2MyA0Ny44MjI3IDE4LjgyMzcgNDcuNTg1OCAxOC41NzM3QzQ3LjM0OSAxOC4zMjM3IDQ2LjkwMTYgMTguMSA0Ni4yNTY5IDE3Ljg4OTVMNDQuMzQ5IDE3LjI5NzRDNDMuMzg4NSAxNi45OTQ3IDQyLjY3NzkgMTYuNTQ3NCA0Mi4yNDM3IDE1Ljk1NTNDNDEuODA5NSAxNS4zNzYzIDQxLjU4NTggMTQuNzMxNiA0MS41ODU4IDE0LjA0NzRDNDEuNTg1OCAxMy40OTQ3IDQxLjcwNDMgMTMuMDA3OSA0MS45NDExIDEyLjU4NjhDNDIuMTc3OSAxMi4xNjU4IDQyLjQ5MzcgMTEuNzk3NCA0Mi44ODg1IDExLjUwNzlDNDMuMjgzMiAxMS4yMDUzIDQzLjczMDYgMTAuOTgxNiA0NC4yNTY5IDEwLjgyMzdDNDQuNzgzMiAxMC42NjU4IDQ1LjMzNTggMTAuNiA0NS45MTQ4IDEwLjZDNDYuMjA0MyAxMC42IDQ2LjUwNjkgMTAuNjEzMiA0Ni43OTY0IDEwLjY1MjZDNDcuMDk5IDEwLjY5MjEgNDcuMzc1MyAxMC43NDQ3IDQ3LjY1MTYgMTAuNzk3NEM0Ny45MTQ4IDEwLjg2MzIgNDguMTY0OCAxMC45MjkgNDguNDAxNiAxMS4wMDc5QzQ4LjYzODUgMTEuMDg2OCA0OC44MjI3IDExLjE2NTggNDguOTU0MyAxMS4yNDQ3QzQ5LjEzODUgMTEuMzUgNDkuMjcgMTEuNDU1MyA0OS4zNDkgMTEuNTczN0M0OS40Mjc5IDExLjY3OSA0OS40Njc0IDExLjgyMzcgNDkuNDY3NCAxMi4wMDc5VjEyLjYyNjNDNDkuNDY3NCAxMi45MDI2IDQ5LjM2MjEgMTMuMDQ3NCA0OS4xNjQ4IDEzLjA0NzRDNDkuMDU5NSAxMy4wNDc0IDQ4Ljg4ODUgMTIuOTk0NyA0OC42NjQ4IDEyLjg4OTVDNDcuOTE0OCAxMi41NDc0IDQ3LjA3MjcgMTIuMzc2MyA0Ni4xMzg1IDEyLjM3NjNDNDUuMzg4NSAxMi4zNzYzIDQ0Ljc5NjQgMTIuNDk0NyA0NC4zODg1IDEyLjc0NDdDNDMuOTgwNiAxMi45OTQ3IDQzLjc3IDEzLjM3NjMgNDMuNzcgMTMuOTE1OEM0My43NyAxNC4yODQyIDQzLjkwMTYgMTQuNiA0NC4xNjQ4IDE0Ljg1QzQ0LjQyNzkgMTUuMSA0NC45MTQ4IDE1LjM1IDQ1LjYxMjEgMTUuNTczN0w0Ny40ODA2IDE2LjE2NThDNDguNDI3OSAxNi40Njg0IDQ5LjExMjEgMTYuODg5NSA0OS41MiAxNy40MjlDNDkuOTI3OSAxNy45Njg0IDUwLjEyNTMgMTguNTg2OCA1MC4xMjUzIDE5LjI3MTFDNTAuMTI1MyAxOS44MzY4IDUwLjAwNjkgMjAuMzUgNDkuNzgzMiAyMC43OTc0QzQ5LjU0NjQgMjEuMjQ0NyA0OS4yMzA2IDIxLjYzOTUgNDguODIyNyAyMS45NTUzQzQ4LjQxNDggMjIuMjg0MiA0Ny45Mjc5IDIyLjUyMTEgNDcuMzYyMSAyMi42OTIxQzQ2Ljc3IDIyLjg3NjMgNDYuMTUxNiAyMi45Njg0IDQ1LjQ4MDYgMjIuOTY4NFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDcuOTY3NCAyOS4zNjMxQzQzLjYzODUgMzIuNTYwNSAzNy4zNDkgMzQuMjU3OSAzMS45NDExIDM0LjI1NzlDMjQuMzYyMSAzNC4yNTc5IDE3LjUzMzIgMzEuNDU1MyAxMi4zNzUzIDI2Ljc5NzRDMTEuOTY3NCAyNi40Mjg5IDEyLjMzNTggMjUuOTI4OSAxMi44MjI3IDI2LjIxODRDMTguNDAxNiAyOS40NTUzIDI1LjI4MzIgMzEuNDE1OCAzMi40MDE2IDMxLjQxNThDMzcuMjA0MiAzMS40MTU4IDQyLjQ4MDYgMzAuNDE1OCA0Ny4zMzU4IDI4LjM2MzFDNDguMDU5NSAyOC4wMzQyIDQ4LjY3NzkgMjguODM2OCA0Ny45Njc0IDI5LjM2MzFaIiBmaWxsPSIjRkY5OTAwIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDkuNzcgMjcuMzEwNUM0OS4yMTc0IDI2LjYgNDYuMTEyMSAyNi45Njg0IDQ0LjcwNDIgMjcuMTM5NUM0NC4yODMyIDI3LjE5MjEgNDQuMjE3NCAyNi44MjM3IDQ0LjU5OSAyNi41NDc0QzQ3LjA3MjYgMjQuODEwNSA1MS4xMzg0IDI1LjMxMDUgNTEuNjEyMSAyNS44ODk1QzUyLjA4NTggMjYuNDgxNiA1MS40ODA1IDMwLjU0NzQgNDkuMTY0NyAzMi40OTQ4QzQ4LjgwOTUgMzIuNzk3NCA0OC40Njc0IDMyLjYzOTUgNDguNjI1MyAzMi4yNDQ4QzQ5LjE1MTYgMzAuOTQyMSA1MC4zMjI2IDI4LjAwNzkgNDkuNzcgMjcuMzEwNVoiIGZpbGw9IiNGRjk5MDAiLz4KPC9nPgo8cGF0aCBkPSJNMjUuOTk1NSA0Ny4zOTMyQzI0LjM3MjEgNDguMjYwNCAyMy45OTQxIDUwLjQxNzUgMjUuMjM5NCA1MS43MDczQzI1LjU3MyA1Mi4wNDA5IDI2LjUwNyA1Mi41NzQ2IDI3LjMyOTggNTIuODg2QzI5LjA4NjYgNTMuNTc1MyAyOS40ODY5IDU0LjE1MzUgMjguNjE5NiA1NC44NDI5QzI4LjE3NDggNTUuMTk4NyAyNy44ODU3IDU1LjI0MzIgMjYuODYyOCA1NS4xMzJDMjYuMTk1NiA1NS4wNDMxIDI1LjQzOTUgNTQuOTMxOSAyNS4xNTA0IDU0Ljg2NTFDMjQuNjgzNCA1NC43MzE3IDI0LjYzOSA1NC43OTg0IDI0LjYzOSA1NS42MjEyQzI0LjYzOSA1Ni40MjE4IDI0LjcwNTcgNTYuNTMzIDI1LjMyODMgNTYuNzU1NEMyNS43Mjg2IDU2Ljg4ODggMjYuNjg0OSA1NyAyNy40NjMyIDU3QzI5Ljk5ODMgNTcgMzEuMzEwNCA1NS45MTAzIDMxLjMxMDQgNTMuODJDMzEuMzEwNCA1Mi40NjM0IDMwLjU1NDMgNTEuNzA3MyAyOC40ODYyIDUwLjkwNjhDMjcuMTA3NCA1MC4zNzMxIDI2Ljg2MjggNTAuMjE3NCAyNi44NjI4IDQ5Ljc1MDRDMjYuODYyOCA0OC43OTQyIDI4LjA4NTkgNDguNTcxOCAzMC4zMDk3IDQ5LjEyNzdDMzAuODQzNCA0OS4yNjEyIDMwLjg2NTYgNDkuMjE2NyAzMC44NjU2IDQ4LjM3MTZDMzAuODY1NiA0Ny41MDQzIDMwLjgyMTEgNDcuNDM3NiAzMC4wNDI4IDQ3LjIzNzVDMjguNzA4NSA0Ni44NTk0IDI2Ljg0MDUgNDYuOTQ4NCAyNS45OTU1IDQ3LjM5MzJaIiBmaWxsPSIjMjUyRjNFIi8+CjxwYXRoIGQ9Ik0zMi42NDQ3IDQ4LjEwNDhWNDguOTk0M0gzNC4zMzQ4SDM2LjAyNDlMMzUuMDAxOSA1MC4xNTA3QzM0LjIyMzYgNTEuMDQwMiAzMy45NzkgNTEuNTA3MiAzMy45NzkgNTIuMDQwOUMzMy45NzkgNTIuNzc0OCAzMy45NzkgNTIuNzc0OCAzNS4wNjg2IDUyLjc3NDhDMzYuNzU4NyA1Mi43NzQ4IDM3LjQyNTkgNTMuNzc1NSAzNi40MDI5IDU0Ljc5ODRDMzYuMDAyNiA1NS4xOTg3IDM1Ljc1OCA1NS4yNjU0IDM0Ljc3OTUgNTUuMTU0MkMzNC4xNTY5IDU1LjA2NTMgMzMuNDIzIDU0Ljk1NDEgMzMuMTU2MiA1NC44NjUyQzMyLjY4OTIgNTQuNzMxNyAzMi42NDQ3IDU0Ljc5ODQgMzIuNjQ0NyA1NS42MjEyQzMyLjY0NDcgNTYuNDY2MyAzMi42NjY5IDU2LjUxMDggMzMuNjQ1NCA1Ni43Nzc2QzM1Ljc1OCA1Ny4zNzgxIDM4LjAwNDEgNTYuNjg4NyAzOC43NjAxIDU1LjIyMUMzOS42NDk3IDUzLjUwODYgMzguNDcxMSA1MS4yMTgxIDM2LjcxNDIgNTEuMjE4MUMzNi40NDc0IDUxLjIxODEgMzYuNjY5OCA1MC44ODQ1IDM3LjQ5MjYgNTAuMDM5NUMzOC40NzExIDQ5LjA2MSAzOC42NDkgNDguNzQ5NyAzOC42NDkgNDguMDM4MVY0Ny4yMTUzSDM1LjY0NjhIMzIuNjQ0N1Y0OC4xMDQ4WiIgZmlsbD0iIzI1MkYzRSIvPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xODMxXzIxIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIgMTAuNCkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K
description: "AWS S3 as a source for CSV Files"
defaultSyncFrequency: HOURLY
defaultSyncMinInterval: 1
defaultApiCallFrequency: SECONDLY
defaultApiCallMinInterval: 1
type: "S3-1.0.0"

# Example Config:
# To fetch entity data stored in a `data/internal` path in `employeeData`` S3 bucket in the `us-west-2` region i.e. s3://my-bucket/internal/{entity}.csv
# {
# "region": "us-west-2",
# "bucket": "employeeData",
# "prefix": "data/internal",
# }
adapterConfig: "ewogICAgInJlZ2lvbiI6ICJ7e0lucHV0IFJlcXVpcmVkOiByZWdpb259fSIsCiAgICAiYnVja2V0IjogInt7SW5wdXQgUmVxdWlyZWQ6IGJ1Y2tldCBuYW1lfX0iCn0="

# All auth mechanisms specified below must be supported by the specified Adapter.
auth:
- basic:
username: "{{Input Required: AccessKeyID}}"
password: "{{Input Required: SecretAccessKey}}"

entities:
User:
displayName: User
externalId: users # This must match the name of the CSV file in the S3 bucket
description: User represents the user data stored in AWS S3 in users.csv
syncFrequency: HOURLY
syncMinInterval: 1
apiCallFrequency: SECONDLY
apiCallMinInterval: 1
pageSize: 100
pagesOrderedById: false
attributes:
- name: userId
externalId: userId
type: String
indexed: true
uniqueId: true
- name: userName
externalId: userName
type: String
Loading

0 comments on commit f2023cb

Please sign in to comment.