Documentation ¶
Index ¶
- type DbtCloudConfig
- type DbtCloudHTTPClient
- func (c *DbtCloudHTTPClient) Do(req *http.Request) (*http.Response, error)
- func (c *DbtCloudHTTPClient) GetBigQueryConnections(listProjects []int) []any
- func (c *DbtCloudHTTPClient) GetBigQueryCredentials(listProjects []int) []any
- func (c *DbtCloudHTTPClient) GetConnections(listProjects []int, warehouses []string) []any
- func (c *DbtCloudHTTPClient) GetCredentials(listProjects []int) []any
- func (c *DbtCloudHTTPClient) GetData(url string) []any
- func (c *DbtCloudHTTPClient) GetDataEnvVars(url string) map[string]any
- func (c *DbtCloudHTTPClient) GetDatabricksCredentials(listProjects []int) []any
- func (c *DbtCloudHTTPClient) GetEndpoint(url string) ([]byte, error)
- func (c *DbtCloudHTTPClient) GetEnvironmentVariables(listProjects []int) map[int]any
- func (c *DbtCloudHTTPClient) GetEnvironments(listProjects []int) []any
- func (c *DbtCloudHTTPClient) GetExtendedAttributes(listProjects []int) []any
- func (c *DbtCloudHTTPClient) GetFabricConnections(listProjects []int) []any
- func (c *DbtCloudHTTPClient) GetGenericConnections(listProjects []int) []any
- func (c *DbtCloudHTTPClient) GetGlobalConnection(id int64) (any, error)
- func (c *DbtCloudHTTPClient) GetGlobalConnections() []any
- func (c *DbtCloudHTTPClient) GetGlobalConnectionsSummary() []any
- func (c *DbtCloudHTTPClient) GetGroups() []any
- func (c *DbtCloudHTTPClient) GetJobs(listProjects []int) []any
- func (c *DbtCloudHTTPClient) GetNotifications() []any
- func (c *DbtCloudHTTPClient) GetProjects(listProjects []int) []any
- func (c *DbtCloudHTTPClient) GetRepositories(listProjects []int) []any
- func (c *DbtCloudHTTPClient) GetServiceTokenPermissions(serviceTokenID int) []any
- func (c *DbtCloudHTTPClient) GetServiceTokens() []any
- func (c *DbtCloudHTTPClient) GetSingleData(url string) (any, error)
- func (c *DbtCloudHTTPClient) GetSnowflakeCredentials(listProjects []int) []any
- func (c *DbtCloudHTTPClient) GetUsers() []any
- func (c *DbtCloudHTTPClient) GetWarehouseCredentials(listProjects []int, warehouse string) []any
- func (c *DbtCloudHTTPClient) GetWebhooks() []any
- type EnvVarData
- type EnvVarResponse
- type Extra
- type Pagination
- type RateLimitedTransport
- type Response
- type SingleResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DbtCloudConfig ¶
type DbtCloudHTTPClient ¶
type DbtCloudHTTPClient struct { Client *http.Client HostURL string APIToken string AccountID string }
func NewDbtCloudHTTPClient ¶
func NewDbtCloudHTTPClient(hostURL, apiToken, accountID string, transport http.RoundTripper) *DbtCloudHTTPClient
func (*DbtCloudHTTPClient) GetBigQueryConnections ¶
func (c *DbtCloudHTTPClient) GetBigQueryConnections(listProjects []int) []any
func (*DbtCloudHTTPClient) GetBigQueryCredentials ¶
func (c *DbtCloudHTTPClient) GetBigQueryCredentials(listProjects []int) []any
func (*DbtCloudHTTPClient) GetConnections ¶
func (c *DbtCloudHTTPClient) GetConnections(listProjects []int, warehouses []string) []any
func (*DbtCloudHTTPClient) GetCredentials ¶
func (c *DbtCloudHTTPClient) GetCredentials(listProjects []int) []any
func (*DbtCloudHTTPClient) GetData ¶
func (c *DbtCloudHTTPClient) GetData(url string) []any
func (*DbtCloudHTTPClient) GetDataEnvVars ¶
func (c *DbtCloudHTTPClient) GetDataEnvVars(url string) map[string]any
func (*DbtCloudHTTPClient) GetDatabricksCredentials ¶ added in v0.6.0
func (c *DbtCloudHTTPClient) GetDatabricksCredentials(listProjects []int) []any
func (*DbtCloudHTTPClient) GetEndpoint ¶
func (c *DbtCloudHTTPClient) GetEndpoint(url string) ([]byte, error)
func (*DbtCloudHTTPClient) GetEnvironmentVariables ¶
func (c *DbtCloudHTTPClient) GetEnvironmentVariables(listProjects []int) map[int]any
func (*DbtCloudHTTPClient) GetEnvironments ¶
func (c *DbtCloudHTTPClient) GetEnvironments(listProjects []int) []any
func (*DbtCloudHTTPClient) GetExtendedAttributes ¶
func (c *DbtCloudHTTPClient) GetExtendedAttributes(listProjects []int) []any
func (*DbtCloudHTTPClient) GetFabricConnections ¶
func (c *DbtCloudHTTPClient) GetFabricConnections(listProjects []int) []any
func (*DbtCloudHTTPClient) GetGenericConnections ¶
func (c *DbtCloudHTTPClient) GetGenericConnections(listProjects []int) []any
func (*DbtCloudHTTPClient) GetGlobalConnection ¶ added in v0.8.0
func (c *DbtCloudHTTPClient) GetGlobalConnection(id int64) (any, error)
func (*DbtCloudHTTPClient) GetGlobalConnections ¶ added in v0.8.0
func (c *DbtCloudHTTPClient) GetGlobalConnections() []any
func (*DbtCloudHTTPClient) GetGlobalConnectionsSummary ¶ added in v0.8.0
func (c *DbtCloudHTTPClient) GetGlobalConnectionsSummary() []any
func (*DbtCloudHTTPClient) GetGroups ¶
func (c *DbtCloudHTTPClient) GetGroups() []any
func (*DbtCloudHTTPClient) GetJobs ¶
func (c *DbtCloudHTTPClient) GetJobs(listProjects []int) []any
func (*DbtCloudHTTPClient) GetNotifications ¶ added in v0.4.0
func (c *DbtCloudHTTPClient) GetNotifications() []any
func (*DbtCloudHTTPClient) GetProjects ¶
func (c *DbtCloudHTTPClient) GetProjects(listProjects []int) []any
func (*DbtCloudHTTPClient) GetRepositories ¶
func (c *DbtCloudHTTPClient) GetRepositories(listProjects []int) []any
func (*DbtCloudHTTPClient) GetServiceTokenPermissions ¶ added in v0.6.0
func (c *DbtCloudHTTPClient) GetServiceTokenPermissions(serviceTokenID int) []any
func (*DbtCloudHTTPClient) GetServiceTokens ¶ added in v0.6.0
func (c *DbtCloudHTTPClient) GetServiceTokens() []any
func (*DbtCloudHTTPClient) GetSingleData ¶
func (c *DbtCloudHTTPClient) GetSingleData(url string) (any, error)
func (*DbtCloudHTTPClient) GetSnowflakeCredentials ¶
func (c *DbtCloudHTTPClient) GetSnowflakeCredentials(listProjects []int) []any
func (*DbtCloudHTTPClient) GetUsers ¶ added in v0.3.0
func (c *DbtCloudHTTPClient) GetUsers() []any
func (*DbtCloudHTTPClient) GetWarehouseCredentials ¶
func (c *DbtCloudHTTPClient) GetWarehouseCredentials(listProjects []int, warehouse string) []any
func (*DbtCloudHTTPClient) GetWebhooks ¶ added in v0.4.0
func (c *DbtCloudHTTPClient) GetWebhooks() []any
type EnvVarData ¶
type EnvVarResponse ¶
type EnvVarResponse struct {
Data EnvVarData `json:"data"`
}
type Extra ¶
type Extra struct {
Pagination Pagination `json:"pagination"`
}
type Pagination ¶
type RateLimitedTransport ¶
type SingleResponse ¶
type SingleResponse struct {
Data any `json:"data"`
}
Click to show internal directories.
Click to hide internal directories.