# Functions
No description provided by the author
NewSCIMService creates a new AWS SCIM Service.
NewSecretsManagerService returns a new SecretsManagerService.
# Variables
ErrAddressesTooMany is returned when the addresses has more than one entity.
ErrCreateGroupRequestEmpty is returned when the create group request is empty.
ErrCreateUserRequestEmpty is returned when the create user request is empty.
ErrDisplayNameEmpty is returned when the display name is empty.
ErrEmailsEmpty.
ErrEmailsTooMany is returned when the emails has more than one entity.
ErrFamilyNameEmpty is returned when the family name is empty.
ErrGivenNameEmpty is returned when the given name is empty.
ErrGroupDisplayNameEmpty is returned when the userName is empty.
ErrGroupExternalIDEmpty is returned when the userName is empty.
ErrGroupIDEmpty is returned when the group id is empty.
ErrPatchGroupRequestEmpty is returned when the patch group request is empty.
ErrPatchUserRequestEmpty is returned when the patch user request is empty.
ErrPhoneNumbersTooMany is returned when the phone numbers has more than one entity.
ErrPrimaryEmailEmpty is returned when the primary email is empty.
ErrPutUserRequestEmpty is returned when the put user request is empty.
ErrSecretManagerClientNil is returned when the SecretsManagerClientAPI is nil.
ErrTooManyPrimaryEmails when there are more than one primary email.
ErrURLEmpty is returned when the URL is empty.
ErrUserExternalIDEmpty is returned when the user externalId is empty.
ErrUserIDEmpty is returned when the user id is empty.
ErrUserNameEmpty is returned when the user name is empty.
ErrUserUserNameEmpty is returned when the userName is empty.
# Structs
Addresses represent an address entity.
Email represent an email entity.
Group represent a group entity.
No description provided by the author
ListGroupsResponse represent a list groups response entity.
ListResponse represent a general response entity.
ListUsersResponse represent a list users response entity.
No description provided by the author
Member represent a member group entity.
Meta represent a meta entity.
Name represent a name entity.
Operation represent an operation entity.
Patch represent a patch entity and its operations.
PatchGroupRequest represent a patch group request entity.
PatchUserRequest represent a patch user request entity.
No description provided by the author
No description provided by the author
SCIMService is an AWS SCIM Service.
SecretsManagerService is the wrapper for the AWS SecretsManager client.
ServiceProviderConfig represent a service provider config entity.
User represent a user entity.
# Interfaces
HTTPClient is an interface for sending HTTP requests.
SecretsManagerClientAPI is the interface to consume the secretsmanager client methods.
# Type aliases
CreateGroupRequest represent a create group request entity.
CreateGroupResponse represent a create group response entity.
CreateUserRequest represent a create user request entity.
CreateUserResponse represent a create user response entity.
GetGroupResponse represent a group user response entity.
GetUserResponse represent a get user response entity.
PatchUserResponse represent a put user response entity.
PutUserRequest represent a put user request entity.
PutUserResponse represent a put user response entity.