config

package
v1.0.6 Latest Latest
Warning

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

Go to latest
Published: Jun 10, 2023 License: GPL-3.0 Imports: 9 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckIfCognitoIsInitialized

func CheckIfCognitoIsInitialized()

func CognitoConfigIsValid

func CognitoConfigIsValid(config *CognitoConfig) error

func GetSparkConfigFile

func GetSparkConfigFile() (string, error)

func IsValidAwsRegion

func IsValidAwsRegion(region string) error

func OpenReadConfigFile

func OpenReadConfigFile() (*os.File, error)

OpenReadConfigFile opens the session config file with read only permissions

func OpenWriteConfigFile

func OpenWriteConfigFile() (*os.File, error)

OpenWriteConfigFile opens the session config file with write only permissions

func UpdateCognitoConfig

func UpdateCognitoConfig(newConfig CognitoConfig) error

UpdateCognitoConfig takes a session as an argument and adds it to the spark session config file

Types

type CognitoConfig

type CognitoConfig struct {
	Region             string `json:",omitempty" type:"string"`
	ClientId           string `json:",omitempty" type:"string"`
	PoolId             string `json:",omitempty" type:"string"`
	AccessToken        string `json:",omitempty" type:"string"`
	IdToken            string `json:",omitempty" type:"string"`
	RefreshToken       string `json:",omitempty" type:"string"`
	RefreshTokenExpiry int64  `json:",omitempty" type:"integer"`
	Expires            int64  `json:",omitempty" type:"integer"`
	Session            string `json:",omitempty" type:"string"`
}

func CognitoIsInitialized

func CognitoIsInitialized() (*CognitoConfig, error)

func GetCognitoConfig

func GetCognitoConfig() (*CognitoConfig, error)

type Config

type Config struct {
	Cognito CognitoConfig `json:",omitempty"`
}

Jump to

Keyboard shortcuts

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