cover

package
v0.69.19 Latest Latest
Warning

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

Go to latest
Published: Jan 10, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_api_cover_accountaccess_proto protoreflect.FileDescriptor
View Source
var File_api_cover_alert_proto protoreflect.FileDescriptor
View Source
var File_api_cover_anomaly_proto protoreflect.FileDescriptor
View Source
var File_api_cover_asset_proto protoreflect.FileDescriptor
View Source
var File_api_cover_attribute_proto protoreflect.FileDescriptor
View Source
var File_api_cover_budget_proto protoreflect.FileDescriptor
View Source
var File_api_cover_costforecast_proto protoreflect.FileDescriptor
View Source
var File_api_cover_costgroup_proto protoreflect.FileDescriptor
View Source
var File_api_cover_discountrecommendation_proto protoreflect.FileDescriptor
View Source
var File_api_cover_fee_proto protoreflect.FileDescriptor
View Source
var File_api_cover_rightsizingrecommendation_proto protoreflect.FileDescriptor
View Source
var File_api_cover_user_proto protoreflect.FileDescriptor
View Source
var File_api_cover_view_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Account added in v0.64.9

type Account struct {
	AccountId string `protobuf:"bytes,1,opt,name=accountId,proto3" json:"accountId,omitempty"`
	Name      string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Type      string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"` // account, subscription, project
	// contains filtered or unexported fields
}

func (*Account) Descriptor deprecated added in v0.64.9

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

Deprecated: Use Account.ProtoReflect.Descriptor instead.

func (*Account) GetAccountId added in v0.64.9

func (x *Account) GetAccountId() string

func (*Account) GetName added in v0.64.9

func (x *Account) GetName() string

func (*Account) GetType added in v0.64.9

func (x *Account) GetType() string

func (*Account) ProtoMessage added in v0.64.9

func (*Account) ProtoMessage()

func (*Account) ProtoReflect added in v0.64.9

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

func (*Account) Reset added in v0.64.9

func (x *Account) Reset()

func (*Account) String added in v0.64.9

func (x *Account) String() string

type Accounts added in v0.65.51

type Accounts struct {
	AccountId  string `protobuf:"bytes,1,opt,name=accountId,proto3" json:"accountId,omitempty"`
	Allocation string `protobuf:"bytes,2,opt,name=allocation,proto3" json:"allocation,omitempty"`
	Duration   string `protobuf:"bytes,3,opt,name=duration,proto3" json:"duration,omitempty"`
	// contains filtered or unexported fields
}

func (*Accounts) Descriptor deprecated added in v0.65.51

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

Deprecated: Use Accounts.ProtoReflect.Descriptor instead.

func (*Accounts) GetAccountId added in v0.65.51

func (x *Accounts) GetAccountId() string

func (*Accounts) GetAllocation added in v0.65.51

func (x *Accounts) GetAllocation() string

func (*Accounts) GetDuration added in v0.65.51

func (x *Accounts) GetDuration() string

func (*Accounts) ProtoMessage added in v0.65.51

func (*Accounts) ProtoMessage()

func (*Accounts) ProtoReflect added in v0.65.51

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

func (*Accounts) Reset added in v0.65.51

func (x *Accounts) Reset()

func (*Accounts) String added in v0.65.51

func (x *Accounts) String() string

type AlertChannel added in v0.68.79

type AlertChannel struct {
	Id   string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*AlertChannel) Descriptor deprecated added in v0.68.79

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

Deprecated: Use AlertChannel.ProtoReflect.Descriptor instead.

func (*AlertChannel) GetId added in v0.68.79

func (x *AlertChannel) GetId() string

func (*AlertChannel) GetName added in v0.68.79

func (x *AlertChannel) GetName() string

func (*AlertChannel) ProtoMessage added in v0.68.79

func (*AlertChannel) ProtoMessage()

func (*AlertChannel) ProtoReflect added in v0.68.79

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

func (*AlertChannel) Reset added in v0.68.79

func (x *AlertChannel) Reset()

func (*AlertChannel) String added in v0.68.79

func (x *AlertChannel) String() string

type AlertChannels added in v0.68.77

type AlertChannels struct {
	Email   []*AlertChannel `protobuf:"bytes,1,rep,name=email,proto3" json:"email,omitempty"`
	Slack   []*AlertChannel `protobuf:"bytes,2,rep,name=slack,proto3" json:"slack,omitempty"`
	Msteams []*AlertChannel `protobuf:"bytes,3,rep,name=msteams,proto3" json:"msteams,omitempty"`
	// contains filtered or unexported fields
}

func (*AlertChannels) Descriptor deprecated added in v0.68.77

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

Deprecated: Use AlertChannels.ProtoReflect.Descriptor instead.

func (*AlertChannels) GetEmail added in v0.68.77

func (x *AlertChannels) GetEmail() []*AlertChannel

func (*AlertChannels) GetMsteams added in v0.68.77

func (x *AlertChannels) GetMsteams() []*AlertChannel

func (*AlertChannels) GetSlack added in v0.68.77

func (x *AlertChannels) GetSlack() []*AlertChannel

func (*AlertChannels) ProtoMessage added in v0.68.77

func (*AlertChannels) ProtoMessage()

func (*AlertChannels) ProtoReflect added in v0.68.77

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

func (*AlertChannels) Reset added in v0.68.77

func (x *AlertChannels) Reset()

func (*AlertChannels) String added in v0.68.77

func (x *AlertChannels) String() string

type AlertCostGroup added in v0.68.84

type AlertCostGroup struct {
	Id   string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*AlertCostGroup) Descriptor deprecated added in v0.68.84

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

Deprecated: Use AlertCostGroup.ProtoReflect.Descriptor instead.

func (*AlertCostGroup) GetId added in v0.68.84

func (x *AlertCostGroup) GetId() string

func (*AlertCostGroup) GetName added in v0.68.84

func (x *AlertCostGroup) GetName() string

func (*AlertCostGroup) ProtoMessage added in v0.68.84

func (*AlertCostGroup) ProtoMessage()

func (*AlertCostGroup) ProtoReflect added in v0.68.84

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

func (*AlertCostGroup) Reset added in v0.68.84

func (x *AlertCostGroup) Reset()

func (*AlertCostGroup) String added in v0.68.84

func (x *AlertCostGroup) String() string

type AlertData added in v0.68.41

type AlertData struct {
	Id          string            `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name        string            `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Granularity string            `protobuf:"bytes,3,opt,name=granularity,proto3" json:"granularity,omitempty"`
	CostGroups  []*AlertCostGroup `protobuf:"bytes,4,rep,name=costGroups,proto3" json:"costGroups,omitempty"`
	Channels    *AlertChannels    `protobuf:"bytes,5,opt,name=channels,proto3" json:"channels,omitempty"`
	CreatedBy   string            `protobuf:"bytes,6,opt,name=createdBy,proto3" json:"createdBy,omitempty"`
	CreatedAt   string            `protobuf:"bytes,7,opt,name=createdAt,proto3" json:"createdAt,omitempty"`
	UpdatedAt   string            `protobuf:"bytes,8,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"`
	FixedAmount float32           `protobuf:"fixed32,9,opt,name=fixedAmount,proto3" json:"fixedAmount,omitempty"`
	Percentage  float32           `protobuf:"fixed32,10,opt,name=percentage,proto3" json:"percentage,omitempty"`
	// contains filtered or unexported fields
}

func (*AlertData) Descriptor deprecated added in v0.68.41

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

Deprecated: Use AlertData.ProtoReflect.Descriptor instead.

func (*AlertData) GetChannels added in v0.68.41

func (x *AlertData) GetChannels() *AlertChannels

func (*AlertData) GetCostGroups added in v0.68.41

func (x *AlertData) GetCostGroups() []*AlertCostGroup

func (*AlertData) GetCreatedAt added in v0.68.52

func (x *AlertData) GetCreatedAt() string

func (*AlertData) GetCreatedBy added in v0.68.52

func (x *AlertData) GetCreatedBy() string

func (*AlertData) GetFixedAmount added in v0.68.41

func (x *AlertData) GetFixedAmount() float32

func (*AlertData) GetGranularity added in v0.68.41

func (x *AlertData) GetGranularity() string

func (*AlertData) GetId added in v0.68.41

func (x *AlertData) GetId() string

func (*AlertData) GetName added in v0.68.41

func (x *AlertData) GetName() string

func (*AlertData) GetPercentage added in v0.68.41

func (x *AlertData) GetPercentage() float32

func (*AlertData) GetUpdatedAt added in v0.68.52

func (x *AlertData) GetUpdatedAt() string

func (*AlertData) ProtoMessage added in v0.68.41

func (*AlertData) ProtoMessage()

func (*AlertData) ProtoReflect added in v0.68.41

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

func (*AlertData) Reset added in v0.68.41

func (x *AlertData) Reset()

func (*AlertData) String added in v0.68.41

func (x *AlertData) String() string

type AnomalyData added in v0.68.62

type AnomalyData struct {
	Account     string  `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"`
	CostGroupId string  `protobuf:"bytes,2,opt,name=costGroupId,proto3" json:"costGroupId,omitempty"`
	Vendor      string  `protobuf:"bytes,3,opt,name=vendor,proto3" json:"vendor,omitempty"`
	Product     string  `protobuf:"bytes,4,opt,name=product,proto3" json:"product,omitempty"`
	Date        string  `protobuf:"bytes,5,opt,name=date,proto3" json:"date,omitempty"`
	TotalCost   float32 `protobuf:"fixed32,6,opt,name=totalCost,proto3" json:"totalCost,omitempty"`
	IsAnomaly   bool    `protobuf:"varint,7,opt,name=isAnomaly,proto3" json:"isAnomaly,omitempty"`
	// contains filtered or unexported fields
}

func (*AnomalyData) Descriptor deprecated added in v0.68.62

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

Deprecated: Use AnomalyData.ProtoReflect.Descriptor instead.

func (*AnomalyData) GetAccount added in v0.68.62

func (x *AnomalyData) GetAccount() string

func (*AnomalyData) GetCostGroupId added in v0.68.62

func (x *AnomalyData) GetCostGroupId() string

func (*AnomalyData) GetDate added in v0.68.62

func (x *AnomalyData) GetDate() string

func (*AnomalyData) GetIsAnomaly added in v0.68.62

func (x *AnomalyData) GetIsAnomaly() bool

func (*AnomalyData) GetProduct added in v0.68.62

func (x *AnomalyData) GetProduct() string

func (*AnomalyData) GetTotalCost added in v0.68.62

func (x *AnomalyData) GetTotalCost() float32

func (*AnomalyData) GetVendor added in v0.68.62

func (x *AnomalyData) GetVendor() string

func (*AnomalyData) ProtoMessage added in v0.68.62

func (*AnomalyData) ProtoMessage()

func (*AnomalyData) ProtoReflect added in v0.68.62

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

func (*AnomalyData) Reset added in v0.68.62

func (x *AnomalyData) Reset()

func (*AnomalyData) String added in v0.68.62

func (x *AnomalyData) String() string

type Asset added in v0.64.7

type Asset struct {

	// Possible values: `account`, `subscription` or `project`
	Key        string            `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Attributes map[string]string `` /* 161-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Asset) Descriptor deprecated added in v0.64.7

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

Deprecated: Use Asset.ProtoReflect.Descriptor instead.

func (*Asset) GetAttributes added in v0.64.7

func (x *Asset) GetAttributes() map[string]string

func (*Asset) GetKey added in v0.64.7

func (x *Asset) GetKey() string

func (*Asset) ProtoMessage added in v0.64.7

func (*Asset) ProtoMessage()

func (*Asset) ProtoReflect added in v0.64.7

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

func (*Asset) Reset added in v0.64.7

func (x *Asset) Reset()

func (*Asset) String added in v0.64.7

func (x *Asset) String() string

type AwsCostForecast added in v0.65.6

type AwsCostForecast struct {

	// For daily data, format is `yyyy-mm-dd`; for monthly, `yyyy-mm`.
	Date string `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"`
	// The account being queried.
	Account string `protobuf:"bytes,2,opt,name=account,proto3" json:"account,omitempty"`
	// The product code for an AWS service
	ProductCode string `protobuf:"bytes,3,opt,name=productCode,proto3" json:"productCode,omitempty"`
	// Forcasted cost based on true cost (calculated)
	Cost       float64 `protobuf:"fixed64,4,opt,name=cost,proto3" json:"cost,omitempty"`
	LowerBound float64 `protobuf:"fixed64,5,opt,name=lowerBound,proto3" json:"lowerBound,omitempty"`
	UpperBound float64 `protobuf:"fixed64,6,opt,name=upperBound,proto3" json:"upperBound,omitempty"`
	// Forcasted cost based on unblended cost
	UnblendedCost       float64 `protobuf:"fixed64,7,opt,name=unblendedCost,proto3" json:"unblendedCost,omitempty"`
	UnblendedLowerBound float64 `protobuf:"fixed64,8,opt,name=unblendedLowerBound,proto3" json:"unblendedLowerBound,omitempty"`
	UnblendedUpperBound float64 `protobuf:"fixed64,9,opt,name=unblendedUpperBound,proto3" json:"unblendedUpperBound,omitempty"`
	// contains filtered or unexported fields
}

func (*AwsCostForecast) Descriptor deprecated added in v0.65.6

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

Deprecated: Use AwsCostForecast.ProtoReflect.Descriptor instead.

func (*AwsCostForecast) GetAccount added in v0.65.6

func (x *AwsCostForecast) GetAccount() string

func (*AwsCostForecast) GetCost added in v0.65.6

func (x *AwsCostForecast) GetCost() float64

func (*AwsCostForecast) GetDate added in v0.65.6

func (x *AwsCostForecast) GetDate() string

func (*AwsCostForecast) GetLowerBound added in v0.65.6

func (x *AwsCostForecast) GetLowerBound() float64

func (*AwsCostForecast) GetProductCode added in v0.65.6

func (x *AwsCostForecast) GetProductCode() string

func (*AwsCostForecast) GetUnblendedCost added in v0.65.6

func (x *AwsCostForecast) GetUnblendedCost() float64

func (*AwsCostForecast) GetUnblendedLowerBound added in v0.65.6

func (x *AwsCostForecast) GetUnblendedLowerBound() float64

func (*AwsCostForecast) GetUnblendedUpperBound added in v0.65.6

func (x *AwsCostForecast) GetUnblendedUpperBound() float64

func (*AwsCostForecast) GetUpperBound added in v0.65.6

func (x *AwsCostForecast) GetUpperBound() float64

func (*AwsCostForecast) ProtoMessage added in v0.65.6

func (*AwsCostForecast) ProtoMessage()

func (*AwsCostForecast) ProtoReflect added in v0.65.6

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

func (*AwsCostForecast) Reset added in v0.65.6

func (x *AwsCostForecast) Reset()

func (*AwsCostForecast) String added in v0.65.6

func (x *AwsCostForecast) String() string

type AwsDiscountRecommendations added in v0.68.85

type AwsDiscountRecommendations struct {
	RiRecommendations []*RiRecommendationResults `protobuf:"bytes,1,rep,name=riRecommendations,proto3" json:"riRecommendations,omitempty"`
	SpRecommendations []*SpRecommendationResults `protobuf:"bytes,2,rep,name=spRecommendations,proto3" json:"spRecommendations,omitempty"`
	// contains filtered or unexported fields
}

func (*AwsDiscountRecommendations) Descriptor deprecated added in v0.68.85

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

Deprecated: Use AwsDiscountRecommendations.ProtoReflect.Descriptor instead.

func (*AwsDiscountRecommendations) GetRiRecommendations added in v0.68.85

func (x *AwsDiscountRecommendations) GetRiRecommendations() []*RiRecommendationResults

func (*AwsDiscountRecommendations) GetSpRecommendations added in v0.68.85

func (x *AwsDiscountRecommendations) GetSpRecommendations() []*SpRecommendationResults

func (*AwsDiscountRecommendations) ProtoMessage added in v0.68.85

func (*AwsDiscountRecommendations) ProtoMessage()

func (*AwsDiscountRecommendations) ProtoReflect added in v0.68.85

func (*AwsDiscountRecommendations) Reset added in v0.68.85

func (x *AwsDiscountRecommendations) Reset()

func (*AwsDiscountRecommendations) String added in v0.68.85

func (x *AwsDiscountRecommendations) String() string

type AwsInputs added in v0.68.85

type AwsInputs struct {

	// Supported values are the following: ('STANDARD', 'CONVERTIBLE') -> for RI only
	OfferingClass string `protobuf:"bytes,1,opt,name=offeringClass,proto3" json:"offeringClass,omitempty"`
	// Supported values are the following: ('ALL_UPFRONT', 'PARTIAL_UPFRONT', 'NO_UPFRONT')
	PaymentOption string `protobuf:"bytes,2,opt,name=paymentOption,proto3" json:"paymentOption,omitempty"`
	// Supported values are the following:('ONE_YEAR', 'THREE_YEARS')
	TermInYears string `protobuf:"bytes,3,opt,name=termInYears,proto3" json:"termInYears,omitempty"`
	// Supported values are the following:('SEVEN_DAYS', 'THIRTY_DAYS', 'SIXTY_DAYS')
	BasedOnThePast string `protobuf:"bytes,4,opt,name=basedOnThePast,proto3" json:"basedOnThePast,omitempty"`
	// contains filtered or unexported fields
}

func (*AwsInputs) Descriptor deprecated added in v0.68.85

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

Deprecated: Use AwsInputs.ProtoReflect.Descriptor instead.

func (*AwsInputs) GetBasedOnThePast added in v0.68.85

func (x *AwsInputs) GetBasedOnThePast() string

func (*AwsInputs) GetOfferingClass added in v0.68.85

func (x *AwsInputs) GetOfferingClass() string

func (*AwsInputs) GetPaymentOption added in v0.68.85

func (x *AwsInputs) GetPaymentOption() string

func (*AwsInputs) GetTermInYears added in v0.68.85

func (x *AwsInputs) GetTermInYears() string

func (*AwsInputs) ProtoMessage added in v0.68.85

func (*AwsInputs) ProtoMessage()

func (*AwsInputs) ProtoReflect added in v0.68.85

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

func (*AwsInputs) Reset added in v0.68.85

func (x *AwsInputs) Reset()

func (*AwsInputs) String added in v0.68.85

func (x *AwsInputs) String() string

type AwsOptions added in v0.68.25

type AwsOptions struct {
	AccountName        string              `protobuf:"bytes,1,opt,name=AccountName,proto3" json:"AccountName,omitempty"`
	PayerId            string              `protobuf:"bytes,2,opt,name=PayerId,proto3" json:"PayerId,omitempty"`
	RoleArn            string              `protobuf:"bytes,3,opt,name=RoleArn,proto3" json:"RoleArn,omitempty"`
	ExternalId         string              `protobuf:"bytes,4,opt,name=ExternalId,proto3" json:"ExternalId,omitempty"`
	StackId            string              `protobuf:"bytes,5,opt,name=StackId,proto3" json:"StackId,omitempty"`
	StackRegion        string              `protobuf:"bytes,6,opt,name=StackRegion,proto3" json:"StackRegion,omitempty"`
	TemplateUrl        string              `protobuf:"bytes,7,opt,name=TemplateUrl,proto3" json:"TemplateUrl,omitempty"`
	BucketName         string              `protobuf:"bytes,8,opt,name=BucketName,proto3" json:"BucketName,omitempty"`
	Prefix             string              `protobuf:"bytes,9,opt,name=Prefix,proto3" json:"Prefix,omitempty"`
	ReportName         string              `protobuf:"bytes,10,opt,name=ReportName,proto3" json:"ReportName,omitempty"`
	RegistrationStatus *RegistrationStatus `protobuf:"bytes,11,opt,name=registrationStatus,proto3" json:"registrationStatus,omitempty"`
	Status             string              `protobuf:"bytes,12,opt,name=Status,proto3" json:"Status,omitempty"`
	// contains filtered or unexported fields
}

func (*AwsOptions) Descriptor deprecated added in v0.68.25

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

Deprecated: Use AwsOptions.ProtoReflect.Descriptor instead.

func (*AwsOptions) GetAccountName added in v0.68.25

func (x *AwsOptions) GetAccountName() string

func (*AwsOptions) GetBucketName added in v0.68.25

func (x *AwsOptions) GetBucketName() string

func (*AwsOptions) GetExternalId added in v0.68.25

func (x *AwsOptions) GetExternalId() string

func (*AwsOptions) GetPayerId added in v0.68.25

func (x *AwsOptions) GetPayerId() string

func (*AwsOptions) GetPrefix added in v0.68.25

func (x *AwsOptions) GetPrefix() string

func (*AwsOptions) GetRegistrationStatus added in v0.68.25

func (x *AwsOptions) GetRegistrationStatus() *RegistrationStatus

func (*AwsOptions) GetReportName added in v0.68.25

func (x *AwsOptions) GetReportName() string

func (*AwsOptions) GetRoleArn added in v0.68.25

func (x *AwsOptions) GetRoleArn() string

func (*AwsOptions) GetStackId added in v0.68.25

func (x *AwsOptions) GetStackId() string

func (*AwsOptions) GetStackRegion added in v0.68.25

func (x *AwsOptions) GetStackRegion() string

func (*AwsOptions) GetStatus added in v0.68.25

func (x *AwsOptions) GetStatus() string

func (*AwsOptions) GetTemplateUrl added in v0.68.25

func (x *AwsOptions) GetTemplateUrl() string

func (*AwsOptions) ProtoMessage added in v0.68.25

func (*AwsOptions) ProtoMessage()

func (*AwsOptions) ProtoReflect added in v0.68.25

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

func (*AwsOptions) Reset added in v0.68.25

func (x *AwsOptions) Reset()

func (*AwsOptions) String added in v0.68.25

func (x *AwsOptions) String() string

type AzureDiscountRecommendations added in v0.68.85

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

func (*AzureDiscountRecommendations) Descriptor deprecated added in v0.68.85

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

Deprecated: Use AzureDiscountRecommendations.ProtoReflect.Descriptor instead.

func (*AzureDiscountRecommendations) ProtoMessage added in v0.68.85

func (*AzureDiscountRecommendations) ProtoMessage()

func (*AzureDiscountRecommendations) ProtoReflect added in v0.68.85

func (*AzureDiscountRecommendations) Reset added in v0.68.85

func (x *AzureDiscountRecommendations) Reset()

func (*AzureDiscountRecommendations) String added in v0.68.85

type AzureInputs added in v0.68.85

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

func (*AzureInputs) Descriptor deprecated added in v0.68.85

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

Deprecated: Use AzureInputs.ProtoReflect.Descriptor instead.

func (*AzureInputs) ProtoMessage added in v0.68.85

func (*AzureInputs) ProtoMessage()

func (*AzureInputs) ProtoReflect added in v0.68.85

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

func (*AzureInputs) Reset added in v0.68.85

func (x *AzureInputs) Reset()

func (*AzureInputs) String added in v0.68.85

func (x *AzureInputs) String() string

type AzureOptions added in v0.68.2

type AzureOptions struct {
	AccountName     string `protobuf:"bytes,1,opt,name=accountName,proto3" json:"accountName,omitempty"`
	AzureCustomerId string `protobuf:"bytes,2,opt,name=azureCustomerId,proto3" json:"azureCustomerId,omitempty"`
	AzurePlanId     string `protobuf:"bytes,3,opt,name=azurePlanId,proto3" json:"azurePlanId,omitempty"`
	ServiceAcct     string `protobuf:"bytes,4,opt,name=serviceAcct,proto3" json:"serviceAcct,omitempty"`
	PartnerAcct     string `protobuf:"bytes,5,opt,name=partnerAcct,proto3" json:"partnerAcct,omitempty"`
	CompanyId       string `protobuf:"bytes,6,opt,name=companyId,proto3" json:"companyId,omitempty"`
	PayerId         string `protobuf:"bytes,7,opt,name=payerId,proto3" json:"payerId,omitempty"`
	// contains filtered or unexported fields
}

func (*AzureOptions) Descriptor deprecated added in v0.68.2

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

Deprecated: Use AzureOptions.ProtoReflect.Descriptor instead.

func (*AzureOptions) GetAccountName added in v0.68.2

func (x *AzureOptions) GetAccountName() string

func (*AzureOptions) GetAzureCustomerId added in v0.68.5

func (x *AzureOptions) GetAzureCustomerId() string

func (*AzureOptions) GetAzurePlanId added in v0.68.5

func (x *AzureOptions) GetAzurePlanId() string

func (*AzureOptions) GetCompanyId added in v0.68.19

func (x *AzureOptions) GetCompanyId() string

func (*AzureOptions) GetPartnerAcct added in v0.68.2

func (x *AzureOptions) GetPartnerAcct() string

func (*AzureOptions) GetPayerId added in v0.68.2

func (x *AzureOptions) GetPayerId() string

func (*AzureOptions) GetServiceAcct added in v0.68.2

func (x *AzureOptions) GetServiceAcct() string

func (*AzureOptions) ProtoMessage added in v0.68.2

func (*AzureOptions) ProtoMessage()

func (*AzureOptions) ProtoReflect added in v0.68.2

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

func (*AzureOptions) Reset added in v0.68.2

func (x *AzureOptions) Reset()

func (*AzureOptions) String added in v0.68.2

func (x *AzureOptions) String() string

type BudgetAlert added in v0.69.13

type BudgetAlert struct {
	Threshold []*Threshold   `protobuf:"bytes,1,rep,name=threshold,proto3" json:"threshold,omitempty"`
	Channels  *AlertChannels `protobuf:"bytes,2,opt,name=channels,proto3" json:"channels,omitempty"`
	// contains filtered or unexported fields
}

func (*BudgetAlert) Descriptor deprecated added in v0.69.13

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

Deprecated: Use BudgetAlert.ProtoReflect.Descriptor instead.

func (*BudgetAlert) GetChannels added in v0.69.13

func (x *BudgetAlert) GetChannels() *AlertChannels

func (*BudgetAlert) GetThreshold added in v0.69.13

func (x *BudgetAlert) GetThreshold() []*Threshold

func (*BudgetAlert) ProtoMessage added in v0.69.13

func (*BudgetAlert) ProtoMessage()

func (*BudgetAlert) ProtoReflect added in v0.69.13

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

func (*BudgetAlert) Reset added in v0.69.13

func (x *BudgetAlert) Reset()

func (*BudgetAlert) String added in v0.69.13

func (x *BudgetAlert) String() string

type BudgetData added in v0.69.4

type BudgetData struct {
	Id             string                  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`               // not required for creating budget
	StartDate      string                  `protobuf:"bytes,2,opt,name=startDate,proto3" json:"startDate,omitempty"` // use yyyymmdd format
	EndDate        string                  `protobuf:"bytes,3,opt,name=endDate,proto3" json:"endDate,omitempty"`     // use yyyymmdd format
	TotalBudget    float32                 `protobuf:"fixed32,4,opt,name=totalBudget,proto3" json:"totalBudget,omitempty"`
	Period         int64                   `protobuf:"varint,5,opt,name=period,proto3" json:"period,omitempty"`                // 3, 6, 12 months
	GranularBudget []*GranularBudgetData   `protobuf:"bytes,6,rep,name=granularBudget,proto3" json:"granularBudget,omitempty"` // budget per month
	CostGroup      *AlertCostGroup         `protobuf:"bytes,7,opt,name=costGroup,proto3" json:"costGroup,omitempty"`
	Alerts         []*BudgetAlert          `protobuf:"bytes,8,rep,name=alerts,proto3" json:"alerts,omitempty"`                 // threshold(s) and its respective channel(s) to alert
	ForecastedData []*GranularForecastData `protobuf:"bytes,9,rep,name=forecastedData,proto3" json:"forecastedData,omitempty"` // forecast data record of an expired budget
	SpendingData   []*GranularSpendingData `protobuf:"bytes,10,rep,name=spendingData,proto3" json:"spendingData,omitempty"`    // spending data record of an expired budget
	Expired        bool                    `protobuf:"varint,11,opt,name=expired,proto3" json:"expired,omitempty"`             // true if budget has expired
	Draft          bool                    `protobuf:"varint,12,opt,name=draft,proto3" json:"draft,omitempty"`                 // true if the current budget set is still a draft
	CreatedBy      string                  `protobuf:"bytes,13,opt,name=createdBy,proto3" json:"createdBy,omitempty"`          // not required for creating budget
	CreatedAt      string                  `protobuf:"bytes,14,opt,name=createdAt,proto3" json:"createdAt,omitempty"`          // not required for creating budget
	UpdatedBy      string                  `protobuf:"bytes,15,opt,name=updatedBy,proto3" json:"updatedBy,omitempty"`          // not required for creating budget
	UpdatedAt      string                  `protobuf:"bytes,16,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"`          // not required for creating budget
	TotalSpend     float32                 `protobuf:"fixed32,17,opt,name=totalSpend,proto3" json:"totalSpend,omitempty"`      // total accumulated spending within the budget period
	// contains filtered or unexported fields
}

func (*BudgetData) Descriptor deprecated added in v0.69.4

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

Deprecated: Use BudgetData.ProtoReflect.Descriptor instead.

func (*BudgetData) GetAlerts added in v0.69.13

func (x *BudgetData) GetAlerts() []*BudgetAlert

func (*BudgetData) GetCostGroup added in v0.69.4

func (x *BudgetData) GetCostGroup() *AlertCostGroup

func (*BudgetData) GetCreatedAt added in v0.69.11

func (x *BudgetData) GetCreatedAt() string

func (*BudgetData) GetCreatedBy added in v0.69.11

func (x *BudgetData) GetCreatedBy() string

func (*BudgetData) GetDraft added in v0.69.5

func (x *BudgetData) GetDraft() bool

func (*BudgetData) GetEndDate added in v0.69.4

func (x *BudgetData) GetEndDate() string

func (*BudgetData) GetExpired added in v0.69.11

func (x *BudgetData) GetExpired() bool

func (*BudgetData) GetForecastedData added in v0.69.11

func (x *BudgetData) GetForecastedData() []*GranularForecastData

func (*BudgetData) GetGranularBudget added in v0.69.4

func (x *BudgetData) GetGranularBudget() []*GranularBudgetData

func (*BudgetData) GetId added in v0.69.4

func (x *BudgetData) GetId() string

func (*BudgetData) GetPeriod added in v0.69.13

func (x *BudgetData) GetPeriod() int64

func (*BudgetData) GetSpendingData added in v0.69.11

func (x *BudgetData) GetSpendingData() []*GranularSpendingData

func (*BudgetData) GetStartDate added in v0.69.4

func (x *BudgetData) GetStartDate() string

func (*BudgetData) GetTotalBudget added in v0.69.4

func (x *BudgetData) GetTotalBudget() float32

func (*BudgetData) GetTotalSpend added in v0.69.18

func (x *BudgetData) GetTotalSpend() float32

func (*BudgetData) GetUpdatedAt added in v0.69.11

func (x *BudgetData) GetUpdatedAt() string

func (*BudgetData) GetUpdatedBy added in v0.69.11

func (x *BudgetData) GetUpdatedBy() string

func (*BudgetData) ProtoMessage added in v0.69.4

func (*BudgetData) ProtoMessage()

func (*BudgetData) ProtoReflect added in v0.69.4

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

func (*BudgetData) Reset added in v0.69.4

func (x *BudgetData) Reset()

func (*BudgetData) String added in v0.69.4

func (x *BudgetData) String() string

type Category added in v0.68.45

type Category struct {
	Display string `protobuf:"bytes,1,opt,name=display,proto3" json:"display,omitempty"`
	Query   string `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

func (*Category) Descriptor deprecated added in v0.68.45

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

Deprecated: Use Category.ProtoReflect.Descriptor instead.

func (*Category) GetDisplay added in v0.68.45

func (x *Category) GetDisplay() string

func (*Category) GetQuery added in v0.68.45

func (x *Category) GetQuery() string

func (*Category) ProtoMessage added in v0.68.45

func (*Category) ProtoMessage()

func (*Category) ProtoReflect added in v0.68.45

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

func (*Category) Reset added in v0.68.45

func (x *Category) Reset()

func (*Category) String added in v0.68.45

func (x *Category) String() string

type ChannelData added in v0.68.41

type ChannelData struct {
	Id         string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name       string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // actual email value of channel name in slack or ms teams
	Type       string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"` // email, slack, msteams
	WebhookUrl string `protobuf:"bytes,4,opt,name=webhookUrl,proto3" json:"webhookUrl,omitempty"`
	// contains filtered or unexported fields
}

func (*ChannelData) Descriptor deprecated added in v0.68.41

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

Deprecated: Use ChannelData.ProtoReflect.Descriptor instead.

func (*ChannelData) GetId added in v0.68.41

func (x *ChannelData) GetId() string

func (*ChannelData) GetName added in v0.68.41

func (x *ChannelData) GetName() string

func (*ChannelData) GetType added in v0.68.41

func (x *ChannelData) GetType() string

func (*ChannelData) GetWebhookUrl added in v0.68.41

func (x *ChannelData) GetWebhookUrl() string

func (*ChannelData) ProtoMessage added in v0.68.41

func (*ChannelData) ProtoMessage()

func (*ChannelData) ProtoReflect added in v0.68.41

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

func (*ChannelData) Reset added in v0.68.41

func (x *ChannelData) Reset()

func (*ChannelData) String added in v0.68.41

func (x *ChannelData) String() string

type Combinations added in v0.63.2

type Combinations struct {

	// Optional. Valid only for the `aws` vendor. AWS-specific options.
	AwsOptions *CostGroupAwsOptions `protobuf:"bytes,1,opt,name=awsOptions,proto3" json:"awsOptions,omitempty"`
	// Optional. Valid only for the `azure` vendor. Azure-specific options.
	AzureOptions *CostGroupAzureOptions `protobuf:"bytes,2,opt,name=azureOptions,proto3" json:"azureOptions,omitempty"`
	// Optional. Valid only for the `gcp` vendor. GCP-specific options.
	GcpOptions *CostGroupGcpOptions `protobuf:"bytes,3,opt,name=gcpOptions,proto3" json:"gcpOptions,omitempty"`
	// Optional. Valid only for the `azurecsp` vendor. AzureCSP-specific options.
	AzurecspOptions *CostGroupAzureCspOptions `protobuf:"bytes,4,opt,name=azurecspOptions,proto3" json:"azurecspOptions,omitempty"`
	// Optional. For custom selection when creating cost groups.
	// This field allows custom options for specifying criteria for cost group creation.
	CustomOptions *CostGroupCustomOptions `protobuf:"bytes,5,opt,name=customOptions,proto3" json:"customOptions,omitempty"`
	// contains filtered or unexported fields
}

func (*Combinations) Descriptor deprecated added in v0.63.2

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

Deprecated: Use Combinations.ProtoReflect.Descriptor instead.

func (*Combinations) GetAwsOptions added in v0.64.10

func (x *Combinations) GetAwsOptions() *CostGroupAwsOptions

func (*Combinations) GetAzureOptions added in v0.64.10

func (x *Combinations) GetAzureOptions() *CostGroupAzureOptions

func (*Combinations) GetAzurecspOptions added in v0.68.20

func (x *Combinations) GetAzurecspOptions() *CostGroupAzureCspOptions

func (*Combinations) GetCustomOptions added in v0.68.37

func (x *Combinations) GetCustomOptions() *CostGroupCustomOptions

func (*Combinations) GetGcpOptions added in v0.64.10

func (x *Combinations) GetGcpOptions() *CostGroupGcpOptions

func (*Combinations) ProtoMessage added in v0.63.2

func (*Combinations) ProtoMessage()

func (*Combinations) ProtoReflect added in v0.63.2

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

func (*Combinations) Reset added in v0.63.2

func (x *Combinations) Reset()

func (*Combinations) String added in v0.63.2

func (x *Combinations) String() string

type CostGroupAwsOptions added in v0.64.10

type CostGroupAwsOptions struct {

	// Optional. A list of filtering options. Multiple filter items will use the logical 'or' operator, e.g. filter1 || filter2 || filter3, etc.
	// A map of "key:value" column filters. The key indicates the column name while the value is the filter value prefixed by either "eq:" (equal), "re:" (regular expressions based on https://github.com/google/re2), or "!re:" (reverse "re:"). No prefix is the same as "eq:". Multiple map items will use the logical 'and' operator, e.g. mapfilter1 && mapfilter2 && mapfilter3, etc.
	//
	// For example, if you like to filter `productCode` to return only `AmazonEC2`, set to `{"productCode":"eq:AmazonEC2"}` or `{"productCode":"AmazonEC2"}`. You can also use a regular expression like `{"productCode":"re:AmazonEC2|AmazonRDS"}`, which means return all AmazonEC2 or AmazonRDS lineitems. Or reverse regexp, such as `{"productCode":"!re:^AmazonEC2$"}`, which means return all items except `AmazonEC2`.
	Filters []*CostGroupOptionsFilters `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"`
	// Optional. A list of filtering options. See [ReadCostsRequestAwsOptionsFilters] for more information on each filter item. Multiple filter items will use the logical 'or' operator, e.g. filter1 || filter2 || filter3, etc.
	// A map of "key:value" tag filters. The key indicates the tag key while the value is the filter tag value which can be prefixed by either "eq:" (equal), "re:" (regular expressions based on https://github.com/google/re2), or "!re:" (reverse "re:"). No prefix is the same as "eq:". Multiple map items will use the logical 'and' operator, e.g. mapfilter1 && mapfilter2 && mapfilter3, etc.
	//
	// For example, if you want to query lineitems with the tag `project:MY_PROJECT`, set to `{"project":"MY_PROJECT"}`. You can also use regular expressions for tag values, such as `{"name":"re:[A-Za-z0-9]*"}`.
	TagFilters []*CostGroupOptionsFilters `protobuf:"bytes,2,rep,name=tagFilters,proto3" json:"tagFilters,omitempty"`
	// contains filtered or unexported fields
}

AWS-specific options for CreateCostGroupRequest.

func (*CostGroupAwsOptions) Descriptor deprecated added in v0.64.10

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

Deprecated: Use CostGroupAwsOptions.ProtoReflect.Descriptor instead.

func (*CostGroupAwsOptions) GetFilters added in v0.64.10

func (x *CostGroupAwsOptions) GetFilters() []*CostGroupOptionsFilters

func (*CostGroupAwsOptions) GetTagFilters added in v0.65.32

func (x *CostGroupAwsOptions) GetTagFilters() []*CostGroupOptionsFilters

func (*CostGroupAwsOptions) ProtoMessage added in v0.64.10

func (*CostGroupAwsOptions) ProtoMessage()

func (*CostGroupAwsOptions) ProtoReflect added in v0.64.10

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

func (*CostGroupAwsOptions) Reset added in v0.64.10

func (x *CostGroupAwsOptions) Reset()

func (*CostGroupAwsOptions) String added in v0.64.10

func (x *CostGroupAwsOptions) String() string

type CostGroupAzureCspOptions added in v0.68.20

type CostGroupAzureCspOptions struct {

	// Optional. A list of filtering options. Multiple filter items will use the logical 'or' operator, e.g. filter1 || filter2 || filter3, etc.
	// A map of "key:value" column filters. The key indicates the column name while the value is the filter value prefixed by either "eq:" (equal), "re:" (regular expressions based on https://github.com/google/re2), or "!re:" (reverse "re:"). No prefix is the same as "eq:". Multiple map items will use the logical 'and' operator, e.g. mapfilter1 && mapfilter2 && mapfilter3, etc.
	//
	// For example, if you like to filter `productCode` to return only `AmazonEC2`, set to `{"productCode":"eq:AmazonEC2"}` or `{"productCode":"AmazonEC2"}`. You can also use a regular expression like `{"productCode":"re:AmazonEC2|AmazonRDS"}`, which means return all AmazonEC2 or AmazonRDS lineitems. Or reverse regexp, such as `{"productCode":"!re:^AmazonEC2$"}`, which means return all items except `AmazonEC2`.
	Filters []*CostGroupOptionsFilters `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"`
	// Optional. A list of filtering options. See [ReadCostsRequestAwsOptionsFilters] for more information on each filter item. Multiple filter items will use the logical 'or' operator, e.g. filter1 || filter2 || filter3, etc.
	// A map of "key:value" tag filters. The key indicates the tag key while the value is the filter tag value which can be prefixed by either "eq:" (equal), "re:" (regular expressions based on https://github.com/google/re2), or "!re:" (reverse "re:"). No prefix is the same as "eq:". Multiple map items will use the logical 'and' operator, e.g. mapfilter1 && mapfilter2 && mapfilter3, etc.
	//
	// For example, if you want to query lineitems with the tag `project:MY_PROJECT`, set to `{"project":"MY_PROJECT"}`. You can also use regular expressions for tag values, such as `{"name":"re:[A-Za-z0-9]*"}`.
	TagFilters []*CostGroupOptionsFilters `protobuf:"bytes,2,rep,name=tagFilters,proto3" json:"tagFilters,omitempty"`
	// contains filtered or unexported fields
}

AzureCsp-specific options for CreateCostGroupRequest.

func (*CostGroupAzureCspOptions) Descriptor deprecated added in v0.68.20

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

Deprecated: Use CostGroupAzureCspOptions.ProtoReflect.Descriptor instead.

func (*CostGroupAzureCspOptions) GetFilters added in v0.68.20

func (*CostGroupAzureCspOptions) GetTagFilters added in v0.68.20

func (x *CostGroupAzureCspOptions) GetTagFilters() []*CostGroupOptionsFilters

func (*CostGroupAzureCspOptions) ProtoMessage added in v0.68.20

func (*CostGroupAzureCspOptions) ProtoMessage()

func (*CostGroupAzureCspOptions) ProtoReflect added in v0.68.20

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

func (*CostGroupAzureCspOptions) Reset added in v0.68.20

func (x *CostGroupAzureCspOptions) Reset()

func (*CostGroupAzureCspOptions) String added in v0.68.20

func (x *CostGroupAzureCspOptions) String() string

type CostGroupAzureOptions added in v0.64.10

type CostGroupAzureOptions struct {

	// Optional. A list of filtering options. Multiple filter items will use the logical 'or' operator, e.g. filter1 || filter2 || filter3, etc.
	// A map of "key:value" column filters. The key indicates the column name while the value is the filter value prefixed by either "eq:" (equal), "re:" (regular expressions based on https://github.com/google/re2), or "!re:" (reverse "re:"). No prefix is the same as "eq:". Multiple map items will use the logical 'and' operator, e.g. mapfilter1 && mapfilter2 && mapfilter3, etc.
	//
	// For example, if you like to filter `productCode` to return only `AmazonEC2`, set to `{"productCode":"eq:AmazonEC2"}` or `{"productCode":"AmazonEC2"}`. You can also use a regular expression like `{"productCode":"re:AmazonEC2|AmazonRDS"}`, which means return all AmazonEC2 or AmazonRDS lineitems. Or reverse regexp, such as `{"productCode":"!re:^AmazonEC2$"}`, which means return all items except `AmazonEC2`.
	Filters []*CostGroupOptionsFilters `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"`
	// Optional. A list of filtering options. See [ReadCostsRequestAwsOptionsFilters] for more information on each filter item. Multiple filter items will use the logical 'or' operator, e.g. filter1 || filter2 || filter3, etc.
	// A map of "key:value" tag filters. The key indicates the tag key while the value is the filter tag value which can be prefixed by either "eq:" (equal), "re:" (regular expressions based on https://github.com/google/re2), or "!re:" (reverse "re:"). No prefix is the same as "eq:". Multiple map items will use the logical 'and' operator, e.g. mapfilter1 && mapfilter2 && mapfilter3, etc.
	//
	// For example, if you want to query lineitems with the tag `project:MY_PROJECT`, set to `{"project":"MY_PROJECT"}`. You can also use regular expressions for tag values, such as `{"name":"re:[A-Za-z0-9]*"}`.
	TagFilters []*CostGroupOptionsFilters `protobuf:"bytes,2,rep,name=tagFilters,proto3" json:"tagFilters,omitempty"`
	// contains filtered or unexported fields
}

Azure-specific options for CreateCostGroupRequest.

func (*CostGroupAzureOptions) Descriptor deprecated added in v0.64.10

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

Deprecated: Use CostGroupAzureOptions.ProtoReflect.Descriptor instead.

func (*CostGroupAzureOptions) GetFilters added in v0.64.10

func (*CostGroupAzureOptions) GetTagFilters added in v0.65.32

func (x *CostGroupAzureOptions) GetTagFilters() []*CostGroupOptionsFilters

func (*CostGroupAzureOptions) ProtoMessage added in v0.64.10

func (*CostGroupAzureOptions) ProtoMessage()

func (*CostGroupAzureOptions) ProtoReflect added in v0.64.10

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

func (*CostGroupAzureOptions) Reset added in v0.64.10

func (x *CostGroupAzureOptions) Reset()

func (*CostGroupAzureOptions) String added in v0.64.10

func (x *CostGroupAzureOptions) String() string

type CostGroupCustomOptions added in v0.68.37

type CostGroupCustomOptions struct {

	// Optional. A list of filtering options. Multiple filter items will use the logical 'or' operator, e.g. filter1 || filter2 || filter3, etc.
	Filters []*CostGroupOptionsFilters `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"`
	// contains filtered or unexported fields
}

Custom-specific options for CreateCostGroupRequest.

func (*CostGroupCustomOptions) Descriptor deprecated added in v0.68.37

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

Deprecated: Use CostGroupCustomOptions.ProtoReflect.Descriptor instead.

func (*CostGroupCustomOptions) GetFilters added in v0.68.37

func (*CostGroupCustomOptions) ProtoMessage added in v0.68.37

func (*CostGroupCustomOptions) ProtoMessage()

func (*CostGroupCustomOptions) ProtoReflect added in v0.68.37

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

func (*CostGroupCustomOptions) Reset added in v0.68.37

func (x *CostGroupCustomOptions) Reset()

func (*CostGroupCustomOptions) String added in v0.68.37

func (x *CostGroupCustomOptions) String() string

type CostGroupData added in v0.63.2

type CostGroupData struct {
	Id           string            `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name         string            `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description  string            `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Image        string            `protobuf:"bytes,4,opt,name=image,proto3" json:"image,omitempty"`
	Icon         string            `protobuf:"bytes,5,opt,name=icon,proto3" json:"icon,omitempty"`
	ColorTheme   string            `protobuf:"bytes,6,opt,name=colorTheme,proto3" json:"colorTheme,omitempty"`
	CreatedAt    string            `protobuf:"bytes,7,opt,name=createdAt,proto3" json:"createdAt,omitempty"`
	UpdatedAt    string            `protobuf:"bytes,8,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"`
	Members      []*MemberUserData `protobuf:"bytes,9,rep,name=members,proto3" json:"members,omitempty"`
	Combinations *Combinations     `protobuf:"bytes,10,opt,name=combinations,proto3" json:"combinations,omitempty"`
	CreatedBy    *MemberUserData   `protobuf:"bytes,11,opt,name=createdBy,proto3" json:"createdBy,omitempty"`
	// contains filtered or unexported fields
}

func (*CostGroupData) Descriptor deprecated added in v0.63.2

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

Deprecated: Use CostGroupData.ProtoReflect.Descriptor instead.

func (*CostGroupData) GetColorTheme added in v0.63.2

func (x *CostGroupData) GetColorTheme() string

func (*CostGroupData) GetCombinations added in v0.63.2

func (x *CostGroupData) GetCombinations() *Combinations

func (*CostGroupData) GetCreatedAt added in v0.63.2

func (x *CostGroupData) GetCreatedAt() string

func (*CostGroupData) GetCreatedBy added in v0.63.2

func (x *CostGroupData) GetCreatedBy() *MemberUserData

func (*CostGroupData) GetDescription added in v0.63.2

func (x *CostGroupData) GetDescription() string

func (*CostGroupData) GetIcon added in v0.63.2

func (x *CostGroupData) GetIcon() string

func (*CostGroupData) GetId added in v0.63.2

func (x *CostGroupData) GetId() string

func (*CostGroupData) GetImage added in v0.63.2

func (x *CostGroupData) GetImage() string

func (*CostGroupData) GetMembers added in v0.63.2

func (x *CostGroupData) GetMembers() []*MemberUserData

func (*CostGroupData) GetName added in v0.63.2

func (x *CostGroupData) GetName() string

func (*CostGroupData) GetUpdatedAt added in v0.63.2

func (x *CostGroupData) GetUpdatedAt() string

func (*CostGroupData) ProtoMessage added in v0.63.2

func (*CostGroupData) ProtoMessage()

func (*CostGroupData) ProtoReflect added in v0.63.2

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

func (*CostGroupData) Reset added in v0.63.2

func (x *CostGroupData) Reset()

func (*CostGroupData) String added in v0.63.2

func (x *CostGroupData) String() string

type CostGroupGcpOptions added in v0.64.10

type CostGroupGcpOptions struct {

	// Optional. A list of filtering options. Multiple filter items will use the logical 'or' operator, e.g. filter1 || filter2 || filter3, etc.
	// A map of "key:value" column filters. The key indicates the column name while the value is the filter value prefixed by either "eq:" (equal), "re:" (regular expressions based on https://github.com/google/re2), or "!re:" (reverse "re:"). No prefix is the same as "eq:". Multiple map items will use the logical 'and' operator, e.g. mapfilter1 && mapfilter2 && mapfilter3, etc.
	//
	// For example, if you like to filter `serviceDescriptinon` to return only `Cloud Spanner`, set to `{"serviceDescription":"eq:Cloud Spanner"}` or `{"serviceDescription":"Cloud Spanner"}`. You can also use a regular expression like `{"serviceDescription":"re:Cloud Spanner|BigQuery"}`, which means return all Cloud Spanner or BigQuery lineitems. Or reverse regexp, such as `{"serviceDescription":"!re:^Cloud Spanner$"}`, which means return all items except `Cloud Spanner`.
	Filters []*CostGroupOptionsFilters `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"`
	// Tags on gcp used to conditionally allow or deny policies based on whether a supported resource has a specific tag.
	// Suppose you have a set of virtual machines (VMs) running various applications, and you want to distinguish between them based on their roles. You could assign tags like "app:webserver" and "app:database" to identify which VMs serve as web servers and which ones are database servers.
	// If you want to query lineitems with the tag `app:database`, set to `{"app":"database"}`. You can also use regular expressions for tag values, such as `{"name":"re:[A-Za-z0-9]*"}`.
	TagFilters []*CostGroupOptionsFilters `protobuf:"bytes,2,rep,name=tagFilters,proto3" json:"tagFilters,omitempty"`
	// Labels on gcp help you organize resources and manage your costs at scale, with the granularity you need.
	// For example, on Compute Engine, you can use labels to group VMs in categories such as production, staging, or development so that you can search for resources that belong to each development stage.
	// If you want to query lineitems with the label `vm-prod: prod`, set to `{"vm-prod":"prod"}`. You can also use regular expressions for tag values, such as `{"name":"re:[A-Za-z0-9]*"}`.
	LabelFilters []*CostGroupOptionsFilters `protobuf:"bytes,3,rep,name=labelFilters,proto3" json:"labelFilters,omitempty"`
	// Project Labels refers to labels that have been assigned to GCP projects.
	// For example, projectId "mobingi-main" assigned as "env:prod"
	// If you want to query lineitems with the label `env: prod`, set to `{"env":"prod"}`. You can also use regular expressions for tag values, such as `{"name":"re:[A-Za-z0-9]*"}`.
	ProjectLabelFilters []*CostGroupOptionsFilters `protobuf:"bytes,4,rep,name=projectLabelFilters,proto3" json:"projectLabelFilters,omitempty"`
	// contains filtered or unexported fields
}

GCP-specific options for CreateCostGroupRequest.

func (*CostGroupGcpOptions) Descriptor deprecated added in v0.64.10

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

Deprecated: Use CostGroupGcpOptions.ProtoReflect.Descriptor instead.

func (*CostGroupGcpOptions) GetFilters added in v0.64.10

func (x *CostGroupGcpOptions) GetFilters() []*CostGroupOptionsFilters

func (*CostGroupGcpOptions) GetLabelFilters added in v0.68.41

func (x *CostGroupGcpOptions) GetLabelFilters() []*CostGroupOptionsFilters

func (*CostGroupGcpOptions) GetProjectLabelFilters added in v0.68.41

func (x *CostGroupGcpOptions) GetProjectLabelFilters() []*CostGroupOptionsFilters

func (*CostGroupGcpOptions) GetTagFilters added in v0.65.32

func (x *CostGroupGcpOptions) GetTagFilters() []*CostGroupOptionsFilters

func (*CostGroupGcpOptions) ProtoMessage added in v0.64.10

func (*CostGroupGcpOptions) ProtoMessage()

func (*CostGroupGcpOptions) ProtoReflect added in v0.64.10

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

func (*CostGroupGcpOptions) Reset added in v0.64.10

func (x *CostGroupGcpOptions) Reset()

func (*CostGroupGcpOptions) String added in v0.64.10

func (x *CostGroupGcpOptions) String() string

type CostGroupOptionsFilters added in v0.64.10

type CostGroupOptionsFilters struct {
	AndFilters map[string]string `` /* 161-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CostGroupOptionsFilters) Descriptor deprecated added in v0.64.10

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

Deprecated: Use CostGroupOptionsFilters.ProtoReflect.Descriptor instead.

func (*CostGroupOptionsFilters) GetAndFilters added in v0.64.10

func (x *CostGroupOptionsFilters) GetAndFilters() map[string]string

func (*CostGroupOptionsFilters) ProtoMessage added in v0.64.10

func (*CostGroupOptionsFilters) ProtoMessage()

func (*CostGroupOptionsFilters) ProtoReflect added in v0.64.10

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

func (*CostGroupOptionsFilters) Reset added in v0.64.10

func (x *CostGroupOptionsFilters) Reset()

func (*CostGroupOptionsFilters) String added in v0.64.10

func (x *CostGroupOptionsFilters) String() string

type CostGroups added in v0.65.51

type CostGroups struct {
	AccountId  string `protobuf:"bytes,1,opt,name=accountId,proto3" json:"accountId,omitempty"`
	Allocation string `protobuf:"bytes,2,opt,name=allocation,proto3" json:"allocation,omitempty"`
	Duration   string `protobuf:"bytes,3,opt,name=duration,proto3" json:"duration,omitempty"`
	// contains filtered or unexported fields
}

func (*CostGroups) Descriptor deprecated added in v0.65.51

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

Deprecated: Use CostGroups.ProtoReflect.Descriptor instead.

func (*CostGroups) GetAccountId added in v0.65.51

func (x *CostGroups) GetAccountId() string

func (*CostGroups) GetAllocation added in v0.65.51

func (x *CostGroups) GetAllocation() string

func (*CostGroups) GetDuration added in v0.65.51

func (x *CostGroups) GetDuration() string

func (*CostGroups) ProtoMessage added in v0.65.51

func (*CostGroups) ProtoMessage()

func (*CostGroups) ProtoReflect added in v0.65.51

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

func (*CostGroups) Reset added in v0.65.51

func (x *CostGroups) Reset()

func (*CostGroups) String added in v0.65.51

func (x *CostGroups) String() string

type EC2Instance added in v0.64.33

type EC2Instance struct {

	// The ID of the Capacity Reservation.
	CapacityReservationId string `protobuf:"bytes,1,opt,name=capacityReservationId,proto3" json:"capacityReservationId,omitempty"`
	// Indicates whether the instance is optimized for Amazon EBS I/O. This optimization
	// provides dedicated throughput to Amazon EBS and an optimized configuration
	// stack to provide optimal I/O performance. This optimization isn't available
	// with all instance types. Additional usage charges apply when using an EBS
	// Optimized instance.
	EbsOptimized bool `protobuf:"varint,2,opt,name=ebsOptimized,proto3" json:"ebsOptimized,omitempty"`
	// The ID of the AMI used to launch the instance.
	ImageId string `protobuf:"bytes,3,opt,name=imageId,proto3" json:"imageId,omitempty"`
	// The ID of the instance.
	InstanceId string `protobuf:"bytes,4,opt,name=instanceId,proto3" json:"instanceId,omitempty"`
	// Indicates whether this is a Spot Instance or a Scheduled Instance.
	InstanceLifecycle string `protobuf:"bytes,5,opt,name=instanceLifecycle,proto3" json:"instanceLifecycle,omitempty"`
	// The instance type.
	InstanceType string `protobuf:"bytes,6,opt,name=instanceType,proto3" json:"instanceType,omitempty"`
	// The IPv6 address assigned to the instance.
	Ipv6Address string `protobuf:"bytes,7,opt,name=ipv6Address,proto3" json:"ipv6Address,omitempty"`
	// The kernel associated with this instance, if applicable.
	KernelId string `protobuf:"bytes,8,opt,name=kernelId,proto3" json:"kernelId,omitempty"`
	// The name of the key pair, if this instance was launched with an associated key pair.
	KeyName string `protobuf:"bytes,9,opt,name=keyName,proto3" json:"keyName,omitempty"`
	// The time the instance was launched.
	LaunchTime string `protobuf:"bytes,10,opt,name=launchTime,proto3" json:"launchTime,omitempty"`
	// The Amazon Resource Name (ARN) of the Outpost.
	OutpostArn string `protobuf:"bytes,11,opt,name=outpostArn,proto3" json:"outpostArn,omitempty"`
	// The value is Windows for Windows instances; otherwise blank.
	Platform string `protobuf:"bytes,12,opt,name=platform,proto3" json:"platform,omitempty"`
	// The platform details value for the instance. For more information, see AMI
	// billing information fields (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/billing-info-fields.html)
	// in the Amazon EC2 User Guide.
	PlatformDetails string `protobuf:"bytes,13,opt,name=platformDetails,proto3" json:"platformDetails,omitempty"`
	// (IPv4 only) The private DNS hostname name assigned to the instance. This
	// DNS hostname can only be used inside the Amazon EC2 network. This name is
	// not available until the instance enters the running state.
	//
	// [EC2-VPC] The Amazon-provided DNS server resolves Amazon-provided private
	// DNS hostnames if you've enabled DNS resolution and DNS hostnames in your
	// VPC. If you are not using the Amazon-provided DNS server in your VPC, your
	// custom domain name servers must resolve the hostname as appropriate.
	PrivateDnsName string `protobuf:"bytes,14,opt,name=privateDnsName,proto3" json:"privateDnsName,omitempty"`
	// The private IPv4 address assigned to the instance.
	PrivateIpAddress string `protobuf:"bytes,15,opt,name=privateIpAddress,proto3" json:"privateIpAddress,omitempty"`
	// (IPv4 only) The public DNS name assigned to the instance. This name is not
	// available until the instance enters the running state. For EC2-VPC, this
	// name is only available if you've enabled DNS hostnames for your VPC.
	PublicDnsName string `protobuf:"bytes,16,opt,name=publicDnsName,proto3" json:"publicDnsName,omitempty"`
	// The public IPv4 address, or the Carrier IP address assigned to the instance,
	// if applicable.
	//
	// A Carrier IP address only applies to an instance launched in a subnet associated
	// with a Wavelength Zone.
	PublicIpAddress string `protobuf:"bytes,17,opt,name=publicIpAddress,proto3" json:"publicIpAddress,omitempty"`
	// The RAM disk associated with this instance, if applicable.
	RamdiskId string `protobuf:"bytes,18,opt,name=ramdiskId,proto3" json:"ramdiskId,omitempty"`
	// The device name of the root device volume (for example, /dev/sda1).
	RootDeviceName string `protobuf:"bytes,19,opt,name=rootDeviceName,proto3" json:"rootDeviceName,omitempty"`
	// The root device type used by the AMI. The AMI can use an EBS volume or an
	// instance store volume.
	RootDeviceType string `protobuf:"bytes,20,opt,name=rootDeviceType,proto3" json:"rootDeviceType,omitempty"`
	// Indicates whether source/destination checking is enabled.
	SourceDestCheck bool `protobuf:"varint,21,opt,name=sourceDestCheck,proto3" json:"sourceDestCheck,omitempty"`
	// If the request is a Spot Instance request, the ID of the request.
	SpotInstanceRequestId string `protobuf:"bytes,22,opt,name=spotInstanceRequestId,proto3" json:"spotInstanceRequestId,omitempty"`
	// Specifies whether enhanced networking with the Intel 82599 Virtual Function
	// interface is enabled.
	SriovNetSupport string `protobuf:"bytes,23,opt,name=sriovNetSupport,proto3" json:"sriovNetSupport,omitempty"`
	// The current state of the instance.
	State string `protobuf:"bytes,24,opt,name=state,proto3" json:"state,omitempty"`
	// [EC2-VPC] The ID of the subnet in which the instance is running.
	SubnetId string `protobuf:"bytes,25,opt,name=subnetId,proto3" json:"subnetId,omitempty"`
	// Any tags assigned to the instance.
	Tags []*Tag `protobuf:"bytes,26,rep,name=tags,proto3" json:"tags,omitempty"`
	// The usage operation value for the instance. For more information, see AMI
	// billing information fields (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/billing-info-fields.html)
	// in the Amazon EC2 User Guide.
	UsageOperation string `protobuf:"bytes,27,opt,name=usageOperation,proto3" json:"usageOperation,omitempty"`
	// The virtualization type of the instance.
	VirtualizationType string `protobuf:"bytes,28,opt,name=virtualizationType,proto3" json:"virtualizationType,omitempty"`
	// [EC2-VPC] The ID of the VPC in which the instance is running.
	VpcId string `protobuf:"bytes,29,opt,name=vpcId,proto3" json:"vpcId,omitempty"`
	// Format: `yyyy-mm`
	Date string `protobuf:"bytes,30,opt,name=date,proto3" json:"date,omitempty"`
	// contains filtered or unexported fields
}

func (*EC2Instance) Descriptor deprecated added in v0.64.33

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

Deprecated: Use EC2Instance.ProtoReflect.Descriptor instead.

func (*EC2Instance) GetCapacityReservationId added in v0.64.33

func (x *EC2Instance) GetCapacityReservationId() string

func (*EC2Instance) GetDate added in v0.64.36

func (x *EC2Instance) GetDate() string

func (*EC2Instance) GetEbsOptimized added in v0.64.33

func (x *EC2Instance) GetEbsOptimized() bool

func (*EC2Instance) GetImageId added in v0.64.33

func (x *EC2Instance) GetImageId() string

func (*EC2Instance) GetInstanceId added in v0.64.33

func (x *EC2Instance) GetInstanceId() string

func (*EC2Instance) GetInstanceLifecycle added in v0.64.33

func (x *EC2Instance) GetInstanceLifecycle() string

func (*EC2Instance) GetInstanceType added in v0.64.33

func (x *EC2Instance) GetInstanceType() string

func (*EC2Instance) GetIpv6Address added in v0.64.33

func (x *EC2Instance) GetIpv6Address() string

func (*EC2Instance) GetKernelId added in v0.64.33

func (x *EC2Instance) GetKernelId() string

func (*EC2Instance) GetKeyName added in v0.64.33

func (x *EC2Instance) GetKeyName() string

func (*EC2Instance) GetLaunchTime added in v0.64.33

func (x *EC2Instance) GetLaunchTime() string

func (*EC2Instance) GetOutpostArn added in v0.64.33

func (x *EC2Instance) GetOutpostArn() string

func (*EC2Instance) GetPlatform added in v0.64.33

func (x *EC2Instance) GetPlatform() string

func (*EC2Instance) GetPlatformDetails added in v0.64.33

func (x *EC2Instance) GetPlatformDetails() string

func (*EC2Instance) GetPrivateDnsName added in v0.64.33

func (x *EC2Instance) GetPrivateDnsName() string

func (*EC2Instance) GetPrivateIpAddress added in v0.64.33

func (x *EC2Instance) GetPrivateIpAddress() string

func (*EC2Instance) GetPublicDnsName added in v0.64.33

func (x *EC2Instance) GetPublicDnsName() string

func (*EC2Instance) GetPublicIpAddress added in v0.64.33

func (x *EC2Instance) GetPublicIpAddress() string

func (*EC2Instance) GetRamdiskId added in v0.64.33

func (x *EC2Instance) GetRamdiskId() string

func (*EC2Instance) GetRootDeviceName added in v0.64.33

func (x *EC2Instance) GetRootDeviceName() string

func (*EC2Instance) GetRootDeviceType added in v0.64.33

func (x *EC2Instance) GetRootDeviceType() string

func (*EC2Instance) GetSourceDestCheck added in v0.64.33

func (x *EC2Instance) GetSourceDestCheck() bool

func (*EC2Instance) GetSpotInstanceRequestId added in v0.64.33

func (x *EC2Instance) GetSpotInstanceRequestId() string

func (*EC2Instance) GetSriovNetSupport added in v0.64.33

func (x *EC2Instance) GetSriovNetSupport() string

func (*EC2Instance) GetState added in v0.64.33

func (x *EC2Instance) GetState() string

func (*EC2Instance) GetSubnetId added in v0.64.33

func (x *EC2Instance) GetSubnetId() string

func (*EC2Instance) GetTags added in v0.64.33

func (x *EC2Instance) GetTags() []*Tag

func (*EC2Instance) GetUsageOperation added in v0.64.33

func (x *EC2Instance) GetUsageOperation() string

func (*EC2Instance) GetVirtualizationType added in v0.64.33

func (x *EC2Instance) GetVirtualizationType() string

func (*EC2Instance) GetVpcId added in v0.64.33

func (x *EC2Instance) GetVpcId() string

func (*EC2Instance) ProtoMessage added in v0.64.33

func (*EC2Instance) ProtoMessage()

func (*EC2Instance) ProtoReflect added in v0.64.33

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

func (*EC2Instance) Reset added in v0.64.33

func (x *EC2Instance) Reset()

func (*EC2Instance) String added in v0.64.33

func (x *EC2Instance) String() string

type EC2Options added in v0.68.51

type EC2Options struct {
	InstanceType string `protobuf:"bytes,1,opt,name=instanceType,proto3" json:"instanceType,omitempty"`
	Tenancy      string `protobuf:"bytes,2,opt,name=tenancy,proto3" json:"tenancy,omitempty"`
	Family       string `protobuf:"bytes,3,opt,name=family,proto3" json:"family,omitempty"`
	Platform     string `protobuf:"bytes,4,opt,name=platform,proto3" json:"platform,omitempty"`
	// contains filtered or unexported fields
}

func (*EC2Options) Descriptor deprecated added in v0.68.51

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

Deprecated: Use EC2Options.ProtoReflect.Descriptor instead.

func (*EC2Options) GetFamily added in v0.68.51

func (x *EC2Options) GetFamily() string

func (*EC2Options) GetInstanceType added in v0.68.51

func (x *EC2Options) GetInstanceType() string

func (*EC2Options) GetPlatform added in v0.68.51

func (x *EC2Options) GetPlatform() string

func (*EC2Options) GetTenancy added in v0.68.51

func (x *EC2Options) GetTenancy() string

func (*EC2Options) ProtoMessage added in v0.68.51

func (*EC2Options) ProtoMessage()

func (*EC2Options) ProtoReflect added in v0.68.51

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

func (*EC2Options) Reset added in v0.68.51

func (x *EC2Options) Reset()

func (*EC2Options) String added in v0.68.51

func (x *EC2Options) String() string

type ESOptions added in v0.68.51

type ESOptions struct {
	InstanceClass string `protobuf:"bytes,1,opt,name=instanceClass,proto3" json:"instanceClass,omitempty"`
	InstanceSize  string `protobuf:"bytes,2,opt,name=instanceSize,proto3" json:"instanceSize,omitempty"`
	// contains filtered or unexported fields
}

func (*ESOptions) Descriptor deprecated added in v0.68.51

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

Deprecated: Use ESOptions.ProtoReflect.Descriptor instead.

func (*ESOptions) GetInstanceClass added in v0.68.51

func (x *ESOptions) GetInstanceClass() string

func (*ESOptions) GetInstanceSize added in v0.68.51

func (x *ESOptions) GetInstanceSize() string

func (*ESOptions) ProtoMessage added in v0.68.51

func (*ESOptions) ProtoMessage()

func (*ESOptions) ProtoReflect added in v0.68.51

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

func (*ESOptions) Reset added in v0.68.51

func (x *ESOptions) Reset()

func (*ESOptions) String added in v0.68.51

func (x *ESOptions) String() string

type ElasticCacheOptions added in v0.68.51

type ElasticCacheOptions struct {
	Family             string `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
	NodeType           string `protobuf:"bytes,2,opt,name=nodeType,proto3" json:"nodeType,omitempty"`
	ProductDescription string `protobuf:"bytes,3,opt,name=productDescription,proto3" json:"productDescription,omitempty"`
	// contains filtered or unexported fields
}

func (*ElasticCacheOptions) Descriptor deprecated added in v0.68.51

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

Deprecated: Use ElasticCacheOptions.ProtoReflect.Descriptor instead.

func (*ElasticCacheOptions) GetFamily added in v0.68.51

func (x *ElasticCacheOptions) GetFamily() string

func (*ElasticCacheOptions) GetNodeType added in v0.68.51

func (x *ElasticCacheOptions) GetNodeType() string

func (*ElasticCacheOptions) GetProductDescription added in v0.68.51

func (x *ElasticCacheOptions) GetProductDescription() string

func (*ElasticCacheOptions) ProtoMessage added in v0.68.51

func (*ElasticCacheOptions) ProtoMessage()

func (*ElasticCacheOptions) ProtoReflect added in v0.68.51

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

func (*ElasticCacheOptions) Reset added in v0.68.51

func (x *ElasticCacheOptions) Reset()

func (*ElasticCacheOptions) String added in v0.68.51

func (x *ElasticCacheOptions) String() string

type Favorites added in v0.63.2

type Favorites struct {
	Id          string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name        string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	IsPrivate   bool   `protobuf:"varint,4,opt,name=isPrivate,proto3" json:"isPrivate,omitempty"`
	Icon        string `protobuf:"bytes,5,opt,name=icon,proto3" json:"icon,omitempty"`
	CreatedAt   string `protobuf:"bytes,6,opt,name=createdAt,proto3" json:"createdAt,omitempty"`
	UpdatedAt   string `protobuf:"bytes,7,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"`
	ColorTheme  string `protobuf:"bytes,8,opt,name=colorTheme,proto3" json:"colorTheme,omitempty"`
	// contains filtered or unexported fields
}

func (*Favorites) Descriptor deprecated added in v0.63.2

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

Deprecated: Use Favorites.ProtoReflect.Descriptor instead.

func (*Favorites) GetColorTheme added in v0.68.11

func (x *Favorites) GetColorTheme() string

func (*Favorites) GetCreatedAt added in v0.63.7

func (x *Favorites) GetCreatedAt() string

func (*Favorites) GetDescription added in v0.63.2

func (x *Favorites) GetDescription() string

func (*Favorites) GetIcon added in v0.63.2

func (x *Favorites) GetIcon() string

func (*Favorites) GetId added in v0.63.2

func (x *Favorites) GetId() string

func (*Favorites) GetIsPrivate added in v0.63.2

func (x *Favorites) GetIsPrivate() bool

func (*Favorites) GetName added in v0.63.2

func (x *Favorites) GetName() string

func (*Favorites) GetUpdatedAt added in v0.63.7

func (x *Favorites) GetUpdatedAt() string

func (*Favorites) ProtoMessage added in v0.63.2

func (*Favorites) ProtoMessage()

func (*Favorites) ProtoReflect added in v0.63.2

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

func (*Favorites) Reset added in v0.63.2

func (x *Favorites) Reset()

func (*Favorites) String added in v0.63.2

func (x *Favorites) String() string

type GcpDiscountRecommendations added in v0.68.85

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

func (*GcpDiscountRecommendations) Descriptor deprecated added in v0.68.85

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

Deprecated: Use GcpDiscountRecommendations.ProtoReflect.Descriptor instead.

func (*GcpDiscountRecommendations) ProtoMessage added in v0.68.85

func (*GcpDiscountRecommendations) ProtoMessage()

func (*GcpDiscountRecommendations) ProtoReflect added in v0.68.85

func (*GcpDiscountRecommendations) Reset added in v0.68.85

func (x *GcpDiscountRecommendations) Reset()

func (*GcpDiscountRecommendations) String added in v0.68.85

func (x *GcpDiscountRecommendations) String() string

type GcpInputs added in v0.68.85

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

func (*GcpInputs) Descriptor deprecated added in v0.68.85

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

Deprecated: Use GcpInputs.ProtoReflect.Descriptor instead.

func (*GcpInputs) ProtoMessage added in v0.68.85

func (*GcpInputs) ProtoMessage()

func (*GcpInputs) ProtoReflect added in v0.68.85

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

func (*GcpInputs) Reset added in v0.68.85

func (x *GcpInputs) Reset()

func (*GcpInputs) String added in v0.68.85

func (x *GcpInputs) String() string

type GcpOptions added in v0.68.2

type GcpOptions struct {
	ProjectName   string `protobuf:"bytes,1,opt,name=projectName,proto3" json:"projectName,omitempty"`
	BillingId     string `protobuf:"bytes,2,opt,name=billingId,proto3" json:"billingId,omitempty"`
	DatasetId     string `protobuf:"bytes,3,opt,name=datasetId,proto3" json:"datasetId,omitempty"`
	DatasetRegion string `protobuf:"bytes,4,opt,name=datasetRegion,proto3" json:"datasetRegion,omitempty"`
	// contains filtered or unexported fields
}

func (*GcpOptions) Descriptor deprecated added in v0.68.2

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

Deprecated: Use GcpOptions.ProtoReflect.Descriptor instead.

func (*GcpOptions) GetBillingId added in v0.68.2

func (x *GcpOptions) GetBillingId() string

func (*GcpOptions) GetDatasetId added in v0.68.13

func (x *GcpOptions) GetDatasetId() string

func (*GcpOptions) GetDatasetRegion added in v0.68.13

func (x *GcpOptions) GetDatasetRegion() string

func (*GcpOptions) GetProjectName added in v0.68.2

func (x *GcpOptions) GetProjectName() string

func (*GcpOptions) ProtoMessage added in v0.68.2

func (*GcpOptions) ProtoMessage()

func (*GcpOptions) ProtoReflect added in v0.68.2

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

func (*GcpOptions) Reset added in v0.68.2

func (x *GcpOptions) Reset()

func (*GcpOptions) String added in v0.68.2

func (x *GcpOptions) String() string

type GranularBudgetData added in v0.69.4

type GranularBudgetData struct {
	Date   string  `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"` // use yyyymmdd format
	Budget float32 `protobuf:"fixed32,2,opt,name=budget,proto3" json:"budget,omitempty"`
	// contains filtered or unexported fields
}

func (*GranularBudgetData) Descriptor deprecated added in v0.69.4

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

Deprecated: Use GranularBudgetData.ProtoReflect.Descriptor instead.

func (*GranularBudgetData) GetBudget added in v0.69.4

func (x *GranularBudgetData) GetBudget() float32

func (*GranularBudgetData) GetDate added in v0.69.11

func (x *GranularBudgetData) GetDate() string

func (*GranularBudgetData) ProtoMessage added in v0.69.4

func (*GranularBudgetData) ProtoMessage()

func (*GranularBudgetData) ProtoReflect added in v0.69.4

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

func (*GranularBudgetData) Reset added in v0.69.4

func (x *GranularBudgetData) Reset()

func (*GranularBudgetData) String added in v0.69.4

func (x *GranularBudgetData) String() string

type GranularForecastData added in v0.69.11

type GranularForecastData struct {
	Date       string  `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"` // use yyyymmdd format
	Mid        float32 `protobuf:"fixed32,2,opt,name=mid,proto3" json:"mid,omitempty"`
	UpperBound float32 `protobuf:"fixed32,3,opt,name=upperBound,proto3" json:"upperBound,omitempty"`
	LowerBound float32 `protobuf:"fixed32,4,opt,name=lowerBound,proto3" json:"lowerBound,omitempty"`
	// contains filtered or unexported fields
}

func (*GranularForecastData) Descriptor deprecated added in v0.69.11

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

Deprecated: Use GranularForecastData.ProtoReflect.Descriptor instead.

func (*GranularForecastData) GetDate added in v0.69.11

func (x *GranularForecastData) GetDate() string

func (*GranularForecastData) GetLowerBound added in v0.69.11

func (x *GranularForecastData) GetLowerBound() float32

func (*GranularForecastData) GetMid added in v0.69.11

func (x *GranularForecastData) GetMid() float32

func (*GranularForecastData) GetUpperBound added in v0.69.11

func (x *GranularForecastData) GetUpperBound() float32

func (*GranularForecastData) ProtoMessage added in v0.69.11

func (*GranularForecastData) ProtoMessage()

func (*GranularForecastData) ProtoReflect added in v0.69.11

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

func (*GranularForecastData) Reset added in v0.69.11

func (x *GranularForecastData) Reset()

func (*GranularForecastData) String added in v0.69.11

func (x *GranularForecastData) String() string

type GranularSpendingData added in v0.69.11

type GranularSpendingData struct {
	Date  string  `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"`     // use yyyymmdd format
	Value float32 `protobuf:"fixed32,2,opt,name=value,proto3" json:"value,omitempty"` // actual cost for the month
	// contains filtered or unexported fields
}

func (*GranularSpendingData) Descriptor deprecated added in v0.69.11

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

Deprecated: Use GranularSpendingData.ProtoReflect.Descriptor instead.

func (*GranularSpendingData) GetDate added in v0.69.11

func (x *GranularSpendingData) GetDate() string

func (*GranularSpendingData) GetValue added in v0.69.11

func (x *GranularSpendingData) GetValue() float32

func (*GranularSpendingData) ProtoMessage added in v0.69.11

func (*GranularSpendingData) ProtoMessage()

func (*GranularSpendingData) ProtoReflect added in v0.69.11

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

func (*GranularSpendingData) Reset added in v0.69.11

func (x *GranularSpendingData) Reset()

func (*GranularSpendingData) String added in v0.69.11

func (x *GranularSpendingData) String() string

type IncludeForecast added in v0.69.2

type IncludeForecast struct {

	// true if include the forecast
	Include   bool   `protobuf:"varint,1,opt,name=include,proto3" json:"include,omitempty"`
	StartDate string `protobuf:"bytes,2,opt,name=startDate,proto3" json:"startDate,omitempty"`
	EndDate   string `protobuf:"bytes,3,opt,name=endDate,proto3" json:"endDate,omitempty"`
	// contains filtered or unexported fields
}

func (*IncludeForecast) Descriptor deprecated added in v0.69.2

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

Deprecated: Use IncludeForecast.ProtoReflect.Descriptor instead.

func (*IncludeForecast) GetEndDate added in v0.69.2

func (x *IncludeForecast) GetEndDate() string

func (*IncludeForecast) GetInclude added in v0.69.2

func (x *IncludeForecast) GetInclude() bool

func (*IncludeForecast) GetStartDate added in v0.69.2

func (x *IncludeForecast) GetStartDate() string

func (*IncludeForecast) ProtoMessage added in v0.69.2

func (*IncludeForecast) ProtoMessage()

func (*IncludeForecast) ProtoReflect added in v0.69.2

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

func (*IncludeForecast) Reset added in v0.69.2

func (x *IncludeForecast) Reset()

func (*IncludeForecast) String added in v0.69.2

func (x *IncludeForecast) String() string

type LayoutRequests

type LayoutRequests struct {
	Id     string           `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name   string           `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Url    string           `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"`
	Params *structpb.Struct `protobuf:"bytes,4,opt,name=params,proto3" json:"params,omitempty"`
	Hash   string           `protobuf:"bytes,5,opt,name=hash,proto3" json:"hash,omitempty"`
	// contains filtered or unexported fields
}

func (*LayoutRequests) Descriptor deprecated

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

Deprecated: Use LayoutRequests.ProtoReflect.Descriptor instead.

func (*LayoutRequests) GetHash

func (x *LayoutRequests) GetHash() string

func (*LayoutRequests) GetId

func (x *LayoutRequests) GetId() string

func (*LayoutRequests) GetName

func (x *LayoutRequests) GetName() string

func (*LayoutRequests) GetParams

func (x *LayoutRequests) GetParams() *structpb.Struct

func (*LayoutRequests) GetUrl

func (x *LayoutRequests) GetUrl() string

func (*LayoutRequests) ProtoMessage

func (*LayoutRequests) ProtoMessage()

func (*LayoutRequests) ProtoReflect

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

func (*LayoutRequests) Reset

func (x *LayoutRequests) Reset()

func (*LayoutRequests) String

func (x *LayoutRequests) String() string

type MemberCostGroup added in v0.63.5

type MemberCostGroup struct {
	Id          string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name        string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Image       string `protobuf:"bytes,4,opt,name=image,proto3" json:"image,omitempty"`
	Icon        string `protobuf:"bytes,5,opt,name=icon,proto3" json:"icon,omitempty"`
	ColorTheme  string `protobuf:"bytes,6,opt,name=colorTheme,proto3" json:"colorTheme,omitempty"`
	CreatedAt   string `protobuf:"bytes,7,opt,name=createdAt,proto3" json:"createdAt,omitempty"`
	UpdatedAt   string `protobuf:"bytes,8,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"`
	// contains filtered or unexported fields
}

func (*MemberCostGroup) Descriptor deprecated added in v0.63.5

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

Deprecated: Use MemberCostGroup.ProtoReflect.Descriptor instead.

func (*MemberCostGroup) GetColorTheme added in v0.63.5

func (x *MemberCostGroup) GetColorTheme() string

func (*MemberCostGroup) GetCreatedAt added in v0.63.5

func (x *MemberCostGroup) GetCreatedAt() string

func (*MemberCostGroup) GetDescription added in v0.63.5

func (x *MemberCostGroup) GetDescription() string

func (*MemberCostGroup) GetIcon added in v0.63.5

func (x *MemberCostGroup) GetIcon() string

func (*MemberCostGroup) GetId added in v0.63.5

func (x *MemberCostGroup) GetId() string

func (*MemberCostGroup) GetImage added in v0.63.5

func (x *MemberCostGroup) GetImage() string

func (*MemberCostGroup) GetName added in v0.63.5

func (x *MemberCostGroup) GetName() string

func (*MemberCostGroup) GetUpdatedAt added in v0.63.5

func (x *MemberCostGroup) GetUpdatedAt() string

func (*MemberCostGroup) ProtoMessage added in v0.63.5

func (*MemberCostGroup) ProtoMessage()

func (*MemberCostGroup) ProtoReflect added in v0.63.5

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

func (*MemberCostGroup) Reset added in v0.63.5

func (x *MemberCostGroup) Reset()

func (*MemberCostGroup) String added in v0.63.5

func (x *MemberCostGroup) String() string

type MemberUserData added in v0.63.3

type MemberUserData struct {
	Id         string             `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name       string             `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Email      string             `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
	Avatar     string             `protobuf:"bytes,4,opt,name=avatar,proto3" json:"avatar,omitempty"`
	Icon       string             `protobuf:"bytes,5,opt,name=icon,proto3" json:"icon,omitempty"`
	ColorTheme string             `protobuf:"bytes,6,opt,name=colorTheme,proto3" json:"colorTheme,omitempty"`
	Initial    string             `protobuf:"bytes,7,opt,name=initial,proto3" json:"initial,omitempty"`
	Activated  bool               `protobuf:"varint,8,opt,name=activated,proto3" json:"activated,omitempty"`
	IsAdmin    bool               `protobuf:"varint,9,opt,name=isAdmin,proto3" json:"isAdmin,omitempty"`
	Attributes []string           `protobuf:"bytes,10,rep,name=attributes,proto3" json:"attributes,omitempty"`
	Locale     string             `protobuf:"bytes,11,opt,name=locale,proto3" json:"locale,omitempty"`
	Timezone   string             `protobuf:"bytes,12,opt,name=timezone,proto3" json:"timezone,omitempty"`
	Registered string             `protobuf:"bytes,13,opt,name=registered,proto3" json:"registered,omitempty"`
	SsoEnabled bool               `protobuf:"varint,14,opt,name=ssoEnabled,proto3" json:"ssoEnabled,omitempty"`
	MfaEnabled bool               `protobuf:"varint,15,opt,name=mfaEnabled,proto3" json:"mfaEnabled,omitempty"`
	AppTheme   string             `protobuf:"bytes,16,opt,name=appTheme,proto3" json:"appTheme,omitempty"`
	MainView   string             `protobuf:"bytes,17,opt,name=mainView,proto3" json:"mainView,omitempty"`
	CostGroups []*MemberCostGroup `protobuf:"bytes,18,rep,name=costGroups,proto3" json:"costGroups,omitempty"`
	UpdatedAt  string             `protobuf:"bytes,19,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"`
	// contains filtered or unexported fields
}

func (*MemberUserData) Descriptor deprecated added in v0.63.3

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

Deprecated: Use MemberUserData.ProtoReflect.Descriptor instead.

func (*MemberUserData) GetActivated added in v0.63.3

func (x *MemberUserData) GetActivated() bool

func (*MemberUserData) GetAppTheme added in v0.63.3

func (x *MemberUserData) GetAppTheme() string

func (*MemberUserData) GetAttributes added in v0.63.3

func (x *MemberUserData) GetAttributes() []string

func (*MemberUserData) GetAvatar added in v0.63.3

func (x *MemberUserData) GetAvatar() string

func (*MemberUserData) GetColorTheme added in v0.63.3

func (x *MemberUserData) GetColorTheme() string

func (*MemberUserData) GetCostGroups added in v0.63.5

func (x *MemberUserData) GetCostGroups() []*MemberCostGroup

func (*MemberUserData) GetEmail added in v0.63.3

func (x *MemberUserData) GetEmail() string

func (*MemberUserData) GetIcon added in v0.63.3

func (x *MemberUserData) GetIcon() string

func (*MemberUserData) GetId added in v0.63.3

func (x *MemberUserData) GetId() string

func (*MemberUserData) GetInitial added in v0.63.3

func (x *MemberUserData) GetInitial() string

func (*MemberUserData) GetIsAdmin added in v0.63.3

func (x *MemberUserData) GetIsAdmin() bool

func (*MemberUserData) GetLocale added in v0.63.3

func (x *MemberUserData) GetLocale() string

func (*MemberUserData) GetMainView added in v0.63.3

func (x *MemberUserData) GetMainView() string

func (*MemberUserData) GetMfaEnabled added in v0.63.3

func (x *MemberUserData) GetMfaEnabled() bool

func (*MemberUserData) GetName added in v0.63.3

func (x *MemberUserData) GetName() string

func (*MemberUserData) GetRegistered added in v0.63.3

func (x *MemberUserData) GetRegistered() string

func (*MemberUserData) GetSsoEnabled added in v0.63.3

func (x *MemberUserData) GetSsoEnabled() bool

func (*MemberUserData) GetTimezone added in v0.63.3

func (x *MemberUserData) GetTimezone() string

func (*MemberUserData) GetUpdatedAt added in v0.64.24

func (x *MemberUserData) GetUpdatedAt() string

func (*MemberUserData) ProtoMessage added in v0.63.3

func (*MemberUserData) ProtoMessage()

func (*MemberUserData) ProtoReflect added in v0.63.3

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

func (*MemberUserData) Reset added in v0.63.3

func (x *MemberUserData) Reset()

func (*MemberUserData) String added in v0.63.3

func (x *MemberUserData) String() string

type RDSOptions added in v0.68.51

type RDSOptions struct {
	DbEdition         string `protobuf:"bytes,1,opt,name=dbEdition,proto3" json:"dbEdition,omitempty"`
	DbEngine          string `protobuf:"bytes,2,opt,name=dbEngine,proto3" json:"dbEngine,omitempty"`
	DeploymentOptions string `protobuf:"bytes,3,opt,name=deploymentOptions,proto3" json:"deploymentOptions,omitempty"`
	Family            string `protobuf:"bytes,4,opt,name=family,proto3" json:"family,omitempty"`
	InstanceType      string `protobuf:"bytes,5,opt,name=instanceType,proto3" json:"instanceType,omitempty"`
	LicenseModel      string `protobuf:"bytes,6,opt,name=licenseModel,proto3" json:"licenseModel,omitempty"`
	// contains filtered or unexported fields
}

func (*RDSOptions) Descriptor deprecated added in v0.68.51

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

Deprecated: Use RDSOptions.ProtoReflect.Descriptor instead.

func (*RDSOptions) GetDbEdition added in v0.68.51

func (x *RDSOptions) GetDbEdition() string

func (*RDSOptions) GetDbEngine added in v0.68.51

func (x *RDSOptions) GetDbEngine() string

func (*RDSOptions) GetDeploymentOptions added in v0.68.51

func (x *RDSOptions) GetDeploymentOptions() string

func (*RDSOptions) GetFamily added in v0.68.51

func (x *RDSOptions) GetFamily() string

func (*RDSOptions) GetInstanceType added in v0.68.51

func (x *RDSOptions) GetInstanceType() string

func (*RDSOptions) GetLicenseModel added in v0.68.51

func (x *RDSOptions) GetLicenseModel() string

func (*RDSOptions) ProtoMessage added in v0.68.51

func (*RDSOptions) ProtoMessage()

func (*RDSOptions) ProtoReflect added in v0.68.51

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

func (*RDSOptions) Reset added in v0.68.51

func (x *RDSOptions) Reset()

func (*RDSOptions) String added in v0.68.51

func (x *RDSOptions) String() string

type RecommendationDetail added in v0.64.35

type RecommendationDetail struct {
	Recommendation          string  `protobuf:"bytes,1,opt,name=recommendation,proto3" json:"recommendation,omitempty"`
	RecommendedResourceType string  `protobuf:"bytes,2,opt,name=recommendedResourceType,proto3" json:"recommendedResourceType,omitempty"`
	EstimatedCost           float64 `protobuf:"fixed64,3,opt,name=estimatedCost,proto3" json:"estimatedCost,omitempty"`
	EstimatedSavings        float64 `protobuf:"fixed64,4,opt,name=estimatedSavings,proto3" json:"estimatedSavings,omitempty"`
	Region                  string  `protobuf:"bytes,5,opt,name=region,proto3" json:"region,omitempty"`
	// contains filtered or unexported fields
}

func (*RecommendationDetail) Descriptor deprecated added in v0.64.35

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

Deprecated: Use RecommendationDetail.ProtoReflect.Descriptor instead.

func (*RecommendationDetail) GetEstimatedCost added in v0.64.35

func (x *RecommendationDetail) GetEstimatedCost() float64

func (*RecommendationDetail) GetEstimatedSavings added in v0.64.35

func (x *RecommendationDetail) GetEstimatedSavings() float64

func (*RecommendationDetail) GetRecommendation added in v0.65.12

func (x *RecommendationDetail) GetRecommendation() string

func (*RecommendationDetail) GetRecommendedResourceType added in v0.64.35

func (x *RecommendationDetail) GetRecommendedResourceType() string

func (*RecommendationDetail) GetRegion added in v0.64.35

func (x *RecommendationDetail) GetRegion() string

func (*RecommendationDetail) ProtoMessage added in v0.64.35

func (*RecommendationDetail) ProtoMessage()

func (*RecommendationDetail) ProtoReflect added in v0.64.35

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

func (*RecommendationDetail) Reset added in v0.64.35

func (x *RecommendationDetail) Reset()

func (*RecommendationDetail) String added in v0.64.35

func (x *RecommendationDetail) String() string

type RedshiftOptions added in v0.68.51

type RedshiftOptions struct {
	Family   string `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
	NodeType string `protobuf:"bytes,2,opt,name=nodeType,proto3" json:"nodeType,omitempty"`
	// contains filtered or unexported fields
}

func (*RedshiftOptions) Descriptor deprecated added in v0.68.51

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

Deprecated: Use RedshiftOptions.ProtoReflect.Descriptor instead.

func (*RedshiftOptions) GetFamily added in v0.68.51

func (x *RedshiftOptions) GetFamily() string

func (*RedshiftOptions) GetNodeType added in v0.68.51

func (x *RedshiftOptions) GetNodeType() string

func (*RedshiftOptions) ProtoMessage added in v0.68.51

func (*RedshiftOptions) ProtoMessage()

func (*RedshiftOptions) ProtoReflect added in v0.68.51

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

func (*RedshiftOptions) Reset added in v0.68.51

func (x *RedshiftOptions) Reset()

func (*RedshiftOptions) String added in v0.68.51

func (x *RedshiftOptions) String() string

type RegistrationStatus added in v0.64.14

type RegistrationStatus struct {
	ApiAccess           bool `protobuf:"varint,1,opt,name=apiAccess,proto3" json:"apiAccess,omitempty"`
	CloudwatchStreaming bool `protobuf:"varint,2,opt,name=cloudwatchStreaming,proto3" json:"cloudwatchStreaming,omitempty"`
	CurExport           bool `protobuf:"varint,3,opt,name=curExport,proto3" json:"curExport,omitempty"`
	Payer               bool `protobuf:"varint,4,opt,name=payer,proto3" json:"payer,omitempty"`
	// contains filtered or unexported fields
}

func (*RegistrationStatus) Descriptor deprecated added in v0.64.14

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

Deprecated: Use RegistrationStatus.ProtoReflect.Descriptor instead.

func (*RegistrationStatus) GetApiAccess added in v0.64.14

func (x *RegistrationStatus) GetApiAccess() bool

func (*RegistrationStatus) GetCloudwatchStreaming added in v0.64.14

func (x *RegistrationStatus) GetCloudwatchStreaming() bool

func (*RegistrationStatus) GetCurExport added in v0.64.14

func (x *RegistrationStatus) GetCurExport() bool

func (*RegistrationStatus) GetPayer added in v0.69.5

func (x *RegistrationStatus) GetPayer() bool

func (*RegistrationStatus) ProtoMessage added in v0.64.14

func (*RegistrationStatus) ProtoMessage()

func (*RegistrationStatus) ProtoReflect added in v0.64.14

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

func (*RegistrationStatus) Reset added in v0.64.14

func (x *RegistrationStatus) Reset()

func (*RegistrationStatus) String added in v0.64.14

func (x *RegistrationStatus) String() string

type ResourceData added in v0.64.31

type ResourceData struct {
	Vendor                string                  `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
	AccountId             string                  `protobuf:"bytes,2,opt,name=accountId,proto3" json:"accountId,omitempty"`
	ResourceId            string                  `protobuf:"bytes,3,opt,name=resourceId,proto3" json:"resourceId,omitempty"`
	Region                string                  `protobuf:"bytes,4,opt,name=region,proto3" json:"region,omitempty"`
	ResourceType          string                  `protobuf:"bytes,5,opt,name=resourceType,proto3" json:"resourceType,omitempty"`
	RecommendationDetail  []*RecommendationDetail `protobuf:"bytes,6,rep,name=recommendationDetail,proto3" json:"recommendationDetail,omitempty"`
	CurrentCost           float64                 `protobuf:"fixed64,7,opt,name=currentCost,proto3" json:"currentCost,omitempty"`
	ResourceName          string                  `protobuf:"bytes,8,opt,name=resourceName,proto3" json:"resourceName,omitempty"`
	ConsumedService       string                  `protobuf:"bytes,9,opt,name=consumedService,proto3" json:"consumedService,omitempty"`
	MaxCpuUtilization     float64                 `protobuf:"fixed64,10,opt,name=maxCpuUtilization,proto3" json:"maxCpuUtilization,omitempty"`
	MaxStorageUtilization float64                 `protobuf:"fixed64,11,opt,name=maxStorageUtilization,proto3" json:"maxStorageUtilization,omitempty"`
	MaxMemoryUtilization  float64                 `protobuf:"fixed64,12,opt,name=maxMemoryUtilization,proto3" json:"maxMemoryUtilization,omitempty"`
	NetworkCapacity       string                  `protobuf:"bytes,13,opt,name=networkCapacity,proto3" json:"networkCapacity,omitempty"`
	Status                string                  `protobuf:"bytes,14,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*ResourceData) Descriptor deprecated added in v0.64.31

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

Deprecated: Use ResourceData.ProtoReflect.Descriptor instead.

func (*ResourceData) GetAccountId added in v0.65.9

func (x *ResourceData) GetAccountId() string

func (*ResourceData) GetConsumedService added in v0.64.31

func (x *ResourceData) GetConsumedService() string

func (*ResourceData) GetCurrentCost added in v0.65.10

func (x *ResourceData) GetCurrentCost() float64

func (*ResourceData) GetMaxCpuUtilization added in v0.64.31

func (x *ResourceData) GetMaxCpuUtilization() float64

func (*ResourceData) GetMaxMemoryUtilization added in v0.64.31

func (x *ResourceData) GetMaxMemoryUtilization() float64

func (*ResourceData) GetMaxStorageUtilization added in v0.64.31

func (x *ResourceData) GetMaxStorageUtilization() float64

func (*ResourceData) GetNetworkCapacity added in v0.64.31

func (x *ResourceData) GetNetworkCapacity() string

func (*ResourceData) GetRecommendationDetail added in v0.64.35

func (x *ResourceData) GetRecommendationDetail() []*RecommendationDetail

func (*ResourceData) GetRegion added in v0.64.31

func (x *ResourceData) GetRegion() string

func (*ResourceData) GetResourceId added in v0.64.31

func (x *ResourceData) GetResourceId() string

func (*ResourceData) GetResourceName added in v0.64.31

func (x *ResourceData) GetResourceName() string

func (*ResourceData) GetResourceType added in v0.64.31

func (x *ResourceData) GetResourceType() string

func (*ResourceData) GetStatus added in v0.65.9

func (x *ResourceData) GetStatus() string

func (*ResourceData) GetVendor added in v0.65.9

func (x *ResourceData) GetVendor() string

func (*ResourceData) ProtoMessage added in v0.64.31

func (*ResourceData) ProtoMessage()

func (*ResourceData) ProtoReflect added in v0.64.31

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

func (*ResourceData) Reset added in v0.64.31

func (x *ResourceData) Reset()

func (*ResourceData) String added in v0.64.31

func (x *ResourceData) String() string

type Result added in v0.69.1

type Result struct {
	Id   string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*Result) Descriptor deprecated added in v0.69.1

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

Deprecated: Use Result.ProtoReflect.Descriptor instead.

func (*Result) GetId added in v0.69.1

func (x *Result) GetId() string

func (*Result) GetName added in v0.69.1

func (x *Result) GetName() string

func (*Result) ProtoMessage added in v0.69.1

func (*Result) ProtoMessage()

func (*Result) ProtoReflect added in v0.69.1

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

func (*Result) Reset added in v0.69.1

func (x *Result) Reset()

func (*Result) String added in v0.69.1

func (x *Result) String() string

type RiRecommendationDetails added in v0.68.51

type RiRecommendationDetails struct {
	AccountId                             string               `protobuf:"bytes,1,opt,name=accountId,proto3" json:"accountId,omitempty"`
	RecommendedNumberOfInstanceToPurchase string               `` /* 127-byte string literal not displayed */
	CurrencyCode                          string               `protobuf:"bytes,3,opt,name=currencyCode,proto3" json:"currencyCode,omitempty"`
	Ec2Options                            *EC2Options          `protobuf:"bytes,4,opt,name=ec2Options,proto3" json:"ec2Options,omitempty"`
	ElasticCacheOptions                   *ElasticCacheOptions `protobuf:"bytes,5,opt,name=elasticCacheOptions,proto3" json:"elasticCacheOptions,omitempty"`
	EsOptions                             *ESOptions           `protobuf:"bytes,6,opt,name=esOptions,proto3" json:"esOptions,omitempty"`
	RdsOptions                            *RDSOptions          `protobuf:"bytes,7,opt,name=rdsOptions,proto3" json:"rdsOptions,omitempty"`
	RedshiftOptions                       *RedshiftOptions     `protobuf:"bytes,8,opt,name=redshiftOptions,proto3" json:"redshiftOptions,omitempty"`
	Region                                string               `protobuf:"bytes,9,opt,name=region,proto3" json:"region,omitempty"`
	SizeFlexEligible                      bool                 `protobuf:"varint,10,opt,name=sizeFlexEligible,proto3" json:"sizeFlexEligible,omitempty"`
	CurrentGeneration                     bool                 `protobuf:"varint,11,opt,name=currentGeneration,proto3" json:"currentGeneration,omitempty"`
	UpfrontCost                           float64              `protobuf:"fixed64,12,opt,name=upfrontCost,proto3" json:"upfrontCost,omitempty"`
	EstimatedMonthlySavings               float64              `protobuf:"fixed64,13,opt,name=estimatedMonthlySavings,proto3" json:"estimatedMonthlySavings,omitempty"`
	// contains filtered or unexported fields
}

func (*RiRecommendationDetails) Descriptor deprecated added in v0.68.51

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

Deprecated: Use RiRecommendationDetails.ProtoReflect.Descriptor instead.

func (*RiRecommendationDetails) GetAccountId added in v0.68.51

func (x *RiRecommendationDetails) GetAccountId() string

func (*RiRecommendationDetails) GetCurrencyCode added in v0.68.51

func (x *RiRecommendationDetails) GetCurrencyCode() string

func (*RiRecommendationDetails) GetCurrentGeneration added in v0.68.51

func (x *RiRecommendationDetails) GetCurrentGeneration() bool

func (*RiRecommendationDetails) GetEc2Options added in v0.68.51

func (x *RiRecommendationDetails) GetEc2Options() *EC2Options

func (*RiRecommendationDetails) GetElasticCacheOptions added in v0.68.51

func (x *RiRecommendationDetails) GetElasticCacheOptions() *ElasticCacheOptions

func (*RiRecommendationDetails) GetEsOptions added in v0.68.51

func (x *RiRecommendationDetails) GetEsOptions() *ESOptions

func (*RiRecommendationDetails) GetEstimatedMonthlySavings added in v0.68.51

func (x *RiRecommendationDetails) GetEstimatedMonthlySavings() float64

func (*RiRecommendationDetails) GetRdsOptions added in v0.68.51

func (x *RiRecommendationDetails) GetRdsOptions() *RDSOptions

func (*RiRecommendationDetails) GetRecommendedNumberOfInstanceToPurchase added in v0.68.51

func (x *RiRecommendationDetails) GetRecommendedNumberOfInstanceToPurchase() string

func (*RiRecommendationDetails) GetRedshiftOptions added in v0.68.51

func (x *RiRecommendationDetails) GetRedshiftOptions() *RedshiftOptions

func (*RiRecommendationDetails) GetRegion added in v0.68.51

func (x *RiRecommendationDetails) GetRegion() string

func (*RiRecommendationDetails) GetSizeFlexEligible added in v0.68.51

func (x *RiRecommendationDetails) GetSizeFlexEligible() bool

func (*RiRecommendationDetails) GetUpfrontCost added in v0.68.51

func (x *RiRecommendationDetails) GetUpfrontCost() float64

func (*RiRecommendationDetails) ProtoMessage added in v0.68.51

func (*RiRecommendationDetails) ProtoMessage()

func (*RiRecommendationDetails) ProtoReflect added in v0.68.51

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

func (*RiRecommendationDetails) Reset added in v0.68.51

func (x *RiRecommendationDetails) Reset()

func (*RiRecommendationDetails) String added in v0.68.51

func (x *RiRecommendationDetails) String() string

type RiRecommendationResults added in v0.68.51

type RiRecommendationResults struct {
	RiSummary               *RiSummary                 `protobuf:"bytes,1,opt,name=riSummary,proto3" json:"riSummary,omitempty"`
	RiRecommendationDetails []*RiRecommendationDetails `protobuf:"bytes,2,rep,name=riRecommendationDetails,proto3" json:"riRecommendationDetails,omitempty"`
	// contains filtered or unexported fields
}

func (*RiRecommendationResults) Descriptor deprecated added in v0.68.51

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

Deprecated: Use RiRecommendationResults.ProtoReflect.Descriptor instead.

func (*RiRecommendationResults) GetRiRecommendationDetails added in v0.68.51

func (x *RiRecommendationResults) GetRiRecommendationDetails() []*RiRecommendationDetails

func (*RiRecommendationResults) GetRiSummary added in v0.68.51

func (x *RiRecommendationResults) GetRiSummary() *RiSummary

func (*RiRecommendationResults) ProtoMessage added in v0.68.51

func (*RiRecommendationResults) ProtoMessage()

func (*RiRecommendationResults) ProtoReflect added in v0.68.51

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

func (*RiRecommendationResults) Reset added in v0.68.51

func (x *RiRecommendationResults) Reset()

func (*RiRecommendationResults) String added in v0.68.51

func (x *RiRecommendationResults) String() string

type RiSummary added in v0.68.51

type RiSummary struct {
	TotalPurchaseRecommendations    int64   `protobuf:"varint,1,opt,name=totalPurchaseRecommendations,proto3" json:"totalPurchaseRecommendations,omitempty"`
	EstimatedMonthlySavings         float64 `protobuf:"fixed64,2,opt,name=estimatedMonthlySavings,proto3" json:"estimatedMonthlySavings,omitempty"`
	EstimatedSavingsVSOnDemandRates float64 `protobuf:"fixed64,3,opt,name=estimatedSavingsVSOnDemandRates,proto3" json:"estimatedSavingsVSOnDemandRates,omitempty"`
	// contains filtered or unexported fields
}

func (*RiSummary) Descriptor deprecated added in v0.68.51

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

Deprecated: Use RiSummary.ProtoReflect.Descriptor instead.

func (*RiSummary) GetEstimatedMonthlySavings added in v0.68.51

func (x *RiSummary) GetEstimatedMonthlySavings() float64

func (*RiSummary) GetEstimatedSavingsVSOnDemandRates added in v0.68.51

func (x *RiSummary) GetEstimatedSavingsVSOnDemandRates() float64

func (*RiSummary) GetTotalPurchaseRecommendations added in v0.68.51

func (x *RiSummary) GetTotalPurchaseRecommendations() int64

func (*RiSummary) ProtoMessage added in v0.68.51

func (*RiSummary) ProtoMessage()

func (*RiSummary) ProtoReflect added in v0.68.51

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

func (*RiSummary) Reset added in v0.68.51

func (x *RiSummary) Reset()

func (*RiSummary) String added in v0.68.51

func (x *RiSummary) String() string

type SideMenu

type SideMenu struct {
	Favorite           []string `protobuf:"bytes,1,rep,name=favorite,proto3" json:"favorite,omitempty"`
	IsOpenedAdmin      bool     `protobuf:"varint,2,opt,name=isOpenedAdmin,proto3" json:"isOpenedAdmin,omitempty"`
	IsOpenedFeatures   bool     `protobuf:"varint,3,opt,name=isOpenedFeatures,proto3" json:"isOpenedFeatures,omitempty"`
	IsOpenedCostGroups bool     `protobuf:"varint,4,opt,name=isOpenedCostGroups,proto3" json:"isOpenedCostGroups,omitempty"`
	// contains filtered or unexported fields
}

func (*SideMenu) Descriptor deprecated

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

Deprecated: Use SideMenu.ProtoReflect.Descriptor instead.

func (*SideMenu) GetFavorite

func (x *SideMenu) GetFavorite() []string

func (*SideMenu) GetIsOpenedAdmin

func (x *SideMenu) GetIsOpenedAdmin() bool

func (*SideMenu) GetIsOpenedCostGroups

func (x *SideMenu) GetIsOpenedCostGroups() bool

func (*SideMenu) GetIsOpenedFeatures

func (x *SideMenu) GetIsOpenedFeatures() bool

func (*SideMenu) ProtoMessage

func (*SideMenu) ProtoMessage()

func (*SideMenu) ProtoReflect

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

func (*SideMenu) Reset

func (x *SideMenu) Reset()

func (*SideMenu) String

func (x *SideMenu) String() string

type SideMenuState added in v0.63.7

type SideMenuState struct {
	Key   string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Value bool   `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*SideMenuState) Descriptor deprecated added in v0.63.7

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

Deprecated: Use SideMenuState.ProtoReflect.Descriptor instead.

func (*SideMenuState) GetKey added in v0.63.7

func (x *SideMenuState) GetKey() string

func (*SideMenuState) GetValue added in v0.63.7

func (x *SideMenuState) GetValue() bool

func (*SideMenuState) ProtoMessage added in v0.63.7

func (*SideMenuState) ProtoMessage()

func (*SideMenuState) ProtoReflect added in v0.63.7

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

func (*SideMenuState) Reset added in v0.63.7

func (x *SideMenuState) Reset()

func (*SideMenuState) String added in v0.63.7

func (x *SideMenuState) String() string

type SpRecommendationDetails added in v0.68.51

type SpRecommendationDetails struct {
	AccountId                     string  `protobuf:"bytes,1,opt,name=accountId,proto3" json:"accountId,omitempty"`
	CurrencyCode                  string  `protobuf:"bytes,2,opt,name=currencyCode,proto3" json:"currencyCode,omitempty"`
	HourlyCommitmentToPurchase    float64 `protobuf:"fixed64,3,opt,name=hourlyCommitmentToPurchase,proto3" json:"hourlyCommitmentToPurchase,omitempty"`
	EstimatedMonthlySavingsAmount float64 `protobuf:"fixed64,4,opt,name=estimatedMonthlySavingsAmount,proto3" json:"estimatedMonthlySavingsAmount,omitempty"`
	EstimatedSavingsPercentage    float64 `protobuf:"fixed64,5,opt,name=estimatedSavingsPercentage,proto3" json:"estimatedSavingsPercentage,omitempty"`
	EstimatedAverageCoverage      float64 `protobuf:"fixed64,6,opt,name=estimatedAverageCoverage,proto3" json:"estimatedAverageCoverage,omitempty"`
	EstimatedAverageUtilization   float64 `protobuf:"fixed64,7,opt,name=estimatedAverageUtilization,proto3" json:"estimatedAverageUtilization,omitempty"`
	// contains filtered or unexported fields
}

func (*SpRecommendationDetails) Descriptor deprecated added in v0.68.51

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

Deprecated: Use SpRecommendationDetails.ProtoReflect.Descriptor instead.

func (*SpRecommendationDetails) GetAccountId added in v0.68.51

func (x *SpRecommendationDetails) GetAccountId() string

func (*SpRecommendationDetails) GetCurrencyCode added in v0.68.51

func (x *SpRecommendationDetails) GetCurrencyCode() string

func (*SpRecommendationDetails) GetEstimatedAverageCoverage added in v0.68.51

func (x *SpRecommendationDetails) GetEstimatedAverageCoverage() float64

func (*SpRecommendationDetails) GetEstimatedAverageUtilization added in v0.68.51

func (x *SpRecommendationDetails) GetEstimatedAverageUtilization() float64

func (*SpRecommendationDetails) GetEstimatedMonthlySavingsAmount added in v0.68.51

func (x *SpRecommendationDetails) GetEstimatedMonthlySavingsAmount() float64

func (*SpRecommendationDetails) GetEstimatedSavingsPercentage added in v0.68.51

func (x *SpRecommendationDetails) GetEstimatedSavingsPercentage() float64

func (*SpRecommendationDetails) GetHourlyCommitmentToPurchase added in v0.68.51

func (x *SpRecommendationDetails) GetHourlyCommitmentToPurchase() float64

func (*SpRecommendationDetails) ProtoMessage added in v0.68.51

func (*SpRecommendationDetails) ProtoMessage()

func (*SpRecommendationDetails) ProtoReflect added in v0.68.51

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

func (*SpRecommendationDetails) Reset added in v0.68.51

func (x *SpRecommendationDetails) Reset()

func (*SpRecommendationDetails) String added in v0.68.51

func (x *SpRecommendationDetails) String() string

type SpRecommendationResults added in v0.68.51

type SpRecommendationResults struct {
	SpSummary               *SpSummary                 `protobuf:"bytes,1,opt,name=spSummary,proto3" json:"spSummary,omitempty"`
	SpRecommendationDetails []*SpRecommendationDetails `protobuf:"bytes,2,rep,name=spRecommendationDetails,proto3" json:"spRecommendationDetails,omitempty"`
	// contains filtered or unexported fields
}

func (*SpRecommendationResults) Descriptor deprecated added in v0.68.51

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

Deprecated: Use SpRecommendationResults.ProtoReflect.Descriptor instead.

func (*SpRecommendationResults) GetSpRecommendationDetails added in v0.68.51

func (x *SpRecommendationResults) GetSpRecommendationDetails() []*SpRecommendationDetails

func (*SpRecommendationResults) GetSpSummary added in v0.68.51

func (x *SpRecommendationResults) GetSpSummary() *SpSummary

func (*SpRecommendationResults) ProtoMessage added in v0.68.51

func (*SpRecommendationResults) ProtoMessage()

func (*SpRecommendationResults) ProtoReflect added in v0.68.51

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

func (*SpRecommendationResults) Reset added in v0.68.51

func (x *SpRecommendationResults) Reset()

func (*SpRecommendationResults) String added in v0.68.51

func (x *SpRecommendationResults) String() string

type SpSummary added in v0.68.51

type SpSummary struct {
	CurrentOnDemandSpend     float64 `protobuf:"fixed64,1,opt,name=currentOnDemandSpend,proto3" json:"currentOnDemandSpend,omitempty"`
	EstimatedMonthlySpend    float64 `protobuf:"fixed64,2,opt,name=estimatedMonthlySpend,proto3" json:"estimatedMonthlySpend,omitempty"`
	EstimatedMonthlySavings  float64 `protobuf:"fixed64,3,opt,name=estimatedMonthlySavings,proto3" json:"estimatedMonthlySavings,omitempty"`
	TotalRecommendationCount int64   `protobuf:"varint,4,opt,name=totalRecommendationCount,proto3" json:"totalRecommendationCount,omitempty"`
	// contains filtered or unexported fields
}

func (*SpSummary) Descriptor deprecated added in v0.68.51

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

Deprecated: Use SpSummary.ProtoReflect.Descriptor instead.

func (*SpSummary) GetCurrentOnDemandSpend added in v0.68.51

func (x *SpSummary) GetCurrentOnDemandSpend() float64

func (*SpSummary) GetEstimatedMonthlySavings added in v0.68.51

func (x *SpSummary) GetEstimatedMonthlySavings() float64

func (*SpSummary) GetEstimatedMonthlySpend added in v0.68.51

func (x *SpSummary) GetEstimatedMonthlySpend() float64

func (*SpSummary) GetTotalRecommendationCount added in v0.68.51

func (x *SpSummary) GetTotalRecommendationCount() int64

func (*SpSummary) ProtoMessage added in v0.68.51

func (*SpSummary) ProtoMessage()

func (*SpSummary) ProtoReflect added in v0.68.51

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

func (*SpSummary) Reset added in v0.68.51

func (x *SpSummary) Reset()

func (*SpSummary) String added in v0.68.51

func (x *SpSummary) String() string

type Tag added in v0.64.33

type Tag struct {
	Key   string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Tag) Descriptor deprecated added in v0.64.33

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

Deprecated: Use Tag.ProtoReflect.Descriptor instead.

func (*Tag) GetKey added in v0.64.33

func (x *Tag) GetKey() string

func (*Tag) GetValue added in v0.64.33

func (x *Tag) GetValue() string

func (*Tag) ProtoMessage added in v0.64.33

func (*Tag) ProtoMessage()

func (*Tag) ProtoReflect added in v0.64.33

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

func (*Tag) Reset added in v0.64.33

func (x *Tag) Reset()

func (*Tag) String added in v0.64.33

func (x *Tag) String() string

type TagData added in v0.65.28

type TagData struct {
	TagKey   string   `protobuf:"bytes,1,opt,name=tagKey,proto3" json:"tagKey,omitempty"`
	TagValue []string `protobuf:"bytes,2,rep,name=tagValue,proto3" json:"tagValue,omitempty"`
	// contains filtered or unexported fields
}

func (*TagData) Descriptor deprecated added in v0.65.28

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

Deprecated: Use TagData.ProtoReflect.Descriptor instead.

func (*TagData) GetTagKey added in v0.65.29

func (x *TagData) GetTagKey() string

func (*TagData) GetTagValue added in v0.65.28

func (x *TagData) GetTagValue() []string

func (*TagData) ProtoMessage added in v0.65.28

func (*TagData) ProtoMessage()

func (*TagData) ProtoReflect added in v0.65.28

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

func (*TagData) Reset added in v0.65.28

func (x *TagData) Reset()

func (*TagData) String added in v0.65.28

func (x *TagData) String() string

type Threshold added in v0.69.5

type Threshold struct {
	Type  string  `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`     // exact or percentage
	Value float32 `protobuf:"fixed32,2,opt,name=value,proto3" json:"value,omitempty"` // actual value of threshold
	// contains filtered or unexported fields
}

func (*Threshold) Descriptor deprecated added in v0.69.5

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

Deprecated: Use Threshold.ProtoReflect.Descriptor instead.

func (*Threshold) GetType added in v0.69.11

func (x *Threshold) GetType() string

func (*Threshold) GetValue added in v0.69.11

func (x *Threshold) GetValue() float32

func (*Threshold) ProtoMessage added in v0.69.5

func (*Threshold) ProtoMessage()

func (*Threshold) ProtoReflect added in v0.69.5

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

func (*Threshold) Reset added in v0.69.5

func (x *Threshold) Reset()

func (*Threshold) String added in v0.69.5

func (x *Threshold) String() string

type UserData

type UserData struct {
	Id         string             `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name       string             `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Email      string             `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
	Avatar     string             `protobuf:"bytes,4,opt,name=avatar,proto3" json:"avatar,omitempty"`
	Icon       string             `protobuf:"bytes,5,opt,name=icon,proto3" json:"icon,omitempty"`
	ColorTheme string             `protobuf:"bytes,6,opt,name=colorTheme,proto3" json:"colorTheme,omitempty"`
	Initial    string             `protobuf:"bytes,7,opt,name=initial,proto3" json:"initial,omitempty"`
	Activated  bool               `protobuf:"varint,8,opt,name=activated,proto3" json:"activated,omitempty"`
	IsAdmin    bool               `protobuf:"varint,9,opt,name=isAdmin,proto3" json:"isAdmin,omitempty"`
	Attributes []string           `protobuf:"bytes,10,rep,name=attributes,proto3" json:"attributes,omitempty"`
	Locale     string             `protobuf:"bytes,11,opt,name=locale,proto3" json:"locale,omitempty"`
	Timezone   string             `protobuf:"bytes,12,opt,name=timezone,proto3" json:"timezone,omitempty"`
	Registered string             `protobuf:"bytes,13,opt,name=registered,proto3" json:"registered,omitempty"`
	SsoEnabled bool               `protobuf:"varint,14,opt,name=ssoEnabled,proto3" json:"ssoEnabled,omitempty"`
	MfaEnabled bool               `protobuf:"varint,15,opt,name=mfaEnabled,proto3" json:"mfaEnabled,omitempty"`
	AppTheme   string             `protobuf:"bytes,16,opt,name=appTheme,proto3" json:"appTheme,omitempty"`
	MainView   string             `protobuf:"bytes,17,opt,name=mainView,proto3" json:"mainView,omitempty"`
	CostGroups []*MemberCostGroup `protobuf:"bytes,18,rep,name=costGroups,proto3" json:"costGroups,omitempty"`
	CreatedBy  *MemberUserData    `protobuf:"bytes,19,opt,name=createdBy,proto3" json:"createdBy,omitempty"`
	UpdatedAt  string             `protobuf:"bytes,20,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"`
	OrgId      string             `protobuf:"bytes,21,opt,name=orgId,proto3" json:"orgId,omitempty"`
	// contains filtered or unexported fields
}

func (*UserData) Descriptor deprecated

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

Deprecated: Use UserData.ProtoReflect.Descriptor instead.

func (*UserData) GetActivated

func (x *UserData) GetActivated() bool

func (*UserData) GetAppTheme

func (x *UserData) GetAppTheme() string

func (*UserData) GetAttributes added in v0.63.3

func (x *UserData) GetAttributes() []string

func (*UserData) GetAvatar

func (x *UserData) GetAvatar() string

func (*UserData) GetColorTheme

func (x *UserData) GetColorTheme() string

func (*UserData) GetCostGroups added in v0.63.5

func (x *UserData) GetCostGroups() []*MemberCostGroup

func (*UserData) GetCreatedBy

func (x *UserData) GetCreatedBy() *MemberUserData

func (*UserData) GetEmail

func (x *UserData) GetEmail() string

func (*UserData) GetIcon

func (x *UserData) GetIcon() string

func (*UserData) GetId added in v0.63.2

func (x *UserData) GetId() string

func (*UserData) GetInitial

func (x *UserData) GetInitial() string

func (*UserData) GetIsAdmin

func (x *UserData) GetIsAdmin() bool

func (*UserData) GetLocale

func (x *UserData) GetLocale() string

func (*UserData) GetMainView

func (x *UserData) GetMainView() string

func (*UserData) GetMfaEnabled

func (x *UserData) GetMfaEnabled() bool

func (*UserData) GetName added in v0.63.2

func (x *UserData) GetName() string

func (*UserData) GetOrgId added in v0.68.80

func (x *UserData) GetOrgId() string

func (*UserData) GetRegistered

func (x *UserData) GetRegistered() string

func (*UserData) GetSsoEnabled

func (x *UserData) GetSsoEnabled() bool

func (*UserData) GetTimezone

func (x *UserData) GetTimezone() string

func (*UserData) GetUpdatedAt added in v0.64.24

func (x *UserData) GetUpdatedAt() string

func (*UserData) ProtoMessage

func (*UserData) ProtoMessage()

func (*UserData) ProtoReflect

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

func (*UserData) Reset

func (x *UserData) Reset()

func (*UserData) String

func (x *UserData) String() string

type ViewData

type ViewData struct {
	Id          string          `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name        string          `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description string          `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	IsPrivate   bool            `protobuf:"varint,4,opt,name=isPrivate,proto3" json:"isPrivate,omitempty"`
	IsEditable  bool            `protobuf:"varint,5,opt,name=isEditable,proto3" json:"isEditable,omitempty"`
	Icon        string          `protobuf:"bytes,6,opt,name=icon,proto3" json:"icon,omitempty"`
	CreatedBy   *MemberUserData `protobuf:"bytes,7,opt,name=createdBy,proto3" json:"createdBy,omitempty"`
	CreatedAt   string          `protobuf:"bytes,8,opt,name=createdAt,proto3" json:"createdAt,omitempty"`
	UpdatedBy   *MemberUserData `protobuf:"bytes,9,opt,name=updatedBy,proto3" json:"updatedBy,omitempty"`
	UpdatedAt   string          `protobuf:"bytes,10,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"`
	Layout      []*WidgetData   `protobuf:"bytes,11,rep,name=layout,proto3" json:"layout,omitempty"`
	SideMenu    *SideMenu       `protobuf:"bytes,12,opt,name=sideMenu,proto3" json:"sideMenu,omitempty"`
	ReportType  string          `protobuf:"bytes,13,opt,name=reportType,proto3" json:"reportType,omitempty"`
	ColorTheme  string          `protobuf:"bytes,14,opt,name=colorTheme,proto3" json:"colorTheme,omitempty"`
	// contains filtered or unexported fields
}

func (*ViewData) Descriptor deprecated

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

Deprecated: Use ViewData.ProtoReflect.Descriptor instead.

func (*ViewData) GetColorTheme added in v0.65.68

func (x *ViewData) GetColorTheme() string

func (*ViewData) GetCreatedAt

func (x *ViewData) GetCreatedAt() string

func (*ViewData) GetCreatedBy

func (x *ViewData) GetCreatedBy() *MemberUserData

func (*ViewData) GetDescription

func (x *ViewData) GetDescription() string

func (*ViewData) GetIcon

func (x *ViewData) GetIcon() string

func (*ViewData) GetId

func (x *ViewData) GetId() string

func (*ViewData) GetIsEditable

func (x *ViewData) GetIsEditable() bool

func (*ViewData) GetIsPrivate

func (x *ViewData) GetIsPrivate() bool

func (*ViewData) GetLayout

func (x *ViewData) GetLayout() []*WidgetData

func (*ViewData) GetName

func (x *ViewData) GetName() string

func (*ViewData) GetReportType

func (x *ViewData) GetReportType() string

func (*ViewData) GetSideMenu

func (x *ViewData) GetSideMenu() *SideMenu

func (*ViewData) GetUpdatedAt

func (x *ViewData) GetUpdatedAt() string

func (*ViewData) GetUpdatedBy

func (x *ViewData) GetUpdatedBy() *MemberUserData

func (*ViewData) ProtoMessage

func (*ViewData) ProtoMessage()

func (*ViewData) ProtoReflect

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

func (*ViewData) Reset

func (x *ViewData) Reset()

func (*ViewData) String

func (x *ViewData) String() string

type ViewLayout

type ViewLayout struct {
	WidgetId   string      `protobuf:"bytes,1,opt,name=widgetId,proto3" json:"widgetId,omitempty"`
	WidgetData *WidgetData `protobuf:"bytes,2,opt,name=widgetData,proto3" json:"widgetData,omitempty"`
	// contains filtered or unexported fields
}

func (*ViewLayout) Descriptor deprecated

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

Deprecated: Use ViewLayout.ProtoReflect.Descriptor instead.

func (*ViewLayout) GetWidgetData added in v0.64.24

func (x *ViewLayout) GetWidgetData() *WidgetData

func (*ViewLayout) GetWidgetId added in v0.64.24

func (x *ViewLayout) GetWidgetId() string

func (*ViewLayout) ProtoMessage

func (*ViewLayout) ProtoMessage()

func (*ViewLayout) ProtoReflect

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

func (*ViewLayout) Reset

func (x *ViewLayout) Reset()

func (*ViewLayout) String

func (x *ViewLayout) String() string

type ViewList

type ViewList struct {
	Id          string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name        string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	IsPrivate   bool   `protobuf:"varint,4,opt,name=isPrivate,proto3" json:"isPrivate,omitempty"`
	IsEditable  bool   `protobuf:"varint,5,opt,name=isEditable,proto3" json:"isEditable,omitempty"`
	Icon        string `protobuf:"bytes,6,opt,name=icon,proto3" json:"icon,omitempty"`
	CreatedAt   string `protobuf:"bytes,7,opt,name=createdAt,proto3" json:"createdAt,omitempty"`
	UpdatedAt   string `protobuf:"bytes,8,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"`
	ColorTheme  string `protobuf:"bytes,9,opt,name=colorTheme,proto3" json:"colorTheme,omitempty"`
	// contains filtered or unexported fields
}

func (*ViewList) Descriptor deprecated

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

Deprecated: Use ViewList.ProtoReflect.Descriptor instead.

func (*ViewList) GetColorTheme added in v0.68.10

func (x *ViewList) GetColorTheme() string

func (*ViewList) GetCreatedAt added in v0.63.7

func (x *ViewList) GetCreatedAt() string

func (*ViewList) GetDescription

func (x *ViewList) GetDescription() string

func (*ViewList) GetIcon

func (x *ViewList) GetIcon() string

func (*ViewList) GetId

func (x *ViewList) GetId() string

func (*ViewList) GetIsEditable

func (x *ViewList) GetIsEditable() bool

func (*ViewList) GetIsPrivate

func (x *ViewList) GetIsPrivate() bool

func (*ViewList) GetName

func (x *ViewList) GetName() string

func (*ViewList) GetUpdatedAt added in v0.63.7

func (x *ViewList) GetUpdatedAt() string

func (*ViewList) ProtoMessage

func (*ViewList) ProtoMessage()

func (*ViewList) ProtoReflect

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

func (*ViewList) Reset

func (x *ViewList) Reset()

func (*ViewList) String

func (x *ViewList) String() string

type WidgetData added in v0.64.24

type WidgetData struct {
	Id          string            `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	X           float64           `protobuf:"fixed64,2,opt,name=x,proto3" json:"x,omitempty"`
	Y           float64           `protobuf:"fixed64,3,opt,name=y,proto3" json:"y,omitempty"`
	ComponentId string            `protobuf:"bytes,4,opt,name=componentId,proto3" json:"componentId,omitempty"`
	Options     *structpb.Struct  `protobuf:"bytes,5,opt,name=options,proto3" json:"options,omitempty"`
	Requests    []*LayoutRequests `protobuf:"bytes,6,rep,name=requests,proto3" json:"requests,omitempty"`
	// contains filtered or unexported fields
}

func (*WidgetData) Descriptor deprecated added in v0.64.24

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

Deprecated: Use WidgetData.ProtoReflect.Descriptor instead.

func (*WidgetData) GetComponentId added in v0.64.24

func (x *WidgetData) GetComponentId() string

func (*WidgetData) GetId added in v0.64.26

func (x *WidgetData) GetId() string

func (*WidgetData) GetOptions added in v0.64.24

func (x *WidgetData) GetOptions() *structpb.Struct

func (*WidgetData) GetRequests added in v0.64.24

func (x *WidgetData) GetRequests() []*LayoutRequests

func (*WidgetData) GetX added in v0.64.24

func (x *WidgetData) GetX() float64

func (*WidgetData) GetY added in v0.64.24

func (x *WidgetData) GetY() float64

func (*WidgetData) ProtoMessage added in v0.64.24

func (*WidgetData) ProtoMessage()

func (*WidgetData) ProtoReflect added in v0.64.24

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

func (*WidgetData) Reset added in v0.64.24

func (x *WidgetData) Reset()

func (*WidgetData) String added in v0.64.24

func (x *WidgetData) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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