mirror of
https://github.com/opentofu/opentofu.git
synced 2025-01-04 13:17:43 -06:00
b862cd2ccb
* Terraform ProfitBricks Builder * make fmt * Merge remote-tracking branch 'upstream/master' into terraform-provider-profitbricks # Conflicts: # command/internal_plugin_list.go * Addressing PR remarks * Removed importers * Added ProfitBricks Data Sources * Added documentation * Updated to REST v3: - nat parameter for Nics - availabilityZone for Volumes Minor code clean up * Minor code clean up * Fixed typo in volume documentation * make fmt * Addressing requested changes * Added a step in load balancer tests in CheckDestroy where we are making sure that the test doesn't leave dangling resources in ProfitBricks * Changed expected image name * Fixed data center test Code clean up
28 lines
624 B
Go
28 lines
624 B
Go
package profitbricks
|
|
|
|
// Endpoint is the base url for REST requests.
|
|
var Endpoint = "https://api.profitbricks.com/cloudapi/v3"
|
|
|
|
// Username for authentication .
|
|
var Username string
|
|
|
|
// Password for authentication .
|
|
var Passwd string
|
|
|
|
// SetEndpoint is used to set the REST Endpoint. Endpoint is declared in config.go
|
|
func SetEndpoint(newendpoint string) string {
|
|
Endpoint = newendpoint
|
|
return Endpoint
|
|
}
|
|
|
|
// SetAuth is used to set Username and Passwd. Username and Passwd are declared in config.go
|
|
|
|
func SetAuth(u, p string) {
|
|
Username = u
|
|
Passwd = p
|
|
}
|
|
|
|
func SetUserAgent(userAgent string) {
|
|
AgentHeader = userAgent
|
|
}
|