opengovernance

package
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2025 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Code is generated by go generate. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetConfig

func GetConfig(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetEnvironment

func GetEnvironment(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetGroup

func GetGroup(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetIntegration

func GetIntegration(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetProject

func GetProject(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetProjectMember

func GetProjectMember(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetProjectRole

func GetProjectRole(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetSecret

func GetSecret(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetServiceAccount

func GetServiceAccount(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetServiceAccountToken

func GetServiceAccountToken(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetServiceToken

func GetServiceToken(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetTrustIP

func GetTrustIP(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetWorkplace

func GetWorkplace(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetWorkplaceRole

func GetWorkplaceRole(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func GetWorkplaceUser

func GetWorkplaceUser(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListConfig

func ListConfig(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListEnvironment

func ListEnvironment(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListGroup

func ListGroup(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListIntegration

func ListIntegration(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListProject

func ListProject(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListProjectMember

func ListProjectMember(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListProjectRole

func ListProjectRole(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListSecret

func ListSecret(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListServiceAccount

func ListServiceAccount(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListServiceAccountToken

func ListServiceAccountToken(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListServiceToken

func ListServiceToken(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListTrustIP

func ListTrustIP(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListWorkplace

func ListWorkplace(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListWorkplaceRole

func ListWorkplaceRole(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

func ListWorkplaceUser

func ListWorkplaceUser(ctx context.Context, d *plugin.QueryData, _ *plugin.HydrateData) (interface{}, error)

Types

type Client

type Client struct {
	essdk.Client
}

func (Client) NewConfigPaginator

func (k Client) NewConfigPaginator(filters []essdk.BoolFilter, limit *int64) (ConfigPaginator, error)

func (Client) NewEnvironmentPaginator

func (k Client) NewEnvironmentPaginator(filters []essdk.BoolFilter, limit *int64) (EnvironmentPaginator, error)

func (Client) NewGroupPaginator

func (k Client) NewGroupPaginator(filters []essdk.BoolFilter, limit *int64) (GroupPaginator, error)

func (Client) NewIntegrationPaginator

func (k Client) NewIntegrationPaginator(filters []essdk.BoolFilter, limit *int64) (IntegrationPaginator, error)

func (Client) NewProjectMemberPaginator

func (k Client) NewProjectMemberPaginator(filters []essdk.BoolFilter, limit *int64) (ProjectMemberPaginator, error)

func (Client) NewProjectPaginator

func (k Client) NewProjectPaginator(filters []essdk.BoolFilter, limit *int64) (ProjectPaginator, error)

func (Client) NewProjectRolePaginator

func (k Client) NewProjectRolePaginator(filters []essdk.BoolFilter, limit *int64) (ProjectRolePaginator, error)

func (Client) NewSecretPaginator

func (k Client) NewSecretPaginator(filters []essdk.BoolFilter, limit *int64) (SecretPaginator, error)

func (Client) NewServiceAccountPaginator

func (k Client) NewServiceAccountPaginator(filters []essdk.BoolFilter, limit *int64) (ServiceAccountPaginator, error)

func (Client) NewServiceAccountTokenPaginator

func (k Client) NewServiceAccountTokenPaginator(filters []essdk.BoolFilter, limit *int64) (ServiceAccountTokenPaginator, error)

func (Client) NewServiceTokenPaginator

func (k Client) NewServiceTokenPaginator(filters []essdk.BoolFilter, limit *int64) (ServiceTokenPaginator, error)

func (Client) NewTrustIPPaginator

func (k Client) NewTrustIPPaginator(filters []essdk.BoolFilter, limit *int64) (TrustIPPaginator, error)

func (Client) NewWorkplacePaginator

func (k Client) NewWorkplacePaginator(filters []essdk.BoolFilter, limit *int64) (WorkplacePaginator, error)

func (Client) NewWorkplaceRolePaginator

func (k Client) NewWorkplaceRolePaginator(filters []essdk.BoolFilter, limit *int64) (WorkplaceRolePaginator, error)

func (Client) NewWorkplaceUserPaginator

func (k Client) NewWorkplaceUserPaginator(filters []essdk.BoolFilter, limit *int64) (WorkplaceUserPaginator, error)

type Config

type Config struct {
	ResourceID      string                    `json:"resource_id"`
	PlatformID      string                    `json:"platform_id"`
	Description     doppler.ConfigDescription `json:"Description"`
	Metadata        doppler.Metadata          `json:"metadata"`
	DescribedBy     string                    `json:"described_by"`
	ResourceType    string                    `json:"resource_type"`
	IntegrationType string                    `json:"integration_type"`
	IntegrationID   string                    `json:"integration_id"`
}

type ConfigHit

type ConfigHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  Config        `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type ConfigHits

type ConfigHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []ConfigHit       `json:"hits"`
}

type ConfigPaginator

type ConfigPaginator struct {
	// contains filtered or unexported fields
}

func (ConfigPaginator) Close

func (p ConfigPaginator) Close(ctx context.Context) error

func (ConfigPaginator) HasNext

func (p ConfigPaginator) HasNext() bool

func (ConfigPaginator) NextPage

func (p ConfigPaginator) NextPage(ctx context.Context) ([]Config, error)

type ConfigSearchResponse

type ConfigSearchResponse struct {
	PitID string     `json:"pit_id"`
	Hits  ConfigHits `json:"hits"`
}

type Environment

type Environment struct {
	ResourceID      string                         `json:"resource_id"`
	PlatformID      string                         `json:"platform_id"`
	Description     doppler.EnvironmentDescription `json:"Description"`
	Metadata        doppler.Metadata               `json:"metadata"`
	DescribedBy     string                         `json:"described_by"`
	ResourceType    string                         `json:"resource_type"`
	IntegrationType string                         `json:"integration_type"`
	IntegrationID   string                         `json:"integration_id"`
}

type EnvironmentHit

type EnvironmentHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  Environment   `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type EnvironmentHits

type EnvironmentHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []EnvironmentHit  `json:"hits"`
}

type EnvironmentPaginator

type EnvironmentPaginator struct {
	// contains filtered or unexported fields
}

func (EnvironmentPaginator) Close

func (EnvironmentPaginator) HasNext

func (p EnvironmentPaginator) HasNext() bool

func (EnvironmentPaginator) NextPage

func (p EnvironmentPaginator) NextPage(ctx context.Context) ([]Environment, error)

type EnvironmentSearchResponse

type EnvironmentSearchResponse struct {
	PitID string          `json:"pit_id"`
	Hits  EnvironmentHits `json:"hits"`
}

type Group

type Group struct {
	ResourceID      string                   `json:"resource_id"`
	PlatformID      string                   `json:"platform_id"`
	Description     doppler.GroupDescription `json:"Description"`
	Metadata        doppler.Metadata         `json:"metadata"`
	DescribedBy     string                   `json:"described_by"`
	ResourceType    string                   `json:"resource_type"`
	IntegrationType string                   `json:"integration_type"`
	IntegrationID   string                   `json:"integration_id"`
}

type GroupHit

type GroupHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  Group         `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type GroupHits

type GroupHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []GroupHit        `json:"hits"`
}

type GroupPaginator

type GroupPaginator struct {
	// contains filtered or unexported fields
}

func (GroupPaginator) Close

func (p GroupPaginator) Close(ctx context.Context) error

func (GroupPaginator) HasNext

func (p GroupPaginator) HasNext() bool

func (GroupPaginator) NextPage

func (p GroupPaginator) NextPage(ctx context.Context) ([]Group, error)

type GroupSearchResponse

type GroupSearchResponse struct {
	PitID string    `json:"pit_id"`
	Hits  GroupHits `json:"hits"`
}

type Integration

type Integration struct {
	ResourceID      string                         `json:"resource_id"`
	PlatformID      string                         `json:"platform_id"`
	Description     doppler.IntegrationDescription `json:"Description"`
	Metadata        doppler.Metadata               `json:"metadata"`
	DescribedBy     string                         `json:"described_by"`
	ResourceType    string                         `json:"resource_type"`
	IntegrationType string                         `json:"integration_type"`
	IntegrationID   string                         `json:"integration_id"`
}

type IntegrationHit

type IntegrationHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  Integration   `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type IntegrationHits

type IntegrationHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []IntegrationHit  `json:"hits"`
}

type IntegrationPaginator

type IntegrationPaginator struct {
	// contains filtered or unexported fields
}

func (IntegrationPaginator) Close

func (IntegrationPaginator) HasNext

func (p IntegrationPaginator) HasNext() bool

func (IntegrationPaginator) NextPage

func (p IntegrationPaginator) NextPage(ctx context.Context) ([]Integration, error)

type IntegrationSearchResponse

type IntegrationSearchResponse struct {
	PitID string          `json:"pit_id"`
	Hits  IntegrationHits `json:"hits"`
}

type Project

type Project struct {
	ResourceID      string                     `json:"resource_id"`
	PlatformID      string                     `json:"platform_id"`
	Description     doppler.ProjectDescription `json:"Description"`
	Metadata        doppler.Metadata           `json:"metadata"`
	DescribedBy     string                     `json:"described_by"`
	ResourceType    string                     `json:"resource_type"`
	IntegrationType string                     `json:"integration_type"`
	IntegrationID   string                     `json:"integration_id"`
}

type ProjectHit

type ProjectHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  Project       `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type ProjectHits

type ProjectHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []ProjectHit      `json:"hits"`
}

type ProjectMember

type ProjectMember struct {
	ResourceID      string                           `json:"resource_id"`
	PlatformID      string                           `json:"platform_id"`
	Description     doppler.ProjectMemberDescription `json:"Description"`
	Metadata        doppler.Metadata                 `json:"metadata"`
	DescribedBy     string                           `json:"described_by"`
	ResourceType    string                           `json:"resource_type"`
	IntegrationType string                           `json:"integration_type"`
	IntegrationID   string                           `json:"integration_id"`
}

type ProjectMemberHit

type ProjectMemberHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  ProjectMember `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type ProjectMemberHits

type ProjectMemberHits struct {
	Total essdk.SearchTotal  `json:"total"`
	Hits  []ProjectMemberHit `json:"hits"`
}

type ProjectMemberPaginator

type ProjectMemberPaginator struct {
	// contains filtered or unexported fields
}

func (ProjectMemberPaginator) Close

func (ProjectMemberPaginator) HasNext

func (p ProjectMemberPaginator) HasNext() bool

func (ProjectMemberPaginator) NextPage

type ProjectMemberSearchResponse

type ProjectMemberSearchResponse struct {
	PitID string            `json:"pit_id"`
	Hits  ProjectMemberHits `json:"hits"`
}

type ProjectPaginator

type ProjectPaginator struct {
	// contains filtered or unexported fields
}

func (ProjectPaginator) Close

func (p ProjectPaginator) Close(ctx context.Context) error

func (ProjectPaginator) HasNext

func (p ProjectPaginator) HasNext() bool

func (ProjectPaginator) NextPage

func (p ProjectPaginator) NextPage(ctx context.Context) ([]Project, error)

type ProjectRole

type ProjectRole struct {
	ResourceID      string                         `json:"resource_id"`
	PlatformID      string                         `json:"platform_id"`
	Description     doppler.ProjectRoleDescription `json:"Description"`
	Metadata        doppler.Metadata               `json:"metadata"`
	DescribedBy     string                         `json:"described_by"`
	ResourceType    string                         `json:"resource_type"`
	IntegrationType string                         `json:"integration_type"`
	IntegrationID   string                         `json:"integration_id"`
}

type ProjectRoleHit

type ProjectRoleHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  ProjectRole   `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type ProjectRoleHits

type ProjectRoleHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []ProjectRoleHit  `json:"hits"`
}

type ProjectRolePaginator

type ProjectRolePaginator struct {
	// contains filtered or unexported fields
}

func (ProjectRolePaginator) Close

func (ProjectRolePaginator) HasNext

func (p ProjectRolePaginator) HasNext() bool

func (ProjectRolePaginator) NextPage

func (p ProjectRolePaginator) NextPage(ctx context.Context) ([]ProjectRole, error)

type ProjectRoleSearchResponse

type ProjectRoleSearchResponse struct {
	PitID string          `json:"pit_id"`
	Hits  ProjectRoleHits `json:"hits"`
}

type ProjectSearchResponse

type ProjectSearchResponse struct {
	PitID string      `json:"pit_id"`
	Hits  ProjectHits `json:"hits"`
}

type Secret

type Secret struct {
	ResourceID      string                    `json:"resource_id"`
	PlatformID      string                    `json:"platform_id"`
	Description     doppler.SecretDescription `json:"Description"`
	Metadata        doppler.Metadata          `json:"metadata"`
	DescribedBy     string                    `json:"described_by"`
	ResourceType    string                    `json:"resource_type"`
	IntegrationType string                    `json:"integration_type"`
	IntegrationID   string                    `json:"integration_id"`
}

type SecretHit

type SecretHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  Secret        `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type SecretHits

type SecretHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []SecretHit       `json:"hits"`
}

type SecretPaginator

type SecretPaginator struct {
	// contains filtered or unexported fields
}

func (SecretPaginator) Close

func (p SecretPaginator) Close(ctx context.Context) error

func (SecretPaginator) HasNext

func (p SecretPaginator) HasNext() bool

func (SecretPaginator) NextPage

func (p SecretPaginator) NextPage(ctx context.Context) ([]Secret, error)

type SecretSearchResponse

type SecretSearchResponse struct {
	PitID string     `json:"pit_id"`
	Hits  SecretHits `json:"hits"`
}

type ServiceAccount

type ServiceAccount struct {
	ResourceID      string                            `json:"resource_id"`
	PlatformID      string                            `json:"platform_id"`
	Description     doppler.ServiceAccountDescription `json:"Description"`
	Metadata        doppler.Metadata                  `json:"metadata"`
	DescribedBy     string                            `json:"described_by"`
	ResourceType    string                            `json:"resource_type"`
	IntegrationType string                            `json:"integration_type"`
	IntegrationID   string                            `json:"integration_id"`
}

type ServiceAccountHit

type ServiceAccountHit struct {
	ID      string         `json:"_id"`
	Score   float64        `json:"_score"`
	Index   string         `json:"_index"`
	Type    string         `json:"_type"`
	Version int64          `json:"_version,omitempty"`
	Source  ServiceAccount `json:"_source"`
	Sort    []interface{}  `json:"sort"`
}

type ServiceAccountHits

type ServiceAccountHits struct {
	Total essdk.SearchTotal   `json:"total"`
	Hits  []ServiceAccountHit `json:"hits"`
}

type ServiceAccountPaginator

type ServiceAccountPaginator struct {
	// contains filtered or unexported fields
}

func (ServiceAccountPaginator) Close

func (ServiceAccountPaginator) HasNext

func (p ServiceAccountPaginator) HasNext() bool

func (ServiceAccountPaginator) NextPage

type ServiceAccountSearchResponse

type ServiceAccountSearchResponse struct {
	PitID string             `json:"pit_id"`
	Hits  ServiceAccountHits `json:"hits"`
}

type ServiceAccountToken

type ServiceAccountToken struct {
	ResourceID      string                                 `json:"resource_id"`
	PlatformID      string                                 `json:"platform_id"`
	Description     doppler.ServiceAccountTokenDescription `json:"Description"`
	Metadata        doppler.Metadata                       `json:"metadata"`
	DescribedBy     string                                 `json:"described_by"`
	ResourceType    string                                 `json:"resource_type"`
	IntegrationType string                                 `json:"integration_type"`
	IntegrationID   string                                 `json:"integration_id"`
}

type ServiceAccountTokenHit

type ServiceAccountTokenHit struct {
	ID      string              `json:"_id"`
	Score   float64             `json:"_score"`
	Index   string              `json:"_index"`
	Type    string              `json:"_type"`
	Version int64               `json:"_version,omitempty"`
	Source  ServiceAccountToken `json:"_source"`
	Sort    []interface{}       `json:"sort"`
}

type ServiceAccountTokenHits

type ServiceAccountTokenHits struct {
	Total essdk.SearchTotal        `json:"total"`
	Hits  []ServiceAccountTokenHit `json:"hits"`
}

type ServiceAccountTokenPaginator

type ServiceAccountTokenPaginator struct {
	// contains filtered or unexported fields
}

func (ServiceAccountTokenPaginator) Close

func (ServiceAccountTokenPaginator) HasNext

func (p ServiceAccountTokenPaginator) HasNext() bool

func (ServiceAccountTokenPaginator) NextPage

type ServiceAccountTokenSearchResponse

type ServiceAccountTokenSearchResponse struct {
	PitID string                  `json:"pit_id"`
	Hits  ServiceAccountTokenHits `json:"hits"`
}

type ServiceToken

type ServiceToken struct {
	ResourceID      string                          `json:"resource_id"`
	PlatformID      string                          `json:"platform_id"`
	Description     doppler.ServiceTokenDescription `json:"Description"`
	Metadata        doppler.Metadata                `json:"metadata"`
	DescribedBy     string                          `json:"described_by"`
	ResourceType    string                          `json:"resource_type"`
	IntegrationType string                          `json:"integration_type"`
	IntegrationID   string                          `json:"integration_id"`
}

type ServiceTokenHit

type ServiceTokenHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  ServiceToken  `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type ServiceTokenHits

type ServiceTokenHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []ServiceTokenHit `json:"hits"`
}

type ServiceTokenPaginator

type ServiceTokenPaginator struct {
	// contains filtered or unexported fields
}

func (ServiceTokenPaginator) Close

func (ServiceTokenPaginator) HasNext

func (p ServiceTokenPaginator) HasNext() bool

func (ServiceTokenPaginator) NextPage

type ServiceTokenSearchResponse

type ServiceTokenSearchResponse struct {
	PitID string           `json:"pit_id"`
	Hits  ServiceTokenHits `json:"hits"`
}

type TrustIP

type TrustIP struct {
	ResourceID      string                     `json:"resource_id"`
	PlatformID      string                     `json:"platform_id"`
	Description     doppler.TrustIPDescription `json:"Description"`
	Metadata        doppler.Metadata           `json:"metadata"`
	DescribedBy     string                     `json:"described_by"`
	ResourceType    string                     `json:"resource_type"`
	IntegrationType string                     `json:"integration_type"`
	IntegrationID   string                     `json:"integration_id"`
}

type TrustIPHit

type TrustIPHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  TrustIP       `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type TrustIPHits

type TrustIPHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []TrustIPHit      `json:"hits"`
}

type TrustIPPaginator

type TrustIPPaginator struct {
	// contains filtered or unexported fields
}

func (TrustIPPaginator) Close

func (p TrustIPPaginator) Close(ctx context.Context) error

func (TrustIPPaginator) HasNext

func (p TrustIPPaginator) HasNext() bool

func (TrustIPPaginator) NextPage

func (p TrustIPPaginator) NextPage(ctx context.Context) ([]TrustIP, error)

type TrustIPSearchResponse

type TrustIPSearchResponse struct {
	PitID string      `json:"pit_id"`
	Hits  TrustIPHits `json:"hits"`
}

type Workplace

type Workplace struct {
	ResourceID      string                       `json:"resource_id"`
	PlatformID      string                       `json:"platform_id"`
	Description     doppler.WorkplaceDescription `json:"Description"`
	Metadata        doppler.Metadata             `json:"metadata"`
	DescribedBy     string                       `json:"described_by"`
	ResourceType    string                       `json:"resource_type"`
	IntegrationType string                       `json:"integration_type"`
	IntegrationID   string                       `json:"integration_id"`
}

type WorkplaceHit

type WorkplaceHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  Workplace     `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type WorkplaceHits

type WorkplaceHits struct {
	Total essdk.SearchTotal `json:"total"`
	Hits  []WorkplaceHit    `json:"hits"`
}

type WorkplacePaginator

type WorkplacePaginator struct {
	// contains filtered or unexported fields
}

func (WorkplacePaginator) Close

func (p WorkplacePaginator) Close(ctx context.Context) error

func (WorkplacePaginator) HasNext

func (p WorkplacePaginator) HasNext() bool

func (WorkplacePaginator) NextPage

func (p WorkplacePaginator) NextPage(ctx context.Context) ([]Workplace, error)

type WorkplaceRole

type WorkplaceRole struct {
	ResourceID      string                           `json:"resource_id"`
	PlatformID      string                           `json:"platform_id"`
	Description     doppler.WorkplaceRoleDescription `json:"Description"`
	Metadata        doppler.Metadata                 `json:"metadata"`
	DescribedBy     string                           `json:"described_by"`
	ResourceType    string                           `json:"resource_type"`
	IntegrationType string                           `json:"integration_type"`
	IntegrationID   string                           `json:"integration_id"`
}

type WorkplaceRoleHit

type WorkplaceRoleHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  WorkplaceRole `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type WorkplaceRoleHits

type WorkplaceRoleHits struct {
	Total essdk.SearchTotal  `json:"total"`
	Hits  []WorkplaceRoleHit `json:"hits"`
}

type WorkplaceRolePaginator

type WorkplaceRolePaginator struct {
	// contains filtered or unexported fields
}

func (WorkplaceRolePaginator) Close

func (WorkplaceRolePaginator) HasNext

func (p WorkplaceRolePaginator) HasNext() bool

func (WorkplaceRolePaginator) NextPage

type WorkplaceRoleSearchResponse

type WorkplaceRoleSearchResponse struct {
	PitID string            `json:"pit_id"`
	Hits  WorkplaceRoleHits `json:"hits"`
}

type WorkplaceSearchResponse

type WorkplaceSearchResponse struct {
	PitID string        `json:"pit_id"`
	Hits  WorkplaceHits `json:"hits"`
}

type WorkplaceUser

type WorkplaceUser struct {
	ResourceID      string                           `json:"resource_id"`
	PlatformID      string                           `json:"platform_id"`
	Description     doppler.WorkplaceUserDescription `json:"Description"`
	Metadata        doppler.Metadata                 `json:"metadata"`
	DescribedBy     string                           `json:"described_by"`
	ResourceType    string                           `json:"resource_type"`
	IntegrationType string                           `json:"integration_type"`
	IntegrationID   string                           `json:"integration_id"`
}

type WorkplaceUserHit

type WorkplaceUserHit struct {
	ID      string        `json:"_id"`
	Score   float64       `json:"_score"`
	Index   string        `json:"_index"`
	Type    string        `json:"_type"`
	Version int64         `json:"_version,omitempty"`
	Source  WorkplaceUser `json:"_source"`
	Sort    []interface{} `json:"sort"`
}

type WorkplaceUserHits

type WorkplaceUserHits struct {
	Total essdk.SearchTotal  `json:"total"`
	Hits  []WorkplaceUserHit `json:"hits"`
}

type WorkplaceUserPaginator

type WorkplaceUserPaginator struct {
	// contains filtered or unexported fields
}

func (WorkplaceUserPaginator) Close

func (WorkplaceUserPaginator) HasNext

func (p WorkplaceUserPaginator) HasNext() bool

func (WorkplaceUserPaginator) NextPage

type WorkplaceUserSearchResponse

type WorkplaceUserSearchResponse struct {
	PitID string            `json:"pit_id"`
	Hits  WorkplaceUserHits `json:"hits"`
}

Jump to

Keyboard shortcuts

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