跳转到主要内容

提供随机性的Idem插件

项目描述

Made with pop, a Python implementation of Plugin Oriented Programming Made with Python

一个提供随机性的Idem插件。

关于

Idem Random提供了随机密码、随机整数、随机字符串等逻辑状态,这些状态可以与其他idem插件结合使用。此插件本身不与任何云提供商交互。

此插件可以使用的示例用例之一是 - AWS RDS数据库实例在创建时需要密码。我们可以使用AWS的RDS状态以及Idem随机密码状态来在运行时生成随机密码,并帮助创建RDS实例。

随机ID

资源random_id生成随机数字,这些数字打算用作其他资源的唯一标识符。此资源使用加密随机数生成器来最小化冲突的可能性,当请求16字节标识符时,此资源的输出与类型-4 UUID具有等效的唯一性。

什么是POP?

该项目是用pop构建的,pop是Python的插件导向编程(POP)实现。POP旨在以新的方式结合计算机历史的概念和智慧来解决现代计算问题。

更多信息

入门

先决条件

  • Python 3.8+

  • git (如果从源安装或为项目做出贡献)

安装

如果想要使用 idem-random,可以通过安装 PyPI 或从源安装。

从 PyPI 安装

如果软件包通过 PyPI 提供,请包含说明。

pip install idem-random

从源安装

# clone repo
git clone git@gitlab.com/vmware/idem/idem-random.git
cd idem-random

# Setup venv
python3 -m venv .venv
source .venv/bin/activate
pip install -e .

路线图

参考 开放问题 获取建议功能(以及已知问题)列表。

致谢

项目详情


下载文件

下载您平台对应的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

idem-random-2.0.0.tar.gz (14.0 kB 查看哈希值)

上传时间

构建分布

idem_random-2.0.0-py3-none-any.whl (16.4 kB 查看哈希值)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面