response

package
v0.0.0-...-f54f16c Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	SCMType_name = map[int32]string{
		0: "SCM_TYPE_UNSPECIFIED",
		1: "SCM_TYPE_UNKNOWN_SCM",
		2: "SCM_TYPE_GIT",
	}
	SCMType_value = map[string]int32{
		"SCM_TYPE_UNSPECIFIED": 0,
		"SCM_TYPE_UNKNOWN_SCM": 1,
		"SCM_TYPE_GIT":         2,
	}
)

Enum value maps for SCMType.

View Source
var (
	SCMWebType_name = map[int32]string{
		0: "SCM_WEB_TYPE_UNSPECIFIED",
		1: "SCM_WEB_TYPE_UNKNOWN_SCM_WEB",
		2: "SCM_WEB_TYPE_GITHUB",
	}
	SCMWebType_value = map[string]int32{
		"SCM_WEB_TYPE_UNSPECIFIED":     0,
		"SCM_WEB_TYPE_UNKNOWN_SCM_WEB": 1,
		"SCM_WEB_TYPE_GITHUB":          2,
	}
)

Enum value maps for SCMWebType.

View Source
var File_external_cfgmgmt_response_actions_proto protoreflect.FileDescriptor
View Source
var File_external_cfgmgmt_response_errors_proto protoreflect.FileDescriptor
View Source
var File_external_cfgmgmt_response_nodes_proto protoreflect.FileDescriptor
View Source
var File_external_cfgmgmt_response_rollouts_proto protoreflect.FileDescriptor
View Source
var File_external_cfgmgmt_response_stats_proto protoreflect.FileDescriptor
View Source
var File_external_cfgmgmt_response_suggestions_proto protoreflect.FileDescriptor
View Source
var File_external_cfgmgmt_response_telemetry_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type CheckInCounts

type CheckInCounts struct {
	Start string `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"`
	End   string `protobuf:"bytes,2,opt,name=end,proto3" json:"end,omitempty"`
	Count int32  `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"`
	Total int32  `protobuf:"varint,4,opt,name=total,proto3" json:"total,omitempty"`
	// contains filtered or unexported fields
}

func (*CheckInCounts) Descriptor deprecated

func (*CheckInCounts) Descriptor() ([]byte, []int)

Deprecated: Use CheckInCounts.ProtoReflect.Descriptor instead.

func (*CheckInCounts) GetCount

func (x *CheckInCounts) GetCount() int32

func (*CheckInCounts) GetEnd

func (x *CheckInCounts) GetEnd() string

func (*CheckInCounts) GetStart

func (x *CheckInCounts) GetStart() string

func (*CheckInCounts) GetTotal

func (x *CheckInCounts) GetTotal() int32

func (*CheckInCounts) ProtoMessage

func (*CheckInCounts) ProtoMessage()

func (*CheckInCounts) ProtoReflect

func (x *CheckInCounts) ProtoReflect() protoreflect.Message

func (*CheckInCounts) Reset

func (x *CheckInCounts) Reset()

func (*CheckInCounts) String

func (x *CheckInCounts) String() string

type CheckInCountsTimeSeries

type CheckInCountsTimeSeries struct {

	// List of daily checkin counts
	Counts []*CheckInCounts `protobuf:"bytes,1,rep,name=counts,proto3" json:"counts,omitempty"`
	// contains filtered or unexported fields
}

func (*CheckInCountsTimeSeries) Descriptor deprecated

func (*CheckInCountsTimeSeries) Descriptor() ([]byte, []int)

Deprecated: Use CheckInCountsTimeSeries.ProtoReflect.Descriptor instead.

func (*CheckInCountsTimeSeries) GetCounts

func (x *CheckInCountsTimeSeries) GetCounts() []*CheckInCounts

func (*CheckInCountsTimeSeries) ProtoMessage

func (*CheckInCountsTimeSeries) ProtoMessage()

func (*CheckInCountsTimeSeries) ProtoReflect

func (x *CheckInCountsTimeSeries) ProtoReflect() protoreflect.Message

func (*CheckInCountsTimeSeries) Reset

func (x *CheckInCountsTimeSeries) Reset()

func (*CheckInCountsTimeSeries) String

func (x *CheckInCountsTimeSeries) String() string

type ChefError

type ChefError struct {

	// Class for the error.
	Class string `protobuf:"bytes,1,opt,name=class,proto3" json:"class,omitempty"`
	// Error message for the failed run.
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// Stacktrace for the failure.
	Backtrace []string `protobuf:"bytes,16,rep,name=backtrace,proto3" json:"backtrace,omitempty"`
	// Description for the error.
	Description *Description `protobuf:"bytes,17,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*ChefError) Descriptor deprecated

func (*ChefError) Descriptor() ([]byte, []int)

Deprecated: Use ChefError.ProtoReflect.Descriptor instead.

func (*ChefError) GetBacktrace

func (x *ChefError) GetBacktrace() []string

func (*ChefError) GetClass

func (x *ChefError) GetClass() string

func (*ChefError) GetDescription

func (x *ChefError) GetDescription() *Description

func (*ChefError) GetMessage

func (x *ChefError) GetMessage() string

func (*ChefError) ProtoMessage

func (*ChefError) ProtoMessage()

func (*ChefError) ProtoReflect

func (x *ChefError) ProtoReflect() protoreflect.Message

func (*ChefError) Reset

func (x *ChefError) Reset()

func (*ChefError) String

func (x *ChefError) String() string

type CookbookLock

type CookbookLock struct {

	// Cookbook name.
	Cookbook string `protobuf:"bytes,1,opt,name=cookbook,proto3" json:"cookbook,omitempty"`
	// Policy identifier for the cookbook lock.
	PolicyIdentifier string `protobuf:"bytes,2,opt,name=policy_identifier,json=policyIdentifier,proto3" json:"policy_identifier,omitempty"`
	// contains filtered or unexported fields
}

func (*CookbookLock) Descriptor deprecated

func (*CookbookLock) Descriptor() ([]byte, []int)

Deprecated: Use CookbookLock.ProtoReflect.Descriptor instead.

func (*CookbookLock) GetCookbook

func (x *CookbookLock) GetCookbook() string

func (*CookbookLock) GetPolicyIdentifier

func (x *CookbookLock) GetPolicyIdentifier() string

func (*CookbookLock) ProtoMessage

func (*CookbookLock) ProtoMessage()

func (*CookbookLock) ProtoReflect

func (x *CookbookLock) ProtoReflect() protoreflect.Message

func (*CookbookLock) Reset

func (x *CookbookLock) Reset()

func (*CookbookLock) String

func (x *CookbookLock) String() string

type CountedDuration

type CountedDuration struct {

	// Duration of the count. Example '3d'
	Duration string `protobuf:"bytes,1,opt,name=duration,proto3" json:"duration,omitempty"`
	// The number of nodes for this duration
	Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
	// contains filtered or unexported fields
}

func (*CountedDuration) Descriptor deprecated

func (*CountedDuration) Descriptor() ([]byte, []int)

Deprecated: Use CountedDuration.ProtoReflect.Descriptor instead.

func (*CountedDuration) GetCount

func (x *CountedDuration) GetCount() int32

func (*CountedDuration) GetDuration

func (x *CountedDuration) GetDuration() string

func (*CountedDuration) ProtoMessage

func (*CountedDuration) ProtoMessage()

func (*CountedDuration) ProtoReflect

func (x *CountedDuration) ProtoReflect() protoreflect.Message

func (*CountedDuration) Reset

func (x *CountedDuration) Reset()

func (*CountedDuration) String

func (x *CountedDuration) String() string

type CreateRolloutTest

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

func (*CreateRolloutTest) Descriptor deprecated

func (*CreateRolloutTest) Descriptor() ([]byte, []int)

Deprecated: Use CreateRolloutTest.ProtoReflect.Descriptor instead.

func (*CreateRolloutTest) ProtoMessage

func (*CreateRolloutTest) ProtoMessage()

func (*CreateRolloutTest) ProtoReflect

func (x *CreateRolloutTest) ProtoReflect() protoreflect.Message

func (*CreateRolloutTest) Reset

func (x *CreateRolloutTest) Reset()

func (*CreateRolloutTest) String

func (x *CreateRolloutTest) String() string

type CurrentRolloutProgress

type CurrentRolloutProgress struct {

	// Rollout is the full rollout object, but we can change this to be a subset only.
	Rollout *Rollout `protobuf:"bytes,1,opt,name=rollout,proto3" json:"rollout,omitempty"`
	// Nodes that have run the code being rolled out thus far
	NodeCount int32 `protobuf:"varint,2,opt,name=node_count,json=nodeCount,proto3" json:"node_count,omitempty"`
	// I'm assuming it's easy to get the status when we get the counts.
	LatestRunSuccessfulCount int32  `` /* 138-byte string literal not displayed */
	LatestRunErroredCount    int32  `` /* 129-byte string literal not displayed */
	SourceLink               string `protobuf:"bytes,5,opt,name=source_link,json=sourceLink,proto3" json:"source_link,omitempty"`
	BuildLink                string `protobuf:"bytes,6,opt,name=build_link,json=buildLink,proto3" json:"build_link,omitempty"`
	// contains filtered or unexported fields
}

func (*CurrentRolloutProgress) Descriptor deprecated

func (*CurrentRolloutProgress) Descriptor() ([]byte, []int)

Deprecated: Use CurrentRolloutProgress.ProtoReflect.Descriptor instead.

func (x *CurrentRolloutProgress) GetBuildLink() string

func (*CurrentRolloutProgress) GetLatestRunErroredCount

func (x *CurrentRolloutProgress) GetLatestRunErroredCount() int32

func (*CurrentRolloutProgress) GetLatestRunSuccessfulCount

func (x *CurrentRolloutProgress) GetLatestRunSuccessfulCount() int32

func (*CurrentRolloutProgress) GetNodeCount

func (x *CurrentRolloutProgress) GetNodeCount() int32

func (*CurrentRolloutProgress) GetRollout

func (x *CurrentRolloutProgress) GetRollout() *Rollout
func (x *CurrentRolloutProgress) GetSourceLink() string

func (*CurrentRolloutProgress) ProtoMessage

func (*CurrentRolloutProgress) ProtoMessage()

func (*CurrentRolloutProgress) ProtoReflect

func (x *CurrentRolloutProgress) ProtoReflect() protoreflect.Message

func (*CurrentRolloutProgress) Reset

func (x *CurrentRolloutProgress) Reset()

func (*CurrentRolloutProgress) String

func (x *CurrentRolloutProgress) String() string

type Deprecation

type Deprecation struct {

	// Message for the deprecation.
	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	// Url reference for the deprecation.
	Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
	// Location of the deprecated code.
	Location string `protobuf:"bytes,3,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

func (*Deprecation) Descriptor deprecated

func (*Deprecation) Descriptor() ([]byte, []int)

Deprecated: Use Deprecation.ProtoReflect.Descriptor instead.

func (*Deprecation) GetLocation

func (x *Deprecation) GetLocation() string

func (*Deprecation) GetMessage

func (x *Deprecation) GetMessage() string

func (*Deprecation) GetUrl

func (x *Deprecation) GetUrl() string

func (*Deprecation) ProtoMessage

func (*Deprecation) ProtoMessage()

func (*Deprecation) ProtoReflect

func (x *Deprecation) ProtoReflect() protoreflect.Message

func (*Deprecation) Reset

func (x *Deprecation) Reset()

func (*Deprecation) String

func (x *Deprecation) String() string

type Description

type Description struct {

	// Title for the error description.
	Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
	// More information about the error.
	Sections []*structpb.Struct `protobuf:"bytes,2,rep,name=sections,proto3" json:"sections,omitempty"`
	// contains filtered or unexported fields
}

func (*Description) Descriptor deprecated

func (*Description) Descriptor() ([]byte, []int)

Deprecated: Use Description.ProtoReflect.Descriptor instead.

func (*Description) GetSections

func (x *Description) GetSections() []*structpb.Struct

func (*Description) GetTitle

func (x *Description) GetTitle() string

func (*Description) ProtoMessage

func (*Description) ProtoMessage()

func (*Description) ProtoReflect

func (x *Description) ProtoReflect() protoreflect.Message

func (*Description) Reset

func (x *Description) Reset()

func (*Description) String

func (x *Description) String() string

type ErrorCount

type ErrorCount struct {
	Count        int32  `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
	Type         string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	ErrorMessage string `protobuf:"bytes,3,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	// contains filtered or unexported fields
}

ErrorCount gives the number of occurrences (count) of the error specified by the type and message among the nodes included by the request parameters

func (*ErrorCount) Descriptor deprecated

func (*ErrorCount) Descriptor() ([]byte, []int)

Deprecated: Use ErrorCount.ProtoReflect.Descriptor instead.

func (*ErrorCount) GetCount

func (x *ErrorCount) GetCount() int32

func (*ErrorCount) GetErrorMessage

func (x *ErrorCount) GetErrorMessage() string

func (*ErrorCount) GetType

func (x *ErrorCount) GetType() string

func (*ErrorCount) ProtoMessage

func (*ErrorCount) ProtoMessage()

func (*ErrorCount) ProtoReflect

func (x *ErrorCount) ProtoReflect() protoreflect.Message

func (*ErrorCount) Reset

func (x *ErrorCount) Reset()

func (*ErrorCount) String

func (x *ErrorCount) String() string

type Errors

type Errors struct {
	Errors []*ErrorCount `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
	// contains filtered or unexported fields
}

Errors contains a list of the most common Chef Infra error type/message combinations among nodes in the active project as filtered according to the request.

func (*Errors) Descriptor deprecated

func (*Errors) Descriptor() ([]byte, []int)

Deprecated: Use Errors.ProtoReflect.Descriptor instead.

func (*Errors) GetErrors

func (x *Errors) GetErrors() []*ErrorCount

func (*Errors) ProtoMessage

func (*Errors) ProtoMessage()

func (*Errors) ProtoReflect

func (x *Errors) ProtoReflect() protoreflect.Message

func (*Errors) Reset

func (x *Errors) Reset()

func (*Errors) String

func (x *Errors) String() string

type ExpandedRunList

type ExpandedRunList struct {

	// Id of the run list collection.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Intentionally blank.
	RunList []*RunList `protobuf:"bytes,2,rep,name=run_list,json=runList,proto3" json:"run_list,omitempty"`
	// contains filtered or unexported fields
}

func (*ExpandedRunList) Descriptor deprecated

func (*ExpandedRunList) Descriptor() ([]byte, []int)

Deprecated: Use ExpandedRunList.ProtoReflect.Descriptor instead.

func (*ExpandedRunList) GetId

func (x *ExpandedRunList) GetId() string

func (*ExpandedRunList) GetRunList

func (x *ExpandedRunList) GetRunList() []*RunList

func (*ExpandedRunList) ProtoMessage

func (*ExpandedRunList) ProtoMessage()

func (*ExpandedRunList) ProtoReflect

func (x *ExpandedRunList) ProtoReflect() protoreflect.Message

func (*ExpandedRunList) Reset

func (x *ExpandedRunList) Reset()

func (*ExpandedRunList) String

func (x *ExpandedRunList) String() string

type GetNodesUsageCountResponse

type GetNodesUsageCountResponse struct {

	// number of days since telematics was last posted
	DaysSinceLastPost int64 `protobuf:"varint,1,opt,name=days_since_last_post,json=daysSinceLastPost,proto3" json:"days_since_last_post,omitempty"`
	// unique nodes count in a duration
	NodeCnt int64 `protobuf:"varint,2,opt,name=node_cnt,json=nodeCnt,proto3" json:"node_cnt,omitempty"`
	// contains filtered or unexported fields
}

func (*GetNodesUsageCountResponse) Descriptor deprecated

func (*GetNodesUsageCountResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetNodesUsageCountResponse.ProtoReflect.Descriptor instead.

func (*GetNodesUsageCountResponse) GetDaysSinceLastPost

func (x *GetNodesUsageCountResponse) GetDaysSinceLastPost() int64

func (*GetNodesUsageCountResponse) GetNodeCnt

func (x *GetNodesUsageCountResponse) GetNodeCnt() int64

func (*GetNodesUsageCountResponse) ProtoMessage

func (*GetNodesUsageCountResponse) ProtoMessage()

func (*GetNodesUsageCountResponse) ProtoReflect

func (*GetNodesUsageCountResponse) Reset

func (x *GetNodesUsageCountResponse) Reset()

func (*GetNodesUsageCountResponse) String

func (x *GetNodesUsageCountResponse) String() string

type MissingNodeDurationCounts

type MissingNodeDurationCounts struct {

	// List of counted durations
	CountedDurations []*CountedDuration `protobuf:"bytes,1,rep,name=counted_durations,json=countedDurations,proto3" json:"counted_durations,omitempty"`
	// contains filtered or unexported fields
}

func (*MissingNodeDurationCounts) Descriptor deprecated

func (*MissingNodeDurationCounts) Descriptor() ([]byte, []int)

Deprecated: Use MissingNodeDurationCounts.ProtoReflect.Descriptor instead.

func (*MissingNodeDurationCounts) GetCountedDurations

func (x *MissingNodeDurationCounts) GetCountedDurations() []*CountedDuration

func (*MissingNodeDurationCounts) ProtoMessage

func (*MissingNodeDurationCounts) ProtoMessage()

func (*MissingNodeDurationCounts) ProtoReflect

func (*MissingNodeDurationCounts) Reset

func (x *MissingNodeDurationCounts) Reset()

func (*MissingNodeDurationCounts) String

func (x *MissingNodeDurationCounts) String() string

type Node

type Node struct {

	// The chef_guid associated with the node.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The name of the node.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The FQDN of the node.
	Fqdn string `protobuf:"bytes,3,opt,name=fqdn,proto3" json:"fqdn,omitempty"`
	// The time on the latest received infra node report.
	Checkin *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=checkin,proto3" json:"checkin,omitempty"`
	// Count in seconds that the node has been active.
	UptimeSeconds int32 `protobuf:"varint,5,opt,name=uptime_seconds,json=uptimeSeconds,proto3" json:"uptime_seconds,omitempty"`
	// The organization the node is associated with.
	Organization string `protobuf:"bytes,6,opt,name=organization,proto3" json:"organization,omitempty"`
	// The environment the node is in.
	Environment string `protobuf:"bytes,7,opt,name=environment,proto3" json:"environment,omitempty"`
	// The full platform information for the node (platform + version).
	Platform string `protobuf:"bytes,8,opt,name=platform,proto3" json:"platform,omitempty"`
	// The platform family information for the node.
	PlatformFamily string `protobuf:"bytes,9,opt,name=platform_family,json=platformFamily,proto3" json:"platform_family,omitempty"`
	// The platform version information for the node.
	PlatformVersion string `protobuf:"bytes,10,opt,name=platform_version,json=platformVersion,proto3" json:"platform_version,omitempty"`
	// The status on the latest infra report for the node.
	Status string `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// The chef server associated with the node.
	SourceFqdn string `protobuf:"bytes,12,opt,name=source_fqdn,json=sourceFqdn,proto3" json:"source_fqdn,omitempty"`
	// The latest infra run report id for the node.
	LatestRunId string `protobuf:"bytes,13,opt,name=latest_run_id,json=latestRunId,proto3" json:"latest_run_id,omitempty"`
	// Boolean used to denote whether or not the run data for the node is in Automate.
	HasRunsData bool `protobuf:"varint,14,opt,name=has_runs_data,json=hasRunsData,proto3" json:"has_runs_data,omitempty"`
	// Timestamp on most recently received infra run report for the node.
	LastCcrReceived *timestamppb.Timestamp `protobuf:"bytes,15,opt,name=last_ccr_received,json=lastCcrReceived,proto3" json:"last_ccr_received,omitempty"`
	// The policy name associated with the node.
	PolicyName string `protobuf:"bytes,16,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"`
	// The policy group associated with the node.
	PolicyGroup string `protobuf:"bytes,17,opt,name=policy_group,json=policyGroup,proto3" json:"policy_group,omitempty"`
	// The policy revision associated with the node.
	PolicyRevision string `protobuf:"bytes,18,opt,name=policy_revision,json=policyRevision,proto3" json:"policy_revision,omitempty"`
	// Boolean used to denote whether or not the node has been identified to be running cookbooks with deprecations.
	HasDeprecations bool `protobuf:"varint,19,opt,name=has_deprecations,json=hasDeprecations,proto3" json:"has_deprecations,omitempty"`
	// Chef Infra version on the node.
	ChefVersion string `protobuf:"bytes,20,opt,name=chef_version,json=chefVersion,proto3" json:"chef_version,omitempty"`
	// Chef tags associated with the node.
	ChefTags []string `protobuf:"bytes,21,rep,name=chef_tags,json=chefTags,proto3" json:"chef_tags,omitempty"`
	// Count of cookbook deprectations on the node.
	DeprecationsCount int32 `protobuf:"varint,22,opt,name=deprecations_count,json=deprecationsCount,proto3" json:"deprecations_count,omitempty"`
	// Timestamp when the node was created
	CreatedAt  *timestamppb.Timestamp `protobuf:"bytes,23,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	Ipaddress  string                 `protobuf:"bytes,24,opt,name=ipaddress,proto3" json:"ipaddress,omitempty"`
	Ip6Address string                 `protobuf:"bytes,25,opt,name=ip6address,proto3" json:"ip6address,omitempty"`
	// timezone of the node
	Timezone              string `protobuf:"bytes,26,opt,name=timezone,proto3" json:"timezone,omitempty"`
	Domain                string `protobuf:"bytes,27,opt,name=domain,proto3" json:"domain,omitempty"`
	Hostname              string `protobuf:"bytes,28,opt,name=hostname,proto3" json:"hostname,omitempty"`
	MemoryTotal           string `protobuf:"bytes,29,opt,name=memory_total,json=memoryTotal,proto3" json:"memory_total,omitempty"`
	Macaddress            string `protobuf:"bytes,30,opt,name=macaddress,proto3" json:"macaddress,omitempty"`
	DmiSystemSerialNumber string `` /* 129-byte string literal not displayed */
	DmiSystemManufacturer string `` /* 127-byte string literal not displayed */
	VirtualizationRole    string `protobuf:"bytes,33,opt,name=virtualization_role,json=virtualizationRole,proto3" json:"virtualization_role,omitempty"`
	VirtualizationSystem  string `protobuf:"bytes,34,opt,name=virtualization_system,json=virtualizationSystem,proto3" json:"virtualization_system,omitempty"`
	KernelVersion         string `protobuf:"bytes,35,opt,name=kernel_version,json=kernelVersion,proto3" json:"kernel_version,omitempty"`
	KernelRelease         string `protobuf:"bytes,36,opt,name=kernel_release,json=kernelRelease,proto3" json:"kernel_release,omitempty"`
	CloudProvider         string `protobuf:"bytes,37,opt,name=cloud_provider,json=cloudProvider,proto3" json:"cloud_provider,omitempty"`
	// contains filtered or unexported fields
}

func (*Node) Descriptor deprecated

func (*Node) Descriptor() ([]byte, []int)

Deprecated: Use Node.ProtoReflect.Descriptor instead.

func (*Node) GetCheckin

func (x *Node) GetCheckin() *timestamppb.Timestamp

func (*Node) GetChefTags

func (x *Node) GetChefTags() []string

func (*Node) GetChefVersion

func (x *Node) GetChefVersion() string

func (*Node) GetCloudProvider

func (x *Node) GetCloudProvider() string

func (*Node) GetCreatedAt

func (x *Node) GetCreatedAt() *timestamppb.Timestamp

func (*Node) GetDeprecationsCount

func (x *Node) GetDeprecationsCount() int32

func (*Node) GetDmiSystemManufacturer

func (x *Node) GetDmiSystemManufacturer() string

func (*Node) GetDmiSystemSerialNumber

func (x *Node) GetDmiSystemSerialNumber() string

func (*Node) GetDomain

func (x *Node) GetDomain() string

func (*Node) GetEnvironment

func (x *Node) GetEnvironment() string

func (*Node) GetFqdn

func (x *Node) GetFqdn() string

func (*Node) GetHasDeprecations

func (x *Node) GetHasDeprecations() bool

func (*Node) GetHasRunsData

func (x *Node) GetHasRunsData() bool

func (*Node) GetHostname

func (x *Node) GetHostname() string

func (*Node) GetId

func (x *Node) GetId() string

func (*Node) GetIp6Address

func (x *Node) GetIp6Address() string

func (*Node) GetIpaddress

func (x *Node) GetIpaddress() string

func (*Node) GetKernelRelease

func (x *Node) GetKernelRelease() string

func (*Node) GetKernelVersion

func (x *Node) GetKernelVersion() string

func (*Node) GetLastCcrReceived

func (x *Node) GetLastCcrReceived() *timestamppb.Timestamp

func (*Node) GetLatestRunId

func (x *Node) GetLatestRunId() string

func (*Node) GetMacaddress

func (x *Node) GetMacaddress() string

func (*Node) GetMemoryTotal

func (x *Node) GetMemoryTotal() string

func (*Node) GetName

func (x *Node) GetName() string

func (*Node) GetOrganization

func (x *Node) GetOrganization() string

func (*Node) GetPlatform

func (x *Node) GetPlatform() string

func (*Node) GetPlatformFamily

func (x *Node) GetPlatformFamily() string

func (*Node) GetPlatformVersion

func (x *Node) GetPlatformVersion() string

func (*Node) GetPolicyGroup

func (x *Node) GetPolicyGroup() string

func (*Node) GetPolicyName

func (x *Node) GetPolicyName() string

func (*Node) GetPolicyRevision

func (x *Node) GetPolicyRevision() string

func (*Node) GetSourceFqdn

func (x *Node) GetSourceFqdn() string

func (*Node) GetStatus

func (x *Node) GetStatus() string

func (*Node) GetTimezone

func (x *Node) GetTimezone() string

func (*Node) GetUptimeSeconds

func (x *Node) GetUptimeSeconds() int32

func (*Node) GetVirtualizationRole

func (x *Node) GetVirtualizationRole() string

func (*Node) GetVirtualizationSystem

func (x *Node) GetVirtualizationSystem() string

func (*Node) ProtoMessage

func (*Node) ProtoMessage()

func (*Node) ProtoReflect

func (x *Node) ProtoReflect() protoreflect.Message

func (*Node) Reset

func (x *Node) Reset()

func (*Node) String

func (x *Node) String() string

type NodeAttribute

type NodeAttribute struct {

	// The chef_guid associated with the node.
	NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Name of the node.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Run list for the node.
	RunList []string `protobuf:"bytes,3,rep,name=run_list,json=runList,proto3" json:"run_list,omitempty"`
	// The environment for the node.
	ChefEnvironment string `protobuf:"bytes,4,opt,name=chef_environment,json=chefEnvironment,proto3" json:"chef_environment,omitempty"`
	// Stringified json of the normal attributes for the node.
	Normal string `protobuf:"bytes,5,opt,name=normal,proto3" json:"normal,omitempty"`
	// Stringified json of the default attributes for the node.
	Default string `protobuf:"bytes,6,opt,name=default,proto3" json:"default,omitempty"`
	// Stringified json of the override attributes for the node.
	Override string `protobuf:"bytes,7,opt,name=override,proto3" json:"override,omitempty"`
	// Stringified json of the automatic attributes for the node.
	Automatic string `protobuf:"bytes,13,opt,name=automatic,proto3" json:"automatic,omitempty"`
	// Count of normal attributes on the node.
	NormalValueCount int32 `protobuf:"varint,8,opt,name=normal_value_count,json=normalValueCount,proto3" json:"normal_value_count,omitempty"`
	// Count of default attributes on the node.
	DefaultValueCount int32 `protobuf:"varint,9,opt,name=default_value_count,json=defaultValueCount,proto3" json:"default_value_count,omitempty"`
	// Count of override attributes on the node.
	OverrideValueCount int32 `protobuf:"varint,10,opt,name=override_value_count,json=overrideValueCount,proto3" json:"override_value_count,omitempty"`
	// Total count of attributes on the node.
	AllValueCount int32 `protobuf:"varint,11,opt,name=all_value_count,json=allValueCount,proto3" json:"all_value_count,omitempty"`
	// Count of automatic attributes on the node.
	AutomaticValueCount int32 `protobuf:"varint,12,opt,name=automatic_value_count,json=automaticValueCount,proto3" json:"automatic_value_count,omitempty"`
	// contains filtered or unexported fields
}

func (*NodeAttribute) Descriptor deprecated

func (*NodeAttribute) Descriptor() ([]byte, []int)

Deprecated: Use NodeAttribute.ProtoReflect.Descriptor instead.

func (*NodeAttribute) GetAllValueCount

func (x *NodeAttribute) GetAllValueCount() int32

func (*NodeAttribute) GetAutomatic

func (x *NodeAttribute) GetAutomatic() string

func (*NodeAttribute) GetAutomaticValueCount

func (x *NodeAttribute) GetAutomaticValueCount() int32

func (*NodeAttribute) GetChefEnvironment

func (x *NodeAttribute) GetChefEnvironment() string

func (*NodeAttribute) GetDefault

func (x *NodeAttribute) GetDefault() string

func (*NodeAttribute) GetDefaultValueCount

func (x *NodeAttribute) GetDefaultValueCount() int32

func (*NodeAttribute) GetName

func (x *NodeAttribute) GetName() string

func (*NodeAttribute) GetNodeId

func (x *NodeAttribute) GetNodeId() string

func (*NodeAttribute) GetNormal

func (x *NodeAttribute) GetNormal() string

func (*NodeAttribute) GetNormalValueCount

func (x *NodeAttribute) GetNormalValueCount() int32

func (*NodeAttribute) GetOverride

func (x *NodeAttribute) GetOverride() string

func (*NodeAttribute) GetOverrideValueCount

func (x *NodeAttribute) GetOverrideValueCount() int32

func (*NodeAttribute) GetRunList

func (x *NodeAttribute) GetRunList() []string

func (*NodeAttribute) ProtoMessage

func (*NodeAttribute) ProtoMessage()

func (*NodeAttribute) ProtoReflect

func (x *NodeAttribute) ProtoReflect() protoreflect.Message

func (*NodeAttribute) Reset

func (x *NodeAttribute) Reset()

func (*NodeAttribute) String

func (x *NodeAttribute) String() string

type NodeMetadataCounts

type NodeMetadataCounts struct {

	// Field Types for a node with value counts
	Types []*TypeCount `protobuf:"bytes,1,rep,name=types,proto3" json:"types,omitempty"`
	// contains filtered or unexported fields
}

func (*NodeMetadataCounts) Descriptor deprecated

func (*NodeMetadataCounts) Descriptor() ([]byte, []int)

Deprecated: Use NodeMetadataCounts.ProtoReflect.Descriptor instead.

func (*NodeMetadataCounts) GetTypes

func (x *NodeMetadataCounts) GetTypes() []*TypeCount

func (*NodeMetadataCounts) ProtoMessage

func (*NodeMetadataCounts) ProtoMessage()

func (*NodeMetadataCounts) ProtoReflect

func (x *NodeMetadataCounts) ProtoReflect() protoreflect.Message

func (*NodeMetadataCounts) Reset

func (x *NodeMetadataCounts) Reset()

func (*NodeMetadataCounts) String

func (x *NodeMetadataCounts) String() string

type NodeRunsDailyStatusTimeSeries

type NodeRunsDailyStatusTimeSeries struct {

	// runs status of a 24-hour duration
	Durations []*RunDurationStatus `protobuf:"bytes,1,rep,name=durations,proto3" json:"durations,omitempty"`
	// contains filtered or unexported fields
}

func (*NodeRunsDailyStatusTimeSeries) Descriptor deprecated

func (*NodeRunsDailyStatusTimeSeries) Descriptor() ([]byte, []int)

Deprecated: Use NodeRunsDailyStatusTimeSeries.ProtoReflect.Descriptor instead.

func (*NodeRunsDailyStatusTimeSeries) GetDurations

func (x *NodeRunsDailyStatusTimeSeries) GetDurations() []*RunDurationStatus

func (*NodeRunsDailyStatusTimeSeries) ProtoMessage

func (*NodeRunsDailyStatusTimeSeries) ProtoMessage()

func (*NodeRunsDailyStatusTimeSeries) ProtoReflect

func (*NodeRunsDailyStatusTimeSeries) Reset

func (x *NodeRunsDailyStatusTimeSeries) Reset()

func (*NodeRunsDailyStatusTimeSeries) String

type NodeSegmentRolloutProgress

type NodeSegmentRolloutProgress struct {

	// policy_name, policy_node_group, policy_domain_url make up a "compound
	// id" for the node segment
	PolicyName      string `protobuf:"bytes,1,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"`
	PolicyNodeGroup string `protobuf:"bytes,2,opt,name=policy_node_group,json=policyNodeGroup,proto3" json:"policy_node_group,omitempty"`
	PolicyDomainUrl string `protobuf:"bytes,3,opt,name=policy_domain_url,json=policyDomainUrl,proto3" json:"policy_domain_url,omitempty"`
	// total nodes in elasticsearch in the node segment
	TotalNodes             int32                   `protobuf:"varint,4,opt,name=total_nodes,json=totalNodes,proto3" json:"total_nodes,omitempty"`
	CurrentRolloutProgress *CurrentRolloutProgress `` /* 129-byte string literal not displayed */
	// This is the last, say 2 or 4 rollouts before the current one (to give a
	// total of 3 or 5)
	PreviousRollouts []*PastRolloutProgress `protobuf:"bytes,6,rep,name=previous_rollouts,json=previousRollouts,proto3" json:"previous_rollouts,omitempty"`
	// contains filtered or unexported fields
}

func (*NodeSegmentRolloutProgress) Descriptor deprecated

func (*NodeSegmentRolloutProgress) Descriptor() ([]byte, []int)

Deprecated: Use NodeSegmentRolloutProgress.ProtoReflect.Descriptor instead.

func (*NodeSegmentRolloutProgress) GetCurrentRolloutProgress

func (x *NodeSegmentRolloutProgress) GetCurrentRolloutProgress() *CurrentRolloutProgress

func (*NodeSegmentRolloutProgress) GetPolicyDomainUrl

func (x *NodeSegmentRolloutProgress) GetPolicyDomainUrl() string

func (*NodeSegmentRolloutProgress) GetPolicyName

func (x *NodeSegmentRolloutProgress) GetPolicyName() string

func (*NodeSegmentRolloutProgress) GetPolicyNodeGroup

func (x *NodeSegmentRolloutProgress) GetPolicyNodeGroup() string

func (*NodeSegmentRolloutProgress) GetPreviousRollouts

func (x *NodeSegmentRolloutProgress) GetPreviousRollouts() []*PastRolloutProgress

func (*NodeSegmentRolloutProgress) GetTotalNodes

func (x *NodeSegmentRolloutProgress) GetTotalNodes() int32

func (*NodeSegmentRolloutProgress) ProtoMessage

func (*NodeSegmentRolloutProgress) ProtoMessage()

func (*NodeSegmentRolloutProgress) ProtoReflect

func (*NodeSegmentRolloutProgress) Reset

func (x *NodeSegmentRolloutProgress) Reset()

func (*NodeSegmentRolloutProgress) String

func (x *NodeSegmentRolloutProgress) String() string

type NodeSegmentsWithRolloutProgress

type NodeSegmentsWithRolloutProgress struct {

	// The NodeSegmentRolloutProgress are sorted by policy group, policy
	// name, then domain URL.
	NodeSegmentRolloutProgress []*NodeSegmentRolloutProgress `` /* 143-byte string literal not displayed */
	// contains filtered or unexported fields
}

NodeSegmentsWithRolloutProgress

A Node Segment is the set of Chef Infra nodes with a shared policy_name, policy_node_group, and policy_domain_url.

NodeSegmentsWithRolloutProgress lists all of the node segments matching the request with information about the progress and status of the code rollouts for each segment.

func (*NodeSegmentsWithRolloutProgress) Descriptor deprecated

func (*NodeSegmentsWithRolloutProgress) Descriptor() ([]byte, []int)

Deprecated: Use NodeSegmentsWithRolloutProgress.ProtoReflect.Descriptor instead.

func (*NodeSegmentsWithRolloutProgress) GetNodeSegmentRolloutProgress

func (x *NodeSegmentsWithRolloutProgress) GetNodeSegmentRolloutProgress() []*NodeSegmentRolloutProgress

func (*NodeSegmentsWithRolloutProgress) ProtoMessage

func (*NodeSegmentsWithRolloutProgress) ProtoMessage()

func (*NodeSegmentsWithRolloutProgress) ProtoReflect

func (*NodeSegmentsWithRolloutProgress) Reset

func (*NodeSegmentsWithRolloutProgress) String

type NodesCounts

type NodesCounts struct {

	// Total count of nodes that have reported in to Automate.
	Total int32 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
	// Total count of nodes that have reported in to Automate whose last run was successful.
	Success int32 `protobuf:"varint,2,opt,name=success,proto3" json:"success,omitempty"`
	// Total count of nodes that have reported in to Automate whose last run was failed.
	Failure int32 `protobuf:"varint,3,opt,name=failure,proto3" json:"failure,omitempty"`
	// Total count of nodes that have been labeled as 'missing' as determined by node lifecycle settings.
	Missing int32 `protobuf:"varint,4,opt,name=missing,proto3" json:"missing,omitempty"`
	// contains filtered or unexported fields
}

func (*NodesCounts) Descriptor deprecated

func (*NodesCounts) Descriptor() ([]byte, []int)

Deprecated: Use NodesCounts.ProtoReflect.Descriptor instead.

func (*NodesCounts) GetFailure

func (x *NodesCounts) GetFailure() int32

func (*NodesCounts) GetMissing

func (x *NodesCounts) GetMissing() int32

func (*NodesCounts) GetSuccess

func (x *NodesCounts) GetSuccess() int32

func (*NodesCounts) GetTotal

func (x *NodesCounts) GetTotal() int32

func (*NodesCounts) ProtoMessage

func (*NodesCounts) ProtoMessage()

func (*NodesCounts) ProtoReflect

func (x *NodesCounts) ProtoReflect() protoreflect.Message

func (*NodesCounts) Reset

func (x *NodesCounts) Reset()

func (*NodesCounts) String

func (x *NodesCounts) String() string

type PastRolloutProgress

type PastRolloutProgress struct {

	// Rollout is the full rollout object, but we can change this to be a subset only.
	Rollout *Rollout `protobuf:"bytes,1,opt,name=rollout,proto3" json:"rollout,omitempty"`
	// The number of nodes in the node segment for which the last recorded CCR
	// was part of this rollout. Note that no breakdown of success/errored is
	// provided, since some nodes may have moved on to the current rollout and
	// are not included in the count.
	LatestRunNodeCount int32  `protobuf:"varint,2,opt,name=latest_run_node_count,json=latestRunNodeCount,proto3" json:"latest_run_node_count,omitempty"`
	SourceLink         string `protobuf:"bytes,5,opt,name=source_link,json=sourceLink,proto3" json:"source_link,omitempty"`
	BuildLink          string `protobuf:"bytes,6,opt,name=build_link,json=buildLink,proto3" json:"build_link,omitempty"`
	// contains filtered or unexported fields
}

func (*PastRolloutProgress) Descriptor deprecated

func (*PastRolloutProgress) Descriptor() ([]byte, []int)

Deprecated: Use PastRolloutProgress.ProtoReflect.Descriptor instead.

func (x *PastRolloutProgress) GetBuildLink() string

func (*PastRolloutProgress) GetLatestRunNodeCount

func (x *PastRolloutProgress) GetLatestRunNodeCount() int32

func (*PastRolloutProgress) GetRollout

func (x *PastRolloutProgress) GetRollout() *Rollout
func (x *PastRolloutProgress) GetSourceLink() string

func (*PastRolloutProgress) ProtoMessage

func (*PastRolloutProgress) ProtoMessage()

func (*PastRolloutProgress) ProtoReflect

func (x *PastRolloutProgress) ProtoReflect() protoreflect.Message

func (*PastRolloutProgress) Reset

func (x *PastRolloutProgress) Reset()

func (*PastRolloutProgress) String

func (x *PastRolloutProgress) String() string

type PolicyCookbooks

type PolicyCookbooks struct {

	// Name of the policy.
	PolicyName string `protobuf:"bytes,1,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"`
	// Intentionally blank.
	CookbookLocks []*CookbookLock `protobuf:"bytes,2,rep,name=cookbook_locks,json=cookbookLocks,proto3" json:"cookbook_locks,omitempty"`
	// contains filtered or unexported fields
}

func (*PolicyCookbooks) Descriptor deprecated

func (*PolicyCookbooks) Descriptor() ([]byte, []int)

Deprecated: Use PolicyCookbooks.ProtoReflect.Descriptor instead.

func (*PolicyCookbooks) GetCookbookLocks

func (x *PolicyCookbooks) GetCookbookLocks() []*CookbookLock

func (*PolicyCookbooks) GetPolicyName

func (x *PolicyCookbooks) GetPolicyName() string

func (*PolicyCookbooks) ProtoMessage

func (*PolicyCookbooks) ProtoMessage()

func (*PolicyCookbooks) ProtoReflect

func (x *PolicyCookbooks) ProtoReflect() protoreflect.Message

func (*PolicyCookbooks) Reset

func (x *PolicyCookbooks) Reset()

func (*PolicyCookbooks) String

func (x *PolicyCookbooks) String() string

type Resource

type Resource struct {

	// Resource type.
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// Name for the resource.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Id of the resource.
	Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	// Duration of the resource processing.
	Duration string `protobuf:"bytes,4,opt,name=duration,proto3" json:"duration,omitempty"`
	// Change diff for the resource (if it was changed during the run).
	Delta string `protobuf:"bytes,5,opt,name=delta,proto3" json:"delta,omitempty"`
	// Cookbook name associated with the resource.
	CookbookName string `protobuf:"bytes,6,opt,name=cookbook_name,json=cookbookName,proto3" json:"cookbook_name,omitempty"`
	// Version of the cookbook associated with the resource.
	CookbookVersion string `protobuf:"bytes,7,opt,name=cookbook_version,json=cookbookVersion,proto3" json:"cookbook_version,omitempty"`
	// Status of the resource (e.g. 'up-to-date').
	Status string `protobuf:"bytes,9,opt,name=status,proto3" json:"status,omitempty"`
	// Name of the recipe associated with the resource.
	RecipeName string `protobuf:"bytes,10,opt,name=recipe_name,json=recipeName,proto3" json:"recipe_name,omitempty"`
	// String result of the resource.
	Result string `protobuf:"bytes,11,opt,name=result,proto3" json:"result,omitempty"`
	// Conditional rule associated with the resource.
	Conditional string `protobuf:"bytes,16,opt,name=conditional,proto3" json:"conditional,omitempty"`
	// Boolean that denotes whether or not the resource failure should be ignored.
	IgnoreFailure bool `protobuf:"varint,17,opt,name=ignore_failure,json=ignoreFailure,proto3" json:"ignore_failure,omitempty"`
	// Chef Error information, available on failed runs.
	Error *ChefError `protobuf:"bytes,18,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*Resource) Descriptor deprecated

func (*Resource) Descriptor() ([]byte, []int)

Deprecated: Use Resource.ProtoReflect.Descriptor instead.

func (*Resource) GetConditional

func (x *Resource) GetConditional() string

func (*Resource) GetCookbookName

func (x *Resource) GetCookbookName() string

func (*Resource) GetCookbookVersion

func (x *Resource) GetCookbookVersion() string

func (*Resource) GetDelta

func (x *Resource) GetDelta() string

func (*Resource) GetDuration

func (x *Resource) GetDuration() string

func (*Resource) GetError

func (x *Resource) GetError() *ChefError

func (*Resource) GetId

func (x *Resource) GetId() string

func (*Resource) GetIgnoreFailure

func (x *Resource) GetIgnoreFailure() bool

func (*Resource) GetName

func (x *Resource) GetName() string

func (*Resource) GetRecipeName

func (x *Resource) GetRecipeName() string

func (*Resource) GetResult

func (x *Resource) GetResult() string

func (*Resource) GetStatus

func (x *Resource) GetStatus() string

func (*Resource) GetType

func (x *Resource) GetType() string

func (*Resource) ProtoMessage

func (*Resource) ProtoMessage()

func (*Resource) ProtoReflect

func (x *Resource) ProtoReflect() protoreflect.Message

func (*Resource) Reset

func (x *Resource) Reset()

func (*Resource) String

func (x *Resource) String() string

type Rollout

type Rollout struct {

	// The name of the policy, i.e., the `name` attribute in the Policyfile
	PolicyName string `protobuf:"bytes,1,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"`
	// The group of nodes which are targeted by the rollout. In the Chef Server
	// case, this is the policy_group to which the user is pushing the policy.
	PolicyNodeGroup string `protobuf:"bytes,2,opt,name=policy_node_group,json=policyNodeGroup,proto3" json:"policy_node_group,omitempty"`
	// The revision_id of the compiled policy being rolled out
	PolicyRevisionId string `protobuf:"bytes,3,opt,name=policy_revision_id,json=policyRevisionId,proto3" json:"policy_revision_id,omitempty"`
	// In the Chef Server case, the policy domain URL is the Chef Server URL
	// with the `/organizations/:orgname` portion of the URL path included. In
	// general, this can be a URL for any content storage/distribution service,
	// as long as the combination of policy_name and policy_node_group is unique
	// on that system.
	//
	// The set of nodes configured to fetch policy content from the
	// policy_domain_url and configured with the same policy_name and
	// policy_node_group form the target set of nodes for a rollout and are
	// expected to apply the policy revision described by the rollout.
	PolicyDomainUrl string `protobuf:"bytes,4,opt,name=policy_domain_url,json=policyDomainUrl,proto3" json:"policy_domain_url,omitempty"`
	// The source control system used with the policyfile
	ScmType SCMType `` /* 131-byte string literal not displayed */
	// The software/service used to host the source code repository
	ScmWebType SCMWebType `` /* 145-byte string literal not displayed */
	// The URL used to obtain a copy of the source code repository
	PolicyScmUrl string `protobuf:"bytes,7,opt,name=policy_scm_url,json=policyScmUrl,proto3" json:"policy_scm_url,omitempty"`
	// The URL used to view the source code repository via the web
	PolicyScmWebUrl string `protobuf:"bytes,8,opt,name=policy_scm_web_url,json=policyScmWebUrl,proto3" json:"policy_scm_web_url,omitempty"`
	// The source control system's identifier for the repository version. This
	// should be the version where the policy's lockfile was committed.
	PolicyScmCommit string `protobuf:"bytes,9,opt,name=policy_scm_commit,json=policyScmCommit,proto3" json:"policy_scm_commit,omitempty"`
	// A free-form description of the rollout, as given by the user. Long
	// messages may be displayed in a truncated form in the UI. The content may
	// be entered manually by the user or extracted from another system, for
	// example a git commit message.
	Description string `protobuf:"bytes,10,opt,name=description,proto3" json:"description,omitempty"`
	// If the rollout was initiated via Ci/CD or similar system, the web URL
	// for the job that initiated the rollout.
	CiJobUrl string `protobuf:"bytes,11,opt,name=ci_job_url,json=ciJobUrl,proto3" json:"ci_job_url,omitempty"`
	// If the rollout was initiated by Ci/CD or similar system, the id of the job
	// that initiated the rollout. Should include the Ci system's nickname or
	// other identifying information users would need to associate the job ID to
	// the Ci/CD system.
	CiJobId string `protobuf:"bytes,12,opt,name=ci_job_id,json=ciJobId,proto3" json:"ci_job_id,omitempty"`
	// The system-generated ID for this rollout. The system currently provides
	// autoincrementing integers for the Ids.
	Id string `protobuf:"bytes,13,opt,name=id,proto3" json:"id,omitempty"`
	// The time that the rollout began. Whenever a new rollout is created, it
	// becomes the "current" rollout for its node segment; that is, any nodes
	// that start a Chef Infra Client run will run the policy revision described
	// by this "current" rollout. The system will populate the previously current
	// rollout's `end_time` attribute with the current time.
	StartTime string `protobuf:"bytes,14,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// The time that the rollout was replaced with another rollout.
	EndTime string `protobuf:"bytes,15,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// The username of the author of the most recent commit to the source code
	// repository. In git, this is the setting `user.name`.
	ScmAuthorName string `protobuf:"bytes,16,opt,name=scm_author_name,json=scmAuthorName,proto3" json:"scm_author_name,omitempty"`
	// The email address of the author of the most recent commit to the source
	// code repository. In git, this is the setting `user.email`.
	ScmAuthorEmail string `protobuf:"bytes,17,opt,name=scm_author_email,json=scmAuthorEmail,proto3" json:"scm_author_email,omitempty"`
	// The username of the entity who uploaded/promoted the policy code to the
	// code host. In a Chef Server architecture, this is the name of the Chef
	// Server user who ran the `chef push` command to upload the policy.
	PolicyDomainUsername string `protobuf:"bytes,18,opt,name=policy_domain_username,json=policyDomainUsername,proto3" json:"policy_domain_username,omitempty"`
	// contains filtered or unexported fields
}

A Rollout represents the process of distributing Chef Infra code (with Policyfiles) to a set of nodes. It's used to track which nodes have run the latest version of the Chef Infra code assigned to them and also provide the user insights about the code by aggregating Chef Client run results according to the version of Chef Infra code applied. Metadata about the code is stored in order to provide the user with convenient references back to systems they already use (such as SCM and Ci/CD systems) to manage their code.

Nodes are segmented by a triple of policy name, policy group, and policy domain URL: policy name generally describes what kind of system it is, e.g., a database server policy group generally describes where the system fits in the user's code lifecycle, e.g., "QA" or "production." Policy groups may also represent a subset of nodes within a code lifecycle stage, such as a "production-canary" group. policy domain URL identifies the system that distributes the Chef Infra code and is the owner of the namespaces for policy name and group. E.g., a Chef Server URL with the `/organizations/:orgname` part.

There is one (or zero) revision(s) of the Chef Infra code applied to any segment at a time. Rollouts track the changes to which revision of the code is applied to the node segments over time.

func (*Rollout) Descriptor deprecated

func (*Rollout) Descriptor() ([]byte, []int)

Deprecated: Use Rollout.ProtoReflect.Descriptor instead.

func (*Rollout) GetCiJobId

func (x *Rollout) GetCiJobId() string

func (*Rollout) GetCiJobUrl

func (x *Rollout) GetCiJobUrl() string

func (*Rollout) GetDescription

func (x *Rollout) GetDescription() string

func (*Rollout) GetEndTime

func (x *Rollout) GetEndTime() string

func (*Rollout) GetId

func (x *Rollout) GetId() string

func (*Rollout) GetPolicyDomainUrl

func (x *Rollout) GetPolicyDomainUrl() string

func (*Rollout) GetPolicyDomainUsername

func (x *Rollout) GetPolicyDomainUsername() string

func (*Rollout) GetPolicyName

func (x *Rollout) GetPolicyName() string

func (*Rollout) GetPolicyNodeGroup

func (x *Rollout) GetPolicyNodeGroup() string

func (*Rollout) GetPolicyRevisionId

func (x *Rollout) GetPolicyRevisionId() string

func (*Rollout) GetPolicyScmCommit

func (x *Rollout) GetPolicyScmCommit() string

func (*Rollout) GetPolicyScmUrl

func (x *Rollout) GetPolicyScmUrl() string

func (*Rollout) GetPolicyScmWebUrl

func (x *Rollout) GetPolicyScmWebUrl() string

func (*Rollout) GetScmAuthorEmail

func (x *Rollout) GetScmAuthorEmail() string

func (*Rollout) GetScmAuthorName

func (x *Rollout) GetScmAuthorName() string

func (*Rollout) GetScmType

func (x *Rollout) GetScmType() SCMType

func (*Rollout) GetScmWebType

func (x *Rollout) GetScmWebType() SCMWebType

func (*Rollout) GetStartTime

func (x *Rollout) GetStartTime() string

func (*Rollout) ProtoMessage

func (*Rollout) ProtoMessage()

func (*Rollout) ProtoReflect

func (x *Rollout) ProtoReflect() protoreflect.Message

func (*Rollout) Reset

func (x *Rollout) Reset()

func (*Rollout) String

func (x *Rollout) String() string

type Rollouts

type Rollouts struct {
	Rollouts []*Rollout `protobuf:"bytes,1,rep,name=rollouts,proto3" json:"rollouts,omitempty"`
	// contains filtered or unexported fields
}

func (*Rollouts) Descriptor deprecated

func (*Rollouts) Descriptor() ([]byte, []int)

Deprecated: Use Rollouts.ProtoReflect.Descriptor instead.

func (*Rollouts) GetRollouts

func (x *Rollouts) GetRollouts() []*Rollout

func (*Rollouts) ProtoMessage

func (*Rollouts) ProtoMessage()

func (*Rollouts) ProtoReflect

func (x *Rollouts) ProtoReflect() protoreflect.Message

func (*Rollouts) Reset

func (x *Rollouts) Reset()

func (*Rollouts) String

func (x *Rollouts) String() string

type Run

type Run struct {

	// Id of the infra node run.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The chef_guid associated with the node.
	NodeId string `protobuf:"bytes,2,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Name of the node.
	NodeName string `protobuf:"bytes,3,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
	// The organization the node is associated with.
	Organization string `protobuf:"bytes,4,opt,name=organization,proto3" json:"organization,omitempty"`
	// Start time of the infra run.
	StartTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// End time of the infra run.
	EndTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// Source of the node run (e.g. chef-solo).
	Source string `protobuf:"bytes,7,opt,name=source,proto3" json:"source,omitempty"`
	// Status of the infra node run.
	Status string `protobuf:"bytes,8,opt,name=status,proto3" json:"status,omitempty"`
	// Resource count reported on the infra node run.
	TotalResourceCount int32 `protobuf:"varint,9,opt,name=total_resource_count,json=totalResourceCount,proto3" json:"total_resource_count,omitempty"`
	// Count of resources updated in the infra node run.
	UpdatedResourceCount int32 `protobuf:"varint,10,opt,name=updated_resource_count,json=updatedResourceCount,proto3" json:"updated_resource_count,omitempty"`
	// Chef-client version on the node.
	ChefVersion string `protobuf:"bytes,11,opt,name=chef_version,json=chefVersion,proto3" json:"chef_version,omitempty"`
	// Count in seconds that the node has been active.
	UptimeSeconds int32 `protobuf:"varint,12,opt,name=uptime_seconds,json=uptimeSeconds,proto3" json:"uptime_seconds,omitempty"`
	// The environment for the node.
	Environment string `protobuf:"bytes,13,opt,name=environment,proto3" json:"environment,omitempty"`
	// FQDN of the node.
	Fqdn string `protobuf:"bytes,14,opt,name=fqdn,proto3" json:"fqdn,omitempty"`
	// Chef server associated with the node.
	SourceFqdn string `protobuf:"bytes,15,opt,name=source_fqdn,json=sourceFqdn,proto3" json:"source_fqdn,omitempty"`
	// IP Address for the node.
	Ipaddress string `protobuf:"bytes,16,opt,name=ipaddress,proto3" json:"ipaddress,omitempty"`
	// Intentionally blank.
	Resources []*Resource `protobuf:"bytes,17,rep,name=resources,proto3" json:"resources,omitempty"`
	// Run list for the node.
	RunList []string `protobuf:"bytes,18,rep,name=run_list,json=runList,proto3" json:"run_list,omitempty"`
	// Intentionally blank.
	Deprecations []*Deprecation `protobuf:"bytes,19,rep,name=deprecations,proto3" json:"deprecations,omitempty"`
	// Chef Error information, available on failed runs.
	Error *ChefError `protobuf:"bytes,20,opt,name=error,proto3" json:"error,omitempty"`
	// Unused field.
	Tags []string `protobuf:"bytes,21,rep,name=tags,proto3" json:"tags,omitempty"`
	// List of resource names for the node.
	ResourceNames []string `protobuf:"bytes,22,rep,name=resource_names,json=resourceNames,proto3" json:"resource_names,omitempty"`
	// List of recipes the node calls.
	Recipes []string `protobuf:"bytes,23,rep,name=recipes,proto3" json:"recipes,omitempty"`
	// List of tags associated with the node.
	ChefTags []string `protobuf:"bytes,24,rep,name=chef_tags,json=chefTags,proto3" json:"chef_tags,omitempty"`
	// List of cookbooks associated with the node.
	Cookbooks []string `protobuf:"bytes,25,rep,name=cookbooks,proto3" json:"cookbooks,omitempty"`
	// Full platform string for the node (family + version).
	Platform string `protobuf:"bytes,26,opt,name=platform,proto3" json:"platform,omitempty"`
	// Platform family for the node.
	PlatformFamily string `protobuf:"bytes,27,opt,name=platform_family,json=platformFamily,proto3" json:"platform_family,omitempty"`
	// Platform version for the node.
	PlatformVersion string `protobuf:"bytes,28,opt,name=platform_version,json=platformVersion,proto3" json:"platform_version,omitempty"`
	// List of roles associated with the node.
	Roles []string `protobuf:"bytes,29,rep,name=roles,proto3" json:"roles,omitempty"`
	// Policy name associated with the node.
	PolicyName string `protobuf:"bytes,30,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"`
	// Policy group associated with the node.
	PolicyGroup string `protobuf:"bytes,31,opt,name=policy_group,json=policyGroup,proto3" json:"policy_group,omitempty"`
	// Policy revision associated with the node.
	PolicyRevision string `protobuf:"bytes,32,opt,name=policy_revision,json=policyRevision,proto3" json:"policy_revision,omitempty"`
	// Expanded run list for the node.
	ExpandedRunList *ExpandedRunList `protobuf:"bytes,33,opt,name=expanded_run_list,json=expandedRunList,proto3" json:"expanded_run_list,omitempty"`
	// List of projects the node belongs to.
	Projects []string `protobuf:"bytes,34,rep,name=projects,proto3" json:"projects,omitempty"`
	// List of versioned cookbooks associated with the node.
	VersionedCookbooks []*VersionedCookbook `protobuf:"bytes,35,rep,name=versioned_cookbooks,json=versionedCookbooks,proto3" json:"versioned_cookbooks,omitempty"`
	// IP 6 Address for the node.
	Ip6Address string `protobuf:"bytes,36,opt,name=ip6address,proto3" json:"ip6address,omitempty"`
	// timezone of the node
	Timezone              string `protobuf:"bytes,37,opt,name=timezone,proto3" json:"timezone,omitempty"`
	Domain                string `protobuf:"bytes,38,opt,name=domain,proto3" json:"domain,omitempty"`
	Hostname              string `protobuf:"bytes,39,opt,name=hostname,proto3" json:"hostname,omitempty"`
	MemoryTotal           string `protobuf:"bytes,40,opt,name=memory_total,json=memoryTotal,proto3" json:"memory_total,omitempty"`
	Macaddress            string `protobuf:"bytes,41,opt,name=macaddress,proto3" json:"macaddress,omitempty"`
	DmiSystemSerialNumber string `` /* 129-byte string literal not displayed */
	DmiSystemManufacturer string `` /* 127-byte string literal not displayed */
	VirtualizationRole    string `protobuf:"bytes,44,opt,name=virtualization_role,json=virtualizationRole,proto3" json:"virtualization_role,omitempty"`
	VirtualizationSystem  string `protobuf:"bytes,45,opt,name=virtualization_system,json=virtualizationSystem,proto3" json:"virtualization_system,omitempty"`
	KernelVersion         string `protobuf:"bytes,46,opt,name=kernel_version,json=kernelVersion,proto3" json:"kernel_version,omitempty"`
	KernelRelease         string `protobuf:"bytes,47,opt,name=kernel_release,json=kernelRelease,proto3" json:"kernel_release,omitempty"`
	CloudProvider         string `protobuf:"bytes,48,opt,name=cloud_provider,json=cloudProvider,proto3" json:"cloud_provider,omitempty"`
	// contains filtered or unexported fields
}

func (*Run) Descriptor deprecated

func (*Run) Descriptor() ([]byte, []int)

Deprecated: Use Run.ProtoReflect.Descriptor instead.

func (*Run) GetChefTags

func (x *Run) GetChefTags() []string

func (*Run) GetChefVersion

func (x *Run) GetChefVersion() string

func (*Run) GetCloudProvider

func (x *Run) GetCloudProvider() string

func (*Run) GetCookbooks

func (x *Run) GetCookbooks() []string

func (*Run) GetDeprecations

func (x *Run) GetDeprecations() []*Deprecation

func (*Run) GetDmiSystemManufacturer

func (x *Run) GetDmiSystemManufacturer() string

func (*Run) GetDmiSystemSerialNumber

func (x *Run) GetDmiSystemSerialNumber() string

func (*Run) GetDomain

func (x *Run) GetDomain() string

func (*Run) GetEndTime

func (x *Run) GetEndTime() *timestamppb.Timestamp

func (*Run) GetEnvironment

func (x *Run) GetEnvironment() string

func (*Run) GetError

func (x *Run) GetError() *ChefError

func (*Run) GetExpandedRunList

func (x *Run) GetExpandedRunList() *ExpandedRunList

func (*Run) GetFqdn

func (x *Run) GetFqdn() string

func (*Run) GetHostname

func (x *Run) GetHostname() string

func (*Run) GetId

func (x *Run) GetId() string

func (*Run) GetIp6Address

func (x *Run) GetIp6Address() string

func (*Run) GetIpaddress

func (x *Run) GetIpaddress() string

func (*Run) GetKernelRelease

func (x *Run) GetKernelRelease() string

func (*Run) GetKernelVersion

func (x *Run) GetKernelVersion() string

func (*Run) GetMacaddress

func (x *Run) GetMacaddress() string

func (*Run) GetMemoryTotal

func (x *Run) GetMemoryTotal() string

func (*Run) GetNodeId

func (x *Run) GetNodeId() string

func (*Run) GetNodeName

func (x *Run) GetNodeName() string

func (*Run) GetOrganization

func (x *Run) GetOrganization() string

func (*Run) GetPlatform

func (x *Run) GetPlatform() string

func (*Run) GetPlatformFamily

func (x *Run) GetPlatformFamily() string

func (*Run) GetPlatformVersion

func (x *Run) GetPlatformVersion() string

func (*Run) GetPolicyGroup

func (x *Run) GetPolicyGroup() string

func (*Run) GetPolicyName

func (x *Run) GetPolicyName() string

func (*Run) GetPolicyRevision

func (x *Run) GetPolicyRevision() string

func (*Run) GetProjects

func (x *Run) GetProjects() []string

func (*Run) GetRecipes

func (x *Run) GetRecipes() []string

func (*Run) GetResourceNames

func (x *Run) GetResourceNames() []string

func (*Run) GetResources

func (x *Run) GetResources() []*Resource

func (*Run) GetRoles

func (x *Run) GetRoles() []string

func (*Run) GetRunList

func (x *Run) GetRunList() []string

func (*Run) GetSource

func (x *Run) GetSource() string

func (*Run) GetSourceFqdn

func (x *Run) GetSourceFqdn() string

func (*Run) GetStartTime

func (x *Run) GetStartTime() *timestamppb.Timestamp

func (*Run) GetStatus

func (x *Run) GetStatus() string

func (*Run) GetTags

func (x *Run) GetTags() []string

func (*Run) GetTimezone

func (x *Run) GetTimezone() string

func (*Run) GetTotalResourceCount

func (x *Run) GetTotalResourceCount() int32

func (*Run) GetUpdatedResourceCount

func (x *Run) GetUpdatedResourceCount() int32

func (*Run) GetUptimeSeconds

func (x *Run) GetUptimeSeconds() int32

func (*Run) GetVersionedCookbooks

func (x *Run) GetVersionedCookbooks() []*VersionedCookbook

func (*Run) GetVirtualizationRole

func (x *Run) GetVirtualizationRole() string

func (*Run) GetVirtualizationSystem

func (x *Run) GetVirtualizationSystem() string

func (*Run) ProtoMessage

func (*Run) ProtoMessage()

func (*Run) ProtoReflect

func (x *Run) ProtoReflect() protoreflect.Message

func (*Run) Reset

func (x *Run) Reset()

func (*Run) String

func (x *Run) String() string

type RunDurationStatus

type RunDurationStatus struct {

	// Start of the duration (RFC3339)
	Start string `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"`
	// End of the duration (RFC3339)
	End string `protobuf:"bytes,2,opt,name=end,proto3" json:"end,omitempty"`
	// Prominent Run's status
	Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	// Prominent Run's ID
	RunId string `protobuf:"bytes,4,opt,name=run_id,json=runId,proto3" json:"run_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RunDurationStatus) Descriptor deprecated

func (*RunDurationStatus) Descriptor() ([]byte, []int)

Deprecated: Use RunDurationStatus.ProtoReflect.Descriptor instead.

func (*RunDurationStatus) GetEnd

func (x *RunDurationStatus) GetEnd() string

func (*RunDurationStatus) GetRunId

func (x *RunDurationStatus) GetRunId() string

func (*RunDurationStatus) GetStart

func (x *RunDurationStatus) GetStart() string

func (*RunDurationStatus) GetStatus

func (x *RunDurationStatus) GetStatus() string

func (*RunDurationStatus) ProtoMessage

func (*RunDurationStatus) ProtoMessage()

func (*RunDurationStatus) ProtoReflect

func (x *RunDurationStatus) ProtoReflect() protoreflect.Message

func (*RunDurationStatus) Reset

func (x *RunDurationStatus) Reset()

func (*RunDurationStatus) String

func (x *RunDurationStatus) String() string

type RunList

type RunList struct {

	// Type of run list item (e.g. 'recipe').
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// Name of run list item.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Version of run list item.
	Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	// Boolean denoting whether or not the run list item was skipped.
	Skipped bool `protobuf:"varint,4,opt,name=skipped,proto3" json:"skipped,omitempty"`
	// Intentionally blank.
	Children []*RunList `protobuf:"bytes,5,rep,name=children,proto3" json:"children,omitempty"`
	// contains filtered or unexported fields
}

func (*RunList) Descriptor deprecated

func (*RunList) Descriptor() ([]byte, []int)

Deprecated: Use RunList.ProtoReflect.Descriptor instead.

func (*RunList) GetChildren

func (x *RunList) GetChildren() []*RunList

func (*RunList) GetName

func (x *RunList) GetName() string

func (*RunList) GetSkipped

func (x *RunList) GetSkipped() bool

func (*RunList) GetType

func (x *RunList) GetType() string

func (*RunList) GetVersion

func (x *RunList) GetVersion() string

func (*RunList) ProtoMessage

func (*RunList) ProtoMessage()

func (*RunList) ProtoReflect

func (x *RunList) ProtoReflect() protoreflect.Message

func (*RunList) Reset

func (x *RunList) Reset()

func (*RunList) String

func (x *RunList) String() string

type RunsCounts

type RunsCounts struct {

	// Total count of run reports that have landed in Automate for the node.
	Total int32 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
	// Total count of successful run reports that have landed in Automate for the node.
	Success int32 `protobuf:"varint,2,opt,name=success,proto3" json:"success,omitempty"`
	// Total count of failed run reports that have landed in Automate for the node.
	Failure int32 `protobuf:"varint,3,opt,name=failure,proto3" json:"failure,omitempty"`
	// contains filtered or unexported fields
}

func (*RunsCounts) Descriptor deprecated

func (*RunsCounts) Descriptor() ([]byte, []int)

Deprecated: Use RunsCounts.ProtoReflect.Descriptor instead.

func (*RunsCounts) GetFailure

func (x *RunsCounts) GetFailure() int32

func (*RunsCounts) GetSuccess

func (x *RunsCounts) GetSuccess() int32

func (*RunsCounts) GetTotal

func (x *RunsCounts) GetTotal() int32

func (*RunsCounts) ProtoMessage

func (*RunsCounts) ProtoMessage()

func (*RunsCounts) ProtoReflect

func (x *RunsCounts) ProtoReflect() protoreflect.Message

func (*RunsCounts) Reset

func (x *RunsCounts) Reset()

func (*RunsCounts) String

func (x *RunsCounts) String() string

type SCMType

type SCMType int32
const (
	SCMType_SCM_TYPE_UNSPECIFIED SCMType = 0
	SCMType_SCM_TYPE_UNKNOWN_SCM SCMType = 1
	SCMType_SCM_TYPE_GIT         SCMType = 2
)

func (SCMType) Descriptor

func (SCMType) Descriptor() protoreflect.EnumDescriptor

func (SCMType) Enum

func (x SCMType) Enum() *SCMType

func (SCMType) EnumDescriptor deprecated

func (SCMType) EnumDescriptor() ([]byte, []int)

Deprecated: Use SCMType.Descriptor instead.

func (SCMType) Number

func (x SCMType) Number() protoreflect.EnumNumber

func (SCMType) String

func (x SCMType) String() string

func (SCMType) Type

func (SCMType) Type() protoreflect.EnumType

type SCMWebType

type SCMWebType int32
const (
	SCMWebType_SCM_WEB_TYPE_UNSPECIFIED     SCMWebType = 0
	SCMWebType_SCM_WEB_TYPE_UNKNOWN_SCM_WEB SCMWebType = 1
	SCMWebType_SCM_WEB_TYPE_GITHUB          SCMWebType = 2
)

func (SCMWebType) Descriptor

func (SCMWebType) Descriptor() protoreflect.EnumDescriptor

func (SCMWebType) Enum

func (x SCMWebType) Enum() *SCMWebType

func (SCMWebType) EnumDescriptor deprecated

func (SCMWebType) EnumDescriptor() ([]byte, []int)

Deprecated: Use SCMWebType.Descriptor instead.

func (SCMWebType) Number

func (x SCMWebType) Number() protoreflect.EnumNumber

func (SCMWebType) String

func (x SCMWebType) String() string

func (SCMWebType) Type

type Suggestion

type Suggestion struct {

	// Text to search on for the suggestions.
	Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
	// Score of the result from ElasticSearch.
	Score float32 `protobuf:"fixed32,2,opt,name=score,proto3" json:"score,omitempty"`
	// contains filtered or unexported fields
}

func (*Suggestion) Descriptor deprecated

func (*Suggestion) Descriptor() ([]byte, []int)

Deprecated: Use Suggestion.ProtoReflect.Descriptor instead.

func (*Suggestion) GetScore

func (x *Suggestion) GetScore() float32

func (*Suggestion) GetText

func (x *Suggestion) GetText() string

func (*Suggestion) ProtoMessage

func (*Suggestion) ProtoMessage()

func (*Suggestion) ProtoReflect

func (x *Suggestion) ProtoReflect() protoreflect.Message

func (*Suggestion) Reset

func (x *Suggestion) Reset()

func (*Suggestion) String

func (x *Suggestion) String() string

type TypeCount

type TypeCount struct {

	// Values of the field type with a count for each
	Values []*ValueCount `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// The field type counted
	Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*TypeCount) Descriptor deprecated

func (*TypeCount) Descriptor() ([]byte, []int)

Deprecated: Use TypeCount.ProtoReflect.Descriptor instead.

func (*TypeCount) GetType

func (x *TypeCount) GetType() string

func (*TypeCount) GetValues

func (x *TypeCount) GetValues() []*ValueCount

func (*TypeCount) ProtoMessage

func (*TypeCount) ProtoMessage()

func (*TypeCount) ProtoReflect

func (x *TypeCount) ProtoReflect() protoreflect.Message

func (*TypeCount) Reset

func (x *TypeCount) Reset()

func (*TypeCount) String

func (x *TypeCount) String() string

type UpdateTelemetryReportedResponse

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

func (*UpdateTelemetryReportedResponse) Descriptor deprecated

func (*UpdateTelemetryReportedResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateTelemetryReportedResponse.ProtoReflect.Descriptor instead.

func (*UpdateTelemetryReportedResponse) ProtoMessage

func (*UpdateTelemetryReportedResponse) ProtoMessage()

func (*UpdateTelemetryReportedResponse) ProtoReflect

func (*UpdateTelemetryReportedResponse) Reset

func (*UpdateTelemetryReportedResponse) String

type ValueCount

type ValueCount struct {

	// The value counted
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// The number of this distinct value
	Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
	// contains filtered or unexported fields
}

func (*ValueCount) Descriptor deprecated

func (*ValueCount) Descriptor() ([]byte, []int)

Deprecated: Use ValueCount.ProtoReflect.Descriptor instead.

func (*ValueCount) GetCount

func (x *ValueCount) GetCount() int32

func (*ValueCount) GetValue

func (x *ValueCount) GetValue() string

func (*ValueCount) ProtoMessage

func (*ValueCount) ProtoMessage()

func (*ValueCount) ProtoReflect

func (x *ValueCount) ProtoReflect() protoreflect.Message

func (*ValueCount) Reset

func (x *ValueCount) Reset()

func (*ValueCount) String

func (x *ValueCount) String() string

type VersionedCookbook

type VersionedCookbook struct {

	// Name of the cookbook.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Version of the cookbook.
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*VersionedCookbook) Descriptor deprecated

func (*VersionedCookbook) Descriptor() ([]byte, []int)

Deprecated: Use VersionedCookbook.ProtoReflect.Descriptor instead.

func (*VersionedCookbook) GetName

func (x *VersionedCookbook) GetName() string

func (*VersionedCookbook) GetVersion

func (x *VersionedCookbook) GetVersion() string

func (*VersionedCookbook) ProtoMessage

func (*VersionedCookbook) ProtoMessage()

func (*VersionedCookbook) ProtoReflect

func (x *VersionedCookbook) ProtoReflect() protoreflect.Message

func (*VersionedCookbook) Reset

func (x *VersionedCookbook) Reset()

func (*VersionedCookbook) String

func (x *VersionedCookbook) String() string

Jump to

Keyboard shortcuts

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