Module types/output

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 GetLoadBalancerAlgorithm

interface GetLoadBalancerAlgorithm

property type

type: string;

interface GetLoadBalancerService

interface GetLoadBalancerService

property destinationPort

destinationPort: number;

property healthCheck

healthCheck: GetLoadBalancerServiceHealthCheck;

property http

http: GetLoadBalancerServiceHttp;

property listenPort

listenPort: number;

property protocol

protocol: string;

property proxyprotocol

proxyprotocol: boolean;

interface GetLoadBalancerServiceHealthCheck

interface GetLoadBalancerServiceHealthCheck

property http

http: GetLoadBalancerServiceHealthCheckHttp;

property interval

interval: number;

property port

port: number;

property protocol

protocol: string;

property retries

retries: number;

property timeout

timeout: number;

interface GetLoadBalancerServiceHealthCheckHttp

interface GetLoadBalancerServiceHealthCheckHttp

property domain

domain: string;

property path

path: string;

property response

response: string;

property statusCodes

statusCodes: number[];

property tls

tls: boolean;

interface GetLoadBalancerServiceHttp

interface GetLoadBalancerServiceHttp

property certificates

certificates: string[];

property cookieLifetime

cookieLifetime: number;

property cookieName

cookieName: string;

property redirectHttp

redirectHttp: boolean;

property stickySessions

stickySessions: boolean;

interface GetLoadBalancerTarget

interface GetLoadBalancerTarget

property labelSelector

labelSelector: string;

property serverId

serverId: number;

property type

type: string;

interface GetSshKeysSshKey

interface GetSshKeysSshKey

property fingerprint

fingerprint: string;

property id

id: number;

property labels

labels: {[key: string]: any};

property name

name: string;

property publicKey

publicKey: string;

interface LoadBalancerAlgorithm

interface LoadBalancerAlgorithm

property type

type: string;

interface LoadBalancerServiceHealthCheck

interface LoadBalancerServiceHealthCheck

property http

http: LoadBalancerServiceHealthCheckHttp;

property interval

interval: number;

property port

port: number;

property protocol

protocol: string;

property retries

retries: number;

property timeout

timeout: number;

interface LoadBalancerServiceHealthCheckHttp

interface LoadBalancerServiceHealthCheckHttp

property domain

domain?: undefined | string;

property path

path?: undefined | string;

property response

response?: undefined | string;

property statusCodes

statusCodes: string[];

property tls

tls?: undefined | false | true;

interface LoadBalancerServiceHttp

interface LoadBalancerServiceHttp

property certificates

certificates?: number[];

property cookieLifetime

cookieLifetime: number;

property cookieName

cookieName: string;

property redirectHttp

redirectHttp: boolean;

property stickySessions

stickySessions: boolean;

interface LoadBalancerTarget

interface LoadBalancerTarget

property serverId

serverId?: undefined | number;

property type

type: string;

property usePrivateIp

DEPRECATED Does not work. Use the hcloud_load_balancer_target resource instead.
usePrivateIp?: undefined | false | true;