Pulumi Aiven

class pulumi_aiven.AwaitableGetConnectionPoolResult(connection_uri=None, database_name=None, pool_mode=None, pool_name=None, pool_size=None, project=None, service_name=None, username=None, id=None)
class pulumi_aiven.AwaitableGetDatabaseResult(database_name=None, lc_collate=None, lc_ctype=None, project=None, service_name=None, id=None)
class pulumi_aiven.AwaitableGetElasticSearchAclResult(acls=None, enabled=None, extended_acl=None, project=None, service_name=None, id=None)
class pulumi_aiven.AwaitableGetKafkaAclResult(permission=None, project=None, service_name=None, topic=None, username=None, id=None)
class pulumi_aiven.AwaitableGetKafkaConnectorResult(config=None, connector_name=None, plugin_author=None, plugin_class=None, plugin_doc_url=None, plugin_title=None, plugin_type=None, plugin_version=None, project=None, service_name=None, tasks=None, id=None)
class pulumi_aiven.AwaitableGetKafkaSchemaConfigurationResult(project=None, schema=None, service_name=None, subject_name=None, version=None, id=None)
class pulumi_aiven.AwaitableGetKafkaSchemaResult(project=None, schema=None, service_name=None, subject_name=None, version=None, id=None)
class pulumi_aiven.AwaitableGetKafkaTopicResult(cleanup_policy=None, minimum_in_sync_replicas=None, partitions=None, project=None, replication=None, retention_bytes=None, retention_hours=None, service_name=None, topic_name=None, id=None)
class pulumi_aiven.AwaitableGetProjectResult(billing_address=None, billing_emails=None, ca_cert=None, card_id=None, copy_from_project=None, country_code=None, project=None, technical_emails=None, id=None)
class pulumi_aiven.AwaitableGetProjectUserResult(accepted=None, email=None, member_type=None, project=None, id=None)
class pulumi_aiven.AwaitableGetProjectVpcResult(cloud_name=None, network_cidr=None, project=None, state=None, id=None)
class pulumi_aiven.AwaitableGetServiceIntegrationEndpointResult(datadog_user_config=None, endpoint_config=None, endpoint_name=None, endpoint_type=None, external_elasticsearch_logs_user_config=None, project=None, prometheus_user_config=None, rsyslog_user_config=None, id=None)
class pulumi_aiven.AwaitableGetServiceResult(cassandra=None, cassandra_user_config=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_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, id=None)
class pulumi_aiven.AwaitableGetServiceUserResult(access_cert=None, access_key=None, password=None, project=None, service_name=None, type=None, username=None, id=None)
class pulumi_aiven.AwaitableGetVpcPeeringConnectionResult(peer_cloud_account=None, peer_region=None, peer_vpc=None, peering_connection_id=None, state=None, state_info=None, vpc_id=None, id=None)
class pulumi_aiven.ConnectionPool(resource_name, opts=None, database_name=None, pool_mode=None, pool_name=None, pool_size=None, project=None, service_name=None, username=None, __props__=None, __name__=None, __opts__=None)

Create a ConnectionPool resource with the given unique name, props, and options.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

static get(resource_name, id, opts=None, connection_uri=None, database_name=None, pool_mode=None, pool_name=None, pool_size=None, project=None, service_name=None, username=None)

Get an existing ConnectionPool resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_aiven.Database(resource_name, opts=None, database_name=None, lc_collate=None, lc_ctype=None, project=None, service_name=None, __props__=None, __name__=None, __opts__=None)

Create a Database resource with the given unique name, props, and options.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

static get(resource_name, id, opts=None, database_name=None, lc_collate=None, lc_ctype=None, project=None, service_name=None)

Get an existing Database resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_aiven.ElasticSearchAcl(resource_name, opts=None, acls=None, enabled=None, extended_acl=None, project=None, service_name=None, __props__=None, __name__=None, __opts__=None)

Create a ElasticSearchAcl resource with the given unique name, props, and options.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

The acls object supports the following:

  • rules (pulumi.Input[list])

    • index (pulumi.Input[str])

    • permission (pulumi.Input[str])

  • username (pulumi.Input[str])

static get(resource_name, id, opts=None, acls=None, enabled=None, extended_acl=None, project=None, service_name=None)

Get an existing ElasticSearchAcl resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

The acls object supports the following:

  • rules (pulumi.Input[list])

    • index (pulumi.Input[str])

    • permission (pulumi.Input[str])

  • username (pulumi.Input[str])

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_aiven.GetConnectionPoolResult(connection_uri=None, database_name=None, pool_mode=None, pool_name=None, pool_size=None, project=None, service_name=None, username=None, id=None)

A collection of values returned by getConnectionPool.

id = None

id is the provider-assigned unique ID for this managed resource.

class pulumi_aiven.GetDatabaseResult(database_name=None, lc_collate=None, lc_ctype=None, project=None, service_name=None, id=None)

A collection of values returned by getDatabase.

id = None

id is the provider-assigned unique ID for this managed resource.

class pulumi_aiven.GetElasticSearchAclResult(acls=None, enabled=None, extended_acl=None, project=None, service_name=None, id=None)

A collection of values returned by getElasticSearchAcl.

id = None

id is the provider-assigned unique ID for this managed resource.

class pulumi_aiven.GetKafkaAclResult(permission=None, project=None, service_name=None, topic=None, username=None, id=None)

A collection of values returned by getKafkaAcl.

id = None

id is the provider-assigned unique ID for this managed resource.

class pulumi_aiven.GetKafkaConnectorResult(config=None, connector_name=None, plugin_author=None, plugin_class=None, plugin_doc_url=None, plugin_title=None, plugin_type=None, plugin_version=None, project=None, service_name=None, tasks=None, id=None)

A collection of values returned by getKafkaConnector.

id = None

id is the provider-assigned unique ID for this managed resource.

class pulumi_aiven.GetKafkaSchemaConfigurationResult(project=None, schema=None, service_name=None, subject_name=None, version=None, id=None)

A collection of values returned by getKafkaSchemaConfiguration.

id = None

id is the provider-assigned unique ID for this managed resource.

class pulumi_aiven.GetKafkaSchemaResult(project=None, schema=None, service_name=None, subject_name=None, version=None, id=None)

A collection of values returned by getKafkaSchema.

id = None

id is the provider-assigned unique ID for this managed resource.

class pulumi_aiven.GetKafkaTopicResult(cleanup_policy=None, minimum_in_sync_replicas=None, partitions=None, project=None, replication=None, retention_bytes=None, retention_hours=None, service_name=None, topic_name=None, id=None)

A collection of values returned by getKafkaTopic.

id = None

id is the provider-assigned unique ID for this managed resource.

class pulumi_aiven.GetProjectResult(billing_address=None, billing_emails=None, ca_cert=None, card_id=None, copy_from_project=None, country_code=None, project=None, technical_emails=None, id=None)

A collection of values returned by getProject.

id = None

id is the provider-assigned unique ID for this managed resource.

class pulumi_aiven.GetProjectUserResult(accepted=None, email=None, member_type=None, project=None, id=None)

A collection of values returned by getProjectUser.

id = None

id is the provider-assigned unique ID for this managed resource.

class pulumi_aiven.GetProjectVpcResult(cloud_name=None, network_cidr=None, project=None, state=None, id=None)

A collection of values returned by getProjectVpc.

id = None

id is the provider-assigned unique ID for this managed resource.

class pulumi_aiven.GetServiceIntegrationEndpointResult(datadog_user_config=None, endpoint_config=None, endpoint_name=None, endpoint_type=None, external_elasticsearch_logs_user_config=None, project=None, prometheus_user_config=None, rsyslog_user_config=None, id=None)

A collection of values returned by getServiceIntegrationEndpoint.

id = None

id is the provider-assigned unique ID for this managed resource.

class pulumi_aiven.GetServiceResult(cassandra=None, cassandra_user_config=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_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, id=None)

A collection of values returned by getService.

id = None

id is the provider-assigned unique ID for this managed resource.

class pulumi_aiven.GetServiceUserResult(access_cert=None, access_key=None, password=None, project=None, service_name=None, type=None, username=None, id=None)

A collection of values returned by getServiceUser.

id = None

id is the provider-assigned unique ID for this managed resource.

class pulumi_aiven.GetVpcPeeringConnectionResult(peer_cloud_account=None, peer_region=None, peer_vpc=None, peering_connection_id=None, state=None, state_info=None, vpc_id=None, id=None)

A collection of values returned by getVpcPeeringConnection.

id = None

id is the provider-assigned unique ID for this managed resource.

class pulumi_aiven.KafkaAcl(resource_name, opts=None, permission=None, project=None, service_name=None, topic=None, username=None, __props__=None, __name__=None, __opts__=None)

Create a KafkaAcl resource with the given unique name, props, and options.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

static get(resource_name, id, opts=None, permission=None, project=None, service_name=None, topic=None, username=None)

Get an existing KafkaAcl resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_aiven.KafkaConnector(resource_name, opts=None, config=None, connector_name=None, project=None, service_name=None, __props__=None, __name__=None, __opts__=None)

Create a KafkaConnector resource with the given unique name, props, and options.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

static get(resource_name, id, opts=None, config=None, connector_name=None, plugin_author=None, plugin_class=None, plugin_doc_url=None, plugin_title=None, plugin_type=None, plugin_version=None, project=None, service_name=None, tasks=None)

Get an existing KafkaConnector resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

The tasks object supports the following:

  • connector (pulumi.Input[str])

  • task (pulumi.Input[float])

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_aiven.KafkaSchema(resource_name, opts=None, project=None, schema=None, service_name=None, subject_name=None, __props__=None, __name__=None, __opts__=None)

Create a KafkaSchema resource with the given unique name, props, and options.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

static get(resource_name, id, opts=None, project=None, schema=None, service_name=None, subject_name=None, version=None)

Get an existing KafkaSchema resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_aiven.KafkaSchemaConfiguration(resource_name, opts=None, compatibility_level=None, project=None, service_name=None, __props__=None, __name__=None, __opts__=None)

Create a KafkaSchemaConfiguration resource with the given unique name, props, and options.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

static get(resource_name, id, opts=None, compatibility_level=None, project=None, service_name=None)

Get an existing KafkaSchemaConfiguration resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_aiven.KafkaTopic(resource_name, opts=None, cleanup_policy=None, minimum_in_sync_replicas=None, partitions=None, project=None, replication=None, retention_bytes=None, retention_hours=None, service_name=None, topic_name=None, __props__=None, __name__=None, __opts__=None)

Create a KafkaTopic resource with the given unique name, props, and options.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

static get(resource_name, id, opts=None, cleanup_policy=None, minimum_in_sync_replicas=None, partitions=None, project=None, replication=None, retention_bytes=None, retention_hours=None, service_name=None, topic_name=None)

Get an existing KafkaTopic resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_aiven.Project(resource_name, opts=None, billing_address=None, billing_emails=None, ca_cert=None, card_id=None, copy_from_project=None, country_code=None, project=None, technical_emails=None, __props__=None, __name__=None, __opts__=None)

Create a Project resource with the given unique name, props, and options.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

static get(resource_name, id, opts=None, billing_address=None, billing_emails=None, ca_cert=None, card_id=None, copy_from_project=None, country_code=None, project=None, technical_emails=None)

Get an existing Project resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_aiven.ProjectUser(resource_name, opts=None, email=None, member_type=None, project=None, __props__=None, __name__=None, __opts__=None)

Create a ProjectUser resource with the given unique name, props, and options.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

static get(resource_name, id, opts=None, accepted=None, email=None, member_type=None, project=None)

Get an existing ProjectUser resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_aiven.ProjectVpc(resource_name, opts=None, cloud_name=None, network_cidr=None, project=None, __props__=None, __name__=None, __opts__=None)

Create a ProjectVpc resource with the given unique name, props, and options.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

static get(resource_name, id, opts=None, cloud_name=None, network_cidr=None, project=None, state=None)

Get an existing ProjectVpc resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_aiven.Provider(resource_name, opts=None, api_token=None, __props__=None, __name__=None, __opts__=None)

The provider type for the aiven package. By default, resources use package-wide configuration settings, however an explicit Provider instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the documentation for more information.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

static get(resource_name, id, opts=None)

Get an existing Provider resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_aiven.Service(resource_name, opts=None, cassandra=None, cassandra_user_config=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_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, __name__=None, __opts__=None)

Create a Service resource with the given unique name, props, and options.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

The cassandra_user_config object supports the following:

  • ipFilters (pulumi.Input[list])

  • migrateSstableloader (pulumi.Input[str])

  • privateAccess (pulumi.Input[dict])

    • prometheus (pulumi.Input[str])

  • publicAccess (pulumi.Input[dict])

    • prometheus (pulumi.Input[str])

  • serviceToForkFrom (pulumi.Input[str])

The elasticsearch object supports the following:

  • kibanaUri (pulumi.Input[str])

The elasticsearch_user_config object supports the following:

  • customDomain (pulumi.Input[str])

  • disableReplicationFactorAdjustment (pulumi.Input[str])

  • elasticsearch (pulumi.Input[dict])

    • actionAutoCreateIndexEnabled (pulumi.Input[str])

    • actionDestructiveRequiresName (pulumi.Input[str])

    • httpMaxContentLength (pulumi.Input[float])

    • indicesFielddataCacheSize (pulumi.Input[float])

    • indicesMemoryIndexBufferSize (pulumi.Input[float])

    • indicesQueriesCacheSize (pulumi.Input[float])

    • indicesQueryBoolMaxClauseCount (pulumi.Input[float])

    • reindexRemoteWhitelists (pulumi.Input[list])

    • threadPoolAnalyzeQueueSize (pulumi.Input[float])

    • threadPoolAnalyzeSize (pulumi.Input[float])

    • threadPoolForceMergeSize (pulumi.Input[float])

    • threadPoolGetQueueSize (pulumi.Input[float])

    • threadPoolGetSize (pulumi.Input[float])

    • threadPoolIndexQueueSize (pulumi.Input[float])

    • threadPoolIndexSize (pulumi.Input[float])

    • threadPoolSearchQueueSize (pulumi.Input[float])

    • threadPoolSearchSize (pulumi.Input[float])

    • threadPoolSearchThrottledQueueSize (pulumi.Input[float])

    • threadPoolSearchThrottledSize (pulumi.Input[float])

    • threadPoolWriteQueueSize (pulumi.Input[float])

    • threadPoolWriteSize (pulumi.Input[float])

  • elasticsearchVersion (pulumi.Input[str])

  • indexPatterns (pulumi.Input[list])

    • maxIndexCount (pulumi.Input[float])

    • pattern (pulumi.Input[str])

  • ipFilters (pulumi.Input[list])

  • kibana (pulumi.Input[dict])

    • elasticsearchRequestTimeout (pulumi.Input[float])

    • enabled (pulumi.Input[bool])

    • maxOldSpaceSize (pulumi.Input[float])

  • maxIndexCount (pulumi.Input[float])

  • privateAccess (pulumi.Input[dict])

    • elasticsearch (pulumi.Input[str])

    • kibana (pulumi.Input[str])

    • prometheus (pulumi.Input[str])

  • publicAccess (pulumi.Input[dict])

    • elasticsearch (pulumi.Input[str])

    • kibana (pulumi.Input[str])

    • prometheus (pulumi.Input[str])

  • recoveryBasebackupName (pulumi.Input[str])

  • serviceToForkFrom (pulumi.Input[str])

The grafana_user_config object supports the following:

  • alertingEnabled (pulumi.Input[str])

  • alertingErrorOrTimeout (pulumi.Input[str])

  • alertingNodataOrNullvalues (pulumi.Input[str])

  • allowEmbedding (pulumi.Input[str])

  • authGithub (pulumi.Input[dict])

    • allowSignUp (pulumi.Input[str])

    • allowedOrganizations (pulumi.Input[list])

    • clientId (pulumi.Input[str])

    • clientSecret (pulumi.Input[str])

    • teamIds (pulumi.Input[list])

  • authGitlab (pulumi.Input[dict])

    • allowSignUp (pulumi.Input[str])

    • allowedGroups (pulumi.Input[list])

    • apiUrl (pulumi.Input[str])

    • authUrl (pulumi.Input[str])

    • clientId (pulumi.Input[str])

    • clientSecret (pulumi.Input[str])

    • tokenUrl (pulumi.Input[str])

  • authGoogle (pulumi.Input[dict])

    • allowSignUp (pulumi.Input[str])

    • allowedDomains (pulumi.Input[list])

    • clientId (pulumi.Input[str])

    • clientSecret (pulumi.Input[str])

  • cookieSamesite (pulumi.Input[str])

  • customDomain (pulumi.Input[str])

  • dashboardsVersionsToKeep (pulumi.Input[float])

  • dataproxySendUserHeader (pulumi.Input[str])

  • dataproxyTimeout (pulumi.Input[float])

  • disableGravatar (pulumi.Input[str])

  • editorsCanAdmin (pulumi.Input[str])

  • externalImageStorage (pulumi.Input[dict])

    • access_key (pulumi.Input[str])

    • bucketUrl (pulumi.Input[str])

    • provider (pulumi.Input[str])

    • secretKey (pulumi.Input[str])

  • googleAnalyticsUaId (pulumi.Input[str])

  • ipFilters (pulumi.Input[list])

  • metricsEnabled (pulumi.Input[str])

  • privateAccess (pulumi.Input[dict])

    • grafana (pulumi.Input[str])

  • publicAccess (pulumi.Input[dict])

    • grafana (pulumi.Input[str])

  • smtpServer (pulumi.Input[dict])

    • fromAddress (pulumi.Input[str])

    • fromName (pulumi.Input[str])

    • host (pulumi.Input[str])

    • password (pulumi.Input[str])

    • port (pulumi.Input[float])

    • skipVerify (pulumi.Input[str])

    • username (pulumi.Input[str])

  • userAutoAssignOrg (pulumi.Input[str])

  • userAutoAssignOrgRole (pulumi.Input[str])

  • viewersCanEdit (pulumi.Input[str])

The influxdb object supports the following:

  • database_name (pulumi.Input[str])

The influxdb_user_config object supports the following:

  • customDomain (pulumi.Input[str])

  • ipFilters (pulumi.Input[list])

  • privateAccess (pulumi.Input[dict])

    • influxdb (pulumi.Input[str])

  • publicAccess (pulumi.Input[dict])

    • influxdb (pulumi.Input[str])

  • serviceToForkFrom (pulumi.Input[str])

The kafka object supports the following:

  • access_cert (pulumi.Input[str])

  • access_key (pulumi.Input[str])

  • connectUri (pulumi.Input[str])

  • restUri (pulumi.Input[str])

  • schemaRegistryUri (pulumi.Input[str])

The kafka_connect_user_config object supports the following:

  • ipFilters (pulumi.Input[list])

  • kafka_connect (pulumi.Input[dict])

    • consumerIsolationLevel (pulumi.Input[str])

    • consumerMaxPollRecords (pulumi.Input[float])

    • offsetFlushIntervalMs (pulumi.Input[float])

  • privateAccess (pulumi.Input[dict])

    • kafka_connect (pulumi.Input[str])

    • prometheus (pulumi.Input[str])

  • publicAccess (pulumi.Input[dict])

    • kafka_connect (pulumi.Input[str])

    • prometheus (pulumi.Input[str])

The kafka_user_config object supports the following:

  • customDomain (pulumi.Input[str])

  • ipFilters (pulumi.Input[list])

  • kafka (pulumi.Input[dict])

    • autoCreateTopicsEnable (pulumi.Input[str])

    • compressionType (pulumi.Input[str])

    • connectionsMaxIdleMs (pulumi.Input[float])

    • defaultReplicationFactor (pulumi.Input[float])

    • groupMaxSessionTimeoutMs (pulumi.Input[float])

    • groupMinSessionTimeoutMs (pulumi.Input[float])

    • logCleanerMaxCompactionLagMs (pulumi.Input[float])

    • logCleanerMinCleanableRatio (pulumi.Input[float])

    • logCleanerMinCompactionLagMs (pulumi.Input[float])

    • logMessageTimestampDifferenceMaxMs (pulumi.Input[float])

    • logMessageTimestampType (pulumi.Input[str])

    • logRetentionBytes (pulumi.Input[float])

    • logRetentionHours (pulumi.Input[float])

    • logSegmentBytes (pulumi.Input[float])

    • maxConnectionsPerIp (pulumi.Input[float])

    • messageMaxBytes (pulumi.Input[float])

    • numPartitions (pulumi.Input[float])

    • offsetsRetentionMinutes (pulumi.Input[float])

    • producerPurgatoryPurgeIntervalRequests (pulumi.Input[float])

    • replicaFetchMaxBytes (pulumi.Input[float])

    • replicaFetchResponseMaxBytes (pulumi.Input[float])

    • socketRequestMaxBytes (pulumi.Input[float])

  • kafkaAuthenticationMethods (pulumi.Input[dict])

    • certificate (pulumi.Input[bool])

    • sasl (pulumi.Input[bool])

  • kafka_connect (pulumi.Input[bool])

  • kafkaConnectConfig (pulumi.Input[dict])

    • consumerIsolationLevel (pulumi.Input[str])

    • consumerMaxPollRecords (pulumi.Input[float])

    • offsetFlushIntervalMs (pulumi.Input[float])

  • kafkaRest (pulumi.Input[bool])

  • kafkaRestConfig (pulumi.Input[dict])

    • consumerEnableAutoCommit (pulumi.Input[bool])

    • consumerRequestMaxBytes (pulumi.Input[float])

    • consumerRequestTimeoutMs (pulumi.Input[float])

    • producerAcks (pulumi.Input[str])

    • producerLingerMs (pulumi.Input[float])

    • simpleconsumerPoolSizeMax (pulumi.Input[float])

  • kafkaVersion (pulumi.Input[str])

  • privateAccess (pulumi.Input[dict])

    • prometheus (pulumi.Input[str])

  • publicAccess (pulumi.Input[dict])

    • kafka (pulumi.Input[str])

    • kafka_connect (pulumi.Input[str])

    • kafkaRest (pulumi.Input[str])

    • prometheus (pulumi.Input[str])

    • schemaRegistry (pulumi.Input[str])

  • schemaRegistry (pulumi.Input[bool])

The mysql_user_config object supports the following:

  • adminPassword (pulumi.Input[str])

  • adminUsername (pulumi.Input[str])

  • backupHour (pulumi.Input[float])

  • backupMinute (pulumi.Input[float])

  • ipFilters (pulumi.Input[list])

  • mysql (pulumi.Input[dict])

    • defaultTimeZone (pulumi.Input[str])

    • groupConcatMaxLen (pulumi.Input[float])

    • innodbFtMinTokenSize (pulumi.Input[float])

    • innodbFtServerStopwordTable (pulumi.Input[str])

    • sqlMode (pulumi.Input[str])

  • mysqlVersion (pulumi.Input[str])

  • privateAccess (pulumi.Input[dict])

    • mysql (pulumi.Input[str])

    • prometheus (pulumi.Input[str])

  • publicAccess (pulumi.Input[dict])

    • mysql (pulumi.Input[str])

    • prometheus (pulumi.Input[str])

  • recoveryTargetTime (pulumi.Input[str])

  • serviceToForkFrom (pulumi.Input[str])

The pg object supports the following:

  • dbname (pulumi.Input[str])

  • host (pulumi.Input[str])

  • password (pulumi.Input[str])

  • port (pulumi.Input[float])

  • replicaUri (pulumi.Input[str])

  • sslmode (pulumi.Input[str])

  • uri (pulumi.Input[str])

  • user (pulumi.Input[str])

The pg_user_config object supports the following:

  • adminPassword (pulumi.Input[str])

  • adminUsername (pulumi.Input[str])

  • backupHour (pulumi.Input[float])

  • backupMinute (pulumi.Input[float])

  • ipFilters (pulumi.Input[list])

  • pg (pulumi.Input[dict])

    • autovacuumAnalyzeScaleFactor (pulumi.Input[float])

    • autovacuumAnalyzeThreshold (pulumi.Input[float])

    • autovacuumMaxWorkers (pulumi.Input[float])

    • autovacuumNaptime (pulumi.Input[float])

    • autovacuumVacuumCostDelay (pulumi.Input[float])

    • autovacuumVacuumCostLimit (pulumi.Input[float])

    • autovacuumVacuumScaleFactor (pulumi.Input[float])

    • autovacuumVacuumThreshold (pulumi.Input[float])

    • idleInTransactionSessionTimeout (pulumi.Input[float])

    • jit (pulumi.Input[str])

    • logAutovacuumMinDuration (pulumi.Input[float])

    • logErrorVerbosity (pulumi.Input[str])

    • logMinDurationStatement (pulumi.Input[float])

    • maxLocksPerTransaction (pulumi.Input[float])

    • maxParallelWorkers (pulumi.Input[float])

    • maxParallelWorkersPerGather (pulumi.Input[float])

    • maxPredLocksPerTransaction (pulumi.Input[float])

    • maxPreparedTransactions (pulumi.Input[float])

    • maxStackDepth (pulumi.Input[float])

    • maxStandbyArchiveDelay (pulumi.Input[float])

    • maxStandbyStreamingDelay (pulumi.Input[float])

    • maxWorkerProcesses (pulumi.Input[float])

    • pgStatStatementsTrack (pulumi.Input[str])

    • tempFileLimit (pulumi.Input[float])

    • timezone (pulumi.Input[str])

    • trackActivityQuerySize (pulumi.Input[float])

    • trackFunctions (pulumi.Input[str])

  • pgReadReplica (pulumi.Input[str])

  • pgServiceToForkFrom (pulumi.Input[str])

  • pgVersion (pulumi.Input[str])

  • pgbouncer (pulumi.Input[dict])

    • serverResetQueryAlways (pulumi.Input[bool])

  • pglookout (pulumi.Input[dict])

    • maxFailoverReplicationTimeLag (pulumi.Input[float])

  • privateAccess (pulumi.Input[dict])

    • pg (pulumi.Input[str])

    • pgbouncer (pulumi.Input[str])

    • prometheus (pulumi.Input[str])

  • publicAccess (pulumi.Input[dict])

    • pg (pulumi.Input[str])

    • pgbouncer (pulumi.Input[str])

    • prometheus (pulumi.Input[str])

  • recoveryTargetTime (pulumi.Input[str])

  • serviceToForkFrom (pulumi.Input[str])

  • timescaledb (pulumi.Input[dict])

    • maxBackgroundWorkers (pulumi.Input[float])

  • variant (pulumi.Input[str])

The redis_user_config object supports the following:

  • ipFilters (pulumi.Input[list])

  • migration (pulumi.Input[dict])

    • host (pulumi.Input[str])

    • password (pulumi.Input[str])

    • port (pulumi.Input[float])

    • ssl (pulumi.Input[bool])

    • username (pulumi.Input[str])

  • privateAccess (pulumi.Input[dict])

    • prometheus (pulumi.Input[str])

    • redis (pulumi.Input[str])

  • publicAccess (pulumi.Input[dict])

    • prometheus (pulumi.Input[str])

    • redis (pulumi.Input[str])

  • redisLfuDecayTime (pulumi.Input[float])

  • redisLfuLogFactor (pulumi.Input[float])

  • redisMaxmemoryPolicy (pulumi.Input[str])

  • redisNotifyKeyspaceEvents (pulumi.Input[str])

  • redisSsl (pulumi.Input[bool])

  • redisTimeout (pulumi.Input[float])

The service_integrations object supports the following:

  • integration_type (pulumi.Input[str])

  • source_service_name (pulumi.Input[str])

static get(resource_name, id, opts=None, cassandra=None, cassandra_user_config=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_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)

Get an existing Service resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

The cassandra_user_config object supports the following:

  • ipFilters (pulumi.Input[list])

  • migrateSstableloader (pulumi.Input[str])

  • privateAccess (pulumi.Input[dict])

    • prometheus (pulumi.Input[str])

  • publicAccess (pulumi.Input[dict])

    • prometheus (pulumi.Input[str])

  • serviceToForkFrom (pulumi.Input[str])

The components object supports the following:

  • component (pulumi.Input[str])

  • host (pulumi.Input[str])

  • kafkaAuthenticationMethod (pulumi.Input[str])

  • port (pulumi.Input[float])

  • route (pulumi.Input[str])

  • ssl (pulumi.Input[bool])

  • usage (pulumi.Input[str])

The elasticsearch object supports the following:

  • kibanaUri (pulumi.Input[str])

The elasticsearch_user_config object supports the following:

  • customDomain (pulumi.Input[str])

  • disableReplicationFactorAdjustment (pulumi.Input[str])

  • elasticsearch (pulumi.Input[dict])

    • actionAutoCreateIndexEnabled (pulumi.Input[str])

    • actionDestructiveRequiresName (pulumi.Input[str])

    • httpMaxContentLength (pulumi.Input[float])

    • indicesFielddataCacheSize (pulumi.Input[float])

    • indicesMemoryIndexBufferSize (pulumi.Input[float])

    • indicesQueriesCacheSize (pulumi.Input[float])

    • indicesQueryBoolMaxClauseCount (pulumi.Input[float])

    • reindexRemoteWhitelists (pulumi.Input[list])

    • threadPoolAnalyzeQueueSize (pulumi.Input[float])

    • threadPoolAnalyzeSize (pulumi.Input[float])

    • threadPoolForceMergeSize (pulumi.Input[float])

    • threadPoolGetQueueSize (pulumi.Input[float])

    • threadPoolGetSize (pulumi.Input[float])

    • threadPoolIndexQueueSize (pulumi.Input[float])

    • threadPoolIndexSize (pulumi.Input[float])

    • threadPoolSearchQueueSize (pulumi.Input[float])

    • threadPoolSearchSize (pulumi.Input[float])

    • threadPoolSearchThrottledQueueSize (pulumi.Input[float])

    • threadPoolSearchThrottledSize (pulumi.Input[float])

    • threadPoolWriteQueueSize (pulumi.Input[float])

    • threadPoolWriteSize (pulumi.Input[float])

  • elasticsearchVersion (pulumi.Input[str])

  • indexPatterns (pulumi.Input[list])

    • maxIndexCount (pulumi.Input[float])

    • pattern (pulumi.Input[str])

  • ipFilters (pulumi.Input[list])

  • kibana (pulumi.Input[dict])

    • elasticsearchRequestTimeout (pulumi.Input[float])

    • enabled (pulumi.Input[bool])

    • maxOldSpaceSize (pulumi.Input[float])

  • maxIndexCount (pulumi.Input[float])

  • privateAccess (pulumi.Input[dict])

    • elasticsearch (pulumi.Input[str])

    • kibana (pulumi.Input[str])

    • prometheus (pulumi.Input[str])

  • publicAccess (pulumi.Input[dict])

    • elasticsearch (pulumi.Input[str])

    • kibana (pulumi.Input[str])

    • prometheus (pulumi.Input[str])

  • recoveryBasebackupName (pulumi.Input[str])

  • serviceToForkFrom (pulumi.Input[str])

The grafana_user_config object supports the following:

  • alertingEnabled (pulumi.Input[str])

  • alertingErrorOrTimeout (pulumi.Input[str])

  • alertingNodataOrNullvalues (pulumi.Input[str])

  • allowEmbedding (pulumi.Input[str])

  • authGithub (pulumi.Input[dict])

    • allowSignUp (pulumi.Input[str])

    • allowedOrganizations (pulumi.Input[list])

    • clientId (pulumi.Input[str])

    • clientSecret (pulumi.Input[str])

    • teamIds (pulumi.Input[list])

  • authGitlab (pulumi.Input[dict])

    • allowSignUp (pulumi.Input[str])

    • allowedGroups (pulumi.Input[list])

    • apiUrl (pulumi.Input[str])

    • authUrl (pulumi.Input[str])

    • clientId (pulumi.Input[str])

    • clientSecret (pulumi.Input[str])

    • tokenUrl (pulumi.Input[str])

  • authGoogle (pulumi.Input[dict])

    • allowSignUp (pulumi.Input[str])

    • allowedDomains (pulumi.Input[list])

    • clientId (pulumi.Input[str])

    • clientSecret (pulumi.Input[str])

  • cookieSamesite (pulumi.Input[str])

  • customDomain (pulumi.Input[str])

  • dashboardsVersionsToKeep (pulumi.Input[float])

  • dataproxySendUserHeader (pulumi.Input[str])

  • dataproxyTimeout (pulumi.Input[float])

  • disableGravatar (pulumi.Input[str])

  • editorsCanAdmin (pulumi.Input[str])

  • externalImageStorage (pulumi.Input[dict])

    • access_key (pulumi.Input[str])

    • bucketUrl (pulumi.Input[str])

    • provider (pulumi.Input[str])

    • secretKey (pulumi.Input[str])

  • googleAnalyticsUaId (pulumi.Input[str])

  • ipFilters (pulumi.Input[list])

  • metricsEnabled (pulumi.Input[str])

  • privateAccess (pulumi.Input[dict])

    • grafana (pulumi.Input[str])

  • publicAccess (pulumi.Input[dict])

    • grafana (pulumi.Input[str])

  • smtpServer (pulumi.Input[dict])

    • fromAddress (pulumi.Input[str])

    • fromName (pulumi.Input[str])

    • host (pulumi.Input[str])

    • password (pulumi.Input[str])

    • port (pulumi.Input[float])

    • skipVerify (pulumi.Input[str])

    • username (pulumi.Input[str])

  • userAutoAssignOrg (pulumi.Input[str])

  • userAutoAssignOrgRole (pulumi.Input[str])

  • viewersCanEdit (pulumi.Input[str])

The influxdb object supports the following:

  • database_name (pulumi.Input[str])

The influxdb_user_config object supports the following:

  • customDomain (pulumi.Input[str])

  • ipFilters (pulumi.Input[list])

  • privateAccess (pulumi.Input[dict])

    • influxdb (pulumi.Input[str])

  • publicAccess (pulumi.Input[dict])

    • influxdb (pulumi.Input[str])

  • serviceToForkFrom (pulumi.Input[str])

The kafka object supports the following:

  • access_cert (pulumi.Input[str])

  • access_key (pulumi.Input[str])

  • connectUri (pulumi.Input[str])

  • restUri (pulumi.Input[str])

  • schemaRegistryUri (pulumi.Input[str])

The kafka_connect_user_config object supports the following:

  • ipFilters (pulumi.Input[list])

  • kafka_connect (pulumi.Input[dict])

    • consumerIsolationLevel (pulumi.Input[str])

    • consumerMaxPollRecords (pulumi.Input[float])

    • offsetFlushIntervalMs (pulumi.Input[float])

  • privateAccess (pulumi.Input[dict])

    • kafka_connect (pulumi.Input[str])

    • prometheus (pulumi.Input[str])

  • publicAccess (pulumi.Input[dict])

    • kafka_connect (pulumi.Input[str])

    • prometheus (pulumi.Input[str])

The kafka_user_config object supports the following:

  • customDomain (pulumi.Input[str])

  • ipFilters (pulumi.Input[list])

  • kafka (pulumi.Input[dict])

    • autoCreateTopicsEnable (pulumi.Input[str])

    • compressionType (pulumi.Input[str])

    • connectionsMaxIdleMs (pulumi.Input[float])

    • defaultReplicationFactor (pulumi.Input[float])

    • groupMaxSessionTimeoutMs (pulumi.Input[float])

    • groupMinSessionTimeoutMs (pulumi.Input[float])

    • logCleanerMaxCompactionLagMs (pulumi.Input[float])

    • logCleanerMinCleanableRatio (pulumi.Input[float])

    • logCleanerMinCompactionLagMs (pulumi.Input[float])

    • logMessageTimestampDifferenceMaxMs (pulumi.Input[float])

    • logMessageTimestampType (pulumi.Input[str])

    • logRetentionBytes (pulumi.Input[float])

    • logRetentionHours (pulumi.Input[float])

    • logSegmentBytes (pulumi.Input[float])

    • maxConnectionsPerIp (pulumi.Input[float])

    • messageMaxBytes (pulumi.Input[float])

    • numPartitions (pulumi.Input[float])

    • offsetsRetentionMinutes (pulumi.Input[float])

    • producerPurgatoryPurgeIntervalRequests (pulumi.Input[float])

    • replicaFetchMaxBytes (pulumi.Input[float])

    • replicaFetchResponseMaxBytes (pulumi.Input[float])

    • socketRequestMaxBytes (pulumi.Input[float])

  • kafkaAuthenticationMethods (pulumi.Input[dict])

    • certificate (pulumi.Input[bool])

    • sasl (pulumi.Input[bool])

  • kafka_connect (pulumi.Input[bool])

  • kafkaConnectConfig (pulumi.Input[dict])

    • consumerIsolationLevel (pulumi.Input[str])

    • consumerMaxPollRecords (pulumi.Input[float])

    • offsetFlushIntervalMs (pulumi.Input[float])

  • kafkaRest (pulumi.Input[bool])

  • kafkaRestConfig (pulumi.Input[dict])

    • consumerEnableAutoCommit (pulumi.Input[bool])

    • consumerRequestMaxBytes (pulumi.Input[float])

    • consumerRequestTimeoutMs (pulumi.Input[float])

    • producerAcks (pulumi.Input[str])

    • producerLingerMs (pulumi.Input[float])

    • simpleconsumerPoolSizeMax (pulumi.Input[float])

  • kafkaVersion (pulumi.Input[str])

  • privateAccess (pulumi.Input[dict])

    • prometheus (pulumi.Input[str])

  • publicAccess (pulumi.Input[dict])

    • kafka (pulumi.Input[str])

    • kafka_connect (pulumi.Input[str])

    • kafkaRest (pulumi.Input[str])

    • prometheus (pulumi.Input[str])

    • schemaRegistry (pulumi.Input[str])

  • schemaRegistry (pulumi.Input[bool])

The mysql_user_config object supports the following:

  • adminPassword (pulumi.Input[str])

  • adminUsername (pulumi.Input[str])

  • backupHour (pulumi.Input[float])

  • backupMinute (pulumi.Input[float])

  • ipFilters (pulumi.Input[list])

  • mysql (pulumi.Input[dict])

    • defaultTimeZone (pulumi.Input[str])

    • groupConcatMaxLen (pulumi.Input[float])

    • innodbFtMinTokenSize (pulumi.Input[float])

    • innodbFtServerStopwordTable (pulumi.Input[str])

    • sqlMode (pulumi.Input[str])

  • mysqlVersion (pulumi.Input[str])

  • privateAccess (pulumi.Input[dict])

    • mysql (pulumi.Input[str])

    • prometheus (pulumi.Input[str])

  • publicAccess (pulumi.Input[dict])

    • mysql (pulumi.Input[str])

    • prometheus (pulumi.Input[str])

  • recoveryTargetTime (pulumi.Input[str])

  • serviceToForkFrom (pulumi.Input[str])

The pg object supports the following:

  • dbname (pulumi.Input[str])

  • host (pulumi.Input[str])

  • password (pulumi.Input[str])

  • port (pulumi.Input[float])

  • replicaUri (pulumi.Input[str])

  • sslmode (pulumi.Input[str])

  • uri (pulumi.Input[str])

  • user (pulumi.Input[str])

The pg_user_config object supports the following:

  • adminPassword (pulumi.Input[str])

  • adminUsername (pulumi.Input[str])

  • backupHour (pulumi.Input[float])

  • backupMinute (pulumi.Input[float])

  • ipFilters (pulumi.Input[list])

  • pg (pulumi.Input[dict])

    • autovacuumAnalyzeScaleFactor (pulumi.Input[float])

    • autovacuumAnalyzeThreshold (pulumi.Input[float])

    • autovacuumMaxWorkers (pulumi.Input[float])

    • autovacuumNaptime (pulumi.Input[float])

    • autovacuumVacuumCostDelay (pulumi.Input[float])

    • autovacuumVacuumCostLimit (pulumi.Input[float])

    • autovacuumVacuumScaleFactor (pulumi.Input[float])

    • autovacuumVacuumThreshold (pulumi.Input[float])

    • idleInTransactionSessionTimeout (pulumi.Input[float])

    • jit (pulumi.Input[str])

    • logAutovacuumMinDuration (pulumi.Input[float])

    • logErrorVerbosity (pulumi.Input[str])

    • logMinDurationStatement (pulumi.Input[float])

    • maxLocksPerTransaction (pulumi.Input[float])

    • maxParallelWorkers (pulumi.Input[float])

    • maxParallelWorkersPerGather (pulumi.Input[float])

    • maxPredLocksPerTransaction (pulumi.Input[float])

    • maxPreparedTransactions (pulumi.Input[float])

    • maxStackDepth (pulumi.Input[float])

    • maxStandbyArchiveDelay (pulumi.Input[float])

    • maxStandbyStreamingDelay (pulumi.Input[float])

    • maxWorkerProcesses (pulumi.Input[float])

    • pgStatStatementsTrack (pulumi.Input[str])

    • tempFileLimit (pulumi.Input[float])

    • timezone (pulumi.Input[str])

    • trackActivityQuerySize (pulumi.Input[float])

    • trackFunctions (pulumi.Input[str])

  • pgReadReplica (pulumi.Input[str])

  • pgServiceToForkFrom (pulumi.Input[str])

  • pgVersion (pulumi.Input[str])

  • pgbouncer (pulumi.Input[dict])

    • serverResetQueryAlways (pulumi.Input[bool])

  • pglookout (pulumi.Input[dict])

    • maxFailoverReplicationTimeLag (pulumi.Input[float])

  • privateAccess (pulumi.Input[dict])

    • pg (pulumi.Input[str])

    • pgbouncer (pulumi.Input[str])

    • prometheus (pulumi.Input[str])

  • publicAccess (pulumi.Input[dict])

    • pg (pulumi.Input[str])

    • pgbouncer (pulumi.Input[str])

    • prometheus (pulumi.Input[str])

  • recoveryTargetTime (pulumi.Input[str])

  • serviceToForkFrom (pulumi.Input[str])

  • timescaledb (pulumi.Input[dict])

    • maxBackgroundWorkers (pulumi.Input[float])

  • variant (pulumi.Input[str])

The redis_user_config object supports the following:

  • ipFilters (pulumi.Input[list])

  • migration (pulumi.Input[dict])

    • host (pulumi.Input[str])

    • password (pulumi.Input[str])

    • port (pulumi.Input[float])

    • ssl (pulumi.Input[bool])

    • username (pulumi.Input[str])

  • privateAccess (pulumi.Input[dict])

    • prometheus (pulumi.Input[str])

    • redis (pulumi.Input[str])

  • publicAccess (pulumi.Input[dict])

    • prometheus (pulumi.Input[str])

    • redis (pulumi.Input[str])

  • redisLfuDecayTime (pulumi.Input[float])

  • redisLfuLogFactor (pulumi.Input[float])

  • redisMaxmemoryPolicy (pulumi.Input[str])

  • redisNotifyKeyspaceEvents (pulumi.Input[str])

  • redisSsl (pulumi.Input[bool])

  • redisTimeout (pulumi.Input[float])

The service_integrations object supports the following:

  • integration_type (pulumi.Input[str])

  • source_service_name (pulumi.Input[str])

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_aiven.ServiceIntegration(resource_name, opts=None, destination_endpoint_id=None, destination_service_name=None, integration_type=None, logs_user_config=None, mirrormaker_user_config=None, project=None, source_endpoint_id=None, source_service_name=None, __props__=None, __name__=None, __opts__=None)

Create a ServiceIntegration resource with the given unique name, props, and options.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

The logs_user_config object supports the following:

  • elasticsearchIndexDaysMax (pulumi.Input[float])

  • elasticsearchIndexPrefix (pulumi.Input[str])

The mirrormaker_user_config object supports the following:

  • mirrormakerWhitelist (pulumi.Input[str])

static get(resource_name, id, opts=None, destination_endpoint_id=None, destination_service_name=None, integration_type=None, logs_user_config=None, mirrormaker_user_config=None, project=None, source_endpoint_id=None, source_service_name=None)

Get an existing ServiceIntegration resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

The logs_user_config object supports the following:

  • elasticsearchIndexDaysMax (pulumi.Input[float])

  • elasticsearchIndexPrefix (pulumi.Input[str])

The mirrormaker_user_config object supports the following:

  • mirrormakerWhitelist (pulumi.Input[str])

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_aiven.ServiceIntegrationEndpoint(resource_name, opts=None, datadog_user_config=None, endpoint_name=None, endpoint_type=None, external_elasticsearch_logs_user_config=None, project=None, prometheus_user_config=None, rsyslog_user_config=None, __props__=None, __name__=None, __opts__=None)

Create a ServiceIntegrationEndpoint resource with the given unique name, props, and options.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

The datadog_user_config object supports the following:

  • datadogApiKey (pulumi.Input[str])

  • disableConsumerStats (pulumi.Input[str])

  • maxPartitionContexts (pulumi.Input[float])

  • site (pulumi.Input[str])

The external_elasticsearch_logs_user_config object supports the following:

  • ca (pulumi.Input[str])

  • indexDaysMax (pulumi.Input[float])

  • indexPrefix (pulumi.Input[str])

  • timeout (pulumi.Input[float])

  • url (pulumi.Input[str])

The prometheus_user_config object supports the following:

  • basicAuthPassword (pulumi.Input[str])

  • basicAuthUsername (pulumi.Input[str])

The rsyslog_user_config object supports the following:

  • ca (pulumi.Input[str])

  • cert (pulumi.Input[str])

  • format (pulumi.Input[str])

  • key (pulumi.Input[str])

  • logline (pulumi.Input[str])

  • port (pulumi.Input[float])

  • sd (pulumi.Input[str])

  • server (pulumi.Input[str])

  • tls (pulumi.Input[bool])

static get(resource_name, id, opts=None, datadog_user_config=None, endpoint_config=None, endpoint_name=None, endpoint_type=None, external_elasticsearch_logs_user_config=None, project=None, prometheus_user_config=None, rsyslog_user_config=None)

Get an existing ServiceIntegrationEndpoint resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

The datadog_user_config object supports the following:

  • datadogApiKey (pulumi.Input[str])

  • disableConsumerStats (pulumi.Input[str])

  • maxPartitionContexts (pulumi.Input[float])

  • site (pulumi.Input[str])

The external_elasticsearch_logs_user_config object supports the following:

  • ca (pulumi.Input[str])

  • indexDaysMax (pulumi.Input[float])

  • indexPrefix (pulumi.Input[str])

  • timeout (pulumi.Input[float])

  • url (pulumi.Input[str])

The prometheus_user_config object supports the following:

  • basicAuthPassword (pulumi.Input[str])

  • basicAuthUsername (pulumi.Input[str])

The rsyslog_user_config object supports the following:

  • ca (pulumi.Input[str])

  • cert (pulumi.Input[str])

  • format (pulumi.Input[str])

  • key (pulumi.Input[str])

  • logline (pulumi.Input[str])

  • port (pulumi.Input[float])

  • sd (pulumi.Input[str])

  • server (pulumi.Input[str])

  • tls (pulumi.Input[bool])

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_aiven.ServiceUser(resource_name, opts=None, project=None, service_name=None, username=None, __props__=None, __name__=None, __opts__=None)

Create a ServiceUser resource with the given unique name, props, and options.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

static get(resource_name, id, opts=None, access_cert=None, access_key=None, password=None, project=None, service_name=None, type=None, username=None)

Get an existing ServiceUser resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_aiven.VpcPeeringConnection(resource_name, opts=None, peer_cloud_account=None, peer_region=None, peer_vpc=None, vpc_id=None, __props__=None, __name__=None, __opts__=None)

Create a VpcPeeringConnection resource with the given unique name, props, and options.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

static get(resource_name, id, opts=None, peer_cloud_account=None, peer_region=None, peer_vpc=None, peering_connection_id=None, state=None, state_info=None, vpc_id=None)

Get an existing VpcPeeringConnection resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

pulumi_aiven.get_connection_pool(connection_uri=None, database_name=None, pool_mode=None, pool_name=None, pool_size=None, project=None, service_name=None, username=None, opts=None)

Use this data source to access information about an existing resource.

pulumi_aiven.get_database(database_name=None, lc_collate=None, lc_ctype=None, project=None, service_name=None, opts=None)

Use this data source to access information about an existing resource.

pulumi_aiven.get_elastic_search_acl(acls=None, enabled=None, extended_acl=None, project=None, service_name=None, opts=None)

Use this data source to access information about an existing resource.

The acls object supports the following:

  • rules (list)

    • index (str)

    • permission (str)

  • username (str)

pulumi_aiven.get_kafka_acl(permission=None, project=None, service_name=None, topic=None, username=None, opts=None)

Use this data source to access information about an existing resource.

pulumi_aiven.get_kafka_connector(config=None, connector_name=None, plugin_author=None, plugin_class=None, plugin_doc_url=None, plugin_title=None, plugin_type=None, plugin_version=None, project=None, service_name=None, tasks=None, opts=None)

Use this data source to access information about an existing resource.

The tasks object supports the following:

  • connector (str)

  • task (float)

pulumi_aiven.get_kafka_schema(project=None, schema=None, service_name=None, subject_name=None, version=None, opts=None)

Use this data source to access information about an existing resource.

pulumi_aiven.get_kafka_schema_configuration(project=None, schema=None, service_name=None, subject_name=None, version=None, opts=None)

Use this data source to access information about an existing resource.

pulumi_aiven.get_kafka_topic(cleanup_policy=None, minimum_in_sync_replicas=None, partitions=None, project=None, replication=None, retention_bytes=None, retention_hours=None, service_name=None, topic_name=None, opts=None)

Use this data source to access information about an existing resource.

pulumi_aiven.get_project(billing_address=None, billing_emails=None, ca_cert=None, card_id=None, copy_from_project=None, country_code=None, project=None, technical_emails=None, opts=None)

Use this data source to access information about an existing resource.

pulumi_aiven.get_project_user(accepted=None, email=None, member_type=None, project=None, opts=None)

Use this data source to access information about an existing resource.

pulumi_aiven.get_project_vpc(cloud_name=None, network_cidr=None, project=None, state=None, opts=None)

Use this data source to access information about an existing resource.

pulumi_aiven.get_service(cassandra=None, cassandra_user_config=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_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, opts=None)

Use this data source to access information about an existing resource.

The cassandra_user_config object supports the following:

  • ipFilters (list)

  • migrateSstableloader (str)

  • privateAccess (dict)

    • prometheus (str)

  • publicAccess (dict)

    • prometheus (str)

  • serviceToForkFrom (str)

The components object supports the following:

  • component (str)

  • host (str)

  • kafkaAuthenticationMethod (str)

  • port (float)

  • route (str)

  • ssl (bool)

  • usage (str)

The elasticsearch object supports the following:

  • kibanaUri (str)

The elasticsearch_user_config object supports the following:

  • customDomain (str)

  • disableReplicationFactorAdjustment (str)

  • elasticsearch (dict)

    • actionAutoCreateIndexEnabled (str)

    • actionDestructiveRequiresName (str)

    • httpMaxContentLength (float)

    • indicesFielddataCacheSize (float)

    • indicesMemoryIndexBufferSize (float)

    • indicesQueriesCacheSize (float)

    • indicesQueryBoolMaxClauseCount (float)

    • reindexRemoteWhitelists (list)

    • threadPoolAnalyzeQueueSize (float)

    • threadPoolAnalyzeSize (float)

    • threadPoolForceMergeSize (float)

    • threadPoolGetQueueSize (float)

    • threadPoolGetSize (float)

    • threadPoolIndexQueueSize (float)

    • threadPoolIndexSize (float)

    • threadPoolSearchQueueSize (float)

    • threadPoolSearchSize (float)

    • threadPoolSearchThrottledQueueSize (float)

    • threadPoolSearchThrottledSize (float)

    • threadPoolWriteQueueSize (float)

    • threadPoolWriteSize (float)

  • elasticsearchVersion (str)

  • indexPatterns (list)

    • maxIndexCount (float)

    • pattern (str)

  • ipFilters (list)

  • kibana (dict)

    • elasticsearchRequestTimeout (float)

    • enabled (bool)

    • maxOldSpaceSize (float)

  • maxIndexCount (float)

  • privateAccess (dict)

    • elasticsearch (str)

    • kibana (str)

    • prometheus (str)

  • publicAccess (dict)

    • elasticsearch (str)

    • kibana (str)

    • prometheus (str)

  • recoveryBasebackupName (str)

  • serviceToForkFrom (str)

The grafana_user_config object supports the following:

  • alertingEnabled (str)

  • alertingErrorOrTimeout (str)

  • alertingNodataOrNullvalues (str)

  • allowEmbedding (str)

  • authGithub (dict)

    • allowSignUp (str)

    • allowedOrganizations (list)

    • clientId (str)

    • clientSecret (str)

    • teamIds (list)

  • authGitlab (dict)

    • allowSignUp (str)

    • allowedGroups (list)

    • apiUrl (str)

    • authUrl (str)

    • clientId (str)

    • clientSecret (str)

    • tokenUrl (str)

  • authGoogle (dict)

    • allowSignUp (str)

    • allowedDomains (list)

    • clientId (str)

    • clientSecret (str)

  • cookieSamesite (str)

  • customDomain (str)

  • dashboardsVersionsToKeep (float)

  • dataproxySendUserHeader (str)

  • dataproxyTimeout (float)

  • disableGravatar (str)

  • editorsCanAdmin (str)

  • externalImageStorage (dict)

    • access_key (str)

    • bucketUrl (str)

    • provider (str)

    • secretKey (str)

  • googleAnalyticsUaId (str)

  • ipFilters (list)

  • metricsEnabled (str)

  • privateAccess (dict)

    • grafana (str)

  • publicAccess (dict)

    • grafana (str)

  • smtpServer (dict)

    • fromAddress (str)

    • fromName (str)

    • host (str)

    • password (str)

    • port (float)

    • skipVerify (str)

    • username (str)

  • userAutoAssignOrg (str)

  • userAutoAssignOrgRole (str)

  • viewersCanEdit (str)

The influxdb object supports the following:

  • database_name (str)

The influxdb_user_config object supports the following:

  • customDomain (str)

  • ipFilters (list)

  • privateAccess (dict)

    • influxdb (str)

  • publicAccess (dict)

    • influxdb (str)

  • serviceToForkFrom (str)

The kafka object supports the following:

  • access_cert (str)

  • access_key (str)

  • connectUri (str)

  • restUri (str)

  • schemaRegistryUri (str)

The kafka_connect_user_config object supports the following:

  • ipFilters (list)

  • kafka_connect (dict)

    • consumerIsolationLevel (str)

    • consumerMaxPollRecords (float)

    • offsetFlushIntervalMs (float)

  • privateAccess (dict)

    • kafka_connect (str)

    • prometheus (str)

  • publicAccess (dict)

    • kafka_connect (str)

    • prometheus (str)

The kafka_user_config object supports the following:

  • customDomain (str)

  • ipFilters (list)

  • kafka (dict)

    • autoCreateTopicsEnable (str)

    • compressionType (str)

    • connectionsMaxIdleMs (float)

    • defaultReplicationFactor (float)

    • groupMaxSessionTimeoutMs (float)

    • groupMinSessionTimeoutMs (float)

    • logCleanerMaxCompactionLagMs (float)

    • logCleanerMinCleanableRatio (float)

    • logCleanerMinCompactionLagMs (float)

    • logMessageTimestampDifferenceMaxMs (float)

    • logMessageTimestampType (str)

    • logRetentionBytes (float)

    • logRetentionHours (float)

    • logSegmentBytes (float)

    • maxConnectionsPerIp (float)

    • messageMaxBytes (float)

    • numPartitions (float)

    • offsetsRetentionMinutes (float)

    • producerPurgatoryPurgeIntervalRequests (float)

    • replicaFetchMaxBytes (float)

    • replicaFetchResponseMaxBytes (float)

    • socketRequestMaxBytes (float)

  • kafkaAuthenticationMethods (dict)

    • certificate (bool)

    • sasl (bool)

  • kafka_connect (bool)

  • kafkaConnectConfig (dict)

    • consumerIsolationLevel (str)

    • consumerMaxPollRecords (float)

    • offsetFlushIntervalMs (float)

  • kafkaRest (bool)

  • kafkaRestConfig (dict)

    • consumerEnableAutoCommit (bool)

    • consumerRequestMaxBytes (float)

    • consumerRequestTimeoutMs (float)

    • producerAcks (str)

    • producerLingerMs (float)

    • simpleconsumerPoolSizeMax (float)

  • kafkaVersion (str)

  • privateAccess (dict)

    • prometheus (str)

  • publicAccess (dict)

    • kafka (str)

    • kafka_connect (str)

    • kafkaRest (str)

    • prometheus (str)

    • schemaRegistry (str)

  • schemaRegistry (bool)

The mysql_user_config object supports the following:

  • adminPassword (str)

  • adminUsername (str)

  • backupHour (float)

  • backupMinute (float)

  • ipFilters (list)

  • mysql (dict)

    • defaultTimeZone (str)

    • groupConcatMaxLen (float)

    • innodbFtMinTokenSize (float)

    • innodbFtServerStopwordTable (str)

    • sqlMode (str)

  • mysqlVersion (str)

  • privateAccess (dict)

    • mysql (str)

    • prometheus (str)

  • publicAccess (dict)

    • mysql (str)

    • prometheus (str)

  • recoveryTargetTime (str)

  • serviceToForkFrom (str)

The pg object supports the following:

  • dbname (str)

  • host (str)

  • password (str)

  • port (float)

  • replicaUri (str)

  • sslmode (str)

  • uri (str)

  • user (str)

The pg_user_config object supports the following:

  • adminPassword (str)

  • adminUsername (str)

  • backupHour (float)

  • backupMinute (float)

  • ipFilters (list)

  • pg (dict)

    • autovacuumAnalyzeScaleFactor (float)

    • autovacuumAnalyzeThreshold (float)

    • autovacuumMaxWorkers (float)

    • autovacuumNaptime (float)

    • autovacuumVacuumCostDelay (float)

    • autovacuumVacuumCostLimit (float)

    • autovacuumVacuumScaleFactor (float)

    • autovacuumVacuumThreshold (float)

    • idleInTransactionSessionTimeout (float)

    • jit (str)

    • logAutovacuumMinDuration (float)

    • logErrorVerbosity (str)

    • logMinDurationStatement (float)

    • maxLocksPerTransaction (float)

    • maxParallelWorkers (float)

    • maxParallelWorkersPerGather (float)

    • maxPredLocksPerTransaction (float)

    • maxPreparedTransactions (float)

    • maxStackDepth (float)

    • maxStandbyArchiveDelay (float)

    • maxStandbyStreamingDelay (float)

    • maxWorkerProcesses (float)

    • pgStatStatementsTrack (str)

    • tempFileLimit (float)

    • timezone (str)

    • trackActivityQuerySize (float)

    • trackFunctions (str)

  • pgReadReplica (str)

  • pgServiceToForkFrom (str)

  • pgVersion (str)

  • pgbouncer (dict)

    • serverResetQueryAlways (bool)

  • pglookout (dict)

    • maxFailoverReplicationTimeLag (float)

  • privateAccess (dict)

    • pg (str)

    • pgbouncer (str)

    • prometheus (str)

  • publicAccess (dict)

    • pg (str)

    • pgbouncer (str)

    • prometheus (str)

  • recoveryTargetTime (str)

  • serviceToForkFrom (str)

  • timescaledb (dict)

    • maxBackgroundWorkers (float)

  • variant (str)

The redis_user_config object supports the following:

  • ipFilters (list)

  • migration (dict)

    • host (str)

    • password (str)

    • port (float)

    • ssl (bool)

    • username (str)

  • privateAccess (dict)

    • prometheus (str)

    • redis (str)

  • publicAccess (dict)

    • prometheus (str)

    • redis (str)

  • redisLfuDecayTime (float)

  • redisLfuLogFactor (float)

  • redisMaxmemoryPolicy (str)

  • redisNotifyKeyspaceEvents (str)

  • redisSsl (bool)

  • redisTimeout (float)

The service_integrations object supports the following:

  • integration_type (str)

  • source_service_name (str)

pulumi_aiven.get_service_integration_endpoint(datadog_user_config=None, endpoint_config=None, endpoint_name=None, endpoint_type=None, external_elasticsearch_logs_user_config=None, project=None, prometheus_user_config=None, rsyslog_user_config=None, opts=None)

Use this data source to access information about an existing resource.

The datadog_user_config object supports the following:

  • datadogApiKey (str)

  • disableConsumerStats (str)

  • maxPartitionContexts (float)

  • site (str)

The external_elasticsearch_logs_user_config object supports the following:

  • ca (str)

  • indexDaysMax (float)

  • indexPrefix (str)

  • timeout (float)

  • url (str)

The prometheus_user_config object supports the following:

  • basicAuthPassword (str)

  • basicAuthUsername (str)

The rsyslog_user_config object supports the following:

  • ca (str)

  • cert (str)

  • format (str)

  • key (str)

  • logline (str)

  • port (float)

  • sd (str)

  • server (str)

  • tls (bool)

pulumi_aiven.get_service_user(access_cert=None, access_key=None, password=None, project=None, service_name=None, type=None, username=None, opts=None)

Use this data source to access information about an existing resource.

pulumi_aiven.get_vpc_peering_connection(peer_cloud_account=None, peer_region=None, peer_vpc=None, peering_connection_id=None, state=None, state_info=None, vpc_id=None, opts=None)

Use this data source to access information about an existing resource.