account

package
v0.22.0 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2024 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthMessage        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowMessage          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupMessage = fmt.Errorf("proto: unexpected end of group")
)
View Source
var Period_name = map[int32]string{
	0: "Unspecified",
	1: "Day",
}
View Source
var Period_value = map[string]int32{
	"Unspecified": 0,
	"Day":         1,
}
View Source
var State_name = map[int32]string{
	0:  "Unspecified",
	1:  "Activating",
	2:  "ActivationFailed",
	3:  "Active",
	4:  "Updating",
	5:  "UpdateFailed",
	6:  "Deleting",
	7:  "DeleteFailed",
	8:  "Deleted",
	9:  "Suspending",
	10: "SuspendFailed",
	11: "Suspended",
}
View Source
var State_value = map[string]int32{
	"Unspecified":      0,
	"Activating":       1,
	"ActivationFailed": 2,
	"Active":           3,
	"Updating":         4,
	"UpdateFailed":     5,
	"Deleting":         6,
	"DeleteFailed":     7,
	"Deleted":          8,
	"Suspending":       9,
	"SuspendFailed":    10,
	"Suspended":        11,
}

Functions

This section is empty.

Types

type Account

type Account struct {
	// the current version of the account specification
	// the next update request will have to include this version
	ResourceVersion string `protobuf:"bytes,1,opt,name=resource_version,json=resourceVersion,proto3" json:"resource_version,omitempty"`
	// the account specification
	Spec *AccountSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
	// the current state of the account
	State State `protobuf:"varint,3,opt,name=state,proto3,enum=api.account.v1.State" json:"state,omitempty"`
	// the id of the request that is creating/updating the account, if any
	RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// the date and time when the account was created
	CreatedTime *types.Timestamp `protobuf:"bytes,5,opt,name=created_time,json=createdTime,proto3" json:"created_time,omitempty"`
	// the date and time when the account was last modified
	LastModifiedTime *types.Timestamp `protobuf:"bytes,6,opt,name=last_modified_time,json=lastModifiedTime,proto3" json:"last_modified_time,omitempty"`
	// information related to account-scope metrics
	Metrics *Metrics `protobuf:"bytes,7,opt,name=metrics,proto3" json:"metrics,omitempty"`
	// The external id we use for assuming role. Reference link
	// https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html
	AwsExternalId string `protobuf:"bytes,9,opt,name=aws_external_id,json=awsExternalId,proto3" json:"aws_external_id,omitempty"`
	// output sink definitions keyed on the sink name
	OutputSinks map[string]*v1.Sink `` /* 183-byte string literal not displayed */
	// GCP Sink Specific
	GcpSinkSettings *GCPSinkSettings `protobuf:"bytes,11,opt,name=gcp_sink_settings,json=gcpSinkSettings,proto3" json:"gcp_sink_settings,omitempty"`
}

func (*Account) Descriptor

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

func (*Account) Equal

func (this *Account) Equal(that interface{}) bool

func (*Account) GetAwsExternalId added in v0.11.0

func (m *Account) GetAwsExternalId() string

func (*Account) GetCreatedTime

func (m *Account) GetCreatedTime() *types.Timestamp

func (*Account) GetGcpSinkSettings added in v0.20.0

func (m *Account) GetGcpSinkSettings() *GCPSinkSettings

func (*Account) GetLastModifiedTime

func (m *Account) GetLastModifiedTime() *types.Timestamp

func (*Account) GetMetrics

func (m *Account) GetMetrics() *Metrics

func (*Account) GetOutputSinks added in v0.11.0

func (m *Account) GetOutputSinks() map[string]*v1.Sink

func (*Account) GetRequestId

func (m *Account) GetRequestId() string

func (*Account) GetResourceVersion

func (m *Account) GetResourceVersion() string

func (*Account) GetSpec

func (m *Account) GetSpec() *AccountSpec

func (*Account) GetState

func (m *Account) GetState() State

func (*Account) GoString

func (this *Account) GoString() string

func (*Account) Marshal

func (m *Account) Marshal() (dAtA []byte, err error)

func (*Account) MarshalTo

func (m *Account) MarshalTo(dAtA []byte) (int, error)

func (*Account) MarshalToSizedBuffer

func (m *Account) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Account) ProtoMessage

func (*Account) ProtoMessage()

func (*Account) Reset

func (m *Account) Reset()

func (*Account) Size

func (m *Account) Size() (n int)

func (*Account) String

func (this *Account) String() string

func (*Account) Unmarshal

func (m *Account) Unmarshal(dAtA []byte) error

func (*Account) XXX_DiscardUnknown

func (m *Account) XXX_DiscardUnknown()

func (*Account) XXX_Marshal

func (m *Account) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Account) XXX_Merge

func (m *Account) XXX_Merge(src proto.Message)

func (*Account) XXX_Size

func (m *Account) XXX_Size() int

func (*Account) XXX_Unmarshal

func (m *Account) XXX_Unmarshal(b []byte) error

type AccountSpec

type AccountSpec struct {
	Metrics *MetricsSpec `protobuf:"bytes,1,opt,name=metrics,proto3" json:"metrics,omitempty"`
	// output sink specifications keyed on the sink name
	OutputSinks map[string]*v1.SinkSpec `` /* 182-byte string literal not displayed */
}

func (*AccountSpec) Descriptor

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

func (*AccountSpec) Equal

func (this *AccountSpec) Equal(that interface{}) bool

func (*AccountSpec) GetMetrics

func (m *AccountSpec) GetMetrics() *MetricsSpec

func (*AccountSpec) GetOutputSinks added in v0.11.0

func (m *AccountSpec) GetOutputSinks() map[string]*v1.SinkSpec

func (*AccountSpec) GoString

func (this *AccountSpec) GoString() string

func (*AccountSpec) Marshal

func (m *AccountSpec) Marshal() (dAtA []byte, err error)

func (*AccountSpec) MarshalTo

func (m *AccountSpec) MarshalTo(dAtA []byte) (int, error)

func (*AccountSpec) MarshalToSizedBuffer

func (m *AccountSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AccountSpec) ProtoMessage

func (*AccountSpec) ProtoMessage()

func (*AccountSpec) Reset

func (m *AccountSpec) Reset()

func (*AccountSpec) Size

func (m *AccountSpec) Size() (n int)

func (*AccountSpec) String

func (this *AccountSpec) String() string

func (*AccountSpec) Unmarshal

func (m *AccountSpec) Unmarshal(dAtA []byte) error

func (*AccountSpec) XXX_DiscardUnknown

func (m *AccountSpec) XXX_DiscardUnknown()

func (*AccountSpec) XXX_Marshal

func (m *AccountSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AccountSpec) XXX_Merge

func (m *AccountSpec) XXX_Merge(src proto.Message)

func (*AccountSpec) XXX_Size

func (m *AccountSpec) XXX_Size() int

func (*AccountSpec) XXX_Unmarshal

func (m *AccountSpec) XXX_Unmarshal(b []byte) error

type GCPSinkSettings added in v0.20.0

type GCPSinkSettings struct {
	ExportInternalServiceAccountEmails   []string `` /* 169-byte string literal not displayed */
	AuditlogInternalServiceAccountEmails []string `` /* 175-byte string literal not displayed */
}

func (*GCPSinkSettings) Descriptor added in v0.20.0

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

func (*GCPSinkSettings) Equal added in v0.20.0

func (this *GCPSinkSettings) Equal(that interface{}) bool

func (*GCPSinkSettings) GetAuditlogInternalServiceAccountEmails added in v0.20.0

func (m *GCPSinkSettings) GetAuditlogInternalServiceAccountEmails() []string

func (*GCPSinkSettings) GetExportInternalServiceAccountEmails added in v0.20.0

func (m *GCPSinkSettings) GetExportInternalServiceAccountEmails() []string

func (*GCPSinkSettings) GoString added in v0.20.0

func (this *GCPSinkSettings) GoString() string

func (*GCPSinkSettings) Marshal added in v0.20.0

func (m *GCPSinkSettings) Marshal() (dAtA []byte, err error)

func (*GCPSinkSettings) MarshalTo added in v0.20.0

func (m *GCPSinkSettings) MarshalTo(dAtA []byte) (int, error)

func (*GCPSinkSettings) MarshalToSizedBuffer added in v0.20.0

func (m *GCPSinkSettings) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GCPSinkSettings) ProtoMessage added in v0.20.0

func (*GCPSinkSettings) ProtoMessage()

func (*GCPSinkSettings) Reset added in v0.20.0

func (m *GCPSinkSettings) Reset()

func (*GCPSinkSettings) Size added in v0.20.0

func (m *GCPSinkSettings) Size() (n int)

func (*GCPSinkSettings) String added in v0.20.0

func (this *GCPSinkSettings) String() string

func (*GCPSinkSettings) Unmarshal added in v0.20.0

func (m *GCPSinkSettings) Unmarshal(dAtA []byte) error

func (*GCPSinkSettings) XXX_DiscardUnknown added in v0.20.0

func (m *GCPSinkSettings) XXX_DiscardUnknown()

func (*GCPSinkSettings) XXX_Marshal added in v0.20.0

func (m *GCPSinkSettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GCPSinkSettings) XXX_Merge added in v0.20.0

func (m *GCPSinkSettings) XXX_Merge(src proto.Message)

func (*GCPSinkSettings) XXX_Size added in v0.20.0

func (m *GCPSinkSettings) XXX_Size() int

func (*GCPSinkSettings) XXX_Unmarshal added in v0.20.0

func (m *GCPSinkSettings) XXX_Unmarshal(b []byte) error

type MeteringEntry

type MeteringEntry struct {
	StartTime *types.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	EndTime   *types.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// The key is metering type.
	Records map[string]*MeteringRecord `` /* 155-byte string literal not displayed */
	// The key is usage category (e.g. Activities, Workflows, Timers, etc.)
	UsageByCategory map[string]*MeteringRecord `` /* 196-byte string literal not displayed */
}

func (*MeteringEntry) Descriptor

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

func (*MeteringEntry) Equal

func (this *MeteringEntry) Equal(that interface{}) bool

func (*MeteringEntry) GetEndTime

func (m *MeteringEntry) GetEndTime() *types.Timestamp

func (*MeteringEntry) GetRecords

func (m *MeteringEntry) GetRecords() map[string]*MeteringRecord

func (*MeteringEntry) GetStartTime

func (m *MeteringEntry) GetStartTime() *types.Timestamp

func (*MeteringEntry) GetUsageByCategory added in v0.16.0

func (m *MeteringEntry) GetUsageByCategory() map[string]*MeteringRecord

func (*MeteringEntry) GoString

func (this *MeteringEntry) GoString() string

func (*MeteringEntry) Marshal

func (m *MeteringEntry) Marshal() (dAtA []byte, err error)

func (*MeteringEntry) MarshalTo

func (m *MeteringEntry) MarshalTo(dAtA []byte) (int, error)

func (*MeteringEntry) MarshalToSizedBuffer

func (m *MeteringEntry) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MeteringEntry) ProtoMessage

func (*MeteringEntry) ProtoMessage()

func (*MeteringEntry) Reset

func (m *MeteringEntry) Reset()

func (*MeteringEntry) Size

func (m *MeteringEntry) Size() (n int)

func (*MeteringEntry) String

func (this *MeteringEntry) String() string

func (*MeteringEntry) Unmarshal

func (m *MeteringEntry) Unmarshal(dAtA []byte) error

func (*MeteringEntry) XXX_DiscardUnknown

func (m *MeteringEntry) XXX_DiscardUnknown()

func (*MeteringEntry) XXX_Marshal

func (m *MeteringEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MeteringEntry) XXX_Merge

func (m *MeteringEntry) XXX_Merge(src proto.Message)

func (*MeteringEntry) XXX_Size

func (m *MeteringEntry) XXX_Size() int

func (*MeteringEntry) XXX_Unmarshal

func (m *MeteringEntry) XXX_Unmarshal(b []byte) error

type MeteringRecord

type MeteringRecord struct {
	Value float64 `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	Unit  string  `protobuf:"bytes,2,opt,name=unit,proto3" json:"unit,omitempty"`
}

func (*MeteringRecord) Descriptor

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

func (*MeteringRecord) Equal

func (this *MeteringRecord) Equal(that interface{}) bool

func (*MeteringRecord) GetUnit

func (m *MeteringRecord) GetUnit() string

func (*MeteringRecord) GetValue

func (m *MeteringRecord) GetValue() float64

func (*MeteringRecord) GoString

func (this *MeteringRecord) GoString() string

func (*MeteringRecord) Marshal

func (m *MeteringRecord) Marshal() (dAtA []byte, err error)

func (*MeteringRecord) MarshalTo

func (m *MeteringRecord) MarshalTo(dAtA []byte) (int, error)

func (*MeteringRecord) MarshalToSizedBuffer

func (m *MeteringRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MeteringRecord) ProtoMessage

func (*MeteringRecord) ProtoMessage()

func (*MeteringRecord) Reset

func (m *MeteringRecord) Reset()

func (*MeteringRecord) Size

func (m *MeteringRecord) Size() (n int)

func (*MeteringRecord) String

func (this *MeteringRecord) String() string

func (*MeteringRecord) Unmarshal

func (m *MeteringRecord) Unmarshal(dAtA []byte) error

func (*MeteringRecord) XXX_DiscardUnknown

func (m *MeteringRecord) XXX_DiscardUnknown()

func (*MeteringRecord) XXX_Marshal

func (m *MeteringRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MeteringRecord) XXX_Merge

func (m *MeteringRecord) XXX_Merge(src proto.Message)

func (*MeteringRecord) XXX_Size

func (m *MeteringRecord) XXX_Size() int

func (*MeteringRecord) XXX_Unmarshal

func (m *MeteringRecord) XXX_Unmarshal(b []byte) error

type Metrics

type Metrics struct {
	// prometheus metrics endpoint uri (this is only populated if the AccountSpec has metrics enabled)
	Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
}

func (*Metrics) Descriptor

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

func (*Metrics) Equal

func (this *Metrics) Equal(that interface{}) bool

func (*Metrics) GetUri

func (m *Metrics) GetUri() string

func (*Metrics) GoString

func (this *Metrics) GoString() string

func (*Metrics) Marshal

func (m *Metrics) Marshal() (dAtA []byte, err error)

func (*Metrics) MarshalTo

func (m *Metrics) MarshalTo(dAtA []byte) (int, error)

func (*Metrics) MarshalToSizedBuffer

func (m *Metrics) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Metrics) ProtoMessage

func (*Metrics) ProtoMessage()

func (*Metrics) Reset

func (m *Metrics) Reset()

func (*Metrics) Size

func (m *Metrics) Size() (n int)

func (*Metrics) String

func (this *Metrics) String() string

func (*Metrics) Unmarshal

func (m *Metrics) Unmarshal(dAtA []byte) error

func (*Metrics) XXX_DiscardUnknown

func (m *Metrics) XXX_DiscardUnknown()

func (*Metrics) XXX_Marshal

func (m *Metrics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Metrics) XXX_Merge

func (m *Metrics) XXX_Merge(src proto.Message)

func (*Metrics) XXX_Size

func (m *Metrics) XXX_Size() int

func (*Metrics) XXX_Unmarshal

func (m *Metrics) XXX_Unmarshal(b []byte) error

type MetricsSpec

type MetricsSpec struct {
	// enables the endpoint from which clients can scrape all their namespace metrics
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// base64 encoded ca cert(s) used to authenticate clients connecting to the metrics endpoint
	AcceptedClientCa string `protobuf:"bytes,2,opt,name=accepted_client_ca,json=acceptedClientCa,proto3" json:"accepted_client_ca,omitempty"`
}

func (*MetricsSpec) Descriptor

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

func (*MetricsSpec) Equal

func (this *MetricsSpec) Equal(that interface{}) bool

func (*MetricsSpec) GetAcceptedClientCa

func (m *MetricsSpec) GetAcceptedClientCa() string

func (*MetricsSpec) GetEnabled

func (m *MetricsSpec) GetEnabled() bool

func (*MetricsSpec) GoString

func (this *MetricsSpec) GoString() string

func (*MetricsSpec) Marshal

func (m *MetricsSpec) Marshal() (dAtA []byte, err error)

func (*MetricsSpec) MarshalTo

func (m *MetricsSpec) MarshalTo(dAtA []byte) (int, error)

func (*MetricsSpec) MarshalToSizedBuffer

func (m *MetricsSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MetricsSpec) ProtoMessage

func (*MetricsSpec) ProtoMessage()

func (*MetricsSpec) Reset

func (m *MetricsSpec) Reset()

func (*MetricsSpec) Size

func (m *MetricsSpec) Size() (n int)

func (*MetricsSpec) String

func (this *MetricsSpec) String() string

func (*MetricsSpec) Unmarshal

func (m *MetricsSpec) Unmarshal(dAtA []byte) error

func (*MetricsSpec) XXX_DiscardUnknown

func (m *MetricsSpec) XXX_DiscardUnknown()

func (*MetricsSpec) XXX_Marshal

func (m *MetricsSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MetricsSpec) XXX_Merge

func (m *MetricsSpec) XXX_Merge(src proto.Message)

func (*MetricsSpec) XXX_Size

func (m *MetricsSpec) XXX_Size() int

func (*MetricsSpec) XXX_Unmarshal

func (m *MetricsSpec) XXX_Unmarshal(b []byte) error

type NamespaceUsageRecord

type NamespaceUsageRecord struct {
	// the namespace
	Namespace string         `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Entry     *MeteringEntry `protobuf:"bytes,2,opt,name=entry,proto3" json:"entry,omitempty"`
}

func (*NamespaceUsageRecord) Descriptor

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

func (*NamespaceUsageRecord) Equal

func (this *NamespaceUsageRecord) Equal(that interface{}) bool

func (*NamespaceUsageRecord) GetEntry

func (m *NamespaceUsageRecord) GetEntry() *MeteringEntry

func (*NamespaceUsageRecord) GetNamespace

func (m *NamespaceUsageRecord) GetNamespace() string

func (*NamespaceUsageRecord) GoString

func (this *NamespaceUsageRecord) GoString() string

func (*NamespaceUsageRecord) Marshal

func (m *NamespaceUsageRecord) Marshal() (dAtA []byte, err error)

func (*NamespaceUsageRecord) MarshalTo

func (m *NamespaceUsageRecord) MarshalTo(dAtA []byte) (int, error)

func (*NamespaceUsageRecord) MarshalToSizedBuffer

func (m *NamespaceUsageRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NamespaceUsageRecord) ProtoMessage

func (*NamespaceUsageRecord) ProtoMessage()

func (*NamespaceUsageRecord) Reset

func (m *NamespaceUsageRecord) Reset()

func (*NamespaceUsageRecord) Size

func (m *NamespaceUsageRecord) Size() (n int)

func (*NamespaceUsageRecord) String

func (this *NamespaceUsageRecord) String() string

func (*NamespaceUsageRecord) Unmarshal

func (m *NamespaceUsageRecord) Unmarshal(dAtA []byte) error

func (*NamespaceUsageRecord) XXX_DiscardUnknown

func (m *NamespaceUsageRecord) XXX_DiscardUnknown()

func (*NamespaceUsageRecord) XXX_Marshal

func (m *NamespaceUsageRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NamespaceUsageRecord) XXX_Merge

func (m *NamespaceUsageRecord) XXX_Merge(src proto.Message)

func (*NamespaceUsageRecord) XXX_Size

func (m *NamespaceUsageRecord) XXX_Size() int

func (*NamespaceUsageRecord) XXX_Unmarshal

func (m *NamespaceUsageRecord) XXX_Unmarshal(b []byte) error

type Period

type Period int32
const (
	PERIOD_UNSPECIFIED Period = 0
	PERIOD_DAY         Period = 1
)

func (Period) EnumDescriptor

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

func (Period) String

func (x Period) String() string

type State

type State int32
const (
	STATE_UNSPECIFIED       State = 0
	STATE_ACTIVATING        State = 1
	STATE_ACTIVATION_FAILED State = 2
	STATE_ACTIVE            State = 3
	STATE_UPDATING          State = 4
	STATE_UPDATE_FAILED     State = 5
	STATE_DELETING          State = 6
	STATE_DELETE_FAILED     State = 7
	STATE_DELETED           State = 8
	STATE_SUSPENDING        State = 9
	STATE_SUSPEND_FAILED    State = 10
	STATE_SUSPENDED         State = 11
)

func (State) EnumDescriptor

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

func (State) String

func (x State) String() string

Jump to

Keyboard shortcuts

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