HyperdriveConfigArgs

data class HyperdriveConfigArgs(val accountId: Output<String>? = null, val caching: Output<HyperdriveConfigCachingArgs>? = null, val mtls: Output<HyperdriveConfigMtlsArgs>? = null, val name: Output<String>? = null, val origin: Output<HyperdriveConfigOriginArgs>? = null) : ConvertibleToJava<HyperdriveConfigArgs>

Example Usage

resources:
exampleHyperdriveConfig:
type: cloudflare:HyperdriveConfig
name: example_hyperdrive_config
properties:
accountId: 023e105f4ecef8ad9ca31a8372d0c353
name: example-hyperdrive
origin:
database: postgres
host: database.example.com
password: password
port: 5432
scheme: postgres
user: postgres
caching:
disabled: true
mtls:
ca_certificate_id: 00000000-0000-0000-0000-0000000000
mtls_certificate_id: 00000000-0000-0000-0000-0000000000
sslmode: verify-full

Import

$ pulumi import cloudflare:index/hyperdriveConfig:HyperdriveConfig example '<account_id>/<hyperdrive_id>'

Constructors

Link copied to clipboard
constructor(accountId: Output<String>? = null, caching: Output<HyperdriveConfigCachingArgs>? = null, mtls: Output<HyperdriveConfigMtlsArgs>? = null, name: Output<String>? = null, origin: Output<HyperdriveConfigOriginArgs>? = null)

Properties

Link copied to clipboard
val accountId: Output<String>? = null

Identifier

Link copied to clipboard
Link copied to clipboard
val mtls: Output<HyperdriveConfigMtlsArgs>? = null
Link copied to clipboard
val name: Output<String>? = null
Link copied to clipboard
val origin: Output<HyperdriveConfigOriginArgs>? = null

Functions

Link copied to clipboard
open override fun toJava(): HyperdriveConfigArgs