Documentation ¶
Index ¶
- Constants
- type Client
- func (c *Client) CreateCredentials(name string, credentials Credentials) (err error)
- func (c *Client) CreateNewClients() error
- func (c *Client) DeleteCredentials(name string) (err error)
- func (c *Client) GetCredentials(name string) (credentials Credentials, err error)
- func (c *Client) ListCredentials() (result []string, err error)
- func (c *Client) SetConfig(config *rest.Config)
- func (c *Client) SetSecretClient(client v1.SecretInterface)
- func (c *Client) UpdateOrCreateCredentials(name string, credentials Credentials) (err error)
- type ClientInterface
- type Credentials
Constants ¶
View Source
const ( CredentialsAppIDDataMap = "azureAppID" CredentialsTenantDataMap = "azureTenant" CredentialsPasswordDataMap = "azurePassword" CredentialsSubscriptionIDDataMap = "azureSubscriptionID" SecretAzureCredentialsSuffix = "-azurecreds" SecretAzureCredentialsLabel = "azurecredentials" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) CreateCredentials ¶
func (c *Client) CreateCredentials(name string, credentials Credentials) (err error)
func (*Client) CreateNewClients ¶
func (*Client) DeleteCredentials ¶
func (*Client) GetCredentials ¶
func (c *Client) GetCredentials(name string) (credentials Credentials, err error)
func (*Client) ListCredentials ¶
func (*Client) SetSecretClient ¶
func (c *Client) SetSecretClient(client v1.SecretInterface)
func (*Client) UpdateOrCreateCredentials ¶
func (c *Client) UpdateOrCreateCredentials(name string, credentials Credentials) (err error)
type ClientInterface ¶
type ClientInterface interface { CreateCredentials(name string, credentials Credentials) error GetCredentials(name string) (Credentials, error) DeleteCredentials(name string) error ListCredentials() ([]string, error) UpdateOrCreateCredentials(name string, credentials Credentials) error CreateNewClients() error SetConfig(config *rest.Config) SetSecretClient(client v1.SecretInterface) }
func CreateFromDefaults ¶
func CreateFromDefaults() (ClientInterface, error)
Click to show internal directories.
Click to hide internal directories.