proxy

package
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 21, 2025 License: Apache-2.0 Imports: 4 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ProxyConnectionMembership

type ProxyConnectionMembership struct {
	ConnectionId string `json:"connection_id"`
}

type ProxyConnectionMembershipsListResponse

type ProxyConnectionMembershipsListResponse struct {
	Code string `json:"code"`
	Data struct {
		Items      []ProxyConnectionMembership `json:"items"`
		NextCursor string                      `json:"next_cursor"`
	} `json:"data"`
}

type ProxyConnectionMembershipsListService

type ProxyConnectionMembershipsListService struct {
	httputils.HttpService
	// contains filtered or unexported fields
}

ProxyConnectionMembershipsListService implements the Proxy Agent Management, Return all connections attached to the proxy agent Ref. https://fivetran.com/docs/rest-api/proxy-management#returnallconnectionsattachedtotheproxyagent

func (*ProxyConnectionMembershipsListService) Cursor

func (*ProxyConnectionMembershipsListService) Do

func (*ProxyConnectionMembershipsListService) Limit

func (*ProxyConnectionMembershipsListService) ProxyId

type ProxyCreateData

type ProxyCreateData struct {
	AgentId        string `json:"agent_id"`
	AuthToken      string `json:"auth_token"`
	ProxyServerUri string `json:"proxy_server_uri"`
}

type ProxyCreateResponse

type ProxyCreateResponse struct {
	common.CommonResponse
	Data ProxyCreateData `json:"data"`
}

type ProxyCreateService

type ProxyCreateService struct {
	httputils.HttpService
	// contains filtered or unexported fields
}

ProxyCreateService implements the Proxy Agent Management, Create a Proxy Agent. Ref. https://fivetran.com/docs/rest-api/proxy-management#createaproxyagent

func (*ProxyCreateService) DisplayName

func (s *ProxyCreateService) DisplayName(value string) *ProxyCreateService

func (*ProxyCreateService) Do

func (*ProxyCreateService) GroupRegion added in v0.8.6

func (s *ProxyCreateService) GroupRegion(value string) *ProxyCreateService

type ProxyData

type ProxyData struct {
	Id           string `json:"id"`
	AccountId    string `json:"account_id"`
	RegisteredAt string `json:"registered_at"`
	Region       string `json:"region"`
	CreatedBy    string `json:"created_by"`
	DisplayName  string `json:"display_name"`
	Token        string
	RegistredAt  string
	Salt         string
}

type ProxyDeleteService

type ProxyDeleteService struct {
	httputils.HttpService
	// contains filtered or unexported fields
}

ProxyDeleteService implements the Proxy Agent Management, Delete a Proxy Agent. Ref. https://fivetran.com/docs/rest-api/proxy-management#deleteaproxyagent

func (*ProxyDeleteService) Do

func (*ProxyDeleteService) ProxyId

func (s *ProxyDeleteService) ProxyId(value string) *ProxyDeleteService

type ProxyDetailsResponse

type ProxyDetailsResponse struct {
	Code string    `json:"code"`
	Data ProxyData `json:"data"`
}

type ProxyDetailsService

type ProxyDetailsService struct {
	httputils.HttpService
	// contains filtered or unexported fields
}

ProxyDetailsService implements the Proxy Agent Management, Retrieve Proxy Agent Details. Ref. https://fivetran.com/docs/rest-api/proxy-management#retrieveproxyagentdetails

func (*ProxyDetailsService) Do

func (*ProxyDetailsService) ProxyId

func (s *ProxyDetailsService) ProxyId(value string) *ProxyDetailsService

type ProxyListResponse

type ProxyListResponse struct {
	Code string `json:"code"`
	Data struct {
		Items      []ProxyData `json:"items"`
		NextCursor string      `json:"next_cursor"`
	} `json:"data"`
}

type ProxyListService

type ProxyListService struct {
	httputils.HttpService
	// contains filtered or unexported fields
}

ProxyListService implements the Proxy Agent Management, retrieve List all Proxy Agents. Ref. https://fivetran.com/docs/rest-api/proxy-management#listallproxyagents

func (*ProxyListService) Cursor

func (s *ProxyListService) Cursor(value string) *ProxyListService

func (*ProxyListService) Do

func (*ProxyListService) Limit

func (s *ProxyListService) Limit(value int) *ProxyListService

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL