Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReadConfig ¶
func ReadConfig(ctx context.Context, node *api.NodeConfig, opts ...func(*config.LoadOptions) error) (aws.Config, error)
func Validations ¶
func Validations(config aws.Config, node *api.NodeConfig) []validation.Validation[*api.NodeConfig]
Types ¶
type CredentialProvider ¶
type CredentialProvider string
const ( SsmCredentialProvider CredentialProvider = "ssm" IamRolesAnywhereCredentialProvider CredentialProvider = "iam-ra" )
func GetCredentialProvider ¶
func GetCredentialProvider(credProcess string) (CredentialProvider, error)
func GetCredentialProviderFromInstalledArtifacts ¶
func GetCredentialProviderFromInstalledArtifacts(artifacts *tracker.InstalledArtifacts) (CredentialProvider, error)
func GetCredentialProviderFromNodeConfig ¶
func GetCredentialProviderFromNodeConfig(nodeCfg *api.NodeConfig) (CredentialProvider, error)
Click to show internal directories.
Click to hide internal directories.