Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AwsProvider ¶
type AwsProvider struct { Service service.AWSService SecretName string }
func (AwsProvider) GetName ¶
func (awsProvider AwsProvider) GetName() string
func (AwsProvider) InitialCloudSession ¶
func (awsProvider AwsProvider) InitialCloudSession() provider.CloudProvider
func (AwsProvider) RetrieveCredentials ¶
func (awsProvider AwsProvider) RetrieveCredentials() (map[string]string, error)
type AzureProvider ¶
type AzureProvider struct { VaultName string Service service.AzureService }
func (AzureProvider) GetName ¶
func (azProvider AzureProvider) GetName() string
func (AzureProvider) InitialCloudSession ¶
func (azProvider AzureProvider) InitialCloudSession() provider.CloudProvider
func (AzureProvider) RetrieveCredentials ¶
func (azProvider AzureProvider) RetrieveCredentials() (map[string]string, error)
type GoogleCloudProvider ¶
type GoogleCloudProvider struct { ProjectId string Service service.GoogleCloudService // contains filtered or unexported fields }
func (GoogleCloudProvider) GetName ¶
func (gcProvider GoogleCloudProvider) GetName() string
func (GoogleCloudProvider) InitialCloudSession ¶
func (gcProvider GoogleCloudProvider) InitialCloudSession() provider.CloudProvider
func (GoogleCloudProvider) RetrieveCredentials ¶
func (gcProvider GoogleCloudProvider) RetrieveCredentials() (map[string]string, error)
type VaultProvider ¶
type VaultProvider struct { Service service.VaultService Path string }
func (VaultProvider) GetName ¶
func (vaultProvider VaultProvider) GetName() string
func (VaultProvider) InitialCloudSession ¶
func (vaultProvider VaultProvider) InitialCloudSession() provider.CloudProvider
func (VaultProvider) RetrieveCredentials ¶
func (vaultProvider VaultProvider) RetrieveCredentials() (map[string]string, error)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.