1. Registry
  2. Packages
  3. Cloudflare Provider
  4. API Docs
  5. getHyperdriveConfigs
Viewing docs for Cloudflare v6.23.1
published on Wednesday, Oct 21, 2026 by Pulumi
cloudflare logo cloudflare logo
Viewing docs for Cloudflare v6.23.1
published on Wednesday, Oct 21, 2026 by Pulumi

    Accepted Permissions

    • Hyperdrive Read
    • Hyperdrive Write

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as cloudflare from "@pulumi/cloudflare";
    
    const exampleHyperdriveConfigs = cloudflare.getHyperdriveConfigs({
        accountId: "023e105f4ecef8ad9ca31a8372d0c353",
    });
    
    import pulumi
    import pulumi_cloudflare as cloudflare
    
    example_hyperdrive_configs = cloudflare.get_hyperdrive_configs(account_id="023e105f4ecef8ad9ca31a8372d0c353")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := cloudflare.GetHyperdriveConfigs(ctx, &cloudflare.LookupHyperdriveConfigsArgs{
    			AccountId: pulumi.StringRef("023e105f4ecef8ad9ca31a8372d0c353"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Cloudflare = Pulumi.Cloudflare;
    
    return await Deployment.RunAsync(() => 
    {
        var exampleHyperdriveConfigs = Cloudflare.GetHyperdriveConfigs.Invoke(new()
        {
            AccountId = "023e105f4ecef8ad9ca31a8372d0c353",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.cloudflare.CloudflareFunctions;
    import com.pulumi.cloudflare.inputs.GetHyperdriveConfigsArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var exampleHyperdriveConfigs = CloudflareFunctions.getHyperdriveConfigs(GetHyperdriveConfigsArgs.builder()
                .accountId("023e105f4ecef8ad9ca31a8372d0c353")
                .build());
    
        }
    }
    
    variables:
      exampleHyperdriveConfigs:
        fn::invoke:
          function: cloudflare:getHyperdriveConfigs
          arguments:
            accountId: 023e105f4ecef8ad9ca31a8372d0c353
    
    terraform {
      required_providers {
        cloudflare = {
          source = "pulumi/cloudflare"
        }
      }
    }
    
    data "cloudflare_hyperdrive_configs" "exampleHyperdriveConfigs" {
      account_id = "023e105f4ecef8ad9ca31a8372d0c353"
    }
    

    Using getHyperdriveConfigs

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getHyperdriveConfigs(args: GetHyperdriveConfigsArgs, opts?: InvokeOptions): Promise<GetHyperdriveConfigsResult>
    function getHyperdriveConfigsOutput(args: GetHyperdriveConfigsOutputArgs, opts?: InvokeOutputOptions): Output<GetHyperdriveConfigsResult>
    def get_hyperdrive_configs(account_id: Optional[str] = None,
                               max_items: Optional[int] = None,
                               opts: Optional[InvokeOptions] = None) -> GetHyperdriveConfigsResult
    def get_hyperdrive_configs_output(account_id: pulumi.Input[Optional[str]] = None,
                               max_items: pulumi.Input[Optional[int]] = None,
                               opts: Optional[InvokeOutputOptions] = None) -> Output[GetHyperdriveConfigsResult]
    func LookupHyperdriveConfigs(ctx *Context, args *LookupHyperdriveConfigsArgs, opts ...InvokeOption) (*LookupHyperdriveConfigsResult, error)
    func LookupHyperdriveConfigsOutput(ctx *Context, args *LookupHyperdriveConfigsOutputArgs, opts ...InvokeOption) LookupHyperdriveConfigsResultOutput

    > Note: This function is named LookupHyperdriveConfigs in the Go SDK.

    public static class GetHyperdriveConfigs 
    {
        public static Task<GetHyperdriveConfigsResult> InvokeAsync(GetHyperdriveConfigsArgs args, InvokeOptions? opts = null)
        public static Output<GetHyperdriveConfigsResult> Invoke(GetHyperdriveConfigsInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetHyperdriveConfigsResult> Invoke(GetHyperdriveConfigsInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetHyperdriveConfigsResult> getHyperdriveConfigs(GetHyperdriveConfigsArgs args, InvokeOptions options)
    public static Output<GetHyperdriveConfigsResult> getHyperdriveConfigs(GetHyperdriveConfigsArgs args, InvokeOptions options)
    public static Output<GetHyperdriveConfigsResult> getHyperdriveConfigs(GetHyperdriveConfigsArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: cloudflare:index/getHyperdriveConfigs:getHyperdriveConfigs
      arguments:
        # arguments dictionary
    data "cloudflare_get_hyperdrive_configs" "name" {
        # arguments
    }

    The following arguments are supported:

    AccountId string
    Define configurations using a unique string identifier.
    MaxItems int
    Max items to fetch, default: 1000
    AccountId string
    Define configurations using a unique string identifier.
    MaxItems int
    Max items to fetch, default: 1000
    account_id string
    Define configurations using a unique string identifier.
    max_items number
    Max items to fetch, default: 1000
    accountId String
    Define configurations using a unique string identifier.
    maxItems Integer
    Max items to fetch, default: 1000
    accountId string
    Define configurations using a unique string identifier.
    maxItems number
    Max items to fetch, default: 1000
    account_id str
    Define configurations using a unique string identifier.
    max_items int
    Max items to fetch, default: 1000
    accountId String
    Define configurations using a unique string identifier.
    maxItems Number
    Max items to fetch, default: 1000

    getHyperdriveConfigs Result

    The following output properties are available:

    Results List<GetHyperdriveConfigsResult>
    The items returned by the data source
    AccountId string
    Define configurations using a unique string identifier.
    MaxItems int
    Max items to fetch, default: 1000
    Results []GetHyperdriveConfigsResult
    The items returned by the data source
    AccountId string
    Define configurations using a unique string identifier.
    MaxItems int
    Max items to fetch, default: 1000
    results list(object)
    The items returned by the data source
    account_id string
    Define configurations using a unique string identifier.
    max_items number
    Max items to fetch, default: 1000
    results List<GetHyperdriveConfigsResult>
    The items returned by the data source
    accountId String
    Define configurations using a unique string identifier.
    maxItems Integer
    Max items to fetch, default: 1000
    results GetHyperdriveConfigsResult[]
    The items returned by the data source
    accountId string
    Define configurations using a unique string identifier.
    maxItems number
    Max items to fetch, default: 1000
    results Sequence[GetHyperdriveConfigsResult]
    The items returned by the data source
    account_id str
    Define configurations using a unique string identifier.
    max_items int
    Max items to fetch, default: 1000
    results List<Property Map>
    The items returned by the data source
    accountId String
    Define configurations using a unique string identifier.
    maxItems Number
    Max items to fetch, default: 1000

    Supporting Types

    GetHyperdriveConfigsResult

    Caching GetHyperdriveConfigsResultCaching
    CreatedOn string
    Defines the creation time of the Hyperdrive configuration.
    Id string
    Define configurations using a unique string identifier.
    Integration GetHyperdriveConfigsResultIntegration
    Selects a PlanetScale database and provisions credentials managed by Cloudflare when creating a Hyperdrive configuration. The Cloudflare account must already be linked to PlanetScale in the Hyperdrive dashboard. The selection is returned as read-only metadata and cannot be changed with replace or update operations.
    ModifiedOn string
    Defines the last modified time of the Hyperdrive configuration.
    Mtls GetHyperdriveConfigsResultMtls
    mTLS configuration for the origin connection. Cannot be used with VPC Service origins; TLS must be managed on the VPC Service.
    Name string
    The name of the Hyperdrive configuration. Used to identify the configuration in the Cloudflare dashboard and API.
    Origin GetHyperdriveConfigsResultOrigin
    Combines database connection fields with exactly one supported network location.
    OriginConnectionLimit int
    The (soft) maximum number of connections the Hyperdrive is allowed to make to the origin database.
    RestartedOn string
    Defines the last time the Hyperdrive connection pool was explicitly restarted via the restart endpoint. Omitted if the pool has never been explicitly restarted.
    Caching GetHyperdriveConfigsResultCaching
    CreatedOn string
    Defines the creation time of the Hyperdrive configuration.
    Id string
    Define configurations using a unique string identifier.
    Integration GetHyperdriveConfigsResultIntegration
    Selects a PlanetScale database and provisions credentials managed by Cloudflare when creating a Hyperdrive configuration. The Cloudflare account must already be linked to PlanetScale in the Hyperdrive dashboard. The selection is returned as read-only metadata and cannot be changed with replace or update operations.
    ModifiedOn string
    Defines the last modified time of the Hyperdrive configuration.
    Mtls GetHyperdriveConfigsResultMtls
    mTLS configuration for the origin connection. Cannot be used with VPC Service origins; TLS must be managed on the VPC Service.
    Name string
    The name of the Hyperdrive configuration. Used to identify the configuration in the Cloudflare dashboard and API.
    Origin GetHyperdriveConfigsResultOrigin
    Combines database connection fields with exactly one supported network location.
    OriginConnectionLimit int
    The (soft) maximum number of connections the Hyperdrive is allowed to make to the origin database.
    RestartedOn string
    Defines the last time the Hyperdrive connection pool was explicitly restarted via the restart endpoint. Omitted if the pool has never been explicitly restarted.
    caching object
    created_on string
    Defines the creation time of the Hyperdrive configuration.
    id string
    Define configurations using a unique string identifier.
    integration object
    Selects a PlanetScale database and provisions credentials managed by Cloudflare when creating a Hyperdrive configuration. The Cloudflare account must already be linked to PlanetScale in the Hyperdrive dashboard. The selection is returned as read-only metadata and cannot be changed with replace or update operations.
    modified_on string
    Defines the last modified time of the Hyperdrive configuration.
    mtls object
    mTLS configuration for the origin connection. Cannot be used with VPC Service origins; TLS must be managed on the VPC Service.
    name string
    The name of the Hyperdrive configuration. Used to identify the configuration in the Cloudflare dashboard and API.
    origin object
    Combines database connection fields with exactly one supported network location.
    origin_connection_limit number
    The (soft) maximum number of connections the Hyperdrive is allowed to make to the origin database.
    restarted_on string
    Defines the last time the Hyperdrive connection pool was explicitly restarted via the restart endpoint. Omitted if the pool has never been explicitly restarted.
    caching GetHyperdriveConfigsResultCaching
    createdOn String
    Defines the creation time of the Hyperdrive configuration.
    id String
    Define configurations using a unique string identifier.
    integration GetHyperdriveConfigsResultIntegration
    Selects a PlanetScale database and provisions credentials managed by Cloudflare when creating a Hyperdrive configuration. The Cloudflare account must already be linked to PlanetScale in the Hyperdrive dashboard. The selection is returned as read-only metadata and cannot be changed with replace or update operations.
    modifiedOn String
    Defines the last modified time of the Hyperdrive configuration.
    mtls GetHyperdriveConfigsResultMtls
    mTLS configuration for the origin connection. Cannot be used with VPC Service origins; TLS must be managed on the VPC Service.
    name String
    The name of the Hyperdrive configuration. Used to identify the configuration in the Cloudflare dashboard and API.
    origin GetHyperdriveConfigsResultOrigin
    Combines database connection fields with exactly one supported network location.
    originConnectionLimit Integer
    The (soft) maximum number of connections the Hyperdrive is allowed to make to the origin database.
    restartedOn String
    Defines the last time the Hyperdrive connection pool was explicitly restarted via the restart endpoint. Omitted if the pool has never been explicitly restarted.
    caching GetHyperdriveConfigsResultCaching
    createdOn string
    Defines the creation time of the Hyperdrive configuration.
    id string
    Define configurations using a unique string identifier.
    integration GetHyperdriveConfigsResultIntegration
    Selects a PlanetScale database and provisions credentials managed by Cloudflare when creating a Hyperdrive configuration. The Cloudflare account must already be linked to PlanetScale in the Hyperdrive dashboard. The selection is returned as read-only metadata and cannot be changed with replace or update operations.
    modifiedOn string
    Defines the last modified time of the Hyperdrive configuration.
    mtls GetHyperdriveConfigsResultMtls
    mTLS configuration for the origin connection. Cannot be used with VPC Service origins; TLS must be managed on the VPC Service.
    name string
    The name of the Hyperdrive configuration. Used to identify the configuration in the Cloudflare dashboard and API.
    origin GetHyperdriveConfigsResultOrigin
    Combines database connection fields with exactly one supported network location.
    originConnectionLimit number
    The (soft) maximum number of connections the Hyperdrive is allowed to make to the origin database.
    restartedOn string
    Defines the last time the Hyperdrive connection pool was explicitly restarted via the restart endpoint. Omitted if the pool has never been explicitly restarted.
    caching GetHyperdriveConfigsResultCaching
    created_on str
    Defines the creation time of the Hyperdrive configuration.
    id str
    Define configurations using a unique string identifier.
    integration GetHyperdriveConfigsResultIntegration
    Selects a PlanetScale database and provisions credentials managed by Cloudflare when creating a Hyperdrive configuration. The Cloudflare account must already be linked to PlanetScale in the Hyperdrive dashboard. The selection is returned as read-only metadata and cannot be changed with replace or update operations.
    modified_on str
    Defines the last modified time of the Hyperdrive configuration.
    mtls GetHyperdriveConfigsResultMtls
    mTLS configuration for the origin connection. Cannot be used with VPC Service origins; TLS must be managed on the VPC Service.
    name str
    The name of the Hyperdrive configuration. Used to identify the configuration in the Cloudflare dashboard and API.
    origin GetHyperdriveConfigsResultOrigin
    Combines database connection fields with exactly one supported network location.
    origin_connection_limit int
    The (soft) maximum number of connections the Hyperdrive is allowed to make to the origin database.
    restarted_on str
    Defines the last time the Hyperdrive connection pool was explicitly restarted via the restart endpoint. Omitted if the pool has never been explicitly restarted.
    caching Property Map
    createdOn String
    Defines the creation time of the Hyperdrive configuration.
    id String
    Define configurations using a unique string identifier.
    integration Property Map
    Selects a PlanetScale database and provisions credentials managed by Cloudflare when creating a Hyperdrive configuration. The Cloudflare account must already be linked to PlanetScale in the Hyperdrive dashboard. The selection is returned as read-only metadata and cannot be changed with replace or update operations.
    modifiedOn String
    Defines the last modified time of the Hyperdrive configuration.
    mtls Property Map
    mTLS configuration for the origin connection. Cannot be used with VPC Service origins; TLS must be managed on the VPC Service.
    name String
    The name of the Hyperdrive configuration. Used to identify the configuration in the Cloudflare dashboard and API.
    origin Property Map
    Combines database connection fields with exactly one supported network location.
    originConnectionLimit Number
    The (soft) maximum number of connections the Hyperdrive is allowed to make to the origin database.
    restartedOn String
    Defines the last time the Hyperdrive connection pool was explicitly restarted via the restart endpoint. Omitted if the pool has never been explicitly restarted.

    GetHyperdriveConfigsResultCaching

    Disabled bool
    Defines whether caching is disabled.
    MaxAge int
    Defines the maximum duration (in seconds) items persist in the cache.
    StaleWhileRevalidate int
    Defines the number of seconds the cache may serve a stale response.
    Disabled bool
    Defines whether caching is disabled.
    MaxAge int
    Defines the maximum duration (in seconds) items persist in the cache.
    StaleWhileRevalidate int
    Defines the number of seconds the cache may serve a stale response.
    disabled bool
    Defines whether caching is disabled.
    max_age number
    Defines the maximum duration (in seconds) items persist in the cache.
    stale_while_revalidate number
    Defines the number of seconds the cache may serve a stale response.
    disabled Boolean
    Defines whether caching is disabled.
    maxAge Integer
    Defines the maximum duration (in seconds) items persist in the cache.
    staleWhileRevalidate Integer
    Defines the number of seconds the cache may serve a stale response.
    disabled boolean
    Defines whether caching is disabled.
    maxAge number
    Defines the maximum duration (in seconds) items persist in the cache.
    staleWhileRevalidate number
    Defines the number of seconds the cache may serve a stale response.
    disabled bool
    Defines whether caching is disabled.
    max_age int
    Defines the maximum duration (in seconds) items persist in the cache.
    stale_while_revalidate int
    Defines the number of seconds the cache may serve a stale response.
    disabled Boolean
    Defines whether caching is disabled.
    maxAge Number
    Defines the maximum duration (in seconds) items persist in the cache.
    staleWhileRevalidate Number
    Defines the number of seconds the cache may serve a stale response.

    GetHyperdriveConfigsResultIntegration

    CustomDatabaseName string
    The database name to use when connecting. Defaults to postgres for PostgreSQL and mysql for MySQL.
    DatabaseBranchName string
    The name of the PlanetScale database branch.
    DatabaseName string
    The name of the PlanetScale database.
    HyperdriveConfigProvider string
    The database integration provider used by this operation. Available values: "planetscale".
    OrganizationName string
    The name of the PlanetScale organization.
    Scheme string
    Specifies the URL scheme used to connect to your origin database. Available values: "postgres", "postgresql", "mysql".
    CustomDatabaseName string
    The database name to use when connecting. Defaults to postgres for PostgreSQL and mysql for MySQL.
    DatabaseBranchName string
    The name of the PlanetScale database branch.
    DatabaseName string
    The name of the PlanetScale database.
    HyperdriveConfigProvider string
    The database integration provider used by this operation. Available values: "planetscale".
    OrganizationName string
    The name of the PlanetScale organization.
    Scheme string
    Specifies the URL scheme used to connect to your origin database. Available values: "postgres", "postgresql", "mysql".
    custom_database_name string
    The database name to use when connecting. Defaults to postgres for PostgreSQL and mysql for MySQL.
    database_branch_name string
    The name of the PlanetScale database branch.
    database_name string
    The name of the PlanetScale database.
    hyperdrive_config_provider string
    The database integration provider used by this operation. Available values: "planetscale".
    organization_name string
    The name of the PlanetScale organization.
    scheme string
    Specifies the URL scheme used to connect to your origin database. Available values: "postgres", "postgresql", "mysql".
    customDatabaseName String
    The database name to use when connecting. Defaults to postgres for PostgreSQL and mysql for MySQL.
    databaseBranchName String
    The name of the PlanetScale database branch.
    databaseName String
    The name of the PlanetScale database.
    hyperdriveConfigProvider String
    The database integration provider used by this operation. Available values: "planetscale".
    organizationName String
    The name of the PlanetScale organization.
    scheme String
    Specifies the URL scheme used to connect to your origin database. Available values: "postgres", "postgresql", "mysql".
    customDatabaseName string
    The database name to use when connecting. Defaults to postgres for PostgreSQL and mysql for MySQL.
    databaseBranchName string
    The name of the PlanetScale database branch.
    databaseName string
    The name of the PlanetScale database.
    hyperdriveConfigProvider string
    The database integration provider used by this operation. Available values: "planetscale".
    organizationName string
    The name of the PlanetScale organization.
    scheme string
    Specifies the URL scheme used to connect to your origin database. Available values: "postgres", "postgresql", "mysql".
    custom_database_name str
    The database name to use when connecting. Defaults to postgres for PostgreSQL and mysql for MySQL.
    database_branch_name str
    The name of the PlanetScale database branch.
    database_name str
    The name of the PlanetScale database.
    hyperdrive_config_provider str
    The database integration provider used by this operation. Available values: "planetscale".
    organization_name str
    The name of the PlanetScale organization.
    scheme str
    Specifies the URL scheme used to connect to your origin database. Available values: "postgres", "postgresql", "mysql".
    customDatabaseName String
    The database name to use when connecting. Defaults to postgres for PostgreSQL and mysql for MySQL.
    databaseBranchName String
    The name of the PlanetScale database branch.
    databaseName String
    The name of the PlanetScale database.
    hyperdriveConfigProvider String
    The database integration provider used by this operation. Available values: "planetscale".
    organizationName String
    The name of the PlanetScale organization.
    scheme String
    Specifies the URL scheme used to connect to your origin database. Available values: "postgres", "postgresql", "mysql".

    GetHyperdriveConfigsResultMtls

    CaCertificateId string
    Define CA certificate ID obtained after uploading CA cert.
    MtlsCertificateId string
    Define mTLS certificate ID obtained after uploading client cert.
    Sslmode string
    PostgreSQL accepts require, verify-ca, and verify-full. MySQL accepts REQUIRED, VERIFY_CA, and VERIFY_IDENTITY. The verify modes require a CA certificate; the require modes cannot be used with a CA certificate.
    CaCertificateId string
    Define CA certificate ID obtained after uploading CA cert.
    MtlsCertificateId string
    Define mTLS certificate ID obtained after uploading client cert.
    Sslmode string
    PostgreSQL accepts require, verify-ca, and verify-full. MySQL accepts REQUIRED, VERIFY_CA, and VERIFY_IDENTITY. The verify modes require a CA certificate; the require modes cannot be used with a CA certificate.
    ca_certificate_id string
    Define CA certificate ID obtained after uploading CA cert.
    mtls_certificate_id string
    Define mTLS certificate ID obtained after uploading client cert.
    sslmode string
    PostgreSQL accepts require, verify-ca, and verify-full. MySQL accepts REQUIRED, VERIFY_CA, and VERIFY_IDENTITY. The verify modes require a CA certificate; the require modes cannot be used with a CA certificate.
    caCertificateId String
    Define CA certificate ID obtained after uploading CA cert.
    mtlsCertificateId String
    Define mTLS certificate ID obtained after uploading client cert.
    sslmode String
    PostgreSQL accepts require, verify-ca, and verify-full. MySQL accepts REQUIRED, VERIFY_CA, and VERIFY_IDENTITY. The verify modes require a CA certificate; the require modes cannot be used with a CA certificate.
    caCertificateId string
    Define CA certificate ID obtained after uploading CA cert.
    mtlsCertificateId string
    Define mTLS certificate ID obtained after uploading client cert.
    sslmode string
    PostgreSQL accepts require, verify-ca, and verify-full. MySQL accepts REQUIRED, VERIFY_CA, and VERIFY_IDENTITY. The verify modes require a CA certificate; the require modes cannot be used with a CA certificate.
    ca_certificate_id str
    Define CA certificate ID obtained after uploading CA cert.
    mtls_certificate_id str
    Define mTLS certificate ID obtained after uploading client cert.
    sslmode str
    PostgreSQL accepts require, verify-ca, and verify-full. MySQL accepts REQUIRED, VERIFY_CA, and VERIFY_IDENTITY. The verify modes require a CA certificate; the require modes cannot be used with a CA certificate.
    caCertificateId String
    Define CA certificate ID obtained after uploading CA cert.
    mtlsCertificateId String
    Define mTLS certificate ID obtained after uploading client cert.
    sslmode String
    PostgreSQL accepts require, verify-ca, and verify-full. MySQL accepts REQUIRED, VERIFY_CA, and VERIFY_IDENTITY. The verify modes require a CA certificate; the require modes cannot be used with a CA certificate.

    GetHyperdriveConfigsResultOrigin

    AccessClientId string
    Defines the Client ID of the Access token to use when connecting to the origin database.
    AccessClientSecret string
    Defines the Client Secret of the Access Token to use when connecting to the origin database. The API never returns this write-only value.
    Database string
    Set the name of your origin database.
    Host string
    Defines the publicly reachable hostname or IP of your origin database. Private, loopback, and link-local IP addresses are not allowed.
    Password string
    Set the password needed to access your origin database. The API never returns this write-only value.
    Port int
    Defines the port of your origin database. Defaults to 5432 for PostgreSQL or 3306 for MySQL if not specified.
    Scheme string
    Specifies the URL scheme used to connect to your origin database. Available values: "postgres", "postgresql", "mysql".
    ServiceId string
    The identifier of the Workers VPC Service to connect through. Hyperdrive will egress through the specified VPC Service to reach the origin database.
    User string
    Set the user of your origin database.
    AccessClientId string
    Defines the Client ID of the Access token to use when connecting to the origin database.
    AccessClientSecret string
    Defines the Client Secret of the Access Token to use when connecting to the origin database. The API never returns this write-only value.
    Database string
    Set the name of your origin database.
    Host string
    Defines the publicly reachable hostname or IP of your origin database. Private, loopback, and link-local IP addresses are not allowed.
    Password string
    Set the password needed to access your origin database. The API never returns this write-only value.
    Port int
    Defines the port of your origin database. Defaults to 5432 for PostgreSQL or 3306 for MySQL if not specified.
    Scheme string
    Specifies the URL scheme used to connect to your origin database. Available values: "postgres", "postgresql", "mysql".
    ServiceId string
    The identifier of the Workers VPC Service to connect through. Hyperdrive will egress through the specified VPC Service to reach the origin database.
    User string
    Set the user of your origin database.
    access_client_id string
    Defines the Client ID of the Access token to use when connecting to the origin database.
    access_client_secret string
    Defines the Client Secret of the Access Token to use when connecting to the origin database. The API never returns this write-only value.
    database string
    Set the name of your origin database.
    host string
    Defines the publicly reachable hostname or IP of your origin database. Private, loopback, and link-local IP addresses are not allowed.
    password string
    Set the password needed to access your origin database. The API never returns this write-only value.
    port number
    Defines the port of your origin database. Defaults to 5432 for PostgreSQL or 3306 for MySQL if not specified.
    scheme string
    Specifies the URL scheme used to connect to your origin database. Available values: "postgres", "postgresql", "mysql".
    service_id string
    The identifier of the Workers VPC Service to connect through. Hyperdrive will egress through the specified VPC Service to reach the origin database.
    user string
    Set the user of your origin database.
    accessClientId String
    Defines the Client ID of the Access token to use when connecting to the origin database.
    accessClientSecret String
    Defines the Client Secret of the Access Token to use when connecting to the origin database. The API never returns this write-only value.
    database String
    Set the name of your origin database.
    host String
    Defines the publicly reachable hostname or IP of your origin database. Private, loopback, and link-local IP addresses are not allowed.
    password String
    Set the password needed to access your origin database. The API never returns this write-only value.
    port Integer
    Defines the port of your origin database. Defaults to 5432 for PostgreSQL or 3306 for MySQL if not specified.
    scheme String
    Specifies the URL scheme used to connect to your origin database. Available values: "postgres", "postgresql", "mysql".
    serviceId String
    The identifier of the Workers VPC Service to connect through. Hyperdrive will egress through the specified VPC Service to reach the origin database.
    user String
    Set the user of your origin database.
    accessClientId string
    Defines the Client ID of the Access token to use when connecting to the origin database.
    accessClientSecret string
    Defines the Client Secret of the Access Token to use when connecting to the origin database. The API never returns this write-only value.
    database string
    Set the name of your origin database.
    host string
    Defines the publicly reachable hostname or IP of your origin database. Private, loopback, and link-local IP addresses are not allowed.
    password string
    Set the password needed to access your origin database. The API never returns this write-only value.
    port number
    Defines the port of your origin database. Defaults to 5432 for PostgreSQL or 3306 for MySQL if not specified.
    scheme string
    Specifies the URL scheme used to connect to your origin database. Available values: "postgres", "postgresql", "mysql".
    serviceId string
    The identifier of the Workers VPC Service to connect through. Hyperdrive will egress through the specified VPC Service to reach the origin database.
    user string
    Set the user of your origin database.
    access_client_id str
    Defines the Client ID of the Access token to use when connecting to the origin database.
    access_client_secret str
    Defines the Client Secret of the Access Token to use when connecting to the origin database. The API never returns this write-only value.
    database str
    Set the name of your origin database.
    host str
    Defines the publicly reachable hostname or IP of your origin database. Private, loopback, and link-local IP addresses are not allowed.
    password str
    Set the password needed to access your origin database. The API never returns this write-only value.
    port int
    Defines the port of your origin database. Defaults to 5432 for PostgreSQL or 3306 for MySQL if not specified.
    scheme str
    Specifies the URL scheme used to connect to your origin database. Available values: "postgres", "postgresql", "mysql".
    service_id str
    The identifier of the Workers VPC Service to connect through. Hyperdrive will egress through the specified VPC Service to reach the origin database.
    user str
    Set the user of your origin database.
    accessClientId String
    Defines the Client ID of the Access token to use when connecting to the origin database.
    accessClientSecret String
    Defines the Client Secret of the Access Token to use when connecting to the origin database. The API never returns this write-only value.
    database String
    Set the name of your origin database.
    host String
    Defines the publicly reachable hostname or IP of your origin database. Private, loopback, and link-local IP addresses are not allowed.
    password String
    Set the password needed to access your origin database. The API never returns this write-only value.
    port Number
    Defines the port of your origin database. Defaults to 5432 for PostgreSQL or 3306 for MySQL if not specified.
    scheme String
    Specifies the URL scheme used to connect to your origin database. Available values: "postgres", "postgresql", "mysql".
    serviceId String
    The identifier of the Workers VPC Service to connect through. Hyperdrive will egress through the specified VPC Service to reach the origin database.
    user String
    Set the user of your origin database.

    Package Details

    Repository
    Cloudflare pulumi/pulumi-cloudflare
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the cloudflare Terraform Provider.
    cloudflare logo cloudflare logo
    Viewing docs for Cloudflare v6.23.1
    published on Wednesday, Oct 21, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial