Categorygithub.com/appliedres/cloudy
modulepackage
0.0.45
Repository: https://github.com/appliedres/cloudy.git
Documentation: pkg.go.dev

# README

Cloudy

badge

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
  • Mail
  • 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