Documentation
¶
Index ¶
- type LocalProcessingAgentCreateResponse
- type LocalProcessingAgentCreateService
- func (s *LocalProcessingAgentCreateService) AcceptTerms(value bool) *LocalProcessingAgentCreateService
- func (s *LocalProcessingAgentCreateService) DisplayName(value string) *LocalProcessingAgentCreateService
- func (s *LocalProcessingAgentCreateService) Do(ctx context.Context) (LocalProcessingAgentCreateResponse, error)
- func (s *LocalProcessingAgentCreateService) EnvType(value string) *LocalProcessingAgentCreateService
- func (s *LocalProcessingAgentCreateService) GroupId(value string) *LocalProcessingAgentCreateService
- type LocalProcessingAgentData
- type LocalProcessingAgentDeleteService
- type LocalProcessingAgentDetails
- type LocalProcessingAgentDetailsResponse
- type LocalProcessingAgentDetailsService
- type LocalProcessingAgentListResponse
- type LocalProcessingAgentListService
- type LocalProcessingAgentReAuthService
- type LocalProcessingAgentUsageDetails
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LocalProcessingAgentCreateResponse ¶
type LocalProcessingAgentCreateResponse struct { Code string `json:"code"` Message string `json:"message"` Data struct { LocalProcessingAgentDetails Files struct { ConfigJson string `json:"config_json"` AuthJson string `json:"auth_json"` DockerComposeYaml string `json:"docker_compose_yaml"` } `json:"files"` } `json:"data"` }
type LocalProcessingAgentCreateService ¶
type LocalProcessingAgentCreateService struct { httputils.HttpService // contains filtered or unexported fields }
LocalProcessingAgentCreateService Creates a new local processing agent within your Fivetran account. Ref. https://fivetran.com/docs/rest-api/local-processing-agent-management#createalocalprocessingagent
func (*LocalProcessingAgentCreateService) AcceptTerms ¶
func (s *LocalProcessingAgentCreateService) AcceptTerms(value bool) *LocalProcessingAgentCreateService
func (*LocalProcessingAgentCreateService) DisplayName ¶
func (s *LocalProcessingAgentCreateService) DisplayName(value string) *LocalProcessingAgentCreateService
func (*LocalProcessingAgentCreateService) Do ¶
func (s *LocalProcessingAgentCreateService) Do(ctx context.Context) (LocalProcessingAgentCreateResponse, error)
func (*LocalProcessingAgentCreateService) EnvType ¶
func (s *LocalProcessingAgentCreateService) EnvType(value string) *LocalProcessingAgentCreateService
func (*LocalProcessingAgentCreateService) GroupId ¶
func (s *LocalProcessingAgentCreateService) GroupId(value string) *LocalProcessingAgentCreateService
type LocalProcessingAgentData ¶
type LocalProcessingAgentData struct { LocalProcessingAgentDetails Usage []LocalProcessingAgentUsageDetails `json:"usage"` }
type LocalProcessingAgentDeleteService ¶
type LocalProcessingAgentDeleteService struct { httputils.HttpService // contains filtered or unexported fields }
LocalProcessingAgentDeleteService Deletes the specified local processing agent from your Fivetran account. Ref. https://fivetran.com/docs/rest-api/local-processing-agent-management#deletealocalprocessingagent
func (*LocalProcessingAgentDeleteService) AgentId ¶
func (s *LocalProcessingAgentDeleteService) AgentId(value string) *LocalProcessingAgentDeleteService
func (*LocalProcessingAgentDeleteService) Do ¶
func (s *LocalProcessingAgentDeleteService) Do(ctx context.Context) (common.CommonResponse, error)
type LocalProcessingAgentDetailsResponse ¶
type LocalProcessingAgentDetailsResponse struct { Code string `json:"code"` Data LocalProcessingAgentData `json:"data"` }
type LocalProcessingAgentDetailsService ¶
type LocalProcessingAgentDetailsService struct { httputils.HttpService // contains filtered or unexported fields }
LocalProcessingAgentDetailsService Retrieves the details of the specified local processing agent. Ref. https://fivetran.com/docs/rest-api/local-processing-agent-management#retrievelocalprocessingagentdetails
func (*LocalProcessingAgentDetailsService) AgentId ¶
func (s *LocalProcessingAgentDetailsService) AgentId(value string) *LocalProcessingAgentDetailsService
func (*LocalProcessingAgentDetailsService) Do ¶
func (s *LocalProcessingAgentDetailsService) Do(ctx context.Context) (LocalProcessingAgentDetailsResponse, error)
type LocalProcessingAgentListResponse ¶
type LocalProcessingAgentListResponse struct { Code string `json:"code"` Data struct { Items []LocalProcessingAgentData `json:"items"` NextCursor string `json:"next_cursor"` } `json:"data"` }
type LocalProcessingAgentListService ¶
type LocalProcessingAgentListService struct { httputils.HttpService // contains filtered or unexported fields }
LocalProcessingAgentListService Returns a list of local processing agents with usage within your Fivetran account. Ref. https://fivetran.com/docs/rest-api/local-processing-agent-management#listlocalprocessingagents
func (*LocalProcessingAgentListService) Cursor ¶
func (s *LocalProcessingAgentListService) Cursor(value string) *LocalProcessingAgentListService
func (*LocalProcessingAgentListService) Do ¶
func (s *LocalProcessingAgentListService) Do(ctx context.Context) (LocalProcessingAgentListResponse, error)
func (*LocalProcessingAgentListService) Limit ¶
func (s *LocalProcessingAgentListService) Limit(value int) *LocalProcessingAgentListService
type LocalProcessingAgentReAuthService ¶
type LocalProcessingAgentReAuthService struct { httputils.HttpService // contains filtered or unexported fields }
LocalProcessingAgentReAuthService Regenerates authentication keys for the specified local processing agent. Ref. https://fivetran.com/docs/rest-api/local-processing-agent-management#regeneratekeys
func (*LocalProcessingAgentReAuthService) AgentId ¶
func (s *LocalProcessingAgentReAuthService) AgentId(value string) *LocalProcessingAgentReAuthService
func (*LocalProcessingAgentReAuthService) Do ¶
func (s *LocalProcessingAgentReAuthService) Do(ctx context.Context) (LocalProcessingAgentCreateResponse, error)