Versions in this module Expand all Collapse all v0 v0.0.1 May 9, 2022 Changes in this version + type AWSSTSAssumeRoleProvider struct + func NewAWSSTSAssumeRoleProvider(ctx context.Context, options AWSSTSAssumeRoleProviderOptions) (AWSSTSAssumeRoleProvider, error) + func (p *AWSSTSAssumeRoleProvider) GetCredential(objectReference string) (*proto.Credential, error) + func (p *AWSSTSAssumeRoleProvider) Name() string + func (p *AWSSTSAssumeRoleProvider) Ping() error + type AWSSTSAssumeRoleProviderOptions struct + CredentialsOverride *credentials.Credentials + Duration int64 + Endpoint string + Region string + type GoogleIAMServiceAccountKeyProvider struct + func NewGoogleIAMServiceAccountKeyProvider(ctx context.Context, options GoogleIAMServiceAccountKeyProviderOptions) (GoogleIAMServiceAccountKeyProvider, error) + func (p *GoogleIAMServiceAccountKeyProvider) GetCredential(objectReference string) (*proto.Credential, error) + func (p *GoogleIAMServiceAccountKeyProvider) Name() string + func (p *GoogleIAMServiceAccountKeyProvider) Ping() error + type GoogleIAMServiceAccountKeyProviderOptions struct + ClientOptions []option.ClientOption + CredentialsOverride *google.Credentials + Endpoint string + type Provider interface + GetCredential func(objectReference string) (*proto.Credential, error) + Name func() string + Ping func() error