Documentation ¶
Index ¶
- func Get(ctx *pulumi.Context, key string) string
- func GetBool(ctx *pulumi.Context, key string) bool
- func GetFloat32(ctx *pulumi.Context, key string) float32
- func GetFloat64(ctx *pulumi.Context, key string) float64
- func GetInt(ctx *pulumi.Context, key string) int
- func GetInt16(ctx *pulumi.Context, key string) int16
- func GetInt32(ctx *pulumi.Context, key string) int32
- func GetInt64(ctx *pulumi.Context, key string) int64
- func GetInt8(ctx *pulumi.Context, key string) int8
- func GetUint(ctx *pulumi.Context, key string) uint
- func GetUint16(ctx *pulumi.Context, key string) uint16
- func GetUint32(ctx *pulumi.Context, key string) uint32
- func GetUint64(ctx *pulumi.Context, key string) uint64
- func GetUint8(ctx *pulumi.Context, key string) uint8
- func Require(ctx *pulumi.Context, key string) string
- func RequireBool(ctx *pulumi.Context, key string) bool
- func RequireFloat32(ctx *pulumi.Context, key string) float32
- func RequireFloat64(ctx *pulumi.Context, key string) float64
- func RequireInt(ctx *pulumi.Context, key string) int
- func RequireInt16(ctx *pulumi.Context, key string) int16
- func RequireInt32(ctx *pulumi.Context, key string) int32
- func RequireInt64(ctx *pulumi.Context, key string) int64
- func RequireInt8(ctx *pulumi.Context, key string) int8
- func RequireUint(ctx *pulumi.Context, key string) uint
- func RequireUint16(ctx *pulumi.Context, key string) uint16
- func RequireUint32(ctx *pulumi.Context, key string) uint32
- func RequireUint64(ctx *pulumi.Context, key string) uint64
- func RequireUint8(ctx *pulumi.Context, key string) uint8
- func Try(ctx *pulumi.Context, key string) (string, error)
- func TryBool(ctx *pulumi.Context, key string) (bool, error)
- func TryFloat32(ctx *pulumi.Context, key string) (float32, error)
- func TryFloat64(ctx *pulumi.Context, key string) (float64, error)
- func TryInt(ctx *pulumi.Context, key string) (int, error)
- func TryInt16(ctx *pulumi.Context, key string) (int16, error)
- func TryInt32(ctx *pulumi.Context, key string) (int32, error)
- func TryInt64(ctx *pulumi.Context, key string) (int64, error)
- func TryInt8(ctx *pulumi.Context, key string) (int8, error)
- func TryUint(ctx *pulumi.Context, key string) (uint, error)
- func TryUint16(ctx *pulumi.Context, key string) (uint16, error)
- func TryUint32(ctx *pulumi.Context, key string) (uint32, error)
- func TryUint64(ctx *pulumi.Context, key string) (uint64, error)
- func TryUint8(ctx *pulumi.Context, key string) (uint8, error)
- type Config
- func (c *Config) Get(key string) string
- func (c *Config) GetBool(key string) bool
- func (c *Config) GetFloat32(key string) float32
- func (c *Config) GetFloat64(key string) float64
- func (c *Config) GetInt(key string) int
- func (c *Config) GetInt16(key string) int16
- func (c *Config) GetInt32(key string) int32
- func (c *Config) GetInt64(key string) int64
- func (c *Config) GetInt8(key string) int8
- func (c *Config) GetUint(key string) uint
- func (c *Config) GetUint16(key string) uint16
- func (c *Config) GetUint32(key string) uint32
- func (c *Config) GetUint64(key string) uint64
- func (c *Config) GetUint8(key string) uint8
- func (c *Config) Require(key string) string
- func (c *Config) RequireBool(key string) bool
- func (c *Config) RequireFloat32(key string) float32
- func (c *Config) RequireFloat64(key string) float64
- func (c *Config) RequireInt(key string) int
- func (c *Config) RequireInt16(key string) int16
- func (c *Config) RequireInt32(key string) int32
- func (c *Config) RequireInt64(key string) int64
- func (c *Config) RequireInt8(key string) int8
- func (c *Config) RequireUint(key string) uint
- func (c *Config) RequireUint16(key string) uint16
- func (c *Config) RequireUint32(key string) uint32
- func (c *Config) RequireUint64(key string) uint64
- func (c *Config) RequireUint8(key string) uint8
- func (c *Config) Try(key string) (string, error)
- func (c *Config) TryBool(key string) (bool, error)
- func (c *Config) TryFloat32(key string) (float32, error)
- func (c *Config) TryFloat64(key string) (float64, error)
- func (c *Config) TryInt(key string) (int, error)
- func (c *Config) TryInt16(key string) (int16, error)
- func (c *Config) TryInt32(key string) (int32, error)
- func (c *Config) TryInt64(key string) (int64, error)
- func (c *Config) TryInt8(key string) (int8, error)
- func (c *Config) TryUint(key string) (uint, error)
- func (c *Config) TryUint16(key string) (uint16, error)
- func (c *Config) TryUint32(key string) (uint32, error)
- func (c *Config) TryUint64(key string) (uint64, error)
- func (c *Config) TryUint8(key string) (uint8, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetBool ¶
GetBool loads an optional configuration value by its key, as a bool, or returns false if it doesn't exist.
func GetFloat32 ¶
GetFloat32 loads an optional configuration value by its key, as a float32, or returns 0.0 if it doesn't exist.
func GetFloat64 ¶
GetFloat64 loads an optional configuration value by its key, as a float64, or returns 0.0 if it doesn't exist.
func GetInt ¶
GetInt loads an optional configuration value by its key, as a int, or returns 0 if it doesn't exist.
func GetInt16 ¶
GetInt16 loads an optional configuration value by its key, as a int16, or returns 0 if it doesn't exist.
func GetInt32 ¶
GetInt32 loads an optional configuration value by its key, as a int32, or returns 0 if it doesn't exist.
func GetInt64 ¶
GetInt64 loads an optional configuration value by its key, as a int64, or returns 0 if it doesn't exist.
func GetInt8 ¶
GetInt8 loads an optional configuration value by its key, as a int8, or returns 0 if it doesn't exist.
func GetUint ¶
GetUint loads an optional configuration value by its key, as a uint, or returns 0 if it doesn't exist.
func GetUint16 ¶
GetUint16 loads an optional configuration value by its key, as a uint16, or returns 0 if it doesn't exist.
func GetUint32 ¶
GetUint32 loads an optional configuration value by its key, as a uint32, or returns 0 if it doesn't exist.
func GetUint64 ¶
GetUint64 loads an optional configuration value by its key, as a uint64, or returns 0 if it doesn't exist.
func GetUint8 ¶
GetUint8 loads an optional configuration value by its key, as a uint8, or returns 0 if it doesn't exist.
func RequireBool ¶
RequireBool loads an optional configuration value by its key, as a bool, or panics if it doesn't exist.
func RequireFloat32 ¶
RequireFloat32 loads an optional configuration value by its key, as a float32, or panics if it doesn't exist.
func RequireFloat64 ¶
RequireFloat64 loads an optional configuration value by its key, as a float64, or panics if it doesn't exist.
func RequireInt ¶
RequireInt loads an optional configuration value by its key, as a int, or panics if it doesn't exist.
func RequireInt16 ¶
RequireInt16 loads an optional configuration value by its key, as a int16, or panics if it doesn't exist.
func RequireInt32 ¶
RequireInt32 loads an optional configuration value by its key, as a int32, or panics if it doesn't exist.
func RequireInt64 ¶
RequireInt64 loads an optional configuration value by its key, as a int64, or panics if it doesn't exist.
func RequireInt8 ¶
RequireInt8 loads an optional configuration value by its key, as a int8, or panics if it doesn't exist.
func RequireUint ¶
RequireUint loads an optional configuration value by its key, as a uint, or panics if it doesn't exist.
func RequireUint16 ¶
RequireUint16 loads an optional configuration value by its key, as a uint16, or panics if it doesn't exist.
func RequireUint32 ¶
RequireUint32 loads an optional configuration value by its key, as a uint32, or panics if it doesn't exist.
func RequireUint64 ¶
RequireUint64 loads an optional configuration value by its key, as a uint64, or panics if it doesn't exist.
func RequireUint8 ¶
RequireUint8 loads an optional configuration value by its key, as a uint8, or panics if it doesn't exist.
func Try ¶
Try loads a configuration value by its key, returning a non-nil error if it doesn't exist.
func TryBool ¶
TryBool loads an optional configuration value by its key, as a bool, or returns an error if it doesn't exist.
func TryFloat32 ¶
TryFloat32 loads an optional configuration value by its key, as a float32, or returns an error if it doesn't exist.
func TryFloat64 ¶
TryFloat64 loads an optional configuration value by its key, as a float64, or returns an error if it doesn't exist.
func TryInt ¶
TryInt loads an optional configuration value by its key, as a int, or returns an error if it doesn't exist.
func TryInt16 ¶
TryInt16 loads an optional configuration value by its key, as a int16, or returns an error if it doesn't exist.
func TryInt32 ¶
TryInt32 loads an optional configuration value by its key, as a int32, or returns an error if it doesn't exist.
func TryInt64 ¶
TryInt64 loads an optional configuration value by its key, as a int64, or returns an error if it doesn't exist.
func TryInt8 ¶
TryInt8 loads an optional configuration value by its key, as a int8, or returns an error if it doesn't exist.
func TryUint ¶
TryUint loads an optional configuration value by its key, as a uint, or returns an error if it doesn't exist.
func TryUint16 ¶
TryUint16 loads an optional configuration value by its key, as a uint16, or returns an error if it doesn't exist.
func TryUint32 ¶
TryUint32 loads an optional configuration value by its key, as a uint32, or returns an error if it doesn't exist.
Types ¶
type Config ¶
type Config struct {
// contains filtered or unexported fields
}
Config is a struct that permits access to config as a "bag" with a package name. This avoids needing to access config with the fully qualified name all of the time (e.g., a bag whose namespace is "p" automatically translates attempted reads of keys "k" into "p:k"). This is optional but can save on some boilerplate when accessing config.
func (*Config) Get ¶
Get loads an optional configuration value by its key, or returns "" if it doesn't exist.
func (*Config) GetBool ¶
GetBool loads an optional bool configuration value by its key, or returns false if it doesn't exist.
func (*Config) GetFloat32 ¶
GetFloat32 loads an optional float32 configuration value by its key, or returns 0.0 if it doesn't exist.
func (*Config) GetFloat64 ¶
GetFloat64 loads an optional float64 configuration value by its key, or returns 0.0 if it doesn't exist.
func (*Config) GetInt ¶
GetInt loads an optional int configuration value by its key, or returns 0 if it doesn't exist.
func (*Config) GetInt16 ¶
GetInt16 loads an optional int16 configuration value by its key, or returns 0 if it doesn't exist.
func (*Config) GetInt32 ¶
GetInt32 loads an optional int32 configuration value by its key, or returns 0 if it doesn't exist.
func (*Config) GetInt64 ¶
GetInt64 loads an optional int64 configuration value by its key, or returns 0 if it doesn't exist.
func (*Config) GetInt8 ¶
GetInt8 loads an optional int8 configuration value by its key, or returns 0 if it doesn't exist.
func (*Config) GetUint ¶
GetUint loads an optional uint configuration value by its key, or returns 0 if it doesn't exist.
func (*Config) GetUint16 ¶
GetUint16 loads an optional uint16 configuration value by its key, or returns 0 if it doesn't exist.
func (*Config) GetUint32 ¶
GetUint32 loads an optional uint32 configuration value by its key, or returns 0 if it doesn't exist.
func (*Config) GetUint64 ¶
GetUint64 loads an optional uint64 configuration value by its key, or returns 0 if it doesn't exist.
func (*Config) GetUint8 ¶
GetUint8 loads an optional uint8 configuration value by its key, or returns 0 if it doesn't exist.
func (*Config) Require ¶
Require loads a configuration value by its key, or panics if it doesn't exist.
func (*Config) RequireBool ¶
RequireBool loads a bool configuration value by its key, or panics if it doesn't exist.
func (*Config) RequireFloat32 ¶
RequireFloat32 loads a float32 configuration value by its key, or panics if it doesn't exist.
func (*Config) RequireFloat64 ¶
RequireFloat64 loads a float64 configuration value by its key, or panics if it doesn't exist.
func (*Config) RequireInt ¶
RequireInt loads a int configuration value by its key, or panics if it doesn't exist.
func (*Config) RequireInt16 ¶
RequireInt16 loads a int16 configuration value by its key, or panics if it doesn't exist.
func (*Config) RequireInt32 ¶
RequireInt32 loads a int32 configuration value by its key, or panics if it doesn't exist.
func (*Config) RequireInt64 ¶
RequireInt64 loads a int64 configuration value by its key, or panics if it doesn't exist.
func (*Config) RequireInt8 ¶
RequireInt8 loads a int8 configuration value by its key, or panics if it doesn't exist.
func (*Config) RequireUint ¶
RequireUint loads a uint configuration value by its key, or panics if it doesn't exist.
func (*Config) RequireUint16 ¶
RequireUint16 loads a uint16 configuration value by its key, or panics if it doesn't exist.
func (*Config) RequireUint32 ¶
RequireUint32 loads a uint32 configuration value by its key, or panics if it doesn't exist.
func (*Config) RequireUint64 ¶
RequireUint64 loads a uint64 configuration value by its key, or panics if it doesn't exist.
func (*Config) RequireUint8 ¶
RequireUint8 loads a uint8 configuration value by its key, or panics if it doesn't exist.
func (*Config) Try ¶
Try loads a configuration value by its key, returning a non-nil error if it doesn't exist.
func (*Config) TryBool ¶
TryBool loads an optional bool configuration value by its key, or returns an error if it doesn't exist.
func (*Config) TryFloat32 ¶
TryFloat32 loads an optional float32 configuration value by its key, or returns an error if it doesn't exist.
func (*Config) TryFloat64 ¶
TryFloat64 loads an optional float64 configuration value by its key, or returns an error if it doesn't exist.
func (*Config) TryInt ¶
TryInt loads an optional int configuration value by its key, or returns an error if it doesn't exist.
func (*Config) TryInt16 ¶
TryInt16 loads an optional int16 configuration value by its key, or returns an error if it doesn't exist.
func (*Config) TryInt32 ¶
TryInt32 loads an optional int32 configuration value by its key, or returns an error if it doesn't exist.
func (*Config) TryInt64 ¶
TryInt64 loads an optional int64 configuration value by its key, or returns an error if it doesn't exist.
func (*Config) TryInt8 ¶
TryInt8 loads an optional int8 configuration value by its key, or returns an error if it doesn't exist.
func (*Config) TryUint ¶
TryUint loads an optional uint configuration value by its key, or returns an error if it doesn't exist.
func (*Config) TryUint16 ¶
TryUint16 loads an optional uint16 configuration value by its key, or returns an error if it doesn't exist.
func (*Config) TryUint32 ¶
TryUint32 loads an optional uint32 configuration value by its key, or returns an error if it doesn't exist.