package
0.0.0-20220913083758-979344a731cb
Repository: https://github.com/infinityworks/aws-sso-google-sync.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

No description provided by the author
NewClient creates a new client to talk with AWS SSO's SCIM endpoint.
No description provided by the author
NewGroup creates an object representing a group with the given name.
NewUser creates a user object representing a user with the given details.
ReadConfigFromFile will read a TOML file into the Config Struct.
UpdateUser updates a user object representing a user with the given details.

# Constants

OperationAdd is the add operation for a patch.
OperationRemove is the remove operation for a patch.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

Config specifes the configuration needed for AWS SSO SCIM.
No description provided by the author
No description provided by the author
Group represents a Group in AWS SSO.
GroupFilterResults represents filtered results when we search for groups or List all groups.
GroupMemberChange represents a change operation for a group.
GroupMemberChangeMember is a value needed for the ID of the member to add/remove.
GroupMemberChangeOperation details the operation to take place on a group.
User represents a User in AWS SSO.
UserAddress represents address values of users.
UserEmail represents a user email address.
UserFilterResults represents filtered results when we search for users or List all users.

# Interfaces

Client represents an interface of methods used to communicate with AWS SSO.
No description provided by the author
HttpClient is a generic HTTP Do interface.

# Type aliases

OperationType handle patch operations for add/remove.