Service
Example Usage
using Pulumi;
using Aiven = Pulumi.Aiven;
class MyStack : Stack
{
public MyStack()
{
var myservice = new Aiven.Service("myservice", new Aiven.ServiceArgs
{
CloudName = "google-europe-west1",
PgUserConfig = new Aiven.Inputs.ServicePgUserConfigArgs
{
IpFilter =
{
"0.0.0.0/0",
},
PgVersion = "10",
},
Plan = "business-8",
Project = aiven_project.Myproject.Project,
ProjectVpcId = aiven_project_vpc.Vpc_gcp_europe_west1.Id,
ServiceName = "<SERVICE_NAME>",
ServiceType = "pg",
TerminationProtection = true,
});
}
}
Coming soon!
import pulumi
import pulumi_aiven as aiven
myservice = aiven.Service("myservice",
cloud_name="google-europe-west1",
pg_user_config={
"ipFilter": ["0.0.0.0/0"],
"pgVersion": "10",
},
plan="business-8",
project=aiven_project["myproject"]["project"],
project_vpc_id=aiven_project_vpc["vpc_gcp_europe_west1"]["id"],
service_name="<SERVICE_NAME>",
service_type="pg",
termination_protection=True)import * as pulumi from "@pulumi/pulumi";
import * as aiven from "@pulumi/aiven";
const myservice = new aiven.Service("myservice", {
cloudName: "google-europe-west1",
pgUserConfig: {
ipFilters: ["0.0.0.0/0"],
pgVersion: "10",
},
plan: "business-8",
project: aiven_project_myproject.project,
projectVpcId: aiven_project_vpc_vpc_gcp_europe_west1.id,
serviceName: "<SERVICE_NAME>",
serviceType: "pg",
terminationProtection: true,
});Create a Service Resource
new Service(name: string, args: ServiceArgs, opts?: CustomResourceOptions);def Service(resource_name, opts=None, cassandra=None, cassandra_user_config=None, client_timeout=None, cloud_name=None, elasticsearch=None, elasticsearch_user_config=None, grafana=None, grafana_user_config=None, influxdb=None, influxdb_user_config=None, kafka=None, kafka_connect=None, kafka_connect_user_config=None, kafka_mirrormaker=None, kafka_mirrormaker_user_config=None, kafka_user_config=None, maintenance_window_dow=None, maintenance_window_time=None, mysql=None, mysql_user_config=None, pg=None, pg_user_config=None, plan=None, project=None, project_vpc_id=None, redis=None, redis_user_config=None, service_integrations=None, service_name=None, service_type=None, termination_protection=None, __props__=None);func NewService(ctx *Context, name string, args ServiceArgs, opts ...ResourceOption) (*Service, error)public Service(string name, ServiceArgs args, CustomResourceOptions? opts = null)- name string
- The unique name of the resource.
- args ServiceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- opts ResourceOptions
- A bag of options that control this resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ServiceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ServiceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
Service Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The Service resource accepts the following input properties:
- Project string
Target project
- Service
Name string Service name
- Service
Type string Service type code
- Cassandra
Service
Cassandra Args Cassandra specific server provided values
- Cassandra
User ServiceConfig Cassandra User Config Args Cassandra specific user configurable settings
- Client
Timeout ServiceClient Timeout Args Custom Terraform Client timeouts
- Cloud
Name string Cloud the service runs in
- Elasticsearch
Service
Elasticsearch Args Elasticsearch specific server provided values
- Elasticsearch
User ServiceConfig Elasticsearch User Config Args Elasticsearch specific user configurable settings
- Grafana
Service
Grafana Args Grafana specific server provided values
- Grafana
User ServiceConfig Grafana User Config Args Grafana specific user configurable settings
- Influxdb
Service
Influxdb Args InfluxDB specific server provided values
- Influxdb
User ServiceConfig Influxdb User Config Args InfluxDB specific user configurable settings
- Kafka
Service
Kafka Args Kafka specific server provided values
- Kafka
Connect ServiceKafka Connect Args Kafka Connect specific server provided values
- Kafka
Connect ServiceUser Config Kafka Connect User Config Args Kafka Connect specific user configurable settings
- Kafka
Mirrormaker ServiceKafka Mirrormaker Args Kafka MirrorMaker 2 specific server provided values
- Kafka
Mirrormaker ServiceUser Config Kafka Mirrormaker User Config Args Kafka MirrorMaker 2 specific user configurable settings
- Kafka
User ServiceConfig Kafka User Config Args Kafka specific user configurable settings
- Maintenance
Window stringDow Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- Maintenance
Window stringTime Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- Mysql
Service
Mysql Args MySQL specific server provided values
- Mysql
User ServiceConfig Mysql User Config Args MySQL specific user configurable settings
- Pg
Service
Pg Args PostgreSQL specific server provided values
- Pg
User ServiceConfig Pg User Config Args PostgreSQL specific user configurable settings
- Plan string
Subscription plan
- Project
Vpc stringId Identifier of the VPC the service should be in, if any
- Redis
Service
Redis Args Redis specific server provided values
- Redis
User ServiceConfig Redis User Config Args Redis specific user configurable settings
- Service
Integrations List<ServiceService Integration Args> Service integrations to specify when creating a service. Not applied after initial service creation
- Termination
Protection bool Prevent service from being deleted. It is recommended to have this enabled for all services.
- Project string
Target project
- Service
Name string Service name
- Service
Type string Service type code
- Cassandra
Service
Cassandra Cassandra specific server provided values
- Cassandra
User ServiceConfig Cassandra User Config Cassandra specific user configurable settings
- Client
Timeout ServiceClient Timeout Custom Terraform Client timeouts
- Cloud
Name string Cloud the service runs in
- Elasticsearch
Service
Elasticsearch Elasticsearch specific server provided values
- Elasticsearch
User ServiceConfig Elasticsearch User Config Elasticsearch specific user configurable settings
- Grafana
Service
Grafana Grafana specific server provided values
- Grafana
User ServiceConfig Grafana User Config Grafana specific user configurable settings
- Influxdb
Service
Influxdb InfluxDB specific server provided values
- Influxdb
User ServiceConfig Influxdb User Config InfluxDB specific user configurable settings
- Kafka
Service
Kafka Kafka specific server provided values
- Kafka
Connect ServiceKafka Connect Kafka Connect specific server provided values
- Kafka
Connect ServiceUser Config Kafka Connect User Config Kafka Connect specific user configurable settings
- Kafka
Mirrormaker ServiceKafka Mirrormaker Kafka MirrorMaker 2 specific server provided values
- Kafka
Mirrormaker ServiceUser Config Kafka Mirrormaker User Config Kafka MirrorMaker 2 specific user configurable settings
- Kafka
User ServiceConfig Kafka User Config Kafka specific user configurable settings
- Maintenance
Window stringDow Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- Maintenance
Window stringTime Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- Mysql
Service
Mysql MySQL specific server provided values
- Mysql
User ServiceConfig Mysql User Config MySQL specific user configurable settings
- Pg
Service
Pg PostgreSQL specific server provided values
- Pg
User ServiceConfig Pg User Config PostgreSQL specific user configurable settings
- Plan string
Subscription plan
- Project
Vpc stringId Identifier of the VPC the service should be in, if any
- Redis
Service
Redis Redis specific server provided values
- Redis
User ServiceConfig Redis User Config Redis specific user configurable settings
- Service
Integrations []ServiceService Integration Service integrations to specify when creating a service. Not applied after initial service creation
- Termination
Protection bool Prevent service from being deleted. It is recommended to have this enabled for all services.
- project string
Target project
- service
Name string Service name
- service
Type string Service type code
- cassandra
Service
Cassandra Cassandra specific server provided values
- cassandra
User ServiceConfig Cassandra User Config Cassandra specific user configurable settings
- client
Timeout ServiceClient Timeout Custom Terraform Client timeouts
- cloud
Name string Cloud the service runs in
- elasticsearch
Service
Elasticsearch Elasticsearch specific server provided values
- elasticsearch
User ServiceConfig Elasticsearch User Config Elasticsearch specific user configurable settings
- grafana
Service
Grafana Grafana specific server provided values
- grafana
User ServiceConfig Grafana User Config Grafana specific user configurable settings
- influxdb
Service
Influxdb InfluxDB specific server provided values
- influxdb
User ServiceConfig Influxdb User Config InfluxDB specific user configurable settings
- kafka
Service
Kafka Kafka specific server provided values
- kafka
Connect ServiceKafka Connect Kafka Connect specific server provided values
- kafka
Connect ServiceUser Config Kafka Connect User Config Kafka Connect specific user configurable settings
- kafka
Mirrormaker ServiceKafka Mirrormaker Kafka MirrorMaker 2 specific server provided values
- kafka
Mirrormaker ServiceUser Config Kafka Mirrormaker User Config Kafka MirrorMaker 2 specific user configurable settings
- kafka
User ServiceConfig Kafka User Config Kafka specific user configurable settings
- maintenance
Window stringDow Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenance
Window stringTime Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- mysql
Service
Mysql MySQL specific server provided values
- mysql
User ServiceConfig Mysql User Config MySQL specific user configurable settings
- pg
Service
Pg PostgreSQL specific server provided values
- pg
User ServiceConfig Pg User Config PostgreSQL specific user configurable settings
- plan string
Subscription plan
- project
Vpc stringId Identifier of the VPC the service should be in, if any
- redis
Service
Redis Redis specific server provided values
- redis
User ServiceConfig Redis User Config Redis specific user configurable settings
- service
Integrations ServiceService Integration[] Service integrations to specify when creating a service. Not applied after initial service creation
- termination
Protection boolean Prevent service from being deleted. It is recommended to have this enabled for all services.
- project str
Target project
- service_
name str Service name
- service_
type str Service type code
- cassandra
Dict[Service
Cassandra] Cassandra specific server provided values
- cassandra_
user_ Dict[Serviceconfig Cassandra User Config] Cassandra specific user configurable settings
- client_
timeout Dict[ServiceClient Timeout] Custom Terraform Client timeouts
- cloud_
name str Cloud the service runs in
- elasticsearch
Dict[Service
Elasticsearch] Elasticsearch specific server provided values
- elasticsearch_
user_ Dict[Serviceconfig Elasticsearch User Config] Elasticsearch specific user configurable settings
- grafana
Dict[Service
Grafana] Grafana specific server provided values
- grafana_
user_ Dict[Serviceconfig Grafana User Config] Grafana specific user configurable settings
- influxdb
Dict[Service
Influxdb] InfluxDB specific server provided values
- influxdb_
user_ Dict[Serviceconfig Influxdb User Config] InfluxDB specific user configurable settings
- kafka
Dict[Service
Kafka] Kafka specific server provided values
- kafka_
connect Dict[ServiceKafka Connect] Kafka Connect specific server provided values
- kafka_
connect_ Dict[Serviceuser_ config Kafka Connect User Config] Kafka Connect specific user configurable settings
- kafka_
mirrormaker Dict[ServiceKafka Mirrormaker] Kafka MirrorMaker 2 specific server provided values
- kafka_
mirrormaker_ Dict[Serviceuser_ config Kafka Mirrormaker User Config] Kafka MirrorMaker 2 specific user configurable settings
- kafka_
user_ Dict[Serviceconfig Kafka User Config] Kafka specific user configurable settings
- maintenance_
window_ strdow Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenance_
window_ strtime Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- mysql
Dict[Service
Mysql] MySQL specific server provided values
- mysql_
user_ Dict[Serviceconfig Mysql User Config] MySQL specific user configurable settings
- pg
Dict[Service
Pg] PostgreSQL specific server provided values
- pg_
user_ Dict[Serviceconfig Pg User Config] PostgreSQL specific user configurable settings
- plan str
Subscription plan
- project_
vpc_ strid Identifier of the VPC the service should be in, if any
- redis
Dict[Service
Redis] Redis specific server provided values
- redis_
user_ Dict[Serviceconfig Redis User Config] Redis specific user configurable settings
- service_
integrations List[ServiceService Integration] Service integrations to specify when creating a service. Not applied after initial service creation
- termination_
protection bool Prevent service from being deleted. It is recommended to have this enabled for all services.
Outputs
All input properties are implicitly available as output properties. Additionally, the Service resource produces the following output properties:
- Components
List<Service
Component> Service component information objects
- Id string
- The provider-assigned unique ID for this managed resource.
- Service
Host string Service hostname
- Service
Password string Password used for connecting to the service, if applicable
- Service
Port int Service port
- Service
Uri string URI for connecting to the service. Service specific info is under “kafka”, “pg”, etc.
- Service
Username string Username used for connecting to the service, if applicable
- State string
Service state
- Components
[]Service
Component Service component information objects
- Id string
- The provider-assigned unique ID for this managed resource.
- Service
Host string Service hostname
- Service
Password string Password used for connecting to the service, if applicable
- Service
Port int Service port
- Service
Uri string URI for connecting to the service. Service specific info is under “kafka”, “pg”, etc.
- Service
Username string Username used for connecting to the service, if applicable
- State string
Service state
- components
Service
Component[] Service component information objects
- id string
- The provider-assigned unique ID for this managed resource.
- service
Host string Service hostname
- service
Password string Password used for connecting to the service, if applicable
- service
Port number Service port
- service
Uri string URI for connecting to the service. Service specific info is under “kafka”, “pg”, etc.
- service
Username string Username used for connecting to the service, if applicable
- state string
Service state
- components
List[Service
Component] Service component information objects
- id str
- The provider-assigned unique ID for this managed resource.
- service_
host str Service hostname
- service_
password str Password used for connecting to the service, if applicable
- service_
port float Service port
- service_
uri str URI for connecting to the service. Service specific info is under “kafka”, “pg”, etc.
- service_
username str Username used for connecting to the service, if applicable
- state str
Service state
Look up an Existing Service Resource
Get an existing Service resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ServiceState, opts?: CustomResourceOptions): Servicestatic get(resource_name, id, opts=None, cassandra=None, cassandra_user_config=None, client_timeout=None, cloud_name=None, components=None, elasticsearch=None, elasticsearch_user_config=None, grafana=None, grafana_user_config=None, influxdb=None, influxdb_user_config=None, kafka=None, kafka_connect=None, kafka_connect_user_config=None, kafka_mirrormaker=None, kafka_mirrormaker_user_config=None, kafka_user_config=None, maintenance_window_dow=None, maintenance_window_time=None, mysql=None, mysql_user_config=None, pg=None, pg_user_config=None, plan=None, project=None, project_vpc_id=None, redis=None, redis_user_config=None, service_host=None, service_integrations=None, service_name=None, service_password=None, service_port=None, service_type=None, service_uri=None, service_username=None, state=None, termination_protection=None, __props__=None);func GetService(ctx *Context, name string, id IDInput, state *ServiceState, opts ...ResourceOption) (*Service, error)public static Service Get(string name, Input<string> id, ServiceState? state, CustomResourceOptions? opts = null)- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
The following state arguments are supported:
- Cassandra
Service
Cassandra Args Cassandra specific server provided values
- Cassandra
User ServiceConfig Cassandra User Config Args Cassandra specific user configurable settings
- Client
Timeout ServiceClient Timeout Args Custom Terraform Client timeouts
- Cloud
Name string Cloud the service runs in
- Components
List<Service
Component Args> Service component information objects
- Elasticsearch
Service
Elasticsearch Args Elasticsearch specific server provided values
- Elasticsearch
User ServiceConfig Elasticsearch User Config Args Elasticsearch specific user configurable settings
- Grafana
Service
Grafana Args Grafana specific server provided values
- Grafana
User ServiceConfig Grafana User Config Args Grafana specific user configurable settings
- Influxdb
Service
Influxdb Args InfluxDB specific server provided values
- Influxdb
User ServiceConfig Influxdb User Config Args InfluxDB specific user configurable settings
- Kafka
Service
Kafka Args Kafka specific server provided values
- Kafka
Connect ServiceKafka Connect Args Kafka Connect specific server provided values
- Kafka
Connect ServiceUser Config Kafka Connect User Config Args Kafka Connect specific user configurable settings
- Kafka
Mirrormaker ServiceKafka Mirrormaker Args Kafka MirrorMaker 2 specific server provided values
- Kafka
Mirrormaker ServiceUser Config Kafka Mirrormaker User Config Args Kafka MirrorMaker 2 specific user configurable settings
- Kafka
User ServiceConfig Kafka User Config Args Kafka specific user configurable settings
- Maintenance
Window stringDow Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- Maintenance
Window stringTime Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- Mysql
Service
Mysql Args MySQL specific server provided values
- Mysql
User ServiceConfig Mysql User Config Args MySQL specific user configurable settings
- Pg
Service
Pg Args PostgreSQL specific server provided values
- Pg
User ServiceConfig Pg User Config Args PostgreSQL specific user configurable settings
- Plan string
Subscription plan
- Project string
Target project
- Project
Vpc stringId Identifier of the VPC the service should be in, if any
- Redis
Service
Redis Args Redis specific server provided values
- Redis
User ServiceConfig Redis User Config Args Redis specific user configurable settings
- Service
Host string Service hostname
- Service
Integrations List<ServiceService Integration Args> Service integrations to specify when creating a service. Not applied after initial service creation
- Service
Name string Service name
- Service
Password string Password used for connecting to the service, if applicable
- Service
Port int Service port
- Service
Type string Service type code
- Service
Uri string URI for connecting to the service. Service specific info is under “kafka”, “pg”, etc.
- Service
Username string Username used for connecting to the service, if applicable
- State string
Service state
- Termination
Protection bool Prevent service from being deleted. It is recommended to have this enabled for all services.
- Cassandra
Service
Cassandra Cassandra specific server provided values
- Cassandra
User ServiceConfig Cassandra User Config Cassandra specific user configurable settings
- Client
Timeout ServiceClient Timeout Custom Terraform Client timeouts
- Cloud
Name string Cloud the service runs in
- Components
[]Service
Component Service component information objects
- Elasticsearch
Service
Elasticsearch Elasticsearch specific server provided values
- Elasticsearch
User ServiceConfig Elasticsearch User Config Elasticsearch specific user configurable settings
- Grafana
Service
Grafana Grafana specific server provided values
- Grafana
User ServiceConfig Grafana User Config Grafana specific user configurable settings
- Influxdb
Service
Influxdb InfluxDB specific server provided values
- Influxdb
User ServiceConfig Influxdb User Config InfluxDB specific user configurable settings
- Kafka
Service
Kafka Kafka specific server provided values
- Kafka
Connect ServiceKafka Connect Kafka Connect specific server provided values
- Kafka
Connect ServiceUser Config Kafka Connect User Config Kafka Connect specific user configurable settings
- Kafka
Mirrormaker ServiceKafka Mirrormaker Kafka MirrorMaker 2 specific server provided values
- Kafka
Mirrormaker ServiceUser Config Kafka Mirrormaker User Config Kafka MirrorMaker 2 specific user configurable settings
- Kafka
User ServiceConfig Kafka User Config Kafka specific user configurable settings
- Maintenance
Window stringDow Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- Maintenance
Window stringTime Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- Mysql
Service
Mysql MySQL specific server provided values
- Mysql
User ServiceConfig Mysql User Config MySQL specific user configurable settings
- Pg
Service
Pg PostgreSQL specific server provided values
- Pg
User ServiceConfig Pg User Config PostgreSQL specific user configurable settings
- Plan string
Subscription plan
- Project string
Target project
- Project
Vpc stringId Identifier of the VPC the service should be in, if any
- Redis
Service
Redis Redis specific server provided values
- Redis
User ServiceConfig Redis User Config Redis specific user configurable settings
- Service
Host string Service hostname
- Service
Integrations []ServiceService Integration Service integrations to specify when creating a service. Not applied after initial service creation
- Service
Name string Service name
- Service
Password string Password used for connecting to the service, if applicable
- Service
Port int Service port
- Service
Type string Service type code
- Service
Uri string URI for connecting to the service. Service specific info is under “kafka”, “pg”, etc.
- Service
Username string Username used for connecting to the service, if applicable
- State string
Service state
- Termination
Protection bool Prevent service from being deleted. It is recommended to have this enabled for all services.
- cassandra
Service
Cassandra Cassandra specific server provided values
- cassandra
User ServiceConfig Cassandra User Config Cassandra specific user configurable settings
- client
Timeout ServiceClient Timeout Custom Terraform Client timeouts
- cloud
Name string Cloud the service runs in
- components
Service
Component[] Service component information objects
- elasticsearch
Service
Elasticsearch Elasticsearch specific server provided values
- elasticsearch
User ServiceConfig Elasticsearch User Config Elasticsearch specific user configurable settings
- grafana
Service
Grafana Grafana specific server provided values
- grafana
User ServiceConfig Grafana User Config Grafana specific user configurable settings
- influxdb
Service
Influxdb InfluxDB specific server provided values
- influxdb
User ServiceConfig Influxdb User Config InfluxDB specific user configurable settings
- kafka
Service
Kafka Kafka specific server provided values
- kafka
Connect ServiceKafka Connect Kafka Connect specific server provided values
- kafka
Connect ServiceUser Config Kafka Connect User Config Kafka Connect specific user configurable settings
- kafka
Mirrormaker ServiceKafka Mirrormaker Kafka MirrorMaker 2 specific server provided values
- kafka
Mirrormaker ServiceUser Config Kafka Mirrormaker User Config Kafka MirrorMaker 2 specific user configurable settings
- kafka
User ServiceConfig Kafka User Config Kafka specific user configurable settings
- maintenance
Window stringDow Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenance
Window stringTime Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- mysql
Service
Mysql MySQL specific server provided values
- mysql
User ServiceConfig Mysql User Config MySQL specific user configurable settings
- pg
Service
Pg PostgreSQL specific server provided values
- pg
User ServiceConfig Pg User Config PostgreSQL specific user configurable settings
- plan string
Subscription plan
- project string
Target project
- project
Vpc stringId Identifier of the VPC the service should be in, if any
- redis
Service
Redis Redis specific server provided values
- redis
User ServiceConfig Redis User Config Redis specific user configurable settings
- service
Host string Service hostname
- service
Integrations ServiceService Integration[] Service integrations to specify when creating a service. Not applied after initial service creation
- service
Name string Service name
- service
Password string Password used for connecting to the service, if applicable
- service
Port number Service port
- service
Type string Service type code
- service
Uri string URI for connecting to the service. Service specific info is under “kafka”, “pg”, etc.
- service
Username string Username used for connecting to the service, if applicable
- state string
Service state
- termination
Protection boolean Prevent service from being deleted. It is recommended to have this enabled for all services.
- cassandra
Dict[Service
Cassandra] Cassandra specific server provided values
- cassandra_
user_ Dict[Serviceconfig Cassandra User Config] Cassandra specific user configurable settings
- client_
timeout Dict[ServiceClient Timeout] Custom Terraform Client timeouts
- cloud_
name str Cloud the service runs in
- components
List[Service
Component] Service component information objects
- elasticsearch
Dict[Service
Elasticsearch] Elasticsearch specific server provided values
- elasticsearch_
user_ Dict[Serviceconfig Elasticsearch User Config] Elasticsearch specific user configurable settings
- grafana
Dict[Service
Grafana] Grafana specific server provided values
- grafana_
user_ Dict[Serviceconfig Grafana User Config] Grafana specific user configurable settings
- influxdb
Dict[Service
Influxdb] InfluxDB specific server provided values
- influxdb_
user_ Dict[Serviceconfig Influxdb User Config] InfluxDB specific user configurable settings
- kafka
Dict[Service
Kafka] Kafka specific server provided values
- kafka_
connect Dict[ServiceKafka Connect] Kafka Connect specific server provided values
- kafka_
connect_ Dict[Serviceuser_ config Kafka Connect User Config] Kafka Connect specific user configurable settings
- kafka_
mirrormaker Dict[ServiceKafka Mirrormaker] Kafka MirrorMaker 2 specific server provided values
- kafka_
mirrormaker_ Dict[Serviceuser_ config Kafka Mirrormaker User Config] Kafka MirrorMaker 2 specific user configurable settings
- kafka_
user_ Dict[Serviceconfig Kafka User Config] Kafka specific user configurable settings
- maintenance_
window_ strdow Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenance_
window_ strtime Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- mysql
Dict[Service
Mysql] MySQL specific server provided values
- mysql_
user_ Dict[Serviceconfig Mysql User Config] MySQL specific user configurable settings
- pg
Dict[Service
Pg] PostgreSQL specific server provided values
- pg_
user_ Dict[Serviceconfig Pg User Config] PostgreSQL specific user configurable settings
- plan str
Subscription plan
- project str
Target project
- project_
vpc_ strid Identifier of the VPC the service should be in, if any
- redis
Dict[Service
Redis] Redis specific server provided values
- redis_
user_ Dict[Serviceconfig Redis User Config] Redis specific user configurable settings
- service_
host str Service hostname
- service_
integrations List[ServiceService Integration] Service integrations to specify when creating a service. Not applied after initial service creation
- service_
name str Service name
- service_
password str Password used for connecting to the service, if applicable
- service_
port float Service port
- service_
type str Service type code
- service_
uri str URI for connecting to the service. Service specific info is under “kafka”, “pg”, etc.
- service_
username str Username used for connecting to the service, if applicable
- state str
Service state
- termination_
protection bool Prevent service from being deleted. It is recommended to have this enabled for all services.
Supporting Types
ServiceCassandraUserConfig
ServiceCassandraUserConfigPrivateAccess
ServiceCassandraUserConfigPublicAccess
ServiceClientTimeout
ServiceComponent
See the output API doc for this type.
See the output API doc for this type.
See the output API doc for this type.
ServiceElasticsearch
ServiceElasticsearchUserConfig
- Custom
Domain string - Disable
Replication stringFactor Adjustment - Elasticsearch
Service
Elasticsearch User Config Elasticsearch Args - Elasticsearch
Version string - Index
Patterns List<ServiceElasticsearch User Config Index Pattern Args> - Ip
Filters List<string> - Kibana
Service
Elasticsearch User Config Kibana Args - Max
Index stringCount - Private
Access ServiceElasticsearch User Config Private Access Args - Public
Access ServiceElasticsearch User Config Public Access Args - Recovery
Basebackup stringName - Service
To stringFork From
- Custom
Domain string - Disable
Replication stringFactor Adjustment - Elasticsearch
Service
Elasticsearch User Config Elasticsearch - Elasticsearch
Version string - Index
Patterns []ServiceElasticsearch User Config Index Pattern - Ip
Filters []string - Kibana
Service
Elasticsearch User Config Kibana - Max
Index stringCount - Private
Access ServiceElasticsearch User Config Private Access - Public
Access ServiceElasticsearch User Config Public Access - Recovery
Basebackup stringName - Service
To stringFork From
- custom
Domain string - disable
Replication stringFactor Adjustment - elasticsearch
Service
Elasticsearch User Config Elasticsearch - elasticsearch
Version string - index
Patterns ServiceElasticsearch User Config Index Pattern[] - ip
Filters string[] - kibana
Service
Elasticsearch User Config Kibana - max
Index stringCount - private
Access ServiceElasticsearch User Config Private Access - public
Access ServiceElasticsearch User Config Public Access - recovery
Basebackup stringName - service
To stringFork From
- custom
Domain str - disable
Replication strFactor Adjustment - elasticsearch
Dict[Service
Elasticsearch User Config Elasticsearch] - elasticsearch
Version str - index
Patterns List[ServiceElasticsearch User Config Index Pattern] - ip
Filters List[str] - kibana
Dict[Service
Elasticsearch User Config Kibana] - max
Index strCount - private
Access Dict[ServiceElasticsearch User Config Private Access] - public
Access Dict[ServiceElasticsearch User Config Public Access] - recovery
Basebackup strName - service
To strFork From
ServiceElasticsearchUserConfigElasticsearch
- Action
Auto stringCreate Index Enabled - Action
Destructive stringRequires Name - Http
Max stringContent Length - Http
Max stringHeader Size - Http
Max stringInitial Line Length - Indices
Fielddata stringCache Size - Indices
Memory stringIndex Buffer Size - Indices
Queries stringCache Size - Indices
Query stringBool Max Clause Count - Reindex
Remote List<string>Whitelists - Thread
Pool stringAnalyze Queue Size - Thread
Pool stringAnalyze Size - Thread
Pool stringForce Merge Size - Thread
Pool stringGet Queue Size - Thread
Pool stringGet Size - Thread
Pool stringIndex Queue Size - Thread
Pool stringIndex Size - Thread
Pool stringSearch Queue Size - Thread
Pool stringSearch Size - Thread
Pool stringSearch Throttled Queue Size - Thread
Pool stringSearch Throttled Size - Thread
Pool stringWrite Queue Size - Thread
Pool stringWrite Size
- Action
Auto stringCreate Index Enabled - Action
Destructive stringRequires Name - Http
Max stringContent Length - Http
Max stringHeader Size - Http
Max stringInitial Line Length - Indices
Fielddata stringCache Size - Indices
Memory stringIndex Buffer Size - Indices
Queries stringCache Size - Indices
Query stringBool Max Clause Count - Reindex
Remote []stringWhitelists - Thread
Pool stringAnalyze Queue Size - Thread
Pool stringAnalyze Size - Thread
Pool stringForce Merge Size - Thread
Pool stringGet Queue Size - Thread
Pool stringGet Size - Thread
Pool stringIndex Queue Size - Thread
Pool stringIndex Size - Thread
Pool stringSearch Queue Size - Thread
Pool stringSearch Size - Thread
Pool stringSearch Throttled Queue Size - Thread
Pool stringSearch Throttled Size - Thread
Pool stringWrite Queue Size - Thread
Pool stringWrite Size
- action
Auto stringCreate Index Enabled - action
Destructive stringRequires Name - http
Max stringContent Length - http
Max stringHeader Size - http
Max stringInitial Line Length - indices
Fielddata stringCache Size - indices
Memory stringIndex Buffer Size - indices
Queries stringCache Size - indices
Query stringBool Max Clause Count - reindex
Remote string[]Whitelists - thread
Pool stringAnalyze Queue Size - thread
Pool stringAnalyze Size - thread
Pool stringForce Merge Size - thread
Pool stringGet Queue Size - thread
Pool stringGet Size - thread
Pool stringIndex Queue Size - thread
Pool stringIndex Size - thread
Pool stringSearch Queue Size - thread
Pool stringSearch Size - thread
Pool stringSearch Throttled Queue Size - thread
Pool stringSearch Throttled Size - thread
Pool stringWrite Queue Size - thread
Pool stringWrite Size
- action
Auto strCreate Index Enabled - action
Destructive strRequires Name - http
Max strContent Length - http
Max strHeader Size - http
Max strInitial Line Length - indices
Fielddata strCache Size - indices
Memory strIndex Buffer Size - indices
Queries strCache Size - indices
Query strBool Max Clause Count - reindex
Remote List[str]Whitelists - thread
Pool strAnalyze Queue Size - thread
Pool strAnalyze Size - thread
Pool strForce Merge Size - thread
Pool strGet Queue Size - thread
Pool strGet Size - thread
Pool strIndex Queue Size - thread
Pool strIndex Size - thread
Pool strSearch Queue Size - thread
Pool strSearch Size - thread
Pool strSearch Throttled Queue Size - thread
Pool strSearch Throttled Size - thread
Pool strWrite Queue Size - thread
Pool strWrite Size
ServiceElasticsearchUserConfigIndexPattern
ServiceElasticsearchUserConfigKibana
ServiceElasticsearchUserConfigPrivateAccess
ServiceElasticsearchUserConfigPublicAccess
ServiceGrafanaUserConfig
- Alerting
Enabled string - Alerting
Error stringOr Timeout - Alerting
Nodata stringOr Nullvalues - Allow
Embedding string - Auth
Basic stringEnabled - Auth
Generic ServiceOauth Grafana User Config Auth Generic Oauth Args - Auth
Github ServiceGrafana User Config Auth Github Args - Auth
Gitlab ServiceGrafana User Config Auth Gitlab Args - Auth
Google ServiceGrafana User Config Auth Google Args - string
- Custom
Domain string - Dashboards
Versions stringTo Keep - Dataproxy
Send stringUser Header - Dataproxy
Timeout string - Disable
Gravatar string - Editors
Can stringAdmin - External
Image ServiceStorage Grafana User Config External Image Storage Args - Google
Analytics stringUa Id - Ip
Filters List<string> - Metrics
Enabled string - Private
Access ServiceGrafana User Config Private Access Args - Public
Access ServiceGrafana User Config Public Access Args - Smtp
Server ServiceGrafana User Config Smtp Server Args - User
Auto stringAssign Org - User
Auto stringAssign Org Role - Viewers
Can stringEdit
- Alerting
Enabled string - Alerting
Error stringOr Timeout - Alerting
Nodata stringOr Nullvalues - Allow
Embedding string - Auth
Basic stringEnabled - Auth
Generic ServiceOauth Grafana User Config Auth Generic Oauth - Auth
Github ServiceGrafana User Config Auth Github - Auth
Gitlab ServiceGrafana User Config Auth Gitlab - Auth
Google ServiceGrafana User Config Auth Google - string
- Custom
Domain string - Dashboards
Versions stringTo Keep - Dataproxy
Send stringUser Header - Dataproxy
Timeout string - Disable
Gravatar string - Editors
Can stringAdmin - External
Image ServiceStorage Grafana User Config External Image Storage - Google
Analytics stringUa Id - Ip
Filters []string - Metrics
Enabled string - Private
Access ServiceGrafana User Config Private Access - Public
Access ServiceGrafana User Config Public Access - Smtp
Server ServiceGrafana User Config Smtp Server - User
Auto stringAssign Org - User
Auto stringAssign Org Role - Viewers
Can stringEdit
- alerting
Enabled string - alerting
Error stringOr Timeout - alerting
Nodata stringOr Nullvalues - allow
Embedding string - auth
Basic stringEnabled - auth
Generic ServiceOauth Grafana User Config Auth Generic Oauth - auth
Github ServiceGrafana User Config Auth Github - auth
Gitlab ServiceGrafana User Config Auth Gitlab - auth
Google ServiceGrafana User Config Auth Google - string
- custom
Domain string - dashboards
Versions stringTo Keep - dataproxy
Send stringUser Header - dataproxy
Timeout string - disable
Gravatar string - editors
Can stringAdmin - external
Image ServiceStorage Grafana User Config External Image Storage - google
Analytics stringUa Id - ip
Filters string[] - metrics
Enabled string - private
Access ServiceGrafana User Config Private Access - public
Access ServiceGrafana User Config Public Access - smtp
Server ServiceGrafana User Config Smtp Server - user
Auto stringAssign Org - user
Auto stringAssign Org Role - viewers
Can stringEdit
- alerting
Enabled str - alerting
Error strOr Timeout - alerting
Nodata strOr Nullvalues - allow
Embedding str - auth
Basic strEnabled - auth
Generic Dict[ServiceOauth Grafana User Config Auth Generic Oauth] - auth
Github Dict[ServiceGrafana User Config Auth Github] - auth
Gitlab Dict[ServiceGrafana User Config Auth Gitlab] - auth
Google Dict[ServiceGrafana User Config Auth Google] - str
- custom
Domain str - dashboards
Versions strTo Keep - dataproxy
Send strUser Header - dataproxy
Timeout str - disable
Gravatar str - editors
Can strAdmin - external
Image Dict[ServiceStorage Grafana User Config External Image Storage] - google
Analytics strUa Id - ip
Filters List[str] - metrics
Enabled str - private
Access Dict[ServiceGrafana User Config Private Access] - public
Access Dict[ServiceGrafana User Config Public Access] - smtp
Server Dict[ServiceGrafana User Config Smtp Server] - user
Auto strAssign Org - user
Auto strAssign Org Role - viewers
Can strEdit
ServiceGrafanaUserConfigAuthGenericOauth
ServiceGrafanaUserConfigAuthGithub
ServiceGrafanaUserConfigAuthGitlab
ServiceGrafanaUserConfigAuthGoogle
ServiceGrafanaUserConfigExternalImageStorage
ServiceGrafanaUserConfigPrivateAccess
ServiceGrafanaUserConfigPublicAccess
ServiceGrafanaUserConfigSmtpServer
ServiceInfluxdb
ServiceInfluxdbUserConfig
ServiceInfluxdbUserConfigPrivateAccess
ServiceInfluxdbUserConfigPublicAccess
ServiceKafka
ServiceKafkaConnectUserConfig
ServiceKafkaConnectUserConfigKafkaConnect
ServiceKafkaConnectUserConfigPrivateAccess
ServiceKafkaConnectUserConfigPublicAccess
ServiceKafkaMirrormakerUserConfig
ServiceKafkaMirrormakerUserConfigKafkaMirrormaker
ServiceKafkaUserConfig
- Custom
Domain string - Ip
Filters List<string> - Kafka
Service
Kafka User Config Kafka Args - Kafka
Authentication ServiceMethods Kafka User Config Kafka Authentication Methods Args - Kafka
Connect string - Kafka
Connect ServiceConfig Kafka User Config Kafka Connect Config Args - Kafka
Rest string - Kafka
Rest ServiceConfig Kafka User Config Kafka Rest Config Args - Kafka
Version string - Private
Access ServiceKafka User Config Private Access Args - Public
Access ServiceKafka User Config Public Access Args - Schema
Registry string
- Custom
Domain string - Ip
Filters []string - Kafka
Service
Kafka User Config Kafka - Kafka
Authentication ServiceMethods Kafka User Config Kafka Authentication Methods - Kafka
Connect string - Kafka
Connect ServiceConfig Kafka User Config Kafka Connect Config - Kafka
Rest string - Kafka
Rest ServiceConfig Kafka User Config Kafka Rest Config - Kafka
Version string - Private
Access ServiceKafka User Config Private Access - Public
Access ServiceKafka User Config Public Access - Schema
Registry string
- custom
Domain string - ip
Filters string[] - kafka
Service
Kafka User Config Kafka - kafka
Authentication ServiceMethods Kafka User Config Kafka Authentication Methods - kafka
Connect string - kafka
Connect ServiceConfig Kafka User Config Kafka Connect Config - kafka
Rest string - kafka
Rest ServiceConfig Kafka User Config Kafka Rest Config - kafka
Version string - private
Access ServiceKafka User Config Private Access - public
Access ServiceKafka User Config Public Access - schema
Registry string
- custom
Domain str - ip
Filters List[str] - kafka
Dict[Service
Kafka User Config Kafka] - kafka
Authentication Dict[ServiceMethods Kafka User Config Kafka Authentication Methods] - kafka
Connect Dict[ServiceConfig Kafka User Config Kafka Connect Config] - kafka
Rest str - kafka
Rest Dict[ServiceConfig Kafka User Config Kafka Rest Config] - kafka
Version str - kafka_
connect str - private
Access Dict[ServiceKafka User Config Private Access] - public
Access Dict[ServiceKafka User Config Public Access] - schema
Registry str
ServiceKafkaUserConfigKafka
- Auto
Create stringTopics Enable - Compression
Type string - Connections
Max stringIdle Ms - Default
Replication stringFactor - Group
Max stringSession Timeout Ms - Group
Min stringSession Timeout Ms - Log
Cleaner stringMax Compaction Lag Ms - Log
Cleaner stringMin Cleanable Ratio - Log
Cleaner stringMin Compaction Lag Ms - Log
Cleanup stringPolicy - Log
Message stringTimestamp Difference Max Ms - Log
Message stringTimestamp Type - Log
Retention stringBytes - Log
Retention stringHours - Log
Segment stringBytes - Max
Connections stringPer Ip - Message
Max stringBytes - Num
Partitions string - Offsets
Retention stringMinutes - Producer
Purgatory stringPurge Interval Requests - Replica
Fetch stringMax Bytes - Replica
Fetch stringResponse Max Bytes - Socket
Request stringMax Bytes
- Auto
Create stringTopics Enable - Compression
Type string - Connections
Max stringIdle Ms - Default
Replication stringFactor - Group
Max stringSession Timeout Ms - Group
Min stringSession Timeout Ms - Log
Cleaner stringMax Compaction Lag Ms - Log
Cleaner stringMin Cleanable Ratio - Log
Cleaner stringMin Compaction Lag Ms - Log
Cleanup stringPolicy - Log
Message stringTimestamp Difference Max Ms - Log
Message stringTimestamp Type - Log
Retention stringBytes - Log
Retention stringHours - Log
Segment stringBytes - Max
Connections stringPer Ip - Message
Max stringBytes - Num
Partitions string - Offsets
Retention stringMinutes - Producer
Purgatory stringPurge Interval Requests - Replica
Fetch stringMax Bytes - Replica
Fetch stringResponse Max Bytes - Socket
Request stringMax Bytes
- auto
Create stringTopics Enable - compression
Type string - connections
Max stringIdle Ms - default
Replication stringFactor - group
Max stringSession Timeout Ms - group
Min stringSession Timeout Ms - log
Cleaner stringMax Compaction Lag Ms - log
Cleaner stringMin Cleanable Ratio - log
Cleaner stringMin Compaction Lag Ms - log
Cleanup stringPolicy - log
Message stringTimestamp Difference Max Ms - log
Message stringTimestamp Type - log
Retention stringBytes - log
Retention stringHours - log
Segment stringBytes - max
Connections stringPer Ip - message
Max stringBytes - num
Partitions string - offsets
Retention stringMinutes - producer
Purgatory stringPurge Interval Requests - replica
Fetch stringMax Bytes - replica
Fetch stringResponse Max Bytes - socket
Request stringMax Bytes
- auto
Create strTopics Enable - compression
Type str - connections
Max strIdle Ms - default
Replication strFactor - group
Max strSession Timeout Ms - group
Min strSession Timeout Ms - log
Cleaner strMax Compaction Lag Ms - log
Cleaner strMin Cleanable Ratio - log
Cleaner strMin Compaction Lag Ms - log
Cleanup strPolicy - log
Message strTimestamp Difference Max Ms - log
Message strTimestamp Type - log
Retention strBytes - log
Retention strHours - log
Segment strBytes - max
Connections strPer Ip - message
Max strBytes - num
Partitions str - offsets
Retention strMinutes - producer
Purgatory strPurge Interval Requests - replica
Fetch strMax Bytes - replica
Fetch strResponse Max Bytes - socket
Request strMax Bytes
ServiceKafkaUserConfigKafkaAuthenticationMethods
ServiceKafkaUserConfigKafkaConnectConfig
ServiceKafkaUserConfigKafkaRestConfig
ServiceKafkaUserConfigPrivateAccess
ServiceKafkaUserConfigPublicAccess
ServiceMysqlUserConfig
- Admin
Password string - Admin
Username string - Backup
Hour string - Backup
Minute string - Ip
Filters List<string> - Mysql
Service
Mysql User Config Mysql Args - Mysql
Version string - Private
Access ServiceMysql User Config Private Access Args - Public
Access ServiceMysql User Config Public Access Args - Recovery
Target stringTime - Service
To stringFork From
ServiceMysqlUserConfigMysql
- Connect
Timeout string - Default
Time stringZone - Group
Concat stringMax Len - Information
Schema stringStats Expiry - Innodb
Ft stringMin Token Size - Innodb
Ft stringServer Stopword Table - Innodb
Lock stringWait Timeout - Innodb
Log stringBuffer Size - Innodb
Online stringAlter Log Max Size - Innodb
Rollback stringOn Timeout - Interactive
Timeout string - Max
Allowed stringPacket - Max
Heap stringTable Size - Net
Read stringTimeout - Net
Write stringTimeout - Sort
Buffer stringSize - Sql
Mode string - Sql
Require stringPrimary Key - Tmp
Table stringSize - Wait
Timeout string
- Connect
Timeout string - Default
Time stringZone - Group
Concat stringMax Len - Information
Schema stringStats Expiry - Innodb
Ft stringMin Token Size - Innodb
Ft stringServer Stopword Table - Innodb
Lock stringWait Timeout - Innodb
Log stringBuffer Size - Innodb
Online stringAlter Log Max Size - Innodb
Rollback stringOn Timeout - Interactive
Timeout string - Max
Allowed stringPacket - Max
Heap stringTable Size - Net
Read stringTimeout - Net
Write stringTimeout - Sort
Buffer stringSize - Sql
Mode string - Sql
Require stringPrimary Key - Tmp
Table stringSize - Wait
Timeout string
- connect
Timeout string - default
Time stringZone - group
Concat stringMax Len - information
Schema stringStats Expiry - innodb
Ft stringMin Token Size - innodb
Ft stringServer Stopword Table - innodb
Lock stringWait Timeout - innodb
Log stringBuffer Size - innodb
Online stringAlter Log Max Size - innodb
Rollback stringOn Timeout - interactive
Timeout string - max
Allowed stringPacket - max
Heap stringTable Size - net
Read stringTimeout - net
Write stringTimeout - sort
Buffer stringSize - sql
Mode string - sql
Require stringPrimary Key - tmp
Table stringSize - wait
Timeout string
- connect
Timeout str - default
Time strZone - group
Concat strMax Len - information
Schema strStats Expiry - innodb
Ft strMin Token Size - innodb
Ft strServer Stopword Table - innodb
Lock strWait Timeout - innodb
Log strBuffer Size - innodb
Online strAlter Log Max Size - innodb
Rollback strOn Timeout - interactive
Timeout str - max
Allowed strPacket - max
Heap strTable Size - net
Read strTimeout - net
Write strTimeout - sort
Buffer strSize - sql
Mode str - sql
Require strPrimary Key - tmp
Table strSize - wait
Timeout str
ServiceMysqlUserConfigPrivateAccess
ServiceMysqlUserConfigPublicAccess
ServicePg
ServicePgUserConfig
- Admin
Password string - Admin
Username string - Backup
Hour string - Backup
Minute string - Ip
Filters List<string> - Pg
Service
Pg User Config Pg Args - Pg
Read stringReplica - Pg
Service stringTo Fork From - Pg
Version string - Pgbouncer
Service
Pg User Config Pgbouncer Args - Pglookout
Service
Pg User Config Pglookout Args - Private
Access ServicePg User Config Private Access Args - Public
Access ServicePg User Config Public Access Args - Recovery
Target stringTime - Service
To stringFork From - Synchronous
Replication string - Timescaledb
Service
Pg User Config Timescaledb Args - Variant string
- Admin
Password string - Admin
Username string - Backup
Hour string - Backup
Minute string - Ip
Filters []string - Pg
Service
Pg User Config Pg - Pg
Read stringReplica - Pg
Service stringTo Fork From - Pg
Version string - Pgbouncer
Service
Pg User Config Pgbouncer - Pglookout
Service
Pg User Config Pglookout - Private
Access ServicePg User Config Private Access - Public
Access ServicePg User Config Public Access - Recovery
Target stringTime - Service
To stringFork From - Synchronous
Replication string - Timescaledb
Service
Pg User Config Timescaledb - Variant string
- admin
Password string - admin
Username string - backup
Hour string - backup
Minute string - ip
Filters string[] - pg
Service
Pg User Config Pg - pg
Read stringReplica - pg
Service stringTo Fork From - pg
Version string - pgbouncer
Service
Pg User Config Pgbouncer - pglookout
Service
Pg User Config Pglookout - private
Access ServicePg User Config Private Access - public
Access ServicePg User Config Public Access - recovery
Target stringTime - service
To stringFork From - synchronous
Replication string - timescaledb
Service
Pg User Config Timescaledb - variant string
- admin
Password str - admin
Username str - backup
Hour str - backup
Minute str - ip
Filters List[str] - pg
Dict[Service
Pg User Config Pg] - pg
Read strReplica - pg
Service strTo Fork From - pg
Version str - pgbouncer
Dict[Service
Pg User Config Pgbouncer] - pglookout
Dict[Service
Pg User Config Pglookout] - private
Access Dict[ServicePg User Config Private Access] - public
Access Dict[ServicePg User Config Public Access] - recovery
Target strTime - service
To strFork From - synchronous
Replication str - timescaledb
Dict[Service
Pg User Config Timescaledb] - variant str
ServicePgUserConfigPg
- Autovacuum
Analyze stringScale Factor - Autovacuum
Analyze stringThreshold - Autovacuum
Freeze stringMax Age - Autovacuum
Max stringWorkers - Autovacuum
Naptime string - Autovacuum
Vacuum stringCost Delay - Autovacuum
Vacuum stringCost Limit - Autovacuum
Vacuum stringScale Factor - Autovacuum
Vacuum stringThreshold - Deadlock
Timeout string - Idle
In stringTransaction Session Timeout - Jit string
- Log
Autovacuum stringMin Duration - Log
Error stringVerbosity - Log
Min stringDuration Statement - Max
Locks stringPer Transaction - Max
Parallel stringWorkers - Max
Parallel stringWorkers Per Gather - Max
Pred stringLocks Per Transaction - Max
Prepared stringTransactions - Max
Stack stringDepth - Max
Standby stringArchive Delay - Max
Standby stringStreaming Delay - Max
Worker stringProcesses - Pg
Stat stringStatements Track - Temp
File stringLimit - Timezone string
- Track
Activity stringQuery Size - Track
Commit stringTimestamp - Track
Functions string - Wal
Sender stringTimeout - Wal
Writer stringDelay
- Autovacuum
Analyze stringScale Factor - Autovacuum
Analyze stringThreshold - Autovacuum
Freeze stringMax Age - Autovacuum
Max stringWorkers - Autovacuum
Naptime string - Autovacuum
Vacuum stringCost Delay - Autovacuum
Vacuum stringCost Limit - Autovacuum
Vacuum stringScale Factor - Autovacuum
Vacuum stringThreshold - Deadlock
Timeout string - Idle
In stringTransaction Session Timeout - Jit string
- Log
Autovacuum stringMin Duration - Log
Error stringVerbosity - Log
Min stringDuration Statement - Max
Locks stringPer Transaction - Max
Parallel stringWorkers - Max
Parallel stringWorkers Per Gather - Max
Pred stringLocks Per Transaction - Max
Prepared stringTransactions - Max
Stack stringDepth - Max
Standby stringArchive Delay - Max
Standby stringStreaming Delay - Max
Worker stringProcesses - Pg
Stat stringStatements Track - Temp
File stringLimit - Timezone string
- Track
Activity stringQuery Size - Track
Commit stringTimestamp - Track
Functions string - Wal
Sender stringTimeout - Wal
Writer stringDelay
- autovacuum
Analyze stringScale Factor - autovacuum
Analyze stringThreshold - autovacuum
Freeze stringMax Age - autovacuum
Max stringWorkers - autovacuum
Naptime string - autovacuum
Vacuum stringCost Delay - autovacuum
Vacuum stringCost Limit - autovacuum
Vacuum stringScale Factor - autovacuum
Vacuum stringThreshold - deadlock
Timeout string - idle
In stringTransaction Session Timeout - jit string
- log
Autovacuum stringMin Duration - log
Error stringVerbosity - log
Min stringDuration Statement - max
Locks stringPer Transaction - max
Parallel stringWorkers - max
Parallel stringWorkers Per Gather - max
Pred stringLocks Per Transaction - max
Prepared stringTransactions - max
Stack stringDepth - max
Standby stringArchive Delay - max
Standby stringStreaming Delay - max
Worker stringProcesses - pg
Stat stringStatements Track - temp
File stringLimit - timezone string
- track
Activity stringQuery Size - track
Commit stringTimestamp - track
Functions string - wal
Sender stringTimeout - wal
Writer stringDelay
- autovacuum
Analyze strScale Factor - autovacuum
Analyze strThreshold - autovacuum
Freeze strMax Age - autovacuum
Max strWorkers - autovacuum
Naptime str - autovacuum
Vacuum strCost Delay - autovacuum
Vacuum strCost Limit - autovacuum
Vacuum strScale Factor - autovacuum
Vacuum strThreshold - deadlock
Timeout str - idle
In strTransaction Session Timeout - jit str
- log
Autovacuum strMin Duration - log
Error strVerbosity - log
Min strDuration Statement - max
Locks strPer Transaction - max
Parallel strWorkers - max
Parallel strWorkers Per Gather - max
Pred strLocks Per Transaction - max
Prepared strTransactions - max
Stack strDepth - max
Standby strArchive Delay - max
Standby strStreaming Delay - max
Worker strProcesses - pg
Stat strStatements Track - temp
File strLimit - timezone str
- track
Activity strQuery Size - track
Commit strTimestamp - track
Functions str - wal
Sender strTimeout - wal
Writer strDelay
ServicePgUserConfigPgbouncer
ServicePgUserConfigPglookout
ServicePgUserConfigPrivateAccess
ServicePgUserConfigPublicAccess
ServicePgUserConfigTimescaledb
ServiceRedisUserConfig
- Ip
Filters List<string> - Migration
Service
Redis User Config Migration Args - Private
Access ServiceRedis User Config Private Access Args - Public
Access ServiceRedis User Config Public Access Args - Redis
Lfu stringDecay Time - Redis
Lfu stringLog Factor - Redis
Maxmemory stringPolicy - Redis
Notify stringKeyspace Events - Redis
Ssl string - Redis
Timeout string
ServiceRedisUserConfigMigration
ServiceRedisUserConfigPrivateAccess
ServiceRedisUserConfigPublicAccess
ServiceServiceIntegration
Package Details
- Repository
- https://github.com/pulumi/pulumi-aiven
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
aivenTerraform Provider.