一个pulumi包,用于创建和管理postgresql云资源。

pulumi-postgresql的Python项目详细描述


Build Status

PostgreSQL资源提供程序

pulumi的postgresql资源提供程序允许您管理postgresql 云程序中的资源。要使用此软件包,请install the Pulumi CLI first

安装

此软件包在标准软件包中有多种语言版本 格式。

node.js(java/typescript)

要使用node.js中的javascript或typescript,请使用 npm

$ npm install @pulumi/postgresql

yarn

$ yarn add @pulumi/postgresql

Python

要从python使用,请使用pip

安装
$ pip install pulumi_postgresql

开始

要使用from go,请使用go get获取库的最新版本

$ go get github.com/pulumi/pulumi-postgresql/sdk/go/...

配置

以下配置点可用:

  • postgresql:host-(必需)PostgreSQL的地址 服务器连接。
  • postgresql:port-(可选)PostgreSQL服务器的端口 连接。默认值为5432。
  • postgresql:database-(可选)要连接的数据库。这个 默认为Postgres。
  • postgresql:username-(必需)服务器的用户名 连接。
  • postgresql:password-(可选)服务器密码 连接。
  • postgresql:database_username-(可选)中用户的用户名 数据库(如果不同于连接用户名)(请参阅用户名 地图)。
  • postgresql:superuser-(可选)如果 要连接的用户不是PostgreSQL超级用户(在 无线电数据系统)。在这种情况下,可能会禁用某些功能(例如:刷新 数据库中的状态密码)。
  • postgresql:sslmode-(可选)设置ssl的优先级 连接到服务器。sslmode的有效值是(注意:prefer go的lib/pq不支持:
    • disable-没有ssl
    • require-总是ssl(默认值,也跳过验证)
    • verify-ca-始终为ssl(验证所提供的证书 由服务器由受信任的CA签名)
    • verify-full-始终使用ssl(验证证书 由服务器提供,由受信任的CA和服务器签名 主机名与证书中的主机名匹配)附加 有关选项及其含义的信息,请参见 libpq(3)ssl指南。
  • {TT17}$-(可选)最大等待 连接,以秒为单位。默认值为180s。零或未指定 意味着无限期的等待。 {TT18}$-(可选)设置最大数目 打开到数据库的连接。默认值为4。零均值 无限开放连接。
  • postgresql:expected_version-(可选)指定提示 关于提供程序将是的预期版本的terraform 正在与交谈。这是Terraform需要的提示 一个古老的PostgreSQL版本。此参数应为 是PostgreSQL版本或当前版本。一旦连接完成 建立后,terraform将对实际版本进行指纹识别。违约: 9.0.0条。

参考值

有关详细的参考文档,请访问the API docs

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java文件分块,获取长度字节   java嵌入式Tomcat不执行jsf页面   java我的数据库中有2个实体,但hibernate返回其中6个。   java如何基于逗号拆分字符串   java取消已经运行的CompletableFutures的预期模式是什么   java如何在informix中从另一个数据库复制表ddl和数据   为什么图片是黑色的?   java根据字符串数组中的单词筛选列表   Java8的集合。平行流有效吗?   Kotlin中的java静态内部类   java如何在GUI中生成一列字符串   javafx如何正确使用高对比度主题?   带空格的javascript Httpurlconnection参数   java如何设置GridBagLayout的约束   java如何在一个线程可能尚未初始化时关闭另一个线程   java将简单时间格式转换为特殊时间格式(hhmmt)   安卓/java阵列重复过滤器的问题   java在队列的链接实现下,入队和出队是如何工作的   java更新sql外键约束