# Functions
NewCOSObjectClient makes a new COS backed ObjectClient.
NewTrustedProfileCredentials a constructor for IBM IAM that uses IAM Trusted Profile credentials passed in.
NewTrustedProfileProvider creates custom IBM IAM Provider for Trusted Profile authentication.
# Structs
COSConfig specifies config for storing chunks on IBM cos.
HTTPConfig stores the http.Transport configuration.
TrustedProfileProvider implements Provider interface from https://github.com/IBM/ibm-cos-sdk-go.
# Type aliases
InjectRequestMiddleware gives users of this client the ability to make arbitrary changes to outgoing requests.