config

package
v0.0.0-...-04fdc33 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 12, 2023 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetPmApiTokenId

func GetPmApiTokenId(ctx *pulumi.Context) string

API TokenID e.g. root@pam!mytesttoken

func GetPmApiTokenSecret

func GetPmApiTokenSecret(ctx *pulumi.Context) string

The secret uuid corresponding to a TokenID

func GetPmDangerouslyIgnoreUnknownAttributes

func GetPmDangerouslyIgnoreUnknownAttributes(ctx *pulumi.Context) bool

By default this provider will exit if an unknown attribute is found. This is to prevent the accidential destruction of VMs or Data when something in the proxmox API has changed/updated and is not confirmed to work with this provider. Set this to true at your own risk. It may allow you to proceed in cases when the provider refuses to work, but be aware of the danger in doing so.

func GetPmDebug

func GetPmDebug(ctx *pulumi.Context) bool

Enable or disable the verbose debug output from proxmox api

func GetPmLogEnable

func GetPmLogEnable(ctx *pulumi.Context) bool

Enable provider logging to get proxmox API logs

func GetPmLogFile

func GetPmLogFile(ctx *pulumi.Context) string

Write logs to this specific file

func GetPmLogLevels

func GetPmLogLevels(ctx *pulumi.Context) string

Configure the logging level to display; trace, debug, info, warn, etc

func GetPmOtp

func GetPmOtp(ctx *pulumi.Context) string

OTP 2FA code (if required)

func GetPmParallel

func GetPmParallel(ctx *pulumi.Context) int

func GetPmPassword

func GetPmPassword(ctx *pulumi.Context) string

Password to authenticate into proxmox

func GetPmProxyServer

func GetPmProxyServer(ctx *pulumi.Context) string

Proxy Server passed to Api client(useful for debugging). Syntax: http://proxy:port

func GetPmTimeout

func GetPmTimeout(ctx *pulumi.Context) int

How much second to wait for operations for both provider and api-client, default is 300s

func GetPmTlsInsecure

func GetPmTlsInsecure(ctx *pulumi.Context) bool

By default, every TLS connection is verified to be secure. This option allows terraform to proceed and operate on servers considered insecure. For example if you're connecting to a remote host and you do not have the CA cert that issued the proxmox api url's certificate.

func GetPmUser

func GetPmUser(ctx *pulumi.Context) string

Username e.g. myuser or myuser@pam

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL