package
0.0.0-20250320161511-6e0529cdf856
Repository: https://github.com/openshift/cloud-ingress-operator.git
Documentation: pkg.go.dev

# Functions

NewClient creates a new CloudClient for use with AWS.
SharedCredentialsFileFromSecret returns a path to the shared creds file created using provided secret configure the aws session using file to use credentials eg sharedCredentialsFile, err := SharedCredentialsFileFromSecret(secret) if err != nil { // handle error } options := session.Options{ SharedConfigState: session.SharedConfigEnable, SharedConfigFiles: []string{sharedCredentialsFile}, } sess := session.Must(session.NewSessionWithOptions(options)).

# Constants

ClientIdentifier is what kind of cloud this implement supports.

# Structs

Client represents an AWS Client.