Module types/input

This page documents the language specification for the hcloud package. If you're looking for help working with the inputs, outputs, or functions of hcloud resources in a Pulumi program, please see the resource documentation for examples and API reference.

APIs

APIs

interface LoadBalancerAlgorithm

interface LoadBalancerAlgorithm

property type

type?: pulumi.Input<string>;

interface LoadBalancerServiceHealthCheck

interface LoadBalancerServiceHealthCheck

property http

http?: pulumi.Input<LoadBalancerServiceHealthCheckHttp>;

property interval

interval: pulumi.Input<number>;

property port

port: pulumi.Input<number>;

property protocol

protocol: pulumi.Input<string>;

property retries

retries?: pulumi.Input<number>;

property timeout

timeout: pulumi.Input<number>;

interface LoadBalancerServiceHealthCheckHttp

interface LoadBalancerServiceHealthCheckHttp

property domain

domain?: pulumi.Input<string>;

property path

path?: pulumi.Input<string>;

property response

response?: pulumi.Input<string>;

property statusCodes

statusCodes: pulumi.Input<pulumi.Input<string>[]>;

property tls

tls?: pulumi.Input<boolean>;

interface LoadBalancerServiceHttp

interface LoadBalancerServiceHttp

property certificates

certificates?: pulumi.Input<pulumi.Input<number>[]>;

property cookieLifetime

cookieLifetime?: pulumi.Input<number>;

property cookieName

cookieName?: pulumi.Input<string>;

property redirectHttp

redirectHttp?: pulumi.Input<boolean>;

property stickySessions

stickySessions?: pulumi.Input<boolean>;

interface LoadBalancerTarget

interface LoadBalancerTarget

property serverId

serverId?: pulumi.Input<number>;

property type

type: pulumi.Input<string>;

property usePrivateIp

DEPRECATED Does not work. Use the hcloud_load_balancer_target resource instead.
usePrivateIp?: pulumi.Input<boolean>;