Pulumi Aiven

class pulumi_aiven.Account(resource_name, opts=None, create_time=None, name=None, owner_team_id=None, tenant_id=None, update_time=None, __props__=None, __name__=None, __opts__=None)

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

Parameters
static get(resource_name, id, opts=None, account_id=None, create_time=None, name=None, owner_team_id=None, tenant_id=None, update_time=None)

Get an existing Account 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.AccountTeam(resource_name, opts=None, account_id=None, create_time=None, name=None, update_time=None, __props__=None, __name__=None, __opts__=None)

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

Parameters
static get(resource_name, id, opts=None, account_id=None, create_time=None, name=None, team_id=None, update_time=None)

Get an existing AccountTeam 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.AccountTeamMember(resource_name, opts=None, accepted=None, account_id=None, create_time=None, invited_by_user_email=None, team_id=None, user_email=None, __props__=None, __name__=None, __opts__=None)

During the creation of .AccountTeamMember resource, an email invitation will be sent to a user using user_email address. If the user accepts an invitation, he or she will become a member of the account team. The deletion of .AccountTeamMember will not only delete invitation if one was sent but not yet accepted by the user, and it will also eliminate an account team member if one has accepted an invitation previously.

Parameters
static get(resource_name, id, opts=None, accepted=None, account_id=None, create_time=None, invited_by_user_email=None, team_id=None, user_email=None)

Get an existing AccountTeamMember 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.AccountTeamProject(resource_name, opts=None, account_id=None, project_name=None, team_id=None, team_type=None, __props__=None, __name__=None, __opts__=None)

The account team project is intended to link and existing project to the existing account team. It is important to note that the project should have an account_id property set and equal to account team you are trying to link this project.

Parameters
static get(resource_name, id, opts=None, account_id=None, project_name=None, team_id=None, team_type=None)

Get an existing AccountTeamProject 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.AwaitableGetAccountResult(account_id=None, create_time=None, name=None, owner_team_id=None, tenant_id=None, update_time=None, id=None)
class pulumi_aiven.AwaitableGetAccountTeamMemberResult(accepted=None, account_id=None, create_time=None, invited_by_user_email=None, team_id=None, user_email=None, id=None)
class pulumi_aiven.AwaitableGetAccountTeamProjectResult(account_id=None, project_name=None, team_id=None, team_type=None, id=None)
class pulumi_aiven.AwaitableGetAccountTeamResult(account_id=None, create_time=None, name=None, team_id=None, update_time=None, id=None)
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, termination_protection=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, termination_protection=None, topic_name=None, id=None)
class pulumi_aiven.AwaitableGetProjectResult(account_id=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, 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
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, termination_protection=None, __props__=None, __name__=None, __opts__=None)

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

Parameters
static get(resource_name, id, opts=None, database_name=None, lc_collate=None, lc_ctype=None, project=None, service_name=None, termination_protection=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

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.GetAccountResult(account_id=None, create_time=None, name=None, owner_team_id=None, tenant_id=None, update_time=None, id=None)

A collection of values returned by getAccount.

id = None

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

class pulumi_aiven.GetAccountTeamMemberResult(accepted=None, account_id=None, create_time=None, invited_by_user_email=None, team_id=None, user_email=None, id=None)

A collection of values returned by getAccountTeamMember.

id = None

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

class pulumi_aiven.GetAccountTeamProjectResult(account_id=None, project_name=None, team_id=None, team_type=None, id=None)

A collection of values returned by getAccountTeamProject.

id = None

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

class pulumi_aiven.GetAccountTeamResult(account_id=None, create_time=None, name=None, team_id=None, update_time=None, id=None)

A collection of values returned by getAccountTeam.

id = None

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

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, termination_protection=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, termination_protection=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(account_id=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, 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
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
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
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
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, termination_protection=None, topic_name=None, __props__=None, __name__=None, __opts__=None)

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

Parameters
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, termination_protection=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, account_id=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
static get(resource_name, id, opts=None, account_id=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
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
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
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

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])

  • authGenericOauth (pulumi.Input[dict])

    • allowSignUp (pulumi.Input[str])

    • allowedDomains (pulumi.Input[list])

    • allowedOrganizations (pulumi.Input[list])

    • apiUrl (pulumi.Input[str])

    • authUrl (pulumi.Input[str])

    • clientId (pulumi.Input[str])

    • clientSecret (pulumi.Input[str])

    • name (pulumi.Input[str])

    • scopes (pulumi.Input[list])

    • tokenUrl (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])

    • logCleanupPolicy (pulumi.Input[str])

    • 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])

    • connectTimeout (pulumi.Input[float])

    • defaultTimeZone (pulumi.Input[str])

    • groupConcatMaxLen (pulumi.Input[float])

    • informationSchemaStatsExpiry (pulumi.Input[float])

    • innodbFtMinTokenSize (pulumi.Input[float])

    • innodbFtServerStopwordTable (pulumi.Input[str])

    • innodbLockWaitTimeout (pulumi.Input[float])

    • innodbOnlineAlterLogMaxSize (pulumi.Input[float])

    • innodbRollbackOnTimeout (pulumi.Input[str])

    • maxAllowedPacket (pulumi.Input[float])

    • netReadTimeout (pulumi.Input[float])

    • netWriteTimeout (pulumi.Input[float])

    • sqlMode (pulumi.Input[str])

    • sqlRequirePrimaryKey (pulumi.Input[str])

    • waitTimeout (pulumi.Input[float])

  • 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])

    • deadlockTimeout (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])

    • walWriterDelay (pulumi.Input[float])

  • 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])

  • authGenericOauth (pulumi.Input[dict])

    • allowSignUp (pulumi.Input[str])

    • allowedDomains (pulumi.Input[list])

    • allowedOrganizations (pulumi.Input[list])

    • apiUrl (pulumi.Input[str])

    • authUrl (pulumi.Input[str])

    • clientId (pulumi.Input[str])

    • clientSecret (pulumi.Input[str])

    • name (pulumi.Input[str])

    • scopes (pulumi.Input[list])

    • tokenUrl (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])

    • logCleanupPolicy (pulumi.Input[str])

    • 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])

    • connectTimeout (pulumi.Input[float])

    • defaultTimeZone (pulumi.Input[str])

    • groupConcatMaxLen (pulumi.Input[float])

    • informationSchemaStatsExpiry (pulumi.Input[float])

    • innodbFtMinTokenSize (pulumi.Input[float])

    • innodbFtServerStopwordTable (pulumi.Input[str])

    • innodbLockWaitTimeout (pulumi.Input[float])

    • innodbOnlineAlterLogMaxSize (pulumi.Input[float])

    • innodbRollbackOnTimeout (pulumi.Input[str])

    • maxAllowedPacket (pulumi.Input[float])

    • netReadTimeout (pulumi.Input[float])

    • netWriteTimeout (pulumi.Input[float])

    • sqlMode (pulumi.Input[str])

    • sqlRequirePrimaryKey (pulumi.Input[str])

    • waitTimeout (pulumi.Input[float])

  • 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])

    • deadlockTimeout (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])

    • walWriterDelay (pulumi.Input[float])

  • 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

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

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
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
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_account(account_id=None, create_time=None, name=None, owner_team_id=None, tenant_id=None, update_time=None, opts=None)

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

pulumi_aiven.get_account_team(account_id=None, create_time=None, name=None, team_id=None, update_time=None, opts=None)

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

pulumi_aiven.get_account_team_member(accepted=None, account_id=None, create_time=None, invited_by_user_email=None, team_id=None, user_email=None, opts=None)

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

pulumi_aiven.get_account_team_project(account_id=None, project_name=None, team_id=None, team_type=None, opts=None)

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

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, termination_protection=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, termination_protection=None, topic_name=None, opts=None)

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

pulumi_aiven.get_project(account_id=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, 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)

  • authGenericOauth (dict)

    • allowSignUp (str)

    • allowedDomains (list)

    • allowedOrganizations (list)

    • apiUrl (str)

    • authUrl (str)

    • clientId (str)

    • clientSecret (str)

    • name (str)

    • scopes (list)

    • tokenUrl (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)

    • logCleanupPolicy (str)

    • 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)

    • connectTimeout (float)

    • defaultTimeZone (str)

    • groupConcatMaxLen (float)

    • informationSchemaStatsExpiry (float)

    • innodbFtMinTokenSize (float)

    • innodbFtServerStopwordTable (str)

    • innodbLockWaitTimeout (float)

    • innodbOnlineAlterLogMaxSize (float)

    • innodbRollbackOnTimeout (str)

    • maxAllowedPacket (float)

    • netReadTimeout (float)

    • netWriteTimeout (float)

    • sqlMode (str)

    • sqlRequirePrimaryKey (str)

    • waitTimeout (float)

  • 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)

    • deadlockTimeout (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)

    • walWriterDelay (float)

  • 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.