policy

package
v2.2.8 Latest Latest
Warning

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

Go to latest
Published: Sep 27, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	CheckPolicy_Mode_name = map[int32]string{
		0: "DISABLED",
		1: "ENFORCED",
	}
	CheckPolicy_Mode_value = map[string]int32{
		"DISABLED": 0,
		"ENFORCED": 1,
	}
)

Enum value maps for CheckPolicy_Mode.

View Source
var File_policy_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type CheckPolicy

type CheckPolicy struct {
	Mode  CheckPolicy_Mode `protobuf:"varint,1,opt,name=mode,proto3,enum=ossf.scorecard.policy.CheckPolicy_Mode" json:"mode,omitempty"`
	Score int32            `protobuf:"zigzag32,2,opt,name=score,proto3" json:"score,omitempty"` // TODO: add Risk.
	// contains filtered or unexported fields
}

func (*CheckPolicy) Descriptor deprecated

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

Deprecated: Use CheckPolicy.ProtoReflect.Descriptor instead.

func (*CheckPolicy) GetMode

func (x *CheckPolicy) GetMode() CheckPolicy_Mode

func (*CheckPolicy) GetScore

func (x *CheckPolicy) GetScore() int32

func (*CheckPolicy) ProtoMessage

func (*CheckPolicy) ProtoMessage()

func (*CheckPolicy) ProtoReflect

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

func (*CheckPolicy) Reset

func (x *CheckPolicy) Reset()

func (*CheckPolicy) String

func (x *CheckPolicy) String() string

type CheckPolicy_Mode

type CheckPolicy_Mode int32

Mode definition.

const (
	CheckPolicy_DISABLED CheckPolicy_Mode = 0
	CheckPolicy_ENFORCED CheckPolicy_Mode = 1
)

func (CheckPolicy_Mode) Descriptor

func (CheckPolicy_Mode) Enum

func (CheckPolicy_Mode) EnumDescriptor deprecated

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

Deprecated: Use CheckPolicy_Mode.Descriptor instead.

func (CheckPolicy_Mode) Number

func (CheckPolicy_Mode) String

func (x CheckPolicy_Mode) String() string

func (CheckPolicy_Mode) Type

type ScorecardPolicy

type ScorecardPolicy struct {
	Version  int32                   `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	Policies map[string]*CheckPolicy `` /* 157-byte string literal not displayed */
	// contains filtered or unexported fields
}

func ParseFromYAML

func ParseFromYAML(b []byte) (*ScorecardPolicy, error)

ParseFromYAML parses a policy file and returns a scorecardPolicy.

func (*ScorecardPolicy) Descriptor deprecated

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

Deprecated: Use ScorecardPolicy.ProtoReflect.Descriptor instead.

func (*ScorecardPolicy) GetPolicies

func (x *ScorecardPolicy) GetPolicies() map[string]*CheckPolicy

func (*ScorecardPolicy) GetVersion

func (x *ScorecardPolicy) GetVersion() int32

func (*ScorecardPolicy) ProtoMessage

func (*ScorecardPolicy) ProtoMessage()

func (*ScorecardPolicy) ProtoReflect

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

func (*ScorecardPolicy) Reset

func (x *ScorecardPolicy) Reset()

func (*ScorecardPolicy) String

func (x *ScorecardPolicy) String() string

Jump to

Keyboard shortcuts

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