from gcore import Gcore
client = Gcore(
api_key="My API Key",
)
task_id_list = client.cloud.databases.postgres.clusters.create(
project_id=0,
region_id=0,
cluster_name="3",
flavor={
"cpu": 1,
"memory_gib": 1,
},
high_availability={
"replication_mode": "sync"
},
network={
"acl": ["92.33.34.127"],
"network_type": "public",
},
pg_server_configuration={
"pg_conf": "\nlisten_addresses = 'localhost'\nport = 5432\nmax_connections = 100\nshared_buffers = 128MB\nlogging_collector = on",
"version": "version",
},
storage={
"size_gib": 100,
"type": "ssd-hiiops",
},
)
print(task_id_list.tasks)