Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AwsCredentialProvider ¶
AwsCredentialProvider provides AWS credentials.
func (*AwsCredentialProvider) GetCredentials ¶
func (p *AwsCredentialProvider) GetCredentials(ctx context.Context) (*awsv4.StaticProvider, error)
GetCredentials generates AWS credentials.
type AwsCredentials ¶
AwsCredentials contains AWS credential fields.
func (AwsCredentials) ValidateAndMakeCredentials ¶
func (ac AwsCredentials) ValidateAndMakeCredentials() (*awsv4.StaticProvider, error)
ValidateAndMakeCredentials validates credential fields and packs them into awsv4.StaticProvider.
type GcpCredentialProvider ¶
GcpCredentialProvider provides GCP credentials.
func (*GcpCredentialProvider) GetCredentials ¶
func (p *GcpCredentialProvider) GetCredentials(ctx context.Context) (string, error)
GetCredentials generates GCP credentials.
Click to show internal directories.
Click to hide internal directories.