client

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Nov 16, 2020 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_features_proto protoreflect.FileDescriptor
View Source
var File_permissions_proto protoreflect.FileDescriptor
View Source
var File_stats_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type DeploymentMethod added in v0.3.0

type DeploymentMethod struct {

	// The tool used to configure Spinnaker (in this case, kleat).
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// The kleat version.
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

Information about how Spinnaker is configured and deployed.

func (*DeploymentMethod) Descriptor deprecated added in v0.3.0

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

Deprecated: Use DeploymentMethod.ProtoReflect.Descriptor instead.

func (*DeploymentMethod) GetType added in v0.3.0

func (x *DeploymentMethod) GetType() string

func (*DeploymentMethod) GetVersion added in v0.3.0

func (x *DeploymentMethod) GetVersion() string

func (*DeploymentMethod) ProtoMessage added in v0.3.0

func (*DeploymentMethod) ProtoMessage()

func (*DeploymentMethod) ProtoReflect added in v0.3.0

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

func (*DeploymentMethod) Reset added in v0.3.0

func (x *DeploymentMethod) Reset()

func (*DeploymentMethod) String added in v0.3.0

func (x *DeploymentMethod) String() string

type Features

type Features struct {

	// Enable pipeline template support. Read more at https://github.com/spinnaker/dcd-spec.
	PipelineTemplates *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=pipelineTemplates,proto3" json:"pipelineTemplates,omitempty"`
	// Enable Chaos Monkey support. For this to work, you'll need a running Chaos
	// Monkey deployment. See https://github.com/Netflix/chaosmonkey/wiki.
	Chaos *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=chaos,proto3" json:"chaos,omitempty"`
	// Enable managed pipeline templates v2 UI support.
	ManagedPipelineTemplatesV2UI *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=managedPipelineTemplatesV2UI,proto3" json:"managedPipelineTemplatesV2UI,omitempty"`
	// Enable Gremlin fault-injection support.
	Gremlin *wrapperspb.BoolValue `protobuf:"bytes,4,opt,name=gremlin,proto3" json:"gremlin,omitempty"`
	// contains filtered or unexported fields
}

Feature flags

func (*Features) Descriptor deprecated

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

Deprecated: Use Features.ProtoReflect.Descriptor instead.

func (*Features) GetChaos

func (x *Features) GetChaos() *wrapperspb.BoolValue

func (*Features) GetGremlin

func (x *Features) GetGremlin() *wrapperspb.BoolValue

func (*Features) GetManagedPipelineTemplatesV2UI

func (x *Features) GetManagedPipelineTemplatesV2UI() *wrapperspb.BoolValue

func (*Features) GetPipelineTemplates

func (x *Features) GetPipelineTemplates() *wrapperspb.BoolValue

func (*Features) ProtoMessage

func (*Features) ProtoMessage()

func (*Features) ProtoReflect

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

func (*Features) Reset

func (x *Features) Reset()

func (*Features) String

func (x *Features) String() string

type Permissions

type Permissions struct {

	// A user must have at least one of these roles in order to view this
	// account's cloud resources.
	READ []string `protobuf:"bytes,1,rep,name=READ,proto3" json:"READ,omitempty"`
	// A user must have at least one of these roles in order to make changes to
	// this account's cloud resources.
	WRITE []string `protobuf:"bytes,2,rep,name=WRITE,proto3" json:"WRITE,omitempty"`
	// A user must have at least one of these roles in order to execute
	// pipelines.
	EXECUTE []string `protobuf:"bytes,3,rep,name=EXECUTE,proto3" json:"EXECUTE,omitempty"`
	// contains filtered or unexported fields
}

A Fiat permissions configuration object.

func (*Permissions) Descriptor deprecated

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

Deprecated: Use Permissions.ProtoReflect.Descriptor instead.

func (*Permissions) GetEXECUTE

func (x *Permissions) GetEXECUTE() []string

func (*Permissions) GetREAD

func (x *Permissions) GetREAD() []string

func (*Permissions) GetWRITE

func (x *Permissions) GetWRITE() []string

func (*Permissions) ProtoMessage

func (*Permissions) ProtoMessage()

func (*Permissions) ProtoReflect

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

func (*Permissions) Reset

func (x *Permissions) Reset()

func (*Permissions) String

func (x *Permissions) String() string

type Stats

type Stats struct {

	// Whether to send usage metrics. Defaults to true.
	Enabled *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// A unique ID representing this deployment of Spinnaker.
	InstanceId string `protobuf:"bytes,2,opt,name=instanceId,proto3" json:"instanceId,omitempty"`
	// The endpoint to which usage metrics are sent. This should generally be left
	// empty, in which case metrics are sent to the default endpoint.
	Endpoint string `protobuf:"bytes,3,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// contains filtered or unexported fields
}

Configuration for optional collection of usage metrics.

func (*Stats) Descriptor deprecated

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

Deprecated: Use Stats.ProtoReflect.Descriptor instead.

func (*Stats) GetEnabled

func (x *Stats) GetEnabled() *wrapperspb.BoolValue

func (*Stats) GetEndpoint added in v0.3.0

func (x *Stats) GetEndpoint() string

func (*Stats) GetInstanceId added in v0.3.0

func (x *Stats) GetInstanceId() string

func (*Stats) ProtoMessage

func (*Stats) ProtoMessage()

func (*Stats) ProtoReflect

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

func (*Stats) Reset

func (x *Stats) Reset()

func (*Stats) String

func (x *Stats) String() string

Jump to

Keyboard shortcuts

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