Viewing docs for Cloudflare v6.23.1
published on Wednesday, Oct 21, 2026 by Pulumi
published on Wednesday, Oct 21, 2026 by Pulumi
Viewing docs for Cloudflare v6.23.1
published on Wednesday, Oct 21, 2026 by Pulumi
published on Wednesday, Oct 21, 2026 by Pulumi
Accepted Permissions
Hyperdrive ReadHyperdrive 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 dictionarydata "cloudflare_get_hyperdrive_configs" "name" {
# arguments
}The following arguments are supported:
- account_
id string - Define configurations using a unique string identifier.
- max_
items 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
getHyperdriveConfigs Result
The following output properties are available:
- Results
List<Get
Hyperdrive Configs Result> - The items returned by the data source
- Account
Id string - Define configurations using a unique string identifier.
- Max
Items int - Max items to fetch, default: 1000
- Results
[]Get
Hyperdrive Configs Result - The items returned by the data source
- Account
Id string - Define configurations using a unique string identifier.
- Max
Items 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<Get
Hyperdrive Configs Result> - The items returned by the data source
- account
Id String - Define configurations using a unique string identifier.
- max
Items Integer - Max items to fetch, default: 1000
- results
Get
Hyperdrive Configs Result[] - 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
Sequence[Get
Hyperdrive Configs Result] - 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
- account
Id String - Define configurations using a unique string identifier.
- max
Items Number - Max items to fetch, default: 1000
Supporting Types
GetHyperdriveConfigsResult
- Caching
Get
Hyperdrive Configs Result Caching - Created
On string - Defines the creation time of the Hyperdrive configuration.
- Id string
- Define configurations using a unique string identifier.
- Integration
Get
Hyperdrive Configs Result Integration - 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
Get
Hyperdrive Configs Result Mtls - 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
Get
Hyperdrive Configs Result Origin - Combines database connection fields with exactly one supported network location.
- Origin
Connection intLimit - 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
Get
Hyperdrive Configs Result Caching - Created
On string - Defines the creation time of the Hyperdrive configuration.
- Id string
- Define configurations using a unique string identifier.
- Integration
Get
Hyperdrive Configs Result Integration - 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
Get
Hyperdrive Configs Result Mtls - 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
Get
Hyperdrive Configs Result Origin - Combines database connection fields with exactly one supported network location.
- Origin
Connection intLimit - 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 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_ numberlimit - 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
Get
Hyperdrive Configs Result Caching - created
On String - Defines the creation time of the Hyperdrive configuration.
- id String
- Define configurations using a unique string identifier.
- integration
Get
Hyperdrive Configs Result Integration - 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
Get
Hyperdrive Configs Result Mtls - 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
Get
Hyperdrive Configs Result Origin - Combines database connection fields with exactly one supported network location.
- origin
Connection IntegerLimit - 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
Get
Hyperdrive Configs Result Caching - created
On string - Defines the creation time of the Hyperdrive configuration.
- id string
- Define configurations using a unique string identifier.
- integration
Get
Hyperdrive Configs Result Integration - 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
Get
Hyperdrive Configs Result Mtls - 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
Get
Hyperdrive Configs Result Origin - Combines database connection fields with exactly one supported network location.
- origin
Connection numberLimit - 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
Get
Hyperdrive Configs Result Caching - created_
on str - Defines the creation time of the Hyperdrive configuration.
- id str
- Define configurations using a unique string identifier.
- integration
Get
Hyperdrive Configs Result Integration - 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
Get
Hyperdrive Configs Result Mtls - 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
Get
Hyperdrive Configs Result Origin - Combines database connection fields with exactly one supported network location.
- origin_
connection_ intlimit - 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
- created
On 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.
- modified
On 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.
- origin
Connection NumberLimit - 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.
GetHyperdriveConfigsResultCaching
- Disabled bool
- Defines whether caching is disabled.
- Max
Age int - Defines the maximum duration (in seconds) items persist in the cache.
- Stale
While intRevalidate - 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 intRevalidate - 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_ numberrevalidate - Defines the number of seconds the cache may serve a stale response.
- disabled Boolean
- Defines whether caching is disabled.
- max
Age Integer - Defines the maximum duration (in seconds) items persist in the cache.
- stale
While IntegerRevalidate - Defines the number of seconds the cache may serve a stale response.
- disabled boolean
- Defines whether caching is disabled.
- max
Age number - Defines the maximum duration (in seconds) items persist in the cache.
- stale
While numberRevalidate - 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_ intrevalidate - Defines the number of seconds the cache may serve a stale response.
- disabled Boolean
- Defines whether caching is disabled.
- max
Age Number - Defines the maximum duration (in seconds) items persist in the cache.
- stale
While NumberRevalidate - Defines the number of seconds the cache may serve a stale response.
GetHyperdriveConfigsResultIntegration
- Custom
Database stringName - The database name to use when connecting. Defaults to
postgresfor PostgreSQL andmysqlfor MySQL. - Database
Branch stringName - The name of the PlanetScale database branch.
- Database
Name string - The name of the PlanetScale database.
- Hyperdrive
Config stringProvider - 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".
- Custom
Database stringName - The database name to use when connecting. Defaults to
postgresfor PostgreSQL andmysqlfor MySQL. - Database
Branch stringName - The name of the PlanetScale database branch.
- Database
Name string - The name of the PlanetScale database.
- Hyperdrive
Config stringProvider - 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".
- custom_
database_ stringname - The database name to use when connecting. Defaults to
postgresfor PostgreSQL andmysqlfor MySQL. - database_
branch_ stringname - The name of the PlanetScale database branch.
- database_
name string - The name of the PlanetScale database.
- hyperdrive_
config_ stringprovider - 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".
- custom
Database StringName - The database name to use when connecting. Defaults to
postgresfor PostgreSQL andmysqlfor MySQL. - database
Branch StringName - The name of the PlanetScale database branch.
- database
Name String - The name of the PlanetScale database.
- hyperdrive
Config StringProvider - 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".
- custom
Database stringName - The database name to use when connecting. Defaults to
postgresfor PostgreSQL andmysqlfor MySQL. - database
Branch stringName - The name of the PlanetScale database branch.
- database
Name string - The name of the PlanetScale database.
- hyperdrive
Config stringProvider - 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".
- custom_
database_ strname - The database name to use when connecting. Defaults to
postgresfor PostgreSQL andmysqlfor MySQL. - database_
branch_ strname - The name of the PlanetScale database branch.
- database_
name str - The name of the PlanetScale database.
- hyperdrive_
config_ strprovider - 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".
- custom
Database StringName - The database name to use when connecting. Defaults to
postgresfor PostgreSQL andmysqlfor MySQL. - database
Branch StringName - The name of the PlanetScale database branch.
- database
Name String - The name of the PlanetScale database.
- hyperdrive
Config StringProvider - 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".
GetHyperdriveConfigsResultMtls
- Ca
Certificate stringId - Define CA certificate ID obtained after uploading CA cert.
- Mtls
Certificate stringId - Define mTLS certificate ID obtained after uploading client cert.
- Sslmode string
- PostgreSQL accepts
require,verify-ca, andverify-full. MySQL acceptsREQUIRED,VERIFY_CA, andVERIFY_IDENTITY. The verify modes require a CA certificate; the require modes cannot be used with a CA certificate.
- Ca
Certificate stringId - Define CA certificate ID obtained after uploading CA cert.
- Mtls
Certificate stringId - Define mTLS certificate ID obtained after uploading client cert.
- Sslmode string
- PostgreSQL accepts
require,verify-ca, andverify-full. MySQL acceptsREQUIRED,VERIFY_CA, andVERIFY_IDENTITY. The verify modes require a CA certificate; the require modes cannot be used with a CA certificate.
- ca_
certificate_ stringid - Define CA certificate ID obtained after uploading CA cert.
- mtls_
certificate_ stringid - Define mTLS certificate ID obtained after uploading client cert.
- sslmode string
- PostgreSQL accepts
require,verify-ca, andverify-full. MySQL acceptsREQUIRED,VERIFY_CA, andVERIFY_IDENTITY. The verify modes require a CA certificate; the require modes cannot be used with a CA certificate.
- ca
Certificate StringId - Define CA certificate ID obtained after uploading CA cert.
- mtls
Certificate StringId - Define mTLS certificate ID obtained after uploading client cert.
- sslmode String
- PostgreSQL accepts
require,verify-ca, andverify-full. MySQL acceptsREQUIRED,VERIFY_CA, andVERIFY_IDENTITY. The verify modes require a CA certificate; the require modes cannot be used with a CA certificate.
- ca
Certificate stringId - Define CA certificate ID obtained after uploading CA cert.
- mtls
Certificate stringId - Define mTLS certificate ID obtained after uploading client cert.
- sslmode string
- PostgreSQL accepts
require,verify-ca, andverify-full. MySQL acceptsREQUIRED,VERIFY_CA, andVERIFY_IDENTITY. The verify modes require a CA certificate; the require modes cannot be used with a CA certificate.
- ca_
certificate_ strid - Define CA certificate ID obtained after uploading CA cert.
- mtls_
certificate_ strid - Define mTLS certificate ID obtained after uploading client cert.
- sslmode str
- PostgreSQL accepts
require,verify-ca, andverify-full. MySQL acceptsREQUIRED,VERIFY_CA, andVERIFY_IDENTITY. The verify modes require a CA certificate; the require modes cannot be used with a CA certificate.
- ca
Certificate StringId - Define CA certificate ID obtained after uploading CA cert.
- mtls
Certificate StringId - Define mTLS certificate ID obtained after uploading client cert.
- sslmode String
- PostgreSQL accepts
require,verify-ca, andverify-full. MySQL acceptsREQUIRED,VERIFY_CA, andVERIFY_IDENTITY. The verify modes require a CA certificate; the require modes cannot be used with a CA certificate.
GetHyperdriveConfigsResultOrigin
- Access
Client stringId - Defines the Client ID of the Access token to use when connecting to the origin database.
- Access
Client stringSecret - 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".
- 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.
- Access
Client stringId - Defines the Client ID of the Access token to use when connecting to the origin database.
- Access
Client stringSecret - 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".
- 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.
- access_
client_ stringid - Defines the Client ID of the Access token to use when connecting to the origin database.
- access_
client_ stringsecret - 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.
- access
Client StringId - Defines the Client ID of the Access token to use when connecting to the origin database.
- access
Client StringSecret - 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".
- 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.
- access
Client stringId - Defines the Client ID of the Access token to use when connecting to the origin database.
- access
Client stringSecret - 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.
- access_
client_ strid - Defines the Client ID of the Access token to use when connecting to the origin database.
- access_
client_ strsecret - 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.
- access
Client StringId - Defines the Client ID of the Access token to use when connecting to the origin database.
- access
Client StringSecret - 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.
Package Details
- Repository
- Cloudflare pulumi/pulumi-cloudflare
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
cloudflareTerraform Provider.
Viewing docs for Cloudflare v6.23.1
published on Wednesday, Oct 21, 2026 by Pulumi
published on Wednesday, Oct 21, 2026 by Pulumi