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
- GetLoadBalancerAlgorithm
- GetLoadBalancerService
- GetLoadBalancerServiceHealthCheck
- GetLoadBalancerServiceHealthCheckHttp
- GetLoadBalancerServiceHttp
- GetLoadBalancerTarget
- GetSshKeysSshKey
- LoadBalancerAlgorithm
- LoadBalancerServiceHealthCheck
- LoadBalancerServiceHealthCheckHttp
- LoadBalancerServiceHttp
- LoadBalancerTarget
APIs
interface GetLoadBalancerAlgorithm
interface GetLoadBalancerAlgorithmproperty type
type: string;interface GetLoadBalancerService
interface GetLoadBalancerServiceproperty 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 GetLoadBalancerServiceHealthCheckproperty 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 GetLoadBalancerServiceHealthCheckHttpproperty domain
domain: string;property path
path: string;property response
response: string;property statusCodes
statusCodes: number[];property tls
tls: boolean;interface GetLoadBalancerServiceHttp
interface GetLoadBalancerServiceHttpproperty certificates
certificates: string[];property cookieLifetime
cookieLifetime: number;property cookieName
cookieName: string;property redirectHttp
redirectHttp: boolean;property stickySessions
stickySessions: boolean;interface GetLoadBalancerTarget
interface GetLoadBalancerTargetproperty labelSelector
labelSelector: string;property serverId
serverId: number;property type
type: string;interface GetSshKeysSshKey
interface GetSshKeysSshKeyproperty fingerprint
fingerprint: string;property id
id: number;property labels
labels: {[key: string]: any};property name
name: string;property publicKey
publicKey: string;interface LoadBalancerAlgorithm
interface LoadBalancerAlgorithmproperty type
type: string;interface LoadBalancerServiceHealthCheck
interface LoadBalancerServiceHealthCheckproperty 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 LoadBalancerServiceHealthCheckHttpproperty 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 LoadBalancerServiceHttpproperty certificates
certificates?: number[];property cookieLifetime
cookieLifetime: number;property cookieName
cookieName: string;property redirectHttp
redirectHttp: boolean;property stickySessions
stickySessions: boolean;interface LoadBalancerTarget
interface LoadBalancerTargetproperty 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;