# README
Cloudy
IN WORK -- DO NOT USE
Planned to be an open source library that is a runtime adapter for AWS and Azure cloud capablilies. This library tries to provide simple capalbities instead of trying for a full-coverage. As you ned to use more complex capalbities they you should be able to tie into the underlying APIs from each of the Cloud Vendors.
Capablities
- User Management
- Group Management
- Blob / Bucket
- SMS / Notification
- JSON Data storage / query
- Binary Data storage
Providers
AWS
Amazon Web Services
- User Management - Cognito
- Group Management - Cognito
- Blob / Bucket - S3
- Mail - SES
- SMS - SNS
- JsonDataStorage - OpenSearch
- BinaryDataStorage - S3
Azure
Microsoft Azure
- User Management - AAD
- Group Management - AAD
- Blob / Bucket - Azure Blob Storage
- Mail - Azure Communication Services
- SMS - Azure Communication Services
- JsonDataStorage - Cosmos
- BinaryDataStorage - Azure Blob Storage
ElasticSearch
- JsonDataStorage
Keycloak
- User Management
- Group Management
For Developers
Releasing a Version
git tag v0.1.0
git push origin v0.1.0
# Packages
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
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
No description provided by the author
No description provided by the author
Packages storage manages storage in cloud services.
No description provided by the author
No description provided by the author
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Determines the items that are NOT in this set and returns those.
No description provided by the author
No description provided by the author
No description provided by the author
Detemines the items that are in this set.
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
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
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
No description provided by the author
No description provided by the author
No description provided by the author
ForceEnv Fails if the env is not present.
No description provided by the author
No description provided by the author
Generate an ID.
Generate an ID.
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
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
No description provided by the author
GetUserInfoFromToken Gets a user information from the JWT (Authorization Header).
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
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
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
No description provided by the author
No description provided by the author
Loads all the environment variables with the given prefix.
No description provided by the author
MapKeyStr is used for dealing with JSON...
Initiate Error Instance.
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
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
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
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
Normalized an env name MY_VAR => MY_VAR my-var => MY_VAR MyVar => MY_VAR myVar => MY_VAR my-vAR => MY_VAR myVAR => MY_VAR my var => MY_VAR IF there are no dashes or underscores then the first letter and virst capital in a sequence are used to have underscores.
No description provided by the author
ParseToken Parses the id token from cognito.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
change to private after user-api uses SendSMTPMail with authreq parameter.
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
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
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
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# 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
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
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
No description provided by the author
No description provided by the author
# Structs
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
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
HierarchicalEnvironment understands that the envrionment can be split into heirarchical segments (a tree) that can be used to provide overrides.
No description provided by the author
No description provided by the author
No description provided by the author
Error Type.
No description provided by the author
No description provided by the author
No description provided by the author
System Environment Variables Services.
No description provided by the author
No description provided by the author
No description provided by the author
TieredEnvironment provides an EnvironmentService that looks for
configuration values in a chain of environments, starting at
the first.
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
# Interfaces
No description provided by the author
No description provided by the author
AVD interface manager
*/.
No description provided by the author
Manages groups that users are part of.This can be seperate from the user manager or it can be the same.
No description provided by the author
No description provided by the author
Manages groups that users are part of.This can be seperate from the user manager or it can be the same.
Invite interface manager
*/.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
User interface manager
*/.
No description provided by the author
No description provided by the author
# Type aliases
No description provided by the author