cover

package
v0.71.79 Latest Latest
Warning

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

Go to latest
Published: Aug 19, 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_applyrecommendation_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_insightreport_proto protoreflect.FileDescriptor
View Source
var File_api_cover_optimizationrecommendation_proto protoreflect.FileDescriptor
View Source
var File_api_cover_rightsizingrecommendation_proto protoreflect.FileDescriptor
View Source
var File_api_cover_unitcost_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 AWS added in v0.69.78

type AWS struct {
	EC2    *EC2    `protobuf:"bytes,1,opt,name=EC2,proto3" json:"EC2,omitempty"`
	Lambda *Lambda `protobuf:"bytes,2,opt,name=Lambda,proto3" json:"Lambda,omitempty"`
	EBS    *EBS    `protobuf:"bytes,3,opt,name=EBS,proto3" json:"EBS,omitempty"`
	// contains filtered or unexported fields
}

func (*AWS) Descriptor deprecated added in v0.69.78

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

Deprecated: Use AWS.ProtoReflect.Descriptor instead.

func (*AWS) GetEBS added in v0.69.78

func (x *AWS) GetEBS() *EBS

func (*AWS) GetEC2 added in v0.69.78

func (x *AWS) GetEC2() *EC2

func (*AWS) GetLambda added in v0.69.78

func (x *AWS) GetLambda() *Lambda

func (*AWS) ProtoMessage added in v0.69.78

func (*AWS) ProtoMessage()

func (*AWS) ProtoReflect added in v0.69.78

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

func (*AWS) Reset added in v0.69.78

func (x *AWS) Reset()

func (*AWS) String added in v0.69.78

func (x *AWS) String() string

type AWSRecommendations added in v0.69.62

type AWSRecommendations struct {
	Id                                string                             `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	AccountId                         string                             `protobuf:"bytes,2,opt,name=accountId,proto3" json:"accountId,omitempty"`
	AccountName                       string                             `protobuf:"bytes,3,opt,name=accountName,proto3" json:"accountName,omitempty"`
	InstanceId                        string                             `protobuf:"bytes,4,opt,name=instanceId,proto3" json:"instanceId,omitempty"`
	InstanceName                      string                             `protobuf:"bytes,5,opt,name=instanceName,proto3" json:"instanceName,omitempty"`
	Service                           string                             `protobuf:"bytes,6,opt,name=service,proto3" json:"service,omitempty"`
	Source                            string                             `protobuf:"bytes,7,opt,name=source,proto3" json:"source,omitempty"`
	CostGroup                         string                             `protobuf:"bytes,8,opt,name=costGroup,proto3" json:"costGroup,omitempty"`
	Recommendation                    string                             `protobuf:"bytes,9,opt,name=recommendation,proto3" json:"recommendation,omitempty"`
	Region                            string                             `protobuf:"bytes,10,opt,name=region,proto3" json:"region,omitempty"`
	Estsavings                        float64                            `protobuf:"fixed64,11,opt,name=estsavings,proto3" json:"estsavings,omitempty"`
	Estcost                           float64                            `protobuf:"fixed64,12,opt,name=estcost,proto3" json:"estcost,omitempty"`
	EstsavingsPercentage              float64                            `protobuf:"fixed64,13,opt,name=estsavingsPercentage,proto3" json:"estsavingsPercentage,omitempty"`
	ResourceArn                       string                             `protobuf:"bytes,14,opt,name=resourceArn,proto3" json:"resourceArn,omitempty"`
	RestartNeeded                     bool                               `protobuf:"varint,15,opt,name=restartNeeded,proto3" json:"restartNeeded,omitempty"`
	RollbackPossible                  bool                               `protobuf:"varint,16,opt,name=rollbackPossible,proto3" json:"rollbackPossible,omitempty"`
	LastUpdatedAt                     string                             `protobuf:"bytes,17,opt,name=lastUpdatedAt,proto3" json:"lastUpdatedAt,omitempty"`
	RecommendationGroup               string                             `protobuf:"bytes,26,opt,name=recommendationGroup,proto3" json:"recommendationGroup,omitempty"`
	Category                          string                             `protobuf:"bytes,27,opt,name=category,proto3" json:"category,omitempty"`
	PurchaseRIRecommendationDetails   *PurchaseRIRecommendationDetails   `protobuf:"bytes,18,opt,name=purchaseRIRecommendationDetails,proto3" json:"purchaseRIRecommendationDetails,omitempty"`
	SavingsPlanRecommendationDetails  *SavingsPlanRecommendationDetails  `protobuf:"bytes,19,opt,name=savingsPlanRecommendationDetails,proto3" json:"savingsPlanRecommendationDetails,omitempty"`
	RightSizingRecommendationDetails  *RightSizingRecommendationDetails  `protobuf:"bytes,20,opt,name=rightSizingRecommendationDetails,proto3" json:"rightSizingRecommendationDetails,omitempty"`
	UpgradeRecommendationDetails      *UpgradeRecommendationDetails      `protobuf:"bytes,21,opt,name=upgradeRecommendationDetails,proto3" json:"upgradeRecommendationDetails,omitempty"`
	MigrateRecommendationDetails      *MigrateRecommendationDetails      `protobuf:"bytes,22,opt,name=migrateRecommendationDetails,proto3" json:"migrateRecommendationDetails,omitempty"`
	StopInstanceRecommendationDetails *StopInstanceRecommendationDetails `protobuf:"bytes,23,opt,name=stopInstanceRecommendationDetails,proto3" json:"stopInstanceRecommendationDetails,omitempty"`
	DeleteRecommendationDetails       *DeleteRecommendationDetails       `protobuf:"bytes,24,opt,name=deleteRecommendationDetails,proto3" json:"deleteRecommendationDetails,omitempty"`
	OtherRecommendationDetails        *OtherRecommendationDetails        `protobuf:"bytes,25,opt,name=otherRecommendationDetails,proto3" json:"otherRecommendationDetails,omitempty"`
	// contains filtered or unexported fields
}

func (*AWSRecommendations) Descriptor deprecated added in v0.69.62

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

Deprecated: Use AWSRecommendations.ProtoReflect.Descriptor instead.

func (*AWSRecommendations) GetAccountId added in v0.69.72

func (x *AWSRecommendations) GetAccountId() string

func (*AWSRecommendations) GetAccountName added in v0.69.72

func (x *AWSRecommendations) GetAccountName() string

func (*AWSRecommendations) GetCategory added in v0.71.42

func (x *AWSRecommendations) GetCategory() string

func (*AWSRecommendations) GetCostGroup added in v0.69.72

func (x *AWSRecommendations) GetCostGroup() string

func (*AWSRecommendations) GetDeleteRecommendationDetails added in v0.71.21

func (x *AWSRecommendations) GetDeleteRecommendationDetails() *DeleteRecommendationDetails

func (*AWSRecommendations) GetEstcost added in v0.69.88

func (x *AWSRecommendations) GetEstcost() float64

func (*AWSRecommendations) GetEstsavings added in v0.69.88

func (x *AWSRecommendations) GetEstsavings() float64

func (*AWSRecommendations) GetEstsavingsPercentage added in v0.69.89

func (x *AWSRecommendations) GetEstsavingsPercentage() float64

func (*AWSRecommendations) GetId added in v0.69.72

func (x *AWSRecommendations) GetId() string

func (*AWSRecommendations) GetInstanceId added in v0.69.72

func (x *AWSRecommendations) GetInstanceId() string

func (*AWSRecommendations) GetInstanceName added in v0.69.72

func (x *AWSRecommendations) GetInstanceName() string

func (*AWSRecommendations) GetLastUpdatedAt added in v0.71.23

func (x *AWSRecommendations) GetLastUpdatedAt() string

func (*AWSRecommendations) GetMigrateRecommendationDetails added in v0.69.71

func (x *AWSRecommendations) GetMigrateRecommendationDetails() *MigrateRecommendationDetails

func (*AWSRecommendations) GetOtherRecommendationDetails added in v0.71.21

func (x *AWSRecommendations) GetOtherRecommendationDetails() *OtherRecommendationDetails

func (*AWSRecommendations) GetPurchaseRIRecommendationDetails added in v0.69.62

func (x *AWSRecommendations) GetPurchaseRIRecommendationDetails() *PurchaseRIRecommendationDetails

func (*AWSRecommendations) GetRecommendation added in v0.69.77

func (x *AWSRecommendations) GetRecommendation() string

func (*AWSRecommendations) GetRecommendationGroup added in v0.71.39

func (x *AWSRecommendations) GetRecommendationGroup() string

func (*AWSRecommendations) GetRegion added in v0.69.77

func (x *AWSRecommendations) GetRegion() string

func (*AWSRecommendations) GetResourceArn added in v0.69.93

func (x *AWSRecommendations) GetResourceArn() string

func (*AWSRecommendations) GetRestartNeeded added in v0.69.93

func (x *AWSRecommendations) GetRestartNeeded() bool

func (*AWSRecommendations) GetRightSizingRecommendationDetails added in v0.69.71

func (x *AWSRecommendations) GetRightSizingRecommendationDetails() *RightSizingRecommendationDetails

func (*AWSRecommendations) GetRollbackPossible added in v0.69.93

func (x *AWSRecommendations) GetRollbackPossible() bool

func (*AWSRecommendations) GetSavingsPlanRecommendationDetails added in v0.69.62

func (x *AWSRecommendations) GetSavingsPlanRecommendationDetails() *SavingsPlanRecommendationDetails

func (*AWSRecommendations) GetService added in v0.69.72

func (x *AWSRecommendations) GetService() string

func (*AWSRecommendations) GetSource added in v0.69.72

func (x *AWSRecommendations) GetSource() string

func (*AWSRecommendations) GetStopInstanceRecommendationDetails added in v0.71.17

func (x *AWSRecommendations) GetStopInstanceRecommendationDetails() *StopInstanceRecommendationDetails

func (*AWSRecommendations) GetUpgradeRecommendationDetails added in v0.69.71

func (x *AWSRecommendations) GetUpgradeRecommendationDetails() *UpgradeRecommendationDetails

func (*AWSRecommendations) ProtoMessage added in v0.69.62

func (*AWSRecommendations) ProtoMessage()

func (*AWSRecommendations) ProtoReflect added in v0.69.62

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

func (*AWSRecommendations) Reset added in v0.69.62

func (x *AWSRecommendations) Reset()

func (*AWSRecommendations) String added in v0.69.62

func (x *AWSRecommendations) String() string

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 AnomalyOptions added in v0.69.75

type AnomalyOptions struct {
	Threshold        float32 `protobuf:"fixed32,1,opt,name=threshold,proto3" json:"threshold,omitempty"`
	IsPercentage     bool    `protobuf:"varint,2,opt,name=isPercentage,proto3" json:"isPercentage,omitempty"`
	PastDataInMonths int64   `protobuf:"varint,3,opt,name=pastDataInMonths,proto3" json:"pastDataInMonths,omitempty"`
	// contains filtered or unexported fields
}

func (*AnomalyOptions) Descriptor deprecated added in v0.69.75

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

Deprecated: Use AnomalyOptions.ProtoReflect.Descriptor instead.

func (*AnomalyOptions) GetIsPercentage added in v0.69.75

func (x *AnomalyOptions) GetIsPercentage() bool

func (*AnomalyOptions) GetPastDataInMonths added in v0.69.81

func (x *AnomalyOptions) GetPastDataInMonths() int64

func (*AnomalyOptions) GetThreshold added in v0.69.75

func (x *AnomalyOptions) GetThreshold() float32

func (*AnomalyOptions) ProtoMessage added in v0.69.75

func (*AnomalyOptions) ProtoMessage()

func (*AnomalyOptions) ProtoReflect added in v0.69.75

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

func (*AnomalyOptions) Reset added in v0.69.75

func (x *AnomalyOptions) Reset()

func (*AnomalyOptions) String added in v0.69.75

func (x *AnomalyOptions) 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"`
	// Valid values for now are: 'console', 'terraform'. default would be 'console'
	RegistrationMethod string `protobuf:"bytes,13,opt,name=RegistrationMethod,proto3" json:"RegistrationMethod,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) GetRegistrationMethod added in v0.70.9

func (x *AwsOptions) GetRegistrationMethod() 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 AzureCSP added in v0.69.78

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

func (*AzureCSP) Descriptor deprecated added in v0.69.78

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

Deprecated: Use AzureCSP.ProtoReflect.Descriptor instead.

func (*AzureCSP) ProtoMessage added in v0.69.78

func (*AzureCSP) ProtoMessage()

func (*AzureCSP) ProtoReflect added in v0.69.78

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

func (*AzureCSP) Reset added in v0.69.78

func (x *AzureCSP) Reset()

func (*AzureCSP) String added in v0.69.78

func (x *AzureCSP) 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 for ongoing months of an active budget; if expired, archived forecast record
	SpendingData   []*GranularSpendingData `protobuf:"bytes,10,rep,name=spendingData,proto3" json:"spendingData,omitempty"`    // spending data
	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 CostCalculation added in v0.69.93

type CostCalculation struct {
	EstCostAfterDiscount             float64       `protobuf:"fixed64,1,opt,name=estCostAfterDiscount,proto3" json:"estCostAfterDiscount,omitempty"`
	EstCostBeforeDiscount            float64       `protobuf:"fixed64,2,opt,name=estCostBeforeDiscount,proto3" json:"estCostBeforeDiscount,omitempty"`
	OtherDiscount                    float64       `protobuf:"fixed64,3,opt,name=otherDiscount,proto3" json:"otherDiscount,omitempty"`
	SavingsPlanDiscount              float64       `protobuf:"fixed64,4,opt,name=savingsPlanDiscount,proto3" json:"savingsPlanDiscount,omitempty"`
	EstNetUnusedAmortizedCommitments float64       `protobuf:"fixed64,5,opt,name=estNetUnusedAmortizedCommitments,proto3" json:"estNetUnusedAmortizedCommitments,omitempty"`
	ReservedInstanceDiscount         float64       `protobuf:"fixed64,7,opt,name=reservedInstanceDiscount,proto3" json:"reservedInstanceDiscount,omitempty"`
	UsageTypes                       []*UsageTypes `protobuf:"bytes,6,rep,name=usageTypes,proto3" json:"usageTypes,omitempty"`
	// contains filtered or unexported fields
}

func (*CostCalculation) Descriptor deprecated added in v0.69.93

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

Deprecated: Use CostCalculation.ProtoReflect.Descriptor instead.

func (*CostCalculation) GetEstCostAfterDiscount added in v0.69.93

func (x *CostCalculation) GetEstCostAfterDiscount() float64

func (*CostCalculation) GetEstCostBeforeDiscount added in v0.69.93

func (x *CostCalculation) GetEstCostBeforeDiscount() float64

func (*CostCalculation) GetEstNetUnusedAmortizedCommitments added in v0.69.93

func (x *CostCalculation) GetEstNetUnusedAmortizedCommitments() float64

func (*CostCalculation) GetOtherDiscount added in v0.69.93

func (x *CostCalculation) GetOtherDiscount() float64

func (*CostCalculation) GetReservedInstanceDiscount added in v0.71.56

func (x *CostCalculation) GetReservedInstanceDiscount() float64

func (*CostCalculation) GetSavingsPlanDiscount added in v0.69.93

func (x *CostCalculation) GetSavingsPlanDiscount() float64

func (*CostCalculation) GetUsageTypes added in v0.71.43

func (x *CostCalculation) GetUsageTypes() []*UsageTypes

func (*CostCalculation) ProtoMessage added in v0.69.93

func (*CostCalculation) ProtoMessage()

func (*CostCalculation) ProtoReflect added in v0.69.93

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

func (*CostCalculation) Reset added in v0.69.93

func (x *CostCalculation) Reset()

func (*CostCalculation) String added in v0.69.93

func (x *CostCalculation) 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"`
	// 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"`
	// 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
}

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) GetLabelFilters added in v0.71.65

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

func (*CostGroupCustomOptions) GetProjectLabelFilters added in v0.71.65

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

func (*CostGroupCustomOptions) GetTagFilters added in v0.71.65

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

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"`
	EventIndicator *EventIndicator   `protobuf:"bytes,12,opt,name=eventIndicator,proto3" json:"eventIndicator,omitempty"`
	AnomalyOptions *AnomalyOptions   `protobuf:"bytes,13,opt,name=anomalyOptions,proto3" json:"anomalyOptions,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) GetAnomalyOptions added in v0.69.75

func (x *CostGroupData) GetAnomalyOptions() *AnomalyOptions

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) GetEventIndicator added in v0.69.73

func (x *CostGroupData) GetEventIndicator() *EventIndicator

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 CurrentEBSDetails added in v0.69.69

type CurrentEBSDetails struct {
	AttachmentState string           `protobuf:"bytes,1,opt,name=attachmentState,proto3" json:"attachmentState,omitempty"`
	Iops            float64          `protobuf:"fixed64,2,opt,name=iops,proto3" json:"iops,omitempty"`
	Throughput      float64          `protobuf:"fixed64,3,opt,name=throughput,proto3" json:"throughput,omitempty"`
	SizeInGb        float64          `protobuf:"fixed64,4,opt,name=sizeInGb,proto3" json:"sizeInGb,omitempty"`
	CostCalculation *CostCalculation `protobuf:"bytes,5,opt,name=costCalculation,proto3" json:"costCalculation,omitempty"`
	// contains filtered or unexported fields
}

func (*CurrentEBSDetails) Descriptor deprecated added in v0.69.69

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

Deprecated: Use CurrentEBSDetails.ProtoReflect.Descriptor instead.

func (*CurrentEBSDetails) GetAttachmentState added in v0.69.69

func (x *CurrentEBSDetails) GetAttachmentState() string

func (*CurrentEBSDetails) GetCostCalculation added in v0.69.93

func (x *CurrentEBSDetails) GetCostCalculation() *CostCalculation

func (*CurrentEBSDetails) GetIops added in v0.69.69

func (x *CurrentEBSDetails) GetIops() float64

func (*CurrentEBSDetails) GetSizeInGb added in v0.69.69

func (x *CurrentEBSDetails) GetSizeInGb() float64

func (*CurrentEBSDetails) GetThroughput added in v0.69.69

func (x *CurrentEBSDetails) GetThroughput() float64

func (*CurrentEBSDetails) ProtoMessage added in v0.69.69

func (*CurrentEBSDetails) ProtoMessage()

func (*CurrentEBSDetails) ProtoReflect added in v0.69.69

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

func (*CurrentEBSDetails) Reset added in v0.69.69

func (x *CurrentEBSDetails) Reset()

func (*CurrentEBSDetails) String added in v0.69.69

func (x *CurrentEBSDetails) String() string

type CurrentEC2Details added in v0.69.69

type CurrentEC2Details struct {
	InstanceType         string                          `protobuf:"bytes,1,opt,name=instanceType,proto3" json:"instanceType,omitempty"`
	Os                   string                          `protobuf:"bytes,2,opt,name=os,proto3" json:"os,omitempty"`
	Region               string                          `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"`
	CpuUtilization       float64                         `protobuf:"fixed64,4,opt,name=cpuUtilization,proto3" json:"cpuUtilization,omitempty"`
	MemoryUtilization    float64                         `protobuf:"fixed64,5,opt,name=memoryUtilization,proto3" json:"memoryUtilization,omitempty"`
	DiskUtilization      float64                         `protobuf:"fixed64,6,opt,name=diskUtilization,proto3" json:"diskUtilization,omitempty"`
	NetworkCapacity      string                          `protobuf:"bytes,7,opt,name=networkCapacity,proto3" json:"networkCapacity,omitempty"`
	MonthlyCost          float64                         `protobuf:"fixed64,8,opt,name=monthlyCost,proto3" json:"monthlyCost,omitempty"`
	EC2CpuUtilization    []*UtilizationData              `protobuf:"bytes,9,rep,name=eC2CpuUtilization,proto3" json:"eC2CpuUtilization,omitempty"`
	EC2DiskUtilization   []*UtilizationData              `protobuf:"bytes,10,rep,name=eC2DiskUtilization,proto3" json:"eC2DiskUtilization,omitempty"`
	EC2MemoryUtilization []*UtilizationData              `protobuf:"bytes,11,rep,name=eC2MemoryUtilization,proto3" json:"eC2MemoryUtilization,omitempty"`
	NetworkTrafficData   []*UtilizationData              `protobuf:"bytes,12,rep,name=networkTrafficData,proto3" json:"networkTrafficData,omitempty"`
	OtherDetails         *CurrentEC2Details_OtherDetails `protobuf:"bytes,13,opt,name=otherDetails,proto3" json:"otherDetails,omitempty"`
	CostCalculation      *CostCalculation                `protobuf:"bytes,14,opt,name=costCalculation,proto3" json:"costCalculation,omitempty"`
	// contains filtered or unexported fields
}

func (*CurrentEC2Details) Descriptor deprecated added in v0.69.69

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

Deprecated: Use CurrentEC2Details.ProtoReflect.Descriptor instead.

func (*CurrentEC2Details) GetCostCalculation added in v0.71.61

func (x *CurrentEC2Details) GetCostCalculation() *CostCalculation

func (*CurrentEC2Details) GetCpuUtilization added in v0.69.69

func (x *CurrentEC2Details) GetCpuUtilization() float64

func (*CurrentEC2Details) GetDiskUtilization added in v0.69.69

func (x *CurrentEC2Details) GetDiskUtilization() float64

func (*CurrentEC2Details) GetEC2CpuUtilization added in v0.69.69

func (x *CurrentEC2Details) GetEC2CpuUtilization() []*UtilizationData

func (*CurrentEC2Details) GetEC2DiskUtilization added in v0.69.69

func (x *CurrentEC2Details) GetEC2DiskUtilization() []*UtilizationData

func (*CurrentEC2Details) GetEC2MemoryUtilization added in v0.69.69

func (x *CurrentEC2Details) GetEC2MemoryUtilization() []*UtilizationData

func (*CurrentEC2Details) GetInstanceType added in v0.69.69

func (x *CurrentEC2Details) GetInstanceType() string

func (*CurrentEC2Details) GetMemoryUtilization added in v0.69.69

func (x *CurrentEC2Details) GetMemoryUtilization() float64

func (*CurrentEC2Details) GetMonthlyCost added in v0.69.69

func (x *CurrentEC2Details) GetMonthlyCost() float64

func (*CurrentEC2Details) GetNetworkCapacity added in v0.69.69

func (x *CurrentEC2Details) GetNetworkCapacity() string

func (*CurrentEC2Details) GetNetworkTrafficData added in v0.71.7

func (x *CurrentEC2Details) GetNetworkTrafficData() []*UtilizationData

func (*CurrentEC2Details) GetOs added in v0.69.69

func (x *CurrentEC2Details) GetOs() string

func (*CurrentEC2Details) GetOtherDetails added in v0.71.60

func (x *CurrentEC2Details) GetOtherDetails() *CurrentEC2Details_OtherDetails

func (*CurrentEC2Details) GetRegion added in v0.69.69

func (x *CurrentEC2Details) GetRegion() string

func (*CurrentEC2Details) ProtoMessage added in v0.69.69

func (*CurrentEC2Details) ProtoMessage()

func (*CurrentEC2Details) ProtoReflect added in v0.69.69

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

func (*CurrentEC2Details) Reset added in v0.69.69

func (x *CurrentEC2Details) Reset()

func (*CurrentEC2Details) String added in v0.69.69

func (x *CurrentEC2Details) String() string

type CurrentEC2Details_OtherDetails added in v0.71.60

type CurrentEC2Details_OtherDetails struct {
	ExclusionStatus string `protobuf:"bytes,1,opt,name=exclusionStatus,proto3" json:"exclusionStatus,omitempty"`
	Status          string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	Resource        string `protobuf:"bytes,3,opt,name=resource,proto3" json:"resource,omitempty"`
	AwsConfigRule   string `protobuf:"bytes,4,opt,name=awsConfigRule,proto3" json:"awsConfigRule,omitempty"`
	InputParameters string `protobuf:"bytes,5,opt,name=inputParameters,proto3" json:"inputParameters,omitempty"`
	// contains filtered or unexported fields
}

func (*CurrentEC2Details_OtherDetails) Descriptor deprecated added in v0.71.60

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

Deprecated: Use CurrentEC2Details_OtherDetails.ProtoReflect.Descriptor instead.

func (*CurrentEC2Details_OtherDetails) GetAwsConfigRule added in v0.71.60

func (x *CurrentEC2Details_OtherDetails) GetAwsConfigRule() string

func (*CurrentEC2Details_OtherDetails) GetExclusionStatus added in v0.71.60

func (x *CurrentEC2Details_OtherDetails) GetExclusionStatus() string

func (*CurrentEC2Details_OtherDetails) GetInputParameters added in v0.71.60

func (x *CurrentEC2Details_OtherDetails) GetInputParameters() string

func (*CurrentEC2Details_OtherDetails) GetResource added in v0.71.60

func (x *CurrentEC2Details_OtherDetails) GetResource() string

func (*CurrentEC2Details_OtherDetails) GetStatus added in v0.71.60

func (x *CurrentEC2Details_OtherDetails) GetStatus() string

func (*CurrentEC2Details_OtherDetails) ProtoMessage added in v0.71.60

func (*CurrentEC2Details_OtherDetails) ProtoMessage()

func (*CurrentEC2Details_OtherDetails) ProtoReflect added in v0.71.60

func (*CurrentEC2Details_OtherDetails) Reset added in v0.71.60

func (x *CurrentEC2Details_OtherDetails) Reset()

func (*CurrentEC2Details_OtherDetails) String added in v0.71.60

type DeleteRecommendationDetails added in v0.71.21

type DeleteRecommendationDetails struct {
	Ec2Details              *CurrentEC2Details       `protobuf:"bytes,1,opt,name=ec2Details,proto3" json:"ec2Details,omitempty"`
	EbsVolumeDetails        *EbsVolumeDetails        `protobuf:"bytes,2,opt,name=ebsVolumeDetails,proto3" json:"ebsVolumeDetails,omitempty"`
	ElasticIpAddressDetails *ElasticIpAddressDetails `protobuf:"bytes,3,opt,name=elasticIpAddressDetails,proto3" json:"elasticIpAddressDetails,omitempty"`
	IdleRdsDetails          *IdleRdsDetails          `protobuf:"bytes,4,opt,name=idleRdsDetails,proto3" json:"idleRdsDetails,omitempty"`
	IdleLoadBalancerDetails *IdleLoadBalancerDetails `protobuf:"bytes,5,opt,name=idleLoadBalancerDetails,proto3" json:"idleLoadBalancerDetails,omitempty"`
	ExclusionStatus         string                   `protobuf:"bytes,6,opt,name=exclusionStatus,proto3" json:"exclusionStatus,omitempty"`
	Status                  string                   `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteRecommendationDetails) Descriptor deprecated added in v0.71.21

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

Deprecated: Use DeleteRecommendationDetails.ProtoReflect.Descriptor instead.

func (*DeleteRecommendationDetails) GetEbsVolumeDetails added in v0.71.21

func (x *DeleteRecommendationDetails) GetEbsVolumeDetails() *EbsVolumeDetails

func (*DeleteRecommendationDetails) GetEc2Details added in v0.71.24

func (x *DeleteRecommendationDetails) GetEc2Details() *CurrentEC2Details

func (*DeleteRecommendationDetails) GetElasticIpAddressDetails added in v0.71.21

func (x *DeleteRecommendationDetails) GetElasticIpAddressDetails() *ElasticIpAddressDetails

func (*DeleteRecommendationDetails) GetExclusionStatus added in v0.71.21

func (x *DeleteRecommendationDetails) GetExclusionStatus() string

func (*DeleteRecommendationDetails) GetIdleLoadBalancerDetails added in v0.71.21

func (x *DeleteRecommendationDetails) GetIdleLoadBalancerDetails() *IdleLoadBalancerDetails

func (*DeleteRecommendationDetails) GetIdleRdsDetails added in v0.71.21

func (x *DeleteRecommendationDetails) GetIdleRdsDetails() *IdleRdsDetails

func (*DeleteRecommendationDetails) GetStatus added in v0.71.21

func (x *DeleteRecommendationDetails) GetStatus() string

func (*DeleteRecommendationDetails) ProtoMessage added in v0.71.21

func (*DeleteRecommendationDetails) ProtoMessage()

func (*DeleteRecommendationDetails) ProtoReflect added in v0.71.21

func (*DeleteRecommendationDetails) Reset added in v0.71.21

func (x *DeleteRecommendationDetails) Reset()

func (*DeleteRecommendationDetails) String added in v0.71.21

func (x *DeleteRecommendationDetails) String() string

type EBS added in v0.69.78

type EBS struct {
	VolumeType string `protobuf:"bytes,1,opt,name=volumeType,proto3" json:"volumeType,omitempty"`
	Iops       int64  `protobuf:"varint,2,opt,name=iops,proto3" json:"iops,omitempty"`
	SizeInGb   int64  `protobuf:"varint,3,opt,name=sizeInGb,proto3" json:"sizeInGb,omitempty"`
	Throughput int64  `protobuf:"varint,4,opt,name=throughput,proto3" json:"throughput,omitempty"`
	// contains filtered or unexported fields
}

func (*EBS) Descriptor deprecated added in v0.69.78

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

Deprecated: Use EBS.ProtoReflect.Descriptor instead.

func (*EBS) GetIops added in v0.69.78

func (x *EBS) GetIops() int64

func (*EBS) GetSizeInGb added in v0.69.78

func (x *EBS) GetSizeInGb() int64

func (*EBS) GetThroughput added in v0.69.78

func (x *EBS) GetThroughput() int64

func (*EBS) GetVolumeType added in v0.69.78

func (x *EBS) GetVolumeType() string

func (*EBS) ProtoMessage added in v0.69.78

func (*EBS) ProtoMessage()

func (*EBS) ProtoReflect added in v0.69.78

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

func (*EBS) Reset added in v0.69.78

func (x *EBS) Reset()

func (*EBS) String added in v0.69.78

func (x *EBS) String() string

type EBSDetails added in v0.71.14

type EBSDetails struct {
	CurrentEBSDetails *CurrentEBSDetails        `protobuf:"bytes,1,opt,name=currentEBSDetails,proto3" json:"currentEBSDetails,omitempty"`
	UpgradeEBSDetails *EBSRecommendationDetails `protobuf:"bytes,2,opt,name=upgradeEBSDetails,proto3" json:"upgradeEBSDetails,omitempty"`
	// contains filtered or unexported fields
}

func (*EBSDetails) Descriptor deprecated added in v0.71.14

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

Deprecated: Use EBSDetails.ProtoReflect.Descriptor instead.

func (*EBSDetails) GetCurrentEBSDetails added in v0.71.14

func (x *EBSDetails) GetCurrentEBSDetails() *CurrentEBSDetails

func (*EBSDetails) GetUpgradeEBSDetails added in v0.71.14

func (x *EBSDetails) GetUpgradeEBSDetails() *EBSRecommendationDetails

func (*EBSDetails) ProtoMessage added in v0.71.14

func (*EBSDetails) ProtoMessage()

func (*EBSDetails) ProtoReflect added in v0.71.14

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

func (*EBSDetails) Reset added in v0.71.14

func (x *EBSDetails) Reset()

func (*EBSDetails) String added in v0.71.14

func (x *EBSDetails) String() string

type EBSRecommendationDetails added in v0.71.14

type EBSRecommendationDetails struct {
	AttachmentState    string           `protobuf:"bytes,1,opt,name=attachmentState,proto3" json:"attachmentState,omitempty"`
	Iops               float64          `protobuf:"fixed64,2,opt,name=iops,proto3" json:"iops,omitempty"`
	Throughput         float64          `protobuf:"fixed64,3,opt,name=throughput,proto3" json:"throughput,omitempty"`
	SizeInGb           float64          `protobuf:"fixed64,4,opt,name=sizeInGb,proto3" json:"sizeInGb,omitempty"`
	EstcostCalculation *CostCalculation `protobuf:"bytes,5,opt,name=EstcostCalculation,proto3" json:"EstcostCalculation,omitempty"`
	// contains filtered or unexported fields
}

func (*EBSRecommendationDetails) Descriptor deprecated added in v0.71.14

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

Deprecated: Use EBSRecommendationDetails.ProtoReflect.Descriptor instead.

func (*EBSRecommendationDetails) GetAttachmentState added in v0.71.14

func (x *EBSRecommendationDetails) GetAttachmentState() string

func (*EBSRecommendationDetails) GetEstcostCalculation added in v0.71.14

func (x *EBSRecommendationDetails) GetEstcostCalculation() *CostCalculation

func (*EBSRecommendationDetails) GetIops added in v0.71.14

func (x *EBSRecommendationDetails) GetIops() float64

func (*EBSRecommendationDetails) GetSizeInGb added in v0.71.14

func (x *EBSRecommendationDetails) GetSizeInGb() float64

func (*EBSRecommendationDetails) GetThroughput added in v0.71.14

func (x *EBSRecommendationDetails) GetThroughput() float64

func (*EBSRecommendationDetails) ProtoMessage added in v0.71.14

func (*EBSRecommendationDetails) ProtoMessage()

func (*EBSRecommendationDetails) ProtoReflect added in v0.71.14

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

func (*EBSRecommendationDetails) Reset added in v0.71.14

func (x *EBSRecommendationDetails) Reset()

func (*EBSRecommendationDetails) String added in v0.71.14

func (x *EBSRecommendationDetails) String() string

type EC2 added in v0.69.78

type EC2 struct {
	InstanceType string `protobuf:"bytes,1,opt,name=instanceType,proto3" json:"instanceType,omitempty"`
	// contains filtered or unexported fields
}

func (*EC2) Descriptor deprecated added in v0.69.78

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

Deprecated: Use EC2.ProtoReflect.Descriptor instead.

func (*EC2) GetInstanceType added in v0.69.78

func (x *EC2) GetInstanceType() string

func (*EC2) ProtoMessage added in v0.69.78

func (*EC2) ProtoMessage()

func (*EC2) ProtoReflect added in v0.69.78

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

func (*EC2) Reset added in v0.69.78

func (x *EC2) Reset()

func (*EC2) String added in v0.69.78

func (x *EC2) String() string

type EC2Details added in v0.69.62

type EC2Details 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 (*EC2Details) Descriptor deprecated added in v0.69.62

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

Deprecated: Use EC2Details.ProtoReflect.Descriptor instead.

func (*EC2Details) GetFamily added in v0.69.62

func (x *EC2Details) GetFamily() string

func (*EC2Details) GetInstanceType added in v0.69.62

func (x *EC2Details) GetInstanceType() string

func (*EC2Details) GetPlatform added in v0.69.62

func (x *EC2Details) GetPlatform() string

func (*EC2Details) GetTenancy added in v0.69.62

func (x *EC2Details) GetTenancy() string

func (*EC2Details) ProtoMessage added in v0.69.62

func (*EC2Details) ProtoMessage()

func (*EC2Details) ProtoReflect added in v0.69.62

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

func (*EC2Details) Reset added in v0.69.62

func (x *EC2Details) Reset()

func (*EC2Details) String added in v0.69.62

func (x *EC2Details) 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 EC2ModifyRecommendationDetails added in v0.69.69

type EC2ModifyRecommendationDetails struct {
	InstanceType      string           `protobuf:"bytes,1,opt,name=instanceType,proto3" json:"instanceType,omitempty"`
	Os                string           `protobuf:"bytes,2,opt,name=os,proto3" json:"os,omitempty"`
	Region            string           `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"`
	CpuUtilization    float64          `protobuf:"fixed64,4,opt,name=cpuUtilization,proto3" json:"cpuUtilization,omitempty"`
	MemoryUtilization float64          `protobuf:"fixed64,5,opt,name=memoryUtilization,proto3" json:"memoryUtilization,omitempty"`
	DiskUtilization   float64          `protobuf:"fixed64,6,opt,name=diskUtilization,proto3" json:"diskUtilization,omitempty"`
	NetworkCapacity   string           `protobuf:"bytes,7,opt,name=networkCapacity,proto3" json:"networkCapacity,omitempty"`
	CostCalculation   *CostCalculation `protobuf:"bytes,15,opt,name=costCalculation,proto3" json:"costCalculation,omitempty"`
	// contains filtered or unexported fields
}

func (*EC2ModifyRecommendationDetails) Descriptor deprecated added in v0.69.69

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

Deprecated: Use EC2ModifyRecommendationDetails.ProtoReflect.Descriptor instead.

func (*EC2ModifyRecommendationDetails) GetCostCalculation added in v0.71.61

func (x *EC2ModifyRecommendationDetails) GetCostCalculation() *CostCalculation

func (*EC2ModifyRecommendationDetails) GetCpuUtilization added in v0.69.98

func (x *EC2ModifyRecommendationDetails) GetCpuUtilization() float64

func (*EC2ModifyRecommendationDetails) GetDiskUtilization added in v0.69.98

func (x *EC2ModifyRecommendationDetails) GetDiskUtilization() float64

func (*EC2ModifyRecommendationDetails) GetInstanceType added in v0.69.69

func (x *EC2ModifyRecommendationDetails) GetInstanceType() string

func (*EC2ModifyRecommendationDetails) GetMemoryUtilization added in v0.69.98

func (x *EC2ModifyRecommendationDetails) GetMemoryUtilization() float64

func (*EC2ModifyRecommendationDetails) GetNetworkCapacity added in v0.69.98

func (x *EC2ModifyRecommendationDetails) GetNetworkCapacity() string

func (*EC2ModifyRecommendationDetails) GetOs added in v0.69.69

func (*EC2ModifyRecommendationDetails) GetRegion added in v0.69.69

func (x *EC2ModifyRecommendationDetails) GetRegion() string

func (*EC2ModifyRecommendationDetails) ProtoMessage added in v0.69.69

func (*EC2ModifyRecommendationDetails) ProtoMessage()

func (*EC2ModifyRecommendationDetails) ProtoReflect added in v0.69.69

func (*EC2ModifyRecommendationDetails) Reset added in v0.69.69

func (x *EC2ModifyRecommendationDetails) Reset()

func (*EC2ModifyRecommendationDetails) String added in v0.69.69

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 EC2RightSizingDetails added in v0.69.69

type EC2RightSizingDetails struct {
	CurrentEC2Details              *CurrentEC2Details              `protobuf:"bytes,1,opt,name=currentEC2Details,proto3" json:"currentEC2Details,omitempty"`
	EC2ModifyRecommendationDetails *EC2ModifyRecommendationDetails `protobuf:"bytes,2,opt,name=eC2ModifyRecommendationDetails,proto3" json:"eC2ModifyRecommendationDetails,omitempty"`
	// contains filtered or unexported fields
}

func (*EC2RightSizingDetails) Descriptor deprecated added in v0.69.69

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

Deprecated: Use EC2RightSizingDetails.ProtoReflect.Descriptor instead.

func (*EC2RightSizingDetails) GetCurrentEC2Details added in v0.69.69

func (x *EC2RightSizingDetails) GetCurrentEC2Details() *CurrentEC2Details

func (*EC2RightSizingDetails) GetEC2ModifyRecommendationDetails added in v0.69.69

func (x *EC2RightSizingDetails) GetEC2ModifyRecommendationDetails() *EC2ModifyRecommendationDetails

func (*EC2RightSizingDetails) ProtoMessage added in v0.69.69

func (*EC2RightSizingDetails) ProtoMessage()

func (*EC2RightSizingDetails) ProtoReflect added in v0.69.69

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

func (*EC2RightSizingDetails) Reset added in v0.69.69

func (x *EC2RightSizingDetails) Reset()

func (*EC2RightSizingDetails) String added in v0.69.69

func (x *EC2RightSizingDetails) String() string

type EC2UpgadeDetails added in v0.69.93

type EC2UpgadeDetails struct {
	InstanceType string  `protobuf:"bytes,1,opt,name=instanceType,proto3" json:"instanceType,omitempty"`
	Operation    string  `protobuf:"bytes,2,opt,name=operation,proto3" json:"operation,omitempty"`
	ProductCode  string  `protobuf:"bytes,3,opt,name=productCode,proto3" json:"productCode,omitempty"`
	Unit         string  `protobuf:"bytes,4,opt,name=unit,proto3" json:"unit,omitempty"`
	UsageAmount  float64 `protobuf:"fixed64,5,opt,name=usageAmount,proto3" json:"usageAmount,omitempty"`
	UsageType    string  `protobuf:"bytes,6,opt,name=usageType,proto3" json:"usageType,omitempty"`
	// contains filtered or unexported fields
}

func (*EC2UpgadeDetails) Descriptor deprecated added in v0.69.93

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

Deprecated: Use EC2UpgadeDetails.ProtoReflect.Descriptor instead.

func (*EC2UpgadeDetails) GetInstanceType added in v0.69.93

func (x *EC2UpgadeDetails) GetInstanceType() string

func (*EC2UpgadeDetails) GetOperation added in v0.69.93

func (x *EC2UpgadeDetails) GetOperation() string

func (*EC2UpgadeDetails) GetProductCode added in v0.69.93

func (x *EC2UpgadeDetails) GetProductCode() string

func (*EC2UpgadeDetails) GetUnit added in v0.69.93

func (x *EC2UpgadeDetails) GetUnit() string

func (*EC2UpgadeDetails) GetUsageAmount added in v0.69.93

func (x *EC2UpgadeDetails) GetUsageAmount() float64

func (*EC2UpgadeDetails) GetUsageType added in v0.69.93

func (x *EC2UpgadeDetails) GetUsageType() string

func (*EC2UpgadeDetails) ProtoMessage added in v0.69.93

func (*EC2UpgadeDetails) ProtoMessage()

func (*EC2UpgadeDetails) ProtoReflect added in v0.69.93

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

func (*EC2UpgadeDetails) Reset added in v0.69.93

func (x *EC2UpgadeDetails) Reset()

func (*EC2UpgadeDetails) String added in v0.69.93

func (x *EC2UpgadeDetails) String() string

type ESDetails added in v0.69.62

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

func (*ESDetails) Descriptor deprecated added in v0.69.62

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

Deprecated: Use ESDetails.ProtoReflect.Descriptor instead.

func (*ESDetails) GetCurrentGeneration added in v0.71.14

func (x *ESDetails) GetCurrentGeneration() bool

func (*ESDetails) GetInstanceClass added in v0.69.62

func (x *ESDetails) GetInstanceClass() string

func (*ESDetails) GetInstanceSize added in v0.69.62

func (x *ESDetails) GetInstanceSize() string

func (*ESDetails) ProtoMessage added in v0.69.62

func (*ESDetails) ProtoMessage()

func (*ESDetails) ProtoReflect added in v0.69.62

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

func (*ESDetails) Reset added in v0.69.62

func (x *ESDetails) Reset()

func (*ESDetails) String added in v0.69.62

func (x *ESDetails) 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 EbsVolumeDetails added in v0.71.21

type EbsVolumeDetails struct {
	VolumeId           string  `protobuf:"bytes,1,opt,name=volumeId,proto3" json:"volumeId,omitempty"`
	VolumeSize         int64   `protobuf:"varint,2,opt,name=volumeSize,proto3" json:"volumeSize,omitempty"`
	VolumeType         string  `protobuf:"bytes,3,opt,name=volumeType,proto3" json:"volumeType,omitempty"`
	MonthlyStorageCost float64 `protobuf:"fixed64,4,opt,name=monthlyStorageCost,proto3" json:"monthlyStorageCost,omitempty"`
	// contains filtered or unexported fields
}

func (*EbsVolumeDetails) Descriptor deprecated added in v0.71.21

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

Deprecated: Use EbsVolumeDetails.ProtoReflect.Descriptor instead.

func (*EbsVolumeDetails) GetMonthlyStorageCost added in v0.71.23

func (x *EbsVolumeDetails) GetMonthlyStorageCost() float64

func (*EbsVolumeDetails) GetVolumeId added in v0.71.21

func (x *EbsVolumeDetails) GetVolumeId() string

func (*EbsVolumeDetails) GetVolumeSize added in v0.71.21

func (x *EbsVolumeDetails) GetVolumeSize() int64

func (*EbsVolumeDetails) GetVolumeType added in v0.71.21

func (x *EbsVolumeDetails) GetVolumeType() string

func (*EbsVolumeDetails) ProtoMessage added in v0.71.21

func (*EbsVolumeDetails) ProtoMessage()

func (*EbsVolumeDetails) ProtoReflect added in v0.71.21

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

func (*EbsVolumeDetails) Reset added in v0.71.21

func (x *EbsVolumeDetails) Reset()

func (*EbsVolumeDetails) String added in v0.71.21

func (x *EbsVolumeDetails) String() string

type EcsRightSizingRecommendationDetails added in v0.71.14

type EcsRightSizingRecommendationDetails struct {
	EcsCurrentConfiguration     *ResourceDetails `protobuf:"bytes,1,opt,name=EcsCurrentConfiguration,proto3" json:"EcsCurrentConfiguration,omitempty"`
	EcsRecommendedConfiguration *ResourceDetails `protobuf:"bytes,2,opt,name=EcsRecommendedConfiguration,proto3" json:"EcsRecommendedConfiguration,omitempty"`
	// contains filtered or unexported fields
}

func (*EcsRightSizingRecommendationDetails) Descriptor deprecated added in v0.71.14

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

Deprecated: Use EcsRightSizingRecommendationDetails.ProtoReflect.Descriptor instead.

func (*EcsRightSizingRecommendationDetails) GetEcsCurrentConfiguration added in v0.71.14

func (x *EcsRightSizingRecommendationDetails) GetEcsCurrentConfiguration() *ResourceDetails

func (*EcsRightSizingRecommendationDetails) GetEcsRecommendedConfiguration added in v0.71.14

func (x *EcsRightSizingRecommendationDetails) GetEcsRecommendedConfiguration() *ResourceDetails

func (*EcsRightSizingRecommendationDetails) ProtoMessage added in v0.71.14

func (*EcsRightSizingRecommendationDetails) ProtoMessage()

func (*EcsRightSizingRecommendationDetails) ProtoReflect added in v0.71.14

func (*EcsRightSizingRecommendationDetails) Reset added in v0.71.14

func (*EcsRightSizingRecommendationDetails) String added in v0.71.14

type ElasticCacheDetails added in v0.69.62

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

func (*ElasticCacheDetails) Descriptor deprecated added in v0.69.62

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

Deprecated: Use ElasticCacheDetails.ProtoReflect.Descriptor instead.

func (*ElasticCacheDetails) GetCurrentGeneration added in v0.71.14

func (x *ElasticCacheDetails) GetCurrentGeneration() bool

func (*ElasticCacheDetails) GetFamily added in v0.69.62

func (x *ElasticCacheDetails) GetFamily() string

func (*ElasticCacheDetails) GetNodeType added in v0.69.62

func (x *ElasticCacheDetails) GetNodeType() string

func (*ElasticCacheDetails) ProtoMessage added in v0.69.62

func (*ElasticCacheDetails) ProtoMessage()

func (*ElasticCacheDetails) ProtoReflect added in v0.69.62

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

func (*ElasticCacheDetails) Reset added in v0.69.62

func (x *ElasticCacheDetails) Reset()

func (*ElasticCacheDetails) String added in v0.69.62

func (x *ElasticCacheDetails) 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 ElasticIpAddressDetails added in v0.71.21

type ElasticIpAddressDetails struct {
	IpAddress string `protobuf:"bytes,2,opt,name=ipAddress,proto3" json:"ipAddress,omitempty"`
	Service   string `protobuf:"bytes,3,opt,name=service,proto3" json:"service,omitempty"`
	// contains filtered or unexported fields
}

func (*ElasticIpAddressDetails) Descriptor deprecated added in v0.71.21

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

Deprecated: Use ElasticIpAddressDetails.ProtoReflect.Descriptor instead.

func (*ElasticIpAddressDetails) GetIpAddress added in v0.71.21

func (x *ElasticIpAddressDetails) GetIpAddress() string

func (*ElasticIpAddressDetails) GetService added in v0.71.21

func (x *ElasticIpAddressDetails) GetService() string

func (*ElasticIpAddressDetails) ProtoMessage added in v0.71.21

func (*ElasticIpAddressDetails) ProtoMessage()

func (*ElasticIpAddressDetails) ProtoReflect added in v0.71.21

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

func (*ElasticIpAddressDetails) Reset added in v0.71.21

func (x *ElasticIpAddressDetails) Reset()

func (*ElasticIpAddressDetails) String added in v0.71.21

func (x *ElasticIpAddressDetails) String() string

type EstOutcomeFromPurchaseRIRecommendation added in v0.69.77

type EstOutcomeFromPurchaseRIRecommendation struct {
	AveUtilization                 float64 `protobuf:"fixed64,1,opt,name=aveUtilization,proto3" json:"aveUtilization,omitempty"`
	AveNormalizedUnitsUsedPerHour  float64 `protobuf:"fixed64,2,opt,name=aveNormalizedUnitsUsedPerHour,proto3" json:"aveNormalizedUnitsUsedPerHour,omitempty"`
	AveNumberofInstanceUsedPerHour float64 `protobuf:"fixed64,3,opt,name=aveNumberofInstanceUsedPerHour,proto3" json:"aveNumberofInstanceUsedPerHour,omitempty"`
	BreakEvenInMonths              float64 `protobuf:"fixed64,4,opt,name=breakEvenInMonths,proto3" json:"breakEvenInMonths,omitempty"`
	MonthlyOnDemandCost            float64 `protobuf:"fixed64,5,opt,name=monthlyOnDemandCost,proto3" json:"monthlyOnDemandCost,omitempty"`
	MonthlyRICost                  float64 `protobuf:"fixed64,6,opt,name=monthlyRICost,proto3" json:"monthlyRICost,omitempty"`
	MonthlySavings                 float64 `protobuf:"fixed64,7,opt,name=monthlySavings,proto3" json:"monthlySavings,omitempty"`
	MonthlySavingsPercentage       float64 `protobuf:"fixed64,8,opt,name=monthlySavingsPercentage,proto3" json:"monthlySavingsPercentage,omitempty"`
	MaxNormalizedUnitsUsedPerHour  float64 `protobuf:"fixed64,9,opt,name=maxNormalizedUnitsUsedPerHour,proto3" json:"maxNormalizedUnitsUsedPerHour,omitempty"`
	MaxNumberOfInstanceUsedPerHour float64 `protobuf:"fixed64,10,opt,name=maxNumberOfInstanceUsedPerHour,proto3" json:"maxNumberOfInstanceUsedPerHour,omitempty"`
	MinNormalizedUnitsUsedPerHour  float64 `protobuf:"fixed64,11,opt,name=minNormalizedUnitsUsedPerHour,proto3" json:"minNormalizedUnitsUsedPerHour,omitempty"`
	MinNumberOfInstanceUsedPerHour float64 `protobuf:"fixed64,12,opt,name=minNumberOfInstanceUsedPerHour,proto3" json:"minNumberOfInstanceUsedPerHour,omitempty"`
	// contains filtered or unexported fields
}

func (*EstOutcomeFromPurchaseRIRecommendation) Descriptor deprecated added in v0.69.77

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

Deprecated: Use EstOutcomeFromPurchaseRIRecommendation.ProtoReflect.Descriptor instead.

func (*EstOutcomeFromPurchaseRIRecommendation) GetAveNormalizedUnitsUsedPerHour added in v0.69.77

func (x *EstOutcomeFromPurchaseRIRecommendation) GetAveNormalizedUnitsUsedPerHour() float64

func (*EstOutcomeFromPurchaseRIRecommendation) GetAveNumberofInstanceUsedPerHour added in v0.69.77

func (x *EstOutcomeFromPurchaseRIRecommendation) GetAveNumberofInstanceUsedPerHour() float64

func (*EstOutcomeFromPurchaseRIRecommendation) GetAveUtilization added in v0.69.77

func (x *EstOutcomeFromPurchaseRIRecommendation) GetAveUtilization() float64

func (*EstOutcomeFromPurchaseRIRecommendation) GetBreakEvenInMonths added in v0.69.77

func (x *EstOutcomeFromPurchaseRIRecommendation) GetBreakEvenInMonths() float64

func (*EstOutcomeFromPurchaseRIRecommendation) GetMaxNormalizedUnitsUsedPerHour added in v0.69.93

func (x *EstOutcomeFromPurchaseRIRecommendation) GetMaxNormalizedUnitsUsedPerHour() float64

func (*EstOutcomeFromPurchaseRIRecommendation) GetMaxNumberOfInstanceUsedPerHour added in v0.69.93

func (x *EstOutcomeFromPurchaseRIRecommendation) GetMaxNumberOfInstanceUsedPerHour() float64

func (*EstOutcomeFromPurchaseRIRecommendation) GetMinNormalizedUnitsUsedPerHour added in v0.69.93

func (x *EstOutcomeFromPurchaseRIRecommendation) GetMinNormalizedUnitsUsedPerHour() float64

func (*EstOutcomeFromPurchaseRIRecommendation) GetMinNumberOfInstanceUsedPerHour added in v0.69.93

func (x *EstOutcomeFromPurchaseRIRecommendation) GetMinNumberOfInstanceUsedPerHour() float64

func (*EstOutcomeFromPurchaseRIRecommendation) GetMonthlyOnDemandCost added in v0.69.77

func (x *EstOutcomeFromPurchaseRIRecommendation) GetMonthlyOnDemandCost() float64

func (*EstOutcomeFromPurchaseRIRecommendation) GetMonthlyRICost added in v0.69.77

func (x *EstOutcomeFromPurchaseRIRecommendation) GetMonthlyRICost() float64

func (*EstOutcomeFromPurchaseRIRecommendation) GetMonthlySavings added in v0.69.77

func (x *EstOutcomeFromPurchaseRIRecommendation) GetMonthlySavings() float64

func (*EstOutcomeFromPurchaseRIRecommendation) GetMonthlySavingsPercentage added in v0.69.77

func (x *EstOutcomeFromPurchaseRIRecommendation) GetMonthlySavingsPercentage() float64

func (*EstOutcomeFromPurchaseRIRecommendation) ProtoMessage added in v0.69.77

func (*EstOutcomeFromPurchaseRIRecommendation) ProtoReflect added in v0.69.77

func (*EstOutcomeFromPurchaseRIRecommendation) Reset added in v0.69.77

func (*EstOutcomeFromPurchaseRIRecommendation) String added in v0.69.77

type EstOutcomeFromSPRecommendation added in v0.69.77

type EstOutcomeFromSPRecommendation struct {
	AveCoverage          float64 `protobuf:"fixed64,1,opt,name=aveCoverage,proto3" json:"aveCoverage,omitempty"`
	AveUtilization       float64 `protobuf:"fixed64,2,opt,name=aveUtilization,proto3" json:"aveUtilization,omitempty"`
	MonthlySavingsAmount float64 `protobuf:"fixed64,3,opt,name=monthlySavingsAmount,proto3" json:"monthlySavingsAmount,omitempty"`
	OnDemandCost         float64 `protobuf:"fixed64,4,opt,name=onDemandCost,proto3" json:"onDemandCost,omitempty"`
	Roi                  float64 `protobuf:"fixed64,5,opt,name=roi,proto3" json:"roi,omitempty"`
	SavingsPlanCost      float64 `protobuf:"fixed64,6,opt,name=savingsPlanCost,proto3" json:"savingsPlanCost,omitempty"`
	SavingsPercentage    float64 `protobuf:"fixed64,7,opt,name=savingsPercentage,proto3" json:"savingsPercentage,omitempty"`
	// contains filtered or unexported fields
}

func (*EstOutcomeFromSPRecommendation) Descriptor deprecated added in v0.69.77

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

Deprecated: Use EstOutcomeFromSPRecommendation.ProtoReflect.Descriptor instead.

func (*EstOutcomeFromSPRecommendation) GetAveCoverage added in v0.69.77

func (x *EstOutcomeFromSPRecommendation) GetAveCoverage() float64

func (*EstOutcomeFromSPRecommendation) GetAveUtilization added in v0.69.77

func (x *EstOutcomeFromSPRecommendation) GetAveUtilization() float64

func (*EstOutcomeFromSPRecommendation) GetMonthlySavingsAmount added in v0.69.77

func (x *EstOutcomeFromSPRecommendation) GetMonthlySavingsAmount() float64

func (*EstOutcomeFromSPRecommendation) GetOnDemandCost added in v0.69.77

func (x *EstOutcomeFromSPRecommendation) GetOnDemandCost() float64

func (*EstOutcomeFromSPRecommendation) GetRoi added in v0.69.77

func (*EstOutcomeFromSPRecommendation) GetSavingsPercentage added in v0.69.77

func (x *EstOutcomeFromSPRecommendation) GetSavingsPercentage() float64

func (*EstOutcomeFromSPRecommendation) GetSavingsPlanCost added in v0.69.77

func (x *EstOutcomeFromSPRecommendation) GetSavingsPlanCost() float64

func (*EstOutcomeFromSPRecommendation) ProtoMessage added in v0.69.77

func (*EstOutcomeFromSPRecommendation) ProtoMessage()

func (*EstOutcomeFromSPRecommendation) ProtoReflect added in v0.69.77

func (*EstOutcomeFromSPRecommendation) Reset added in v0.69.77

func (x *EstOutcomeFromSPRecommendation) Reset()

func (*EstOutcomeFromSPRecommendation) String added in v0.69.77

type EventIndicator added in v0.69.73

type EventIndicator struct {

	// Anomaly is supported for now
	Anomaly bool `protobuf:"varint,1,opt,name=anomaly,proto3" json:"anomaly,omitempty"`
	// Temporary indicator if cost group was created via new visual builder
	VisualBuilder bool `protobuf:"varint,2,opt,name=visualBuilder,proto3" json:"visualBuilder,omitempty"`
	// contains filtered or unexported fields
}

func (*EventIndicator) Descriptor deprecated added in v0.69.73

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

Deprecated: Use EventIndicator.ProtoReflect.Descriptor instead.

func (*EventIndicator) GetAnomaly added in v0.69.73

func (x *EventIndicator) GetAnomaly() bool

func (*EventIndicator) GetVisualBuilder added in v0.71.15

func (x *EventIndicator) GetVisualBuilder() bool

func (*EventIndicator) ProtoMessage added in v0.69.73

func (*EventIndicator) ProtoMessage()

func (*EventIndicator) ProtoReflect added in v0.69.73

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

func (*EventIndicator) Reset added in v0.69.73

func (x *EventIndicator) Reset()

func (*EventIndicator) String added in v0.69.73

func (x *EventIndicator) String() string

type ExecutedRecommendationDetails added in v0.69.62

type ExecutedRecommendationDetails struct {
	RecommendationId   string  `protobuf:"bytes,1,opt,name=recommendationId,proto3" json:"recommendationId,omitempty"`
	Recommendaton      string  `protobuf:"bytes,2,opt,name=recommendaton,proto3" json:"recommendaton,omitempty"`
	Target             string  `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
	AccountName        string  `protobuf:"bytes,4,opt,name=accountName,proto3" json:"accountName,omitempty"`
	Service            string  `protobuf:"bytes,5,opt,name=service,proto3" json:"service,omitempty"`
	CompletedDate      string  `protobuf:"bytes,6,opt,name=completedDate,proto3" json:"completedDate,omitempty"`
	EstSavings         float64 `protobuf:"fixed64,7,opt,name=estSavings,proto3" json:"estSavings,omitempty"`
	EstCost            float64 `protobuf:"fixed64,8,opt,name=estCost,proto3" json:"estCost,omitempty"`
	Vendor             string  `protobuf:"bytes,9,opt,name=vendor,proto3" json:"vendor,omitempty"`
	Category           string  `protobuf:"bytes,10,opt,name=category,proto3" json:"category,omitempty"`
	DateAdded          string  `protobuf:"bytes,11,opt,name=dateAdded,proto3" json:"dateAdded,omitempty"`
	PersonInCharge     string  `protobuf:"bytes,12,opt,name=personInCharge,proto3" json:"personInCharge,omitempty"`
	OptimizationStatus string  `protobuf:"bytes,13,opt,name=optimizationStatus,proto3" json:"optimizationStatus,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecutedRecommendationDetails) Descriptor deprecated added in v0.69.62

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

Deprecated: Use ExecutedRecommendationDetails.ProtoReflect.Descriptor instead.

func (*ExecutedRecommendationDetails) GetAccountName added in v0.70.3

func (x *ExecutedRecommendationDetails) GetAccountName() string

func (*ExecutedRecommendationDetails) GetCategory added in v0.69.96

func (x *ExecutedRecommendationDetails) GetCategory() string

func (*ExecutedRecommendationDetails) GetCompletedDate added in v0.69.62

func (x *ExecutedRecommendationDetails) GetCompletedDate() string

func (*ExecutedRecommendationDetails) GetDateAdded added in v0.69.97

func (x *ExecutedRecommendationDetails) GetDateAdded() string

func (*ExecutedRecommendationDetails) GetEstCost added in v0.69.77

func (x *ExecutedRecommendationDetails) GetEstCost() float64

func (*ExecutedRecommendationDetails) GetEstSavings added in v0.69.77

func (x *ExecutedRecommendationDetails) GetEstSavings() float64

func (*ExecutedRecommendationDetails) GetOptimizationStatus added in v0.71.5

func (x *ExecutedRecommendationDetails) GetOptimizationStatus() string

func (*ExecutedRecommendationDetails) GetPersonInCharge added in v0.69.97

func (x *ExecutedRecommendationDetails) GetPersonInCharge() string

func (*ExecutedRecommendationDetails) GetRecommendationId added in v0.69.62

func (x *ExecutedRecommendationDetails) GetRecommendationId() string

func (*ExecutedRecommendationDetails) GetRecommendaton added in v0.69.62

func (x *ExecutedRecommendationDetails) GetRecommendaton() string

func (*ExecutedRecommendationDetails) GetService added in v0.69.62

func (x *ExecutedRecommendationDetails) GetService() string

func (*ExecutedRecommendationDetails) GetTarget added in v0.70.3

func (x *ExecutedRecommendationDetails) GetTarget() string

func (*ExecutedRecommendationDetails) GetVendor added in v0.69.62

func (x *ExecutedRecommendationDetails) GetVendor() string

func (*ExecutedRecommendationDetails) ProtoMessage added in v0.69.62

func (*ExecutedRecommendationDetails) ProtoMessage()

func (*ExecutedRecommendationDetails) ProtoReflect added in v0.69.62

func (*ExecutedRecommendationDetails) Reset added in v0.69.62

func (x *ExecutedRecommendationDetails) Reset()

func (*ExecutedRecommendationDetails) String added in v0.69.62

type ExecutiveSummary added in v0.69.53

type ExecutiveSummary struct {

	// The total cost usage of the current period
	CostUsage float64 `protobuf:"fixed64,1,opt,name=costUsage,proto3" json:"costUsage,omitempty"`
	// The total cost usage of the previous period
	PreviousPeriodCostUsage float64 `protobuf:"fixed64,2,opt,name=previousPeriodCostUsage,proto3" json:"previousPeriodCostUsage,omitempty"`
	// The status of the cost usage compared to the previous period. "increased", "decreased"
	Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	// The percentage changed compared to the previous period
	PercentageChanged float64 `protobuf:"fixed64,4,opt,name=percentageChanged,proto3" json:"percentageChanged,omitempty"`
	// The average monthly changed
	AverageMonthlyChanged        float64 `protobuf:"fixed64,5,opt,name=averageMonthlyChanged,proto3" json:"averageMonthlyChanged,omitempty"`
	DifferenceFromPreviousPeriod float64 `protobuf:"fixed64,6,opt,name=differenceFromPreviousPeriod,proto3" json:"differenceFromPreviousPeriod,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecutiveSummary) Descriptor deprecated added in v0.69.53

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

Deprecated: Use ExecutiveSummary.ProtoReflect.Descriptor instead.

func (*ExecutiveSummary) GetAverageMonthlyChanged added in v0.69.53

func (x *ExecutiveSummary) GetAverageMonthlyChanged() float64

func (*ExecutiveSummary) GetCostUsage added in v0.69.53

func (x *ExecutiveSummary) GetCostUsage() float64

func (*ExecutiveSummary) GetDifferenceFromPreviousPeriod added in v0.69.63

func (x *ExecutiveSummary) GetDifferenceFromPreviousPeriod() float64

func (*ExecutiveSummary) GetPercentageChanged added in v0.69.53

func (x *ExecutiveSummary) GetPercentageChanged() float64

func (*ExecutiveSummary) GetPreviousPeriodCostUsage added in v0.69.63

func (x *ExecutiveSummary) GetPreviousPeriodCostUsage() float64

func (*ExecutiveSummary) GetStatus added in v0.69.53

func (x *ExecutiveSummary) GetStatus() string

func (*ExecutiveSummary) ProtoMessage added in v0.69.53

func (*ExecutiveSummary) ProtoMessage()

func (*ExecutiveSummary) ProtoReflect added in v0.69.53

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

func (*ExecutiveSummary) Reset added in v0.69.53

func (x *ExecutiveSummary) Reset()

func (*ExecutiveSummary) String added in v0.69.53

func (x *ExecutiveSummary) 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 GCP added in v0.69.78

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

func (*GCP) Descriptor deprecated added in v0.69.78

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

Deprecated: Use GCP.ProtoReflect.Descriptor instead.

func (*GCP) ProtoMessage added in v0.69.78

func (*GCP) ProtoMessage()

func (*GCP) ProtoReflect added in v0.69.78

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

func (*GCP) Reset added in v0.69.78

func (x *GCP) Reset()

func (*GCP) String added in v0.69.78

func (x *GCP) 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 {
	AccountName string `protobuf:"bytes,1,opt,name=accountName,proto3" json:"accountName,omitempty"`
	// where dataset is stored
	ProjectId     string `protobuf:"bytes,2,opt,name=projectId,proto3" json:"projectId,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) GetAccountName added in v0.71.3

func (x *GcpOptions) GetAccountName() 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) GetProjectId added in v0.71.3

func (x *GcpOptions) GetProjectId() 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 yyyymm 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 yyyymm 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 yyyymm 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 HighErrorRatesLambda added in v0.71.21

type HighErrorRatesLambda struct {
	AvgDailyErrorRates   float64 `protobuf:"fixed64,1,opt,name=avgDailyErrorRates,proto3" json:"avgDailyErrorRates,omitempty"`
	AvgDailyInvokes      float64 `protobuf:"fixed64,2,opt,name=avgDailyInvokes,proto3" json:"avgDailyInvokes,omitempty"`
	CurrentDayErrorRates float64 `protobuf:"fixed64,3,opt,name=currentDayErrorRates,proto3" json:"currentDayErrorRates,omitempty"`
	CurrentDayInvokes    float64 `protobuf:"fixed64,4,opt,name=currentDayInvokes,proto3" json:"currentDayInvokes,omitempty"`
	DateForMaxErrorRates string  `protobuf:"bytes,5,opt,name=dateForMaxErrorRates,proto3" json:"dateForMaxErrorRates,omitempty"`
	FunctionArn          string  `protobuf:"bytes,6,opt,name=functionArn,proto3" json:"functionArn,omitempty"`
	LostDailyComputeCost float64 `protobuf:"fixed64,7,opt,name=lostDailyComputeCost,proto3" json:"lostDailyComputeCost,omitempty"`
	MaxDailyErrorRates   float64 `protobuf:"fixed64,8,opt,name=maxDailyErrorRates,proto3" json:"maxDailyErrorRates,omitempty"`
	// contains filtered or unexported fields
}

func (*HighErrorRatesLambda) Descriptor deprecated added in v0.71.21

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

Deprecated: Use HighErrorRatesLambda.ProtoReflect.Descriptor instead.

func (*HighErrorRatesLambda) GetAvgDailyErrorRates added in v0.71.21

func (x *HighErrorRatesLambda) GetAvgDailyErrorRates() float64

func (*HighErrorRatesLambda) GetAvgDailyInvokes added in v0.71.21

func (x *HighErrorRatesLambda) GetAvgDailyInvokes() float64

func (*HighErrorRatesLambda) GetCurrentDayErrorRates added in v0.71.21

func (x *HighErrorRatesLambda) GetCurrentDayErrorRates() float64

func (*HighErrorRatesLambda) GetCurrentDayInvokes added in v0.71.21

func (x *HighErrorRatesLambda) GetCurrentDayInvokes() float64

func (*HighErrorRatesLambda) GetDateForMaxErrorRates added in v0.71.21

func (x *HighErrorRatesLambda) GetDateForMaxErrorRates() string

func (*HighErrorRatesLambda) GetFunctionArn added in v0.71.21

func (x *HighErrorRatesLambda) GetFunctionArn() string

func (*HighErrorRatesLambda) GetLostDailyComputeCost added in v0.71.21

func (x *HighErrorRatesLambda) GetLostDailyComputeCost() float64

func (*HighErrorRatesLambda) GetMaxDailyErrorRates added in v0.71.21

func (x *HighErrorRatesLambda) GetMaxDailyErrorRates() float64

func (*HighErrorRatesLambda) ProtoMessage added in v0.71.21

func (*HighErrorRatesLambda) ProtoMessage()

func (*HighErrorRatesLambda) ProtoReflect added in v0.71.21

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

func (*HighErrorRatesLambda) Reset added in v0.71.21

func (x *HighErrorRatesLambda) Reset()

func (*HighErrorRatesLambda) String added in v0.71.21

func (x *HighErrorRatesLambda) String() string

type IdleLoadBalancerDetails added in v0.71.21

type IdleLoadBalancerDetails struct {
	LoadBalancerName string `protobuf:"bytes,1,opt,name=loadBalancerName,proto3" json:"loadBalancerName,omitempty"`
	Reason           string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"`
	Service          string `protobuf:"bytes,3,opt,name=service,proto3" json:"service,omitempty"`
	// contains filtered or unexported fields
}

func (*IdleLoadBalancerDetails) Descriptor deprecated added in v0.71.21

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

Deprecated: Use IdleLoadBalancerDetails.ProtoReflect.Descriptor instead.

func (*IdleLoadBalancerDetails) GetLoadBalancerName added in v0.71.21

func (x *IdleLoadBalancerDetails) GetLoadBalancerName() string

func (*IdleLoadBalancerDetails) GetReason added in v0.71.21

func (x *IdleLoadBalancerDetails) GetReason() string

func (*IdleLoadBalancerDetails) GetService added in v0.71.21

func (x *IdleLoadBalancerDetails) GetService() string

func (*IdleLoadBalancerDetails) ProtoMessage added in v0.71.21

func (*IdleLoadBalancerDetails) ProtoMessage()

func (*IdleLoadBalancerDetails) ProtoReflect added in v0.71.21

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

func (*IdleLoadBalancerDetails) Reset added in v0.71.21

func (x *IdleLoadBalancerDetails) Reset()

func (*IdleLoadBalancerDetails) String added in v0.71.21

func (x *IdleLoadBalancerDetails) String() string

type IdleRdsDetails added in v0.71.21

type IdleRdsDetails struct {
	DbInstanceName          string  `protobuf:"bytes,1,opt,name=dbInstanceName,proto3" json:"dbInstanceName,omitempty"`
	DaysSinceLastConnection string  `protobuf:"bytes,2,opt,name=daysSinceLastConnection,proto3" json:"daysSinceLastConnection,omitempty"`
	InstanceType            string  `protobuf:"bytes,3,opt,name=instanceType,proto3" json:"instanceType,omitempty"`
	MultiAZ                 string  `protobuf:"bytes,4,opt,name=multiAZ,proto3" json:"multiAZ,omitempty"`
	StorageProvisioned      float64 `protobuf:"fixed64,5,opt,name=storageProvisioned,proto3" json:"storageProvisioned,omitempty"`
	// contains filtered or unexported fields
}

func (*IdleRdsDetails) Descriptor deprecated added in v0.71.21

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

Deprecated: Use IdleRdsDetails.ProtoReflect.Descriptor instead.

func (*IdleRdsDetails) GetDaysSinceLastConnection added in v0.71.21

func (x *IdleRdsDetails) GetDaysSinceLastConnection() string

func (*IdleRdsDetails) GetDbInstanceName added in v0.71.21

func (x *IdleRdsDetails) GetDbInstanceName() string

func (*IdleRdsDetails) GetInstanceType added in v0.71.21

func (x *IdleRdsDetails) GetInstanceType() string

func (*IdleRdsDetails) GetMultiAZ added in v0.71.21

func (x *IdleRdsDetails) GetMultiAZ() string

func (*IdleRdsDetails) GetStorageProvisioned added in v0.71.21

func (x *IdleRdsDetails) GetStorageProvisioned() float64

func (*IdleRdsDetails) ProtoMessage added in v0.71.21

func (*IdleRdsDetails) ProtoMessage()

func (*IdleRdsDetails) ProtoReflect added in v0.71.21

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

func (*IdleRdsDetails) Reset added in v0.71.21

func (x *IdleRdsDetails) Reset()

func (*IdleRdsDetails) String added in v0.71.21

func (x *IdleRdsDetails) String() string

type Lambda added in v0.69.78

type Lambda struct {
	Memory int64 `protobuf:"varint,1,opt,name=memory,proto3" json:"memory,omitempty"`
	// contains filtered or unexported fields
}

func (*Lambda) Descriptor deprecated added in v0.69.78

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

Deprecated: Use Lambda.ProtoReflect.Descriptor instead.

func (*Lambda) GetMemory added in v0.69.78

func (x *Lambda) GetMemory() int64

func (*Lambda) ProtoMessage added in v0.69.78

func (*Lambda) ProtoMessage()

func (*Lambda) ProtoReflect added in v0.69.78

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

func (*Lambda) Reset added in v0.69.78

func (x *Lambda) Reset()

func (*Lambda) String added in v0.69.78

func (x *Lambda) String() string

type LambdaRightSizingRecommendationDetails added in v0.69.69

type LambdaRightSizingRecommendationDetails struct {
	LambdaCurrentConfiguration     *ResourceDetails `protobuf:"bytes,1,opt,name=lambdaCurrentConfiguration,proto3" json:"lambdaCurrentConfiguration,omitempty"`
	LambdaRecommendedConfiguration *ResourceDetails `protobuf:"bytes,2,opt,name=lambdaRecommendedConfiguration,proto3" json:"lambdaRecommendedConfiguration,omitempty"`
	// contains filtered or unexported fields
}

func (*LambdaRightSizingRecommendationDetails) Descriptor deprecated added in v0.69.69

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

Deprecated: Use LambdaRightSizingRecommendationDetails.ProtoReflect.Descriptor instead.

func (*LambdaRightSizingRecommendationDetails) GetLambdaCurrentConfiguration added in v0.69.69

func (x *LambdaRightSizingRecommendationDetails) GetLambdaCurrentConfiguration() *ResourceDetails

func (*LambdaRightSizingRecommendationDetails) GetLambdaRecommendedConfiguration added in v0.69.69

func (x *LambdaRightSizingRecommendationDetails) GetLambdaRecommendedConfiguration() *ResourceDetails

func (*LambdaRightSizingRecommendationDetails) ProtoMessage added in v0.69.69

func (*LambdaRightSizingRecommendationDetails) ProtoReflect added in v0.69.69

func (*LambdaRightSizingRecommendationDetails) Reset added in v0.69.69

func (*LambdaRightSizingRecommendationDetails) String added in v0.69.69

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 MemoryDBDetails added in v0.71.60

type MemoryDBDetails 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 (*MemoryDBDetails) Descriptor deprecated added in v0.71.60

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

Deprecated: Use MemoryDBDetails.ProtoReflect.Descriptor instead.

func (*MemoryDBDetails) GetFamily added in v0.71.60

func (x *MemoryDBDetails) GetFamily() string

func (*MemoryDBDetails) GetNodeType added in v0.71.60

func (x *MemoryDBDetails) GetNodeType() string

func (*MemoryDBDetails) ProtoMessage added in v0.71.60

func (*MemoryDBDetails) ProtoMessage()

func (*MemoryDBDetails) ProtoReflect added in v0.71.60

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

func (*MemoryDBDetails) Reset added in v0.71.60

func (x *MemoryDBDetails) Reset()

func (*MemoryDBDetails) String added in v0.71.60

func (x *MemoryDBDetails) String() string

type MigrateEC2Details added in v0.69.69

type MigrateEC2Details struct {
	EC2CurrentDetails              *EC2UpgadeDetails `protobuf:"bytes,1,opt,name=eC2CurrentDetails,proto3" json:"eC2CurrentDetails,omitempty"`
	UgradeEC2RecommendationDetails *EC2UpgadeDetails `protobuf:"bytes,2,opt,name=ugradeEC2RecommendationDetails,proto3" json:"ugradeEC2RecommendationDetails,omitempty"`
	CurrentCostCalculation         *CostCalculation  `protobuf:"bytes,3,opt,name=currentCostCalculation,proto3" json:"currentCostCalculation,omitempty"`
	EstCostCalculation             *CostCalculation  `protobuf:"bytes,4,opt,name=estCostCalculation,proto3" json:"estCostCalculation,omitempty"`
	// contains filtered or unexported fields
}

func (*MigrateEC2Details) Descriptor deprecated added in v0.69.69

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

Deprecated: Use MigrateEC2Details.ProtoReflect.Descriptor instead.

func (*MigrateEC2Details) GetCurrentCostCalculation added in v0.69.93

func (x *MigrateEC2Details) GetCurrentCostCalculation() *CostCalculation

func (*MigrateEC2Details) GetEC2CurrentDetails added in v0.69.69

func (x *MigrateEC2Details) GetEC2CurrentDetails() *EC2UpgadeDetails

func (*MigrateEC2Details) GetEstCostCalculation added in v0.69.93

func (x *MigrateEC2Details) GetEstCostCalculation() *CostCalculation

func (*MigrateEC2Details) GetUgradeEC2RecommendationDetails added in v0.69.69

func (x *MigrateEC2Details) GetUgradeEC2RecommendationDetails() *EC2UpgadeDetails

func (*MigrateEC2Details) ProtoMessage added in v0.69.69

func (*MigrateEC2Details) ProtoMessage()

func (*MigrateEC2Details) ProtoReflect added in v0.69.69

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

func (*MigrateEC2Details) Reset added in v0.69.69

func (x *MigrateEC2Details) Reset()

func (*MigrateEC2Details) String added in v0.69.69

func (x *MigrateEC2Details) String() string

type MigrateRDSDetails added in v0.71.48

type MigrateRDSDetails struct {
	RdsDbInstance *RDSDBInstance `protobuf:"bytes,1,opt,name=rdsDbInstance,proto3" json:"rdsDbInstance,omitempty"`
	// contains filtered or unexported fields
}

func (*MigrateRDSDetails) Descriptor deprecated added in v0.71.48

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

Deprecated: Use MigrateRDSDetails.ProtoReflect.Descriptor instead.

func (*MigrateRDSDetails) GetRdsDbInstance added in v0.71.48

func (x *MigrateRDSDetails) GetRdsDbInstance() *RDSDBInstance

func (*MigrateRDSDetails) ProtoMessage added in v0.71.48

func (*MigrateRDSDetails) ProtoMessage()

func (*MigrateRDSDetails) ProtoReflect added in v0.71.48

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

func (*MigrateRDSDetails) Reset added in v0.71.48

func (x *MigrateRDSDetails) Reset()

func (*MigrateRDSDetails) String added in v0.71.48

func (x *MigrateRDSDetails) String() string

type MigrateRecommendationDetails added in v0.69.69

type MigrateRecommendationDetails struct {
	MigrateEC2Details       *MigrateEC2Details `protobuf:"bytes,1,opt,name=migrateEC2Details,proto3" json:"migrateEC2Details,omitempty"`
	MigrateRDSDetails       *MigrateRDSDetails `protobuf:"bytes,4,opt,name=migrateRDSDetails,proto3" json:"migrateRDSDetails,omitempty"`
	EstimatedMonthlyCost    float64            `protobuf:"fixed64,2,opt,name=estimatedMonthlyCost,proto3" json:"estimatedMonthlyCost,omitempty"`
	EstimatedMonthlySavings float64            `protobuf:"fixed64,3,opt,name=estimatedMonthlySavings,proto3" json:"estimatedMonthlySavings,omitempty"`
	// contains filtered or unexported fields
}

func (*MigrateRecommendationDetails) Descriptor deprecated added in v0.69.69

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

Deprecated: Use MigrateRecommendationDetails.ProtoReflect.Descriptor instead.

func (*MigrateRecommendationDetails) GetEstimatedMonthlyCost added in v0.69.72

func (x *MigrateRecommendationDetails) GetEstimatedMonthlyCost() float64

func (*MigrateRecommendationDetails) GetEstimatedMonthlySavings added in v0.69.72

func (x *MigrateRecommendationDetails) GetEstimatedMonthlySavings() float64

func (*MigrateRecommendationDetails) GetMigrateEC2Details added in v0.69.69

func (x *MigrateRecommendationDetails) GetMigrateEC2Details() *MigrateEC2Details

func (*MigrateRecommendationDetails) GetMigrateRDSDetails added in v0.71.48

func (x *MigrateRecommendationDetails) GetMigrateRDSDetails() *MigrateRDSDetails

func (*MigrateRecommendationDetails) ProtoMessage added in v0.69.69

func (*MigrateRecommendationDetails) ProtoMessage()

func (*MigrateRecommendationDetails) ProtoReflect added in v0.69.69

func (*MigrateRecommendationDetails) Reset added in v0.69.69

func (x *MigrateRecommendationDetails) Reset()

func (*MigrateRecommendationDetails) String added in v0.69.69

type OptimizationRecommendationSummary added in v0.69.55

type OptimizationRecommendationSummary struct {

	// Potential savings per month
	PotentialSavings []float64 `protobuf:"fixed64,1,rep,packed,name=potentialSavings,proto3" json:"potentialSavings,omitempty"`
	// The recommended action to perform to achieve potential savings
	Action []string `protobuf:"bytes,2,rep,name=action,proto3" json:"action,omitempty"`
	// contains filtered or unexported fields
}

func (*OptimizationRecommendationSummary) Descriptor deprecated added in v0.69.55

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

Deprecated: Use OptimizationRecommendationSummary.ProtoReflect.Descriptor instead.

func (*OptimizationRecommendationSummary) GetAction added in v0.69.55

func (x *OptimizationRecommendationSummary) GetAction() []string

func (*OptimizationRecommendationSummary) GetPotentialSavings added in v0.69.55

func (x *OptimizationRecommendationSummary) GetPotentialSavings() []float64

func (*OptimizationRecommendationSummary) ProtoMessage added in v0.69.55

func (*OptimizationRecommendationSummary) ProtoMessage()

func (*OptimizationRecommendationSummary) ProtoReflect added in v0.69.55

func (*OptimizationRecommendationSummary) Reset added in v0.69.55

func (*OptimizationRecommendationSummary) String added in v0.69.55

type OtherRecommendationDetails added in v0.71.21

type OtherRecommendationDetails struct {
	HighErrorRatesLambda                          *HighErrorRatesLambda                          `protobuf:"bytes,1,opt,name=highErrorRatesLambda,proto3" json:"highErrorRatesLambda,omitempty"`
	S3IncompleteMultiPartUploadAbortConfiguration *S3IncompleteMultiPartUploadAbortConfiguration `` /* 143-byte string literal not displayed */
	Status                                        string                                         `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*OtherRecommendationDetails) Descriptor deprecated added in v0.71.21

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

Deprecated: Use OtherRecommendationDetails.ProtoReflect.Descriptor instead.

func (*OtherRecommendationDetails) GetHighErrorRatesLambda added in v0.71.21

func (x *OtherRecommendationDetails) GetHighErrorRatesLambda() *HighErrorRatesLambda

func (*OtherRecommendationDetails) GetS3IncompleteMultiPartUploadAbortConfiguration added in v0.71.21

func (x *OtherRecommendationDetails) GetS3IncompleteMultiPartUploadAbortConfiguration() *S3IncompleteMultiPartUploadAbortConfiguration

func (*OtherRecommendationDetails) GetStatus added in v0.71.21

func (x *OtherRecommendationDetails) GetStatus() string

func (*OtherRecommendationDetails) ProtoMessage added in v0.71.21

func (*OtherRecommendationDetails) ProtoMessage()

func (*OtherRecommendationDetails) ProtoReflect added in v0.71.21

func (*OtherRecommendationDetails) Reset added in v0.71.21

func (x *OtherRecommendationDetails) Reset()

func (*OtherRecommendationDetails) String added in v0.71.21

func (x *OtherRecommendationDetails) String() string

type PurchaseRIRecommendationDetails added in v0.69.62

type PurchaseRIRecommendationDetails struct {
	Ec2Options                             *EC2Details                             `protobuf:"bytes,1,opt,name=ec2Options,proto3" json:"ec2Options,omitempty"`
	ElasticCacheOptions                    *ElasticCacheDetails                    `protobuf:"bytes,2,opt,name=elasticCacheOptions,proto3" json:"elasticCacheOptions,omitempty"`
	EsOptions                              *ESDetails                              `protobuf:"bytes,3,opt,name=esOptions,proto3" json:"esOptions,omitempty"`
	RdsOptions                             *RDSDetails                             `protobuf:"bytes,4,opt,name=rdsOptions,proto3" json:"rdsOptions,omitempty"`
	RedshiftOptions                        *RedshiftDetails                        `protobuf:"bytes,5,opt,name=redshiftOptions,proto3" json:"redshiftOptions,omitempty"`
	MemoryDbOptions                        *MemoryDBDetails                        `protobuf:"bytes,19,opt,name=memoryDbOptions,proto3" json:"memoryDbOptions,omitempty"`
	RecommendedNormalizedUnits             int32                                   `protobuf:"varint,6,opt,name=recommendedNormalizedUnits,proto3" json:"recommendedNormalizedUnits,omitempty"`
	RecommendedNumberOfInstanceToPurchase  int32                                   `` /* 128-byte string literal not displayed */
	PaymentOption                          string                                  `protobuf:"bytes,8,opt,name=paymentOption,proto3" json:"paymentOption,omitempty"`
	OfferingClass                          string                                  `protobuf:"bytes,9,opt,name=offeringClass,proto3" json:"offeringClass,omitempty"`
	Term                                   string                                  `protobuf:"bytes,10,opt,name=term,proto3" json:"term,omitempty"`
	UpfrontCost                            float64                                 `protobuf:"fixed64,11,opt,name=upfrontCost,proto3" json:"upfrontCost,omitempty"`
	InstanceType                           string                                  `protobuf:"bytes,12,opt,name=instanceType,proto3" json:"instanceType,omitempty"`
	Platform                               string                                  `protobuf:"bytes,13,opt,name=platform,proto3" json:"platform,omitempty"`
	Region                                 string                                  `protobuf:"bytes,14,opt,name=region,proto3" json:"region,omitempty"`
	SizeFlexEligible                       bool                                    `protobuf:"varint,15,opt,name=sizeFlexEligible,proto3" json:"sizeFlexEligible,omitempty"`
	Tenancy                                string                                  `protobuf:"bytes,16,opt,name=tenancy,proto3" json:"tenancy,omitempty"`
	CurrentGeneration                      bool                                    `protobuf:"varint,17,opt,name=currentGeneration,proto3" json:"currentGeneration,omitempty"`
	EstOutcomeFromPurchaseRIRecommendation *EstOutcomeFromPurchaseRIRecommendation `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PurchaseRIRecommendationDetails) Descriptor deprecated added in v0.69.62

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

Deprecated: Use PurchaseRIRecommendationDetails.ProtoReflect.Descriptor instead.

func (*PurchaseRIRecommendationDetails) GetCurrentGeneration added in v0.69.93

func (x *PurchaseRIRecommendationDetails) GetCurrentGeneration() bool

func (*PurchaseRIRecommendationDetails) GetEc2Options added in v0.69.62

func (x *PurchaseRIRecommendationDetails) GetEc2Options() *EC2Details

func (*PurchaseRIRecommendationDetails) GetElasticCacheOptions added in v0.69.62

func (x *PurchaseRIRecommendationDetails) GetElasticCacheOptions() *ElasticCacheDetails

func (*PurchaseRIRecommendationDetails) GetEsOptions added in v0.69.62

func (x *PurchaseRIRecommendationDetails) GetEsOptions() *ESDetails

func (*PurchaseRIRecommendationDetails) GetEstOutcomeFromPurchaseRIRecommendation added in v0.69.77

func (x *PurchaseRIRecommendationDetails) GetEstOutcomeFromPurchaseRIRecommendation() *EstOutcomeFromPurchaseRIRecommendation

func (*PurchaseRIRecommendationDetails) GetInstanceType added in v0.69.77

func (x *PurchaseRIRecommendationDetails) GetInstanceType() string

func (*PurchaseRIRecommendationDetails) GetMemoryDbOptions added in v0.71.61

func (x *PurchaseRIRecommendationDetails) GetMemoryDbOptions() *MemoryDBDetails

func (*PurchaseRIRecommendationDetails) GetOfferingClass added in v0.69.62

func (x *PurchaseRIRecommendationDetails) GetOfferingClass() string

func (*PurchaseRIRecommendationDetails) GetPaymentOption added in v0.69.62

func (x *PurchaseRIRecommendationDetails) GetPaymentOption() string

func (*PurchaseRIRecommendationDetails) GetPlatform added in v0.69.62

func (x *PurchaseRIRecommendationDetails) GetPlatform() string

func (*PurchaseRIRecommendationDetails) GetRdsOptions added in v0.69.62

func (x *PurchaseRIRecommendationDetails) GetRdsOptions() *RDSDetails

func (*PurchaseRIRecommendationDetails) GetRecommendedNormalizedUnits added in v0.69.93

func (x *PurchaseRIRecommendationDetails) GetRecommendedNormalizedUnits() int32

func (*PurchaseRIRecommendationDetails) GetRecommendedNumberOfInstanceToPurchase added in v0.69.93

func (x *PurchaseRIRecommendationDetails) GetRecommendedNumberOfInstanceToPurchase() int32

func (*PurchaseRIRecommendationDetails) GetRedshiftOptions added in v0.69.62

func (x *PurchaseRIRecommendationDetails) GetRedshiftOptions() *RedshiftDetails

func (*PurchaseRIRecommendationDetails) GetRegion added in v0.69.62

func (x *PurchaseRIRecommendationDetails) GetRegion() string

func (*PurchaseRIRecommendationDetails) GetSizeFlexEligible added in v0.69.62

func (x *PurchaseRIRecommendationDetails) GetSizeFlexEligible() bool

func (*PurchaseRIRecommendationDetails) GetTenancy added in v0.69.62

func (x *PurchaseRIRecommendationDetails) GetTenancy() string

func (*PurchaseRIRecommendationDetails) GetTerm added in v0.69.62

func (*PurchaseRIRecommendationDetails) GetUpfrontCost added in v0.69.77

func (x *PurchaseRIRecommendationDetails) GetUpfrontCost() float64

func (*PurchaseRIRecommendationDetails) ProtoMessage added in v0.69.62

func (*PurchaseRIRecommendationDetails) ProtoMessage()

func (*PurchaseRIRecommendationDetails) ProtoReflect added in v0.69.62

func (*PurchaseRIRecommendationDetails) Reset added in v0.69.62

func (*PurchaseRIRecommendationDetails) String added in v0.69.62

type RDSDBInstance added in v0.71.48

type RDSDBInstance struct {
	CurrentDetails        *RDSDBInstance_Details `protobuf:"bytes,1,opt,name=currentDetails,proto3" json:"currentDetails,omitempty"`
	RecommendationDetails *RDSDBInstance_Details `protobuf:"bytes,2,opt,name=recommendationDetails,proto3" json:"recommendationDetails,omitempty"`
	CpuUtilization        []*UtilizationData     `protobuf:"bytes,3,rep,name=cpuUtilization,proto3" json:"cpuUtilization,omitempty"`
	// contains filtered or unexported fields
}

func (*RDSDBInstance) Descriptor deprecated added in v0.71.48

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

Deprecated: Use RDSDBInstance.ProtoReflect.Descriptor instead.

func (*RDSDBInstance) GetCpuUtilization added in v0.71.56

func (x *RDSDBInstance) GetCpuUtilization() []*UtilizationData

func (*RDSDBInstance) GetCurrentDetails added in v0.71.48

func (x *RDSDBInstance) GetCurrentDetails() *RDSDBInstance_Details

func (*RDSDBInstance) GetRecommendationDetails added in v0.71.48

func (x *RDSDBInstance) GetRecommendationDetails() *RDSDBInstance_Details

func (*RDSDBInstance) ProtoMessage added in v0.71.48

func (*RDSDBInstance) ProtoMessage()

func (*RDSDBInstance) ProtoReflect added in v0.71.48

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

func (*RDSDBInstance) Reset added in v0.71.48

func (x *RDSDBInstance) Reset()

func (*RDSDBInstance) String added in v0.71.48

func (x *RDSDBInstance) String() string

type RDSDBInstanceStorage added in v0.71.48

type RDSDBInstanceStorage struct {
	CurrentDetails        *RDSDBInstanceStorage_Details `protobuf:"bytes,1,opt,name=currentDetails,proto3" json:"currentDetails,omitempty"`
	RecommendationDetails *RDSDBInstanceStorage_Details `protobuf:"bytes,2,opt,name=recommendationDetails,proto3" json:"recommendationDetails,omitempty"`
	// contains filtered or unexported fields
}

func (*RDSDBInstanceStorage) Descriptor deprecated added in v0.71.48

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

Deprecated: Use RDSDBInstanceStorage.ProtoReflect.Descriptor instead.

func (*RDSDBInstanceStorage) GetCurrentDetails added in v0.71.48

func (x *RDSDBInstanceStorage) GetCurrentDetails() *RDSDBInstanceStorage_Details

func (*RDSDBInstanceStorage) GetRecommendationDetails added in v0.71.48

func (x *RDSDBInstanceStorage) GetRecommendationDetails() *RDSDBInstanceStorage_Details

func (*RDSDBInstanceStorage) ProtoMessage added in v0.71.48

func (*RDSDBInstanceStorage) ProtoMessage()

func (*RDSDBInstanceStorage) ProtoReflect added in v0.71.48

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

func (*RDSDBInstanceStorage) Reset added in v0.71.48

func (x *RDSDBInstanceStorage) Reset()

func (*RDSDBInstanceStorage) String added in v0.71.48

func (x *RDSDBInstanceStorage) String() string

type RDSDBInstanceStorage_Details added in v0.71.48

type RDSDBInstanceStorage_Details struct {
	AllocatedStorageInGb float64          `protobuf:"fixed64,1,opt,name=allocatedStorageInGb,proto3" json:"allocatedStorageInGb,omitempty"`
	Iops                 float64          `protobuf:"fixed64,2,opt,name=iops,proto3" json:"iops,omitempty"`
	StorageThroughput    float64          `protobuf:"fixed64,3,opt,name=storageThroughput,proto3" json:"storageThroughput,omitempty"`
	StorageType          string           `protobuf:"bytes,4,opt,name=storageType,proto3" json:"storageType,omitempty"`
	CostCalculation      *CostCalculation `protobuf:"bytes,5,opt,name=costCalculation,proto3" json:"costCalculation,omitempty"`
	// contains filtered or unexported fields
}

func (*RDSDBInstanceStorage_Details) Descriptor deprecated added in v0.71.48

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

Deprecated: Use RDSDBInstanceStorage_Details.ProtoReflect.Descriptor instead.

func (*RDSDBInstanceStorage_Details) GetAllocatedStorageInGb added in v0.71.48

func (x *RDSDBInstanceStorage_Details) GetAllocatedStorageInGb() float64

func (*RDSDBInstanceStorage_Details) GetCostCalculation added in v0.71.48

func (x *RDSDBInstanceStorage_Details) GetCostCalculation() *CostCalculation

func (*RDSDBInstanceStorage_Details) GetIops added in v0.71.48

func (*RDSDBInstanceStorage_Details) GetStorageThroughput added in v0.71.48

func (x *RDSDBInstanceStorage_Details) GetStorageThroughput() float64

func (*RDSDBInstanceStorage_Details) GetStorageType added in v0.71.48

func (x *RDSDBInstanceStorage_Details) GetStorageType() string

func (*RDSDBInstanceStorage_Details) ProtoMessage added in v0.71.48

func (*RDSDBInstanceStorage_Details) ProtoMessage()

func (*RDSDBInstanceStorage_Details) ProtoReflect added in v0.71.48

func (*RDSDBInstanceStorage_Details) Reset added in v0.71.48

func (x *RDSDBInstanceStorage_Details) Reset()

func (*RDSDBInstanceStorage_Details) String added in v0.71.48

type RDSDBInstance_Details added in v0.71.48

type RDSDBInstance_Details struct {
	InstanceClass   string           `protobuf:"bytes,1,opt,name=instanceClass,proto3" json:"instanceClass,omitempty"`
	CostCalculation *CostCalculation `protobuf:"bytes,2,opt,name=costCalculation,proto3" json:"costCalculation,omitempty"`
	// contains filtered or unexported fields
}

func (*RDSDBInstance_Details) Descriptor deprecated added in v0.71.48

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

Deprecated: Use RDSDBInstance_Details.ProtoReflect.Descriptor instead.

func (*RDSDBInstance_Details) GetCostCalculation added in v0.71.48

func (x *RDSDBInstance_Details) GetCostCalculation() *CostCalculation

func (*RDSDBInstance_Details) GetInstanceClass added in v0.71.48

func (x *RDSDBInstance_Details) GetInstanceClass() string

func (*RDSDBInstance_Details) ProtoMessage added in v0.71.48

func (*RDSDBInstance_Details) ProtoMessage()

func (*RDSDBInstance_Details) ProtoReflect added in v0.71.48

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

func (*RDSDBInstance_Details) Reset added in v0.71.48

func (x *RDSDBInstance_Details) Reset()

func (*RDSDBInstance_Details) String added in v0.71.48

func (x *RDSDBInstance_Details) String() string

type RDSDetails added in v0.69.62

type RDSDetails 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 (*RDSDetails) Descriptor deprecated added in v0.69.62

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

Deprecated: Use RDSDetails.ProtoReflect.Descriptor instead.

func (*RDSDetails) GetDbEdition added in v0.69.62

func (x *RDSDetails) GetDbEdition() string

func (*RDSDetails) GetDbEngine added in v0.69.62

func (x *RDSDetails) GetDbEngine() string

func (*RDSDetails) GetDeploymentOptions added in v0.69.62

func (x *RDSDetails) GetDeploymentOptions() string

func (*RDSDetails) GetFamily added in v0.69.62

func (x *RDSDetails) GetFamily() string

func (*RDSDetails) GetInstanceType added in v0.69.62

func (x *RDSDetails) GetInstanceType() string

func (*RDSDetails) GetLicenseModel added in v0.69.62

func (x *RDSDetails) GetLicenseModel() string

func (*RDSDetails) ProtoMessage added in v0.69.62

func (*RDSDetails) ProtoMessage()

func (*RDSDetails) ProtoReflect added in v0.69.62

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

func (*RDSDetails) Reset added in v0.69.62

func (x *RDSDetails) Reset()

func (*RDSDetails) String added in v0.69.62

func (x *RDSDetails) 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 RDSRightsizingDetails added in v0.71.48

type RDSRightsizingDetails struct {
	RdsDbInstance        *RDSDBInstance        `protobuf:"bytes,1,opt,name=rdsDbInstance,proto3" json:"rdsDbInstance,omitempty"`
	RdsDbInstanceStorage *RDSDBInstanceStorage `protobuf:"bytes,2,opt,name=rdsDbInstanceStorage,proto3" json:"rdsDbInstanceStorage,omitempty"`
	// contains filtered or unexported fields
}

func (*RDSRightsizingDetails) Descriptor deprecated added in v0.71.48

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

Deprecated: Use RDSRightsizingDetails.ProtoReflect.Descriptor instead.

func (*RDSRightsizingDetails) GetRdsDbInstance added in v0.71.48

func (x *RDSRightsizingDetails) GetRdsDbInstance() *RDSDBInstance

func (*RDSRightsizingDetails) GetRdsDbInstanceStorage added in v0.71.48

func (x *RDSRightsizingDetails) GetRdsDbInstanceStorage() *RDSDBInstanceStorage

func (*RDSRightsizingDetails) ProtoMessage added in v0.71.48

func (*RDSRightsizingDetails) ProtoMessage()

func (*RDSRightsizingDetails) ProtoReflect added in v0.71.48

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

func (*RDSRightsizingDetails) Reset added in v0.71.48

func (x *RDSRightsizingDetails) Reset()

func (*RDSRightsizingDetails) String added in v0.71.48

func (x *RDSRightsizingDetails) String() string

type RDSUpgradeDetails added in v0.71.48

type RDSUpgradeDetails struct {
	RdsDbInstance        *RDSDBInstance        `protobuf:"bytes,1,opt,name=rdsDbInstance,proto3" json:"rdsDbInstance,omitempty"`
	RdsDbInstanceStorage *RDSDBInstanceStorage `protobuf:"bytes,2,opt,name=rdsDbInstanceStorage,proto3" json:"rdsDbInstanceStorage,omitempty"`
	// contains filtered or unexported fields
}

func (*RDSUpgradeDetails) Descriptor deprecated added in v0.71.48

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

Deprecated: Use RDSUpgradeDetails.ProtoReflect.Descriptor instead.

func (*RDSUpgradeDetails) GetRdsDbInstance added in v0.71.48

func (x *RDSUpgradeDetails) GetRdsDbInstance() *RDSDBInstance

func (*RDSUpgradeDetails) GetRdsDbInstanceStorage added in v0.71.48

func (x *RDSUpgradeDetails) GetRdsDbInstanceStorage() *RDSDBInstanceStorage

func (*RDSUpgradeDetails) ProtoMessage added in v0.71.48

func (*RDSUpgradeDetails) ProtoMessage()

func (*RDSUpgradeDetails) ProtoReflect added in v0.71.48

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

func (*RDSUpgradeDetails) Reset added in v0.71.48

func (x *RDSUpgradeDetails) Reset()

func (*RDSUpgradeDetails) String added in v0.71.48

func (x *RDSUpgradeDetails) 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 RedshiftDetails added in v0.69.62

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

func (*RedshiftDetails) Descriptor deprecated added in v0.69.62

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

Deprecated: Use RedshiftDetails.ProtoReflect.Descriptor instead.

func (*RedshiftDetails) GetCurrentGeneration added in v0.71.14

func (x *RedshiftDetails) GetCurrentGeneration() bool

func (*RedshiftDetails) GetFamily added in v0.69.62

func (x *RedshiftDetails) GetFamily() string

func (*RedshiftDetails) GetNodeType added in v0.69.62

func (x *RedshiftDetails) GetNodeType() string

func (*RedshiftDetails) ProtoMessage added in v0.69.62

func (*RedshiftDetails) ProtoMessage()

func (*RedshiftDetails) ProtoReflect added in v0.69.62

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

func (*RedshiftDetails) Reset added in v0.69.62

func (x *RedshiftDetails) Reset()

func (*RedshiftDetails) String added in v0.69.62

func (x *RedshiftDetails) 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"`
	StackSet            bool `protobuf:"varint,5,opt,name=stackSet,proto3" json:"stackSet,omitempty"`
	TransferAccount     bool `protobuf:"varint,6,opt,name=transferAccount,proto3" json:"transferAccount,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) GetStackSet added in v0.69.92

func (x *RegistrationStatus) GetStackSet() bool

func (*RegistrationStatus) GetTransferAccount added in v0.71.10

func (x *RegistrationStatus) GetTransferAccount() 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 ResourceDetails added in v0.71.14

type ResourceDetails struct {
	Architecture    string           `protobuf:"bytes,1,opt,name=architecture,proto3" json:"architecture,omitempty"`
	MemorysizeInMB  float64          `protobuf:"fixed64,2,opt,name=memorysizeInMB,proto3" json:"memorysizeInMB,omitempty"`
	Platform        string           `protobuf:"bytes,3,opt,name=platform,proto3" json:"platform,omitempty"`
	VCpu            int32            `protobuf:"varint,4,opt,name=vCpu,proto3" json:"vCpu,omitempty"`
	CostCalculation *CostCalculation `protobuf:"bytes,5,opt,name=costCalculation,proto3" json:"costCalculation,omitempty"`
	// contains filtered or unexported fields
}

func (*ResourceDetails) Descriptor deprecated added in v0.71.14

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

Deprecated: Use ResourceDetails.ProtoReflect.Descriptor instead.

func (*ResourceDetails) GetArchitecture added in v0.71.14

func (x *ResourceDetails) GetArchitecture() string

func (*ResourceDetails) GetCostCalculation added in v0.71.14

func (x *ResourceDetails) GetCostCalculation() *CostCalculation

func (*ResourceDetails) GetMemorysizeInMB added in v0.71.14

func (x *ResourceDetails) GetMemorysizeInMB() float64

func (*ResourceDetails) GetPlatform added in v0.71.14

func (x *ResourceDetails) GetPlatform() string

func (*ResourceDetails) GetVCpu added in v0.71.14

func (x *ResourceDetails) GetVCpu() int32

func (*ResourceDetails) ProtoMessage added in v0.71.14

func (*ResourceDetails) ProtoMessage()

func (*ResourceDetails) ProtoReflect added in v0.71.14

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

func (*ResourceDetails) Reset added in v0.71.14

func (x *ResourceDetails) Reset()

func (*ResourceDetails) String added in v0.71.14

func (x *ResourceDetails) 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 RightSizingRecommendationDetails added in v0.69.69

type RightSizingRecommendationDetails struct {
	Ec2RightSizingDetails                  *EC2RightSizingDetails                  `protobuf:"bytes,1,opt,name=ec2RightSizingDetails,proto3" json:"ec2RightSizingDetails,omitempty"`
	LambdaRightSizingRecommendationDetails *LambdaRightSizingRecommendationDetails `` /* 129-byte string literal not displayed */
	EbsRightSizingRecommendationDetails    *EBSDetails                             `protobuf:"bytes,3,opt,name=ebsRightSizingRecommendationDetails,proto3" json:"ebsRightSizingRecommendationDetails,omitempty"`
	EcsRightSizingRecommendationDetails    *EcsRightSizingRecommendationDetails    `protobuf:"bytes,4,opt,name=ecsRightSizingRecommendationDetails,proto3" json:"ecsRightSizingRecommendationDetails,omitempty"`
	RdsRightSizingRecommendationDetails    *RDSRightsizingDetails                  `protobuf:"bytes,7,opt,name=rdsRightSizingRecommendationDetails,proto3" json:"rdsRightSizingRecommendationDetails,omitempty"`
	EstimatedMonthlyCost                   float64                                 `protobuf:"fixed64,5,opt,name=estimatedMonthlyCost,proto3" json:"estimatedMonthlyCost,omitempty"`
	EstimatedMonthlySavings                float64                                 `protobuf:"fixed64,6,opt,name=estimatedMonthlySavings,proto3" json:"estimatedMonthlySavings,omitempty"`
	// contains filtered or unexported fields
}

func (*RightSizingRecommendationDetails) Descriptor deprecated added in v0.69.69

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

Deprecated: Use RightSizingRecommendationDetails.ProtoReflect.Descriptor instead.

func (*RightSizingRecommendationDetails) GetEbsRightSizingRecommendationDetails added in v0.71.14

func (x *RightSizingRecommendationDetails) GetEbsRightSizingRecommendationDetails() *EBSDetails

func (*RightSizingRecommendationDetails) GetEc2RightSizingDetails added in v0.69.69

func (x *RightSizingRecommendationDetails) GetEc2RightSizingDetails() *EC2RightSizingDetails

func (*RightSizingRecommendationDetails) GetEcsRightSizingRecommendationDetails added in v0.71.14

func (x *RightSizingRecommendationDetails) GetEcsRightSizingRecommendationDetails() *EcsRightSizingRecommendationDetails

func (*RightSizingRecommendationDetails) GetEstimatedMonthlyCost added in v0.69.72

func (x *RightSizingRecommendationDetails) GetEstimatedMonthlyCost() float64

func (*RightSizingRecommendationDetails) GetEstimatedMonthlySavings added in v0.69.72

func (x *RightSizingRecommendationDetails) GetEstimatedMonthlySavings() float64

func (*RightSizingRecommendationDetails) GetLambdaRightSizingRecommendationDetails added in v0.69.69

func (x *RightSizingRecommendationDetails) GetLambdaRightSizingRecommendationDetails() *LambdaRightSizingRecommendationDetails

func (*RightSizingRecommendationDetails) GetRdsRightSizingRecommendationDetails added in v0.71.48

func (x *RightSizingRecommendationDetails) GetRdsRightSizingRecommendationDetails() *RDSRightsizingDetails

func (*RightSizingRecommendationDetails) ProtoMessage added in v0.69.69

func (*RightSizingRecommendationDetails) ProtoMessage()

func (*RightSizingRecommendationDetails) ProtoReflect added in v0.69.69

func (*RightSizingRecommendationDetails) Reset added in v0.69.69

func (*RightSizingRecommendationDetails) String added in v0.69.69

type S3IncompleteMultiPartUploadAbortConfiguration added in v0.71.21

type S3IncompleteMultiPartUploadAbortConfiguration struct {
	BucketArn                             string `protobuf:"bytes,1,opt,name=bucketArn,proto3" json:"bucketArn,omitempty"`
	BucketName                            string `protobuf:"bytes,2,opt,name=bucketName,proto3" json:"bucketName,omitempty"`
	LifeCycleRuleForDeletingIncompleteMCU string `` /* 127-byte string literal not displayed */
	DaysAfterInitiation                   string `protobuf:"bytes,4,opt,name=daysAfterInitiation,proto3" json:"daysAfterInitiation,omitempty"`
	// contains filtered or unexported fields
}

func (*S3IncompleteMultiPartUploadAbortConfiguration) Descriptor deprecated added in v0.71.21

Deprecated: Use S3IncompleteMultiPartUploadAbortConfiguration.ProtoReflect.Descriptor instead.

func (*S3IncompleteMultiPartUploadAbortConfiguration) GetBucketArn added in v0.71.21

func (*S3IncompleteMultiPartUploadAbortConfiguration) GetBucketName added in v0.71.21

func (*S3IncompleteMultiPartUploadAbortConfiguration) GetDaysAfterInitiation added in v0.71.21

func (x *S3IncompleteMultiPartUploadAbortConfiguration) GetDaysAfterInitiation() string

func (*S3IncompleteMultiPartUploadAbortConfiguration) GetLifeCycleRuleForDeletingIncompleteMCU added in v0.71.21

func (x *S3IncompleteMultiPartUploadAbortConfiguration) GetLifeCycleRuleForDeletingIncompleteMCU() string

func (*S3IncompleteMultiPartUploadAbortConfiguration) ProtoMessage added in v0.71.21

func (*S3IncompleteMultiPartUploadAbortConfiguration) ProtoReflect added in v0.71.21

func (*S3IncompleteMultiPartUploadAbortConfiguration) Reset added in v0.71.21

func (*S3IncompleteMultiPartUploadAbortConfiguration) String added in v0.71.21

type SPCurrentUtilizationDetails added in v0.69.77

type SPCurrentUtilizationDetails struct {
	AveCoverage                         float64 `protobuf:"fixed64,1,opt,name=aveCoverage,proto3" json:"aveCoverage,omitempty"`
	AveHourOnDemandSpend                float64 `protobuf:"fixed64,2,opt,name=aveHourOnDemandSpend,proto3" json:"aveHourOnDemandSpend,omitempty"`
	MaxHourlyOndemandSpend              float64 `protobuf:"fixed64,3,opt,name=maxHourlyOndemandSpend,proto3" json:"maxHourlyOndemandSpend,omitempty"`
	MinHourlyOndemandSpend              float64 `protobuf:"fixed64,4,opt,name=minHourlyOndemandSpend,proto3" json:"minHourlyOndemandSpend,omitempty"`
	ExistingHourlyCommitment            float64 `protobuf:"fixed64,5,opt,name=existingHourlyCommitment,proto3" json:"existingHourlyCommitment,omitempty"`
	EstOnDemandCostWithHourlyCommitment float64 `protobuf:"fixed64,6,opt,name=estOnDemandCostWithHourlyCommitment,proto3" json:"estOnDemandCostWithHourlyCommitment,omitempty"`
	// contains filtered or unexported fields
}

func (*SPCurrentUtilizationDetails) Descriptor deprecated added in v0.69.77

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

Deprecated: Use SPCurrentUtilizationDetails.ProtoReflect.Descriptor instead.

func (*SPCurrentUtilizationDetails) GetAveCoverage added in v0.69.77

func (x *SPCurrentUtilizationDetails) GetAveCoverage() float64

func (*SPCurrentUtilizationDetails) GetAveHourOnDemandSpend added in v0.69.77

func (x *SPCurrentUtilizationDetails) GetAveHourOnDemandSpend() float64

func (*SPCurrentUtilizationDetails) GetEstOnDemandCostWithHourlyCommitment added in v0.69.77

func (x *SPCurrentUtilizationDetails) GetEstOnDemandCostWithHourlyCommitment() float64

func (*SPCurrentUtilizationDetails) GetExistingHourlyCommitment added in v0.69.77

func (x *SPCurrentUtilizationDetails) GetExistingHourlyCommitment() float64

func (*SPCurrentUtilizationDetails) GetMaxHourlyOndemandSpend added in v0.69.77

func (x *SPCurrentUtilizationDetails) GetMaxHourlyOndemandSpend() float64

func (*SPCurrentUtilizationDetails) GetMinHourlyOndemandSpend added in v0.69.77

func (x *SPCurrentUtilizationDetails) GetMinHourlyOndemandSpend() float64

func (*SPCurrentUtilizationDetails) ProtoMessage added in v0.69.77

func (*SPCurrentUtilizationDetails) ProtoMessage()

func (*SPCurrentUtilizationDetails) ProtoReflect added in v0.69.77

func (*SPCurrentUtilizationDetails) Reset added in v0.69.77

func (x *SPCurrentUtilizationDetails) Reset()

func (*SPCurrentUtilizationDetails) String added in v0.69.77

func (x *SPCurrentUtilizationDetails) String() string

type SavingsPlanRecommendationDetails added in v0.69.62

type SavingsPlanRecommendationDetails struct {
	CurrencyCode                   string                          `protobuf:"bytes,1,opt,name=currencyCode,proto3" json:"currencyCode,omitempty"`
	HourlyCommitmentToPurchase     float64                         `protobuf:"fixed64,2,opt,name=hourlyCommitmentToPurchase,proto3" json:"hourlyCommitmentToPurchase,omitempty"`
	OfferingId                     string                          `protobuf:"bytes,3,opt,name=offeringId,proto3" json:"offeringId,omitempty"`
	PaymentOption                  string                          `protobuf:"bytes,4,opt,name=paymentOption,proto3" json:"paymentOption,omitempty"`
	SavingsPlanType                string                          `protobuf:"bytes,5,opt,name=savingsPlanType,proto3" json:"savingsPlanType,omitempty"`
	Term                           string                          `protobuf:"bytes,6,opt,name=term,proto3" json:"term,omitempty"`
	UpfrontCost                    float64                         `protobuf:"fixed64,7,opt,name=upfrontCost,proto3" json:"upfrontCost,omitempty"`
	CurrentUtilizationDetails      *SPCurrentUtilizationDetails    `protobuf:"bytes,8,opt,name=currentUtilizationDetails,proto3" json:"currentUtilizationDetails,omitempty"`
	EstOutcomeFromSPRecommendation *EstOutcomeFromSPRecommendation `protobuf:"bytes,9,opt,name=estOutcomeFromSPRecommendation,proto3" json:"estOutcomeFromSPRecommendation,omitempty"`
	// contains filtered or unexported fields
}

func (*SavingsPlanRecommendationDetails) Descriptor deprecated added in v0.69.62

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

Deprecated: Use SavingsPlanRecommendationDetails.ProtoReflect.Descriptor instead.

func (*SavingsPlanRecommendationDetails) GetCurrencyCode added in v0.69.62

func (x *SavingsPlanRecommendationDetails) GetCurrencyCode() string

func (*SavingsPlanRecommendationDetails) GetCurrentUtilizationDetails added in v0.69.62

func (x *SavingsPlanRecommendationDetails) GetCurrentUtilizationDetails() *SPCurrentUtilizationDetails

func (*SavingsPlanRecommendationDetails) GetEstOutcomeFromSPRecommendation added in v0.69.77

func (x *SavingsPlanRecommendationDetails) GetEstOutcomeFromSPRecommendation() *EstOutcomeFromSPRecommendation

func (*SavingsPlanRecommendationDetails) GetHourlyCommitmentToPurchase added in v0.69.62

func (x *SavingsPlanRecommendationDetails) GetHourlyCommitmentToPurchase() float64

func (*SavingsPlanRecommendationDetails) GetOfferingId added in v0.69.77

func (x *SavingsPlanRecommendationDetails) GetOfferingId() string

func (*SavingsPlanRecommendationDetails) GetPaymentOption added in v0.69.77

func (x *SavingsPlanRecommendationDetails) GetPaymentOption() string

func (*SavingsPlanRecommendationDetails) GetSavingsPlanType added in v0.69.77

func (x *SavingsPlanRecommendationDetails) GetSavingsPlanType() string

func (*SavingsPlanRecommendationDetails) GetTerm added in v0.69.77

func (*SavingsPlanRecommendationDetails) GetUpfrontCost added in v0.69.88

func (x *SavingsPlanRecommendationDetails) GetUpfrontCost() float64

func (*SavingsPlanRecommendationDetails) ProtoMessage added in v0.69.62

func (*SavingsPlanRecommendationDetails) ProtoMessage()

func (*SavingsPlanRecommendationDetails) ProtoReflect added in v0.69.62

func (*SavingsPlanRecommendationDetails) Reset added in v0.69.62

func (*SavingsPlanRecommendationDetails) String added in v0.69.62

type SavingsSummary added in v0.69.60

type SavingsSummary struct {

	// Total number of detected recommendation for a given period
	TotalRecommendations int64 `protobuf:"varint,1,opt,name=totalRecommendations,proto3" json:"totalRecommendations,omitempty"`
	// Total number of executed recommendations for a given period
	TotalExecutedRecommendations int64 `protobuf:"varint,2,opt,name=totalExecutedRecommendations,proto3" json:"totalExecutedRecommendations,omitempty"`
	// Total of estimated savings for a given period, as a result of executed recommendations
	TotalEstimatedSavings float64 `protobuf:"fixed64,3,opt,name=totalEstimatedSavings,proto3" json:"totalEstimatedSavings,omitempty"`
	// Total of estimated cost for a given period, as a result of executed recommendations
	TotalEstimatedCost float64 `protobuf:"fixed64,4,opt,name=totalEstimatedCost,proto3" json:"totalEstimatedCost,omitempty"`
	// Total of estimated percentage savings for a given period, as a result of executed recommendations
	PercentageSavings float64 `protobuf:"fixed64,5,opt,name=percentageSavings,proto3" json:"percentageSavings,omitempty"`
	// The most effective recommendation
	MostEffectiveRecommendation string `protobuf:"bytes,6,opt,name=mostEffectiveRecommendation,proto3" json:"mostEffectiveRecommendation,omitempty"`
	// The most effective recommendation savings
	MostEffectiveRecommendationEstimatedSavings float64 `` /* 141-byte string literal not displayed */
	// The most effective recommendation cost
	MostEffectiveRecommendationEstimatedCost float64 `` /* 135-byte string literal not displayed */
	// The most effective recommendation percentage savings
	MostEffectiveRecommendationPercentageSavings float64 `` /* 143-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SavingsSummary) Descriptor deprecated added in v0.69.60

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

Deprecated: Use SavingsSummary.ProtoReflect.Descriptor instead.

func (*SavingsSummary) GetMostEffectiveRecommendation added in v0.69.60

func (x *SavingsSummary) GetMostEffectiveRecommendation() string

func (*SavingsSummary) GetMostEffectiveRecommendationEstimatedCost added in v0.69.67

func (x *SavingsSummary) GetMostEffectiveRecommendationEstimatedCost() float64

func (*SavingsSummary) GetMostEffectiveRecommendationEstimatedSavings added in v0.69.67

func (x *SavingsSummary) GetMostEffectiveRecommendationEstimatedSavings() float64

func (*SavingsSummary) GetMostEffectiveRecommendationPercentageSavings added in v0.69.60

func (x *SavingsSummary) GetMostEffectiveRecommendationPercentageSavings() float64

func (*SavingsSummary) GetPercentageSavings added in v0.69.60

func (x *SavingsSummary) GetPercentageSavings() float64

func (*SavingsSummary) GetTotalEstimatedCost added in v0.69.67

func (x *SavingsSummary) GetTotalEstimatedCost() float64

func (*SavingsSummary) GetTotalEstimatedSavings added in v0.69.67

func (x *SavingsSummary) GetTotalEstimatedSavings() float64

func (*SavingsSummary) GetTotalExecutedRecommendations added in v0.69.60

func (x *SavingsSummary) GetTotalExecutedRecommendations() int64

func (*SavingsSummary) GetTotalRecommendations added in v0.69.60

func (x *SavingsSummary) GetTotalRecommendations() int64

func (*SavingsSummary) ProtoMessage added in v0.69.60

func (*SavingsSummary) ProtoMessage()

func (*SavingsSummary) ProtoReflect added in v0.69.60

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

func (*SavingsSummary) Reset added in v0.69.60

func (x *SavingsSummary) Reset()

func (*SavingsSummary) String added in v0.69.60

func (x *SavingsSummary) 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 StopEC2InstanceRecommendationDetails added in v0.71.17

type StopEC2InstanceRecommendationDetails struct {
	InstanceId               string             `protobuf:"bytes,1,opt,name=instanceId,proto3" json:"instanceId,omitempty"`
	InstanceType             string             `protobuf:"bytes,2,opt,name=instanceType,proto3" json:"instanceType,omitempty"`
	AveCpuUtilizationBy14Day float64            `protobuf:"fixed64,3,opt,name=AveCpuUtilizationBy14Day,proto3" json:"AveCpuUtilizationBy14Day,omitempty"`
	AveNetworkIOBy14Day      float64            `protobuf:"fixed64,4,opt,name=AveNetworkIOBy14Day,proto3" json:"AveNetworkIOBy14Day,omitempty"`
	CpuUtilization           []*UtilizationData `protobuf:"bytes,5,rep,name=cpuUtilization,proto3" json:"cpuUtilization,omitempty"`
	NetWorkIO                []*UtilizationData `protobuf:"bytes,6,rep,name=netWorkIO,proto3" json:"netWorkIO,omitempty"`
	// contains filtered or unexported fields
}

func (*StopEC2InstanceRecommendationDetails) Descriptor deprecated added in v0.71.17

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

Deprecated: Use StopEC2InstanceRecommendationDetails.ProtoReflect.Descriptor instead.

func (*StopEC2InstanceRecommendationDetails) GetAveCpuUtilizationBy14Day added in v0.71.17

func (x *StopEC2InstanceRecommendationDetails) GetAveCpuUtilizationBy14Day() float64

func (*StopEC2InstanceRecommendationDetails) GetAveNetworkIOBy14Day added in v0.71.17

func (x *StopEC2InstanceRecommendationDetails) GetAveNetworkIOBy14Day() float64

func (*StopEC2InstanceRecommendationDetails) GetCpuUtilization added in v0.71.17

func (x *StopEC2InstanceRecommendationDetails) GetCpuUtilization() []*UtilizationData

func (*StopEC2InstanceRecommendationDetails) GetInstanceId added in v0.71.17

func (x *StopEC2InstanceRecommendationDetails) GetInstanceId() string

func (*StopEC2InstanceRecommendationDetails) GetInstanceType added in v0.71.17

func (x *StopEC2InstanceRecommendationDetails) GetInstanceType() string

func (*StopEC2InstanceRecommendationDetails) GetNetWorkIO added in v0.71.17

func (*StopEC2InstanceRecommendationDetails) ProtoMessage added in v0.71.17

func (*StopEC2InstanceRecommendationDetails) ProtoMessage()

func (*StopEC2InstanceRecommendationDetails) ProtoReflect added in v0.71.17

func (*StopEC2InstanceRecommendationDetails) Reset added in v0.71.17

func (*StopEC2InstanceRecommendationDetails) String added in v0.71.17

type StopInstanceRecommendationDetails added in v0.71.17

type StopInstanceRecommendationDetails struct {
	StopEC2InstanceRecommendationDetails *StopEC2InstanceRecommendationDetails `protobuf:"bytes,1,opt,name=stopEC2InstanceRecommendationDetails,proto3" json:"stopEC2InstanceRecommendationDetails,omitempty"`
	StopRDSRecommendationDetails         *StopRDSDetails                       `protobuf:"bytes,2,opt,name=stopRDSRecommendationDetails,proto3" json:"stopRDSRecommendationDetails,omitempty"`
	// contains filtered or unexported fields
}

func (*StopInstanceRecommendationDetails) Descriptor deprecated added in v0.71.17

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

Deprecated: Use StopInstanceRecommendationDetails.ProtoReflect.Descriptor instead.

func (*StopInstanceRecommendationDetails) GetStopEC2InstanceRecommendationDetails added in v0.71.17

func (x *StopInstanceRecommendationDetails) GetStopEC2InstanceRecommendationDetails() *StopEC2InstanceRecommendationDetails

func (*StopInstanceRecommendationDetails) GetStopRDSRecommendationDetails added in v0.71.48

func (x *StopInstanceRecommendationDetails) GetStopRDSRecommendationDetails() *StopRDSDetails

func (*StopInstanceRecommendationDetails) ProtoMessage added in v0.71.17

func (*StopInstanceRecommendationDetails) ProtoMessage()

func (*StopInstanceRecommendationDetails) ProtoReflect added in v0.71.17

func (*StopInstanceRecommendationDetails) Reset added in v0.71.17

func (*StopInstanceRecommendationDetails) String added in v0.71.17

type StopRDSDetails added in v0.71.48

type StopRDSDetails struct {
	RdsDBInstance *RDSDBInstance `protobuf:"bytes,1,opt,name=rdsDBInstance,proto3" json:"rdsDBInstance,omitempty"`
	// contains filtered or unexported fields
}

func (*StopRDSDetails) Descriptor deprecated added in v0.71.48

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

Deprecated: Use StopRDSDetails.ProtoReflect.Descriptor instead.

func (*StopRDSDetails) GetRdsDBInstance added in v0.71.48

func (x *StopRDSDetails) GetRdsDBInstance() *RDSDBInstance

func (*StopRDSDetails) ProtoMessage added in v0.71.48

func (*StopRDSDetails) ProtoMessage()

func (*StopRDSDetails) ProtoReflect added in v0.71.48

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

func (*StopRDSDetails) Reset added in v0.71.48

func (x *StopRDSDetails) Reset()

func (*StopRDSDetails) String added in v0.71.48

func (x *StopRDSDetails) 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 UnitCostData added in v0.71.54

type UnitCostData struct {
	Id            string             `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	UnitName      string             `protobuf:"bytes,2,opt,name=unitName,proto3" json:"unitName,omitempty"`
	Description   string             `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	UnitItems     map[string]float64 `` /* 161-byte string literal not displayed */
	CreatedBy     string             `protobuf:"bytes,5,opt,name=createdBy,proto3" json:"createdBy,omitempty"`
	CreateTime    string             `protobuf:"bytes,6,opt,name=createTime,proto3" json:"createTime,omitempty"`
	LastUpdatedAt string             `protobuf:"bytes,7,opt,name=lastUpdatedAt,proto3" json:"lastUpdatedAt,omitempty"`
	// contains filtered or unexported fields
}

func (*UnitCostData) Descriptor deprecated added in v0.71.54

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

Deprecated: Use UnitCostData.ProtoReflect.Descriptor instead.

func (*UnitCostData) GetCreateTime added in v0.71.54

func (x *UnitCostData) GetCreateTime() string

func (*UnitCostData) GetCreatedBy added in v0.71.54

func (x *UnitCostData) GetCreatedBy() string

func (*UnitCostData) GetDescription added in v0.71.54

func (x *UnitCostData) GetDescription() string

func (*UnitCostData) GetId added in v0.71.54

func (x *UnitCostData) GetId() string

func (*UnitCostData) GetLastUpdatedAt added in v0.71.54

func (x *UnitCostData) GetLastUpdatedAt() string

func (*UnitCostData) GetUnitItems added in v0.71.54

func (x *UnitCostData) GetUnitItems() map[string]float64

func (*UnitCostData) GetUnitName added in v0.71.54

func (x *UnitCostData) GetUnitName() string

func (*UnitCostData) ProtoMessage added in v0.71.54

func (*UnitCostData) ProtoMessage()

func (*UnitCostData) ProtoReflect added in v0.71.54

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

func (*UnitCostData) Reset added in v0.71.54

func (x *UnitCostData) Reset()

func (*UnitCostData) String added in v0.71.54

func (x *UnitCostData) String() string

type UpgradeEC2Details added in v0.69.69

type UpgradeEC2Details struct {
	EC2CurrentDetails              *EC2UpgadeDetails `protobuf:"bytes,1,opt,name=eC2CurrentDetails,proto3" json:"eC2CurrentDetails,omitempty"`
	UgradeEC2RecommendationDetails *EC2UpgadeDetails `protobuf:"bytes,2,opt,name=ugradeEC2RecommendationDetails,proto3" json:"ugradeEC2RecommendationDetails,omitempty"`
	CurrentCostCalculation         *CostCalculation  `protobuf:"bytes,3,opt,name=currentCostCalculation,proto3" json:"currentCostCalculation,omitempty"`
	EstimatedCostCalculation       *CostCalculation  `protobuf:"bytes,4,opt,name=estimatedCostCalculation,proto3" json:"estimatedCostCalculation,omitempty"`
	// contains filtered or unexported fields
}

func (*UpgradeEC2Details) Descriptor deprecated added in v0.69.69

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

Deprecated: Use UpgradeEC2Details.ProtoReflect.Descriptor instead.

func (*UpgradeEC2Details) GetCurrentCostCalculation added in v0.69.93

func (x *UpgradeEC2Details) GetCurrentCostCalculation() *CostCalculation

func (*UpgradeEC2Details) GetEC2CurrentDetails added in v0.69.69

func (x *UpgradeEC2Details) GetEC2CurrentDetails() *EC2UpgadeDetails

func (*UpgradeEC2Details) GetEstimatedCostCalculation added in v0.69.93

func (x *UpgradeEC2Details) GetEstimatedCostCalculation() *CostCalculation

func (*UpgradeEC2Details) GetUgradeEC2RecommendationDetails added in v0.69.69

func (x *UpgradeEC2Details) GetUgradeEC2RecommendationDetails() *EC2UpgadeDetails

func (*UpgradeEC2Details) ProtoMessage added in v0.69.69

func (*UpgradeEC2Details) ProtoMessage()

func (*UpgradeEC2Details) ProtoReflect added in v0.69.69

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

func (*UpgradeEC2Details) Reset added in v0.69.69

func (x *UpgradeEC2Details) Reset()

func (*UpgradeEC2Details) String added in v0.69.69

func (x *UpgradeEC2Details) String() string

type UpgradeRecommendationDetails added in v0.69.69

type UpgradeRecommendationDetails struct {
	UpgradeEC2Details       *UpgradeEC2Details `protobuf:"bytes,1,opt,name=upgradeEC2Details,proto3" json:"upgradeEC2Details,omitempty"`
	UpgradeEBSDetails       *EBSDetails        `protobuf:"bytes,2,opt,name=upgradeEBSDetails,proto3" json:"upgradeEBSDetails,omitempty"`
	UpgradeRDSDetails       *RDSUpgradeDetails `protobuf:"bytes,5,opt,name=upgradeRDSDetails,proto3" json:"upgradeRDSDetails,omitempty"`
	EstimatedMonthlyCost    float64            `protobuf:"fixed64,3,opt,name=estimatedMonthlyCost,proto3" json:"estimatedMonthlyCost,omitempty"`
	EstimatedMonthlySavings float64            `protobuf:"fixed64,4,opt,name=estimatedMonthlySavings,proto3" json:"estimatedMonthlySavings,omitempty"`
	// contains filtered or unexported fields
}

func (*UpgradeRecommendationDetails) Descriptor deprecated added in v0.69.69

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

Deprecated: Use UpgradeRecommendationDetails.ProtoReflect.Descriptor instead.

func (*UpgradeRecommendationDetails) GetEstimatedMonthlyCost added in v0.71.14

func (x *UpgradeRecommendationDetails) GetEstimatedMonthlyCost() float64

func (*UpgradeRecommendationDetails) GetEstimatedMonthlySavings added in v0.71.14

func (x *UpgradeRecommendationDetails) GetEstimatedMonthlySavings() float64

func (*UpgradeRecommendationDetails) GetUpgradeEBSDetails added in v0.69.69

func (x *UpgradeRecommendationDetails) GetUpgradeEBSDetails() *EBSDetails

func (*UpgradeRecommendationDetails) GetUpgradeEC2Details added in v0.69.69

func (x *UpgradeRecommendationDetails) GetUpgradeEC2Details() *UpgradeEC2Details

func (*UpgradeRecommendationDetails) GetUpgradeRDSDetails added in v0.71.48

func (x *UpgradeRecommendationDetails) GetUpgradeRDSDetails() *RDSUpgradeDetails

func (*UpgradeRecommendationDetails) ProtoMessage added in v0.69.69

func (*UpgradeRecommendationDetails) ProtoMessage()

func (*UpgradeRecommendationDetails) ProtoReflect added in v0.69.69

func (*UpgradeRecommendationDetails) Reset added in v0.69.69

func (x *UpgradeRecommendationDetails) Reset()

func (*UpgradeRecommendationDetails) String added in v0.69.69

type UsageTypes added in v0.71.43

type UsageTypes struct {
	Operation   string  `protobuf:"bytes,1,opt,name=operation,proto3" json:"operation,omitempty"`
	ProductCode string  `protobuf:"bytes,2,opt,name=productCode,proto3" json:"productCode,omitempty"`
	Unit        string  `protobuf:"bytes,3,opt,name=unit,proto3" json:"unit,omitempty"`
	UsageAmount float64 `protobuf:"fixed64,4,opt,name=usageAmount,proto3" json:"usageAmount,omitempty"`
	UsageType   string  `protobuf:"bytes,5,opt,name=usageType,proto3" json:"usageType,omitempty"`
	// contains filtered or unexported fields
}

func (*UsageTypes) Descriptor deprecated added in v0.71.43

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

Deprecated: Use UsageTypes.ProtoReflect.Descriptor instead.

func (*UsageTypes) GetOperation added in v0.71.43

func (x *UsageTypes) GetOperation() string

func (*UsageTypes) GetProductCode added in v0.71.43

func (x *UsageTypes) GetProductCode() string

func (*UsageTypes) GetUnit added in v0.71.43

func (x *UsageTypes) GetUnit() string

func (*UsageTypes) GetUsageAmount added in v0.71.43

func (x *UsageTypes) GetUsageAmount() float64

func (*UsageTypes) GetUsageType added in v0.71.43

func (x *UsageTypes) GetUsageType() string

func (*UsageTypes) ProtoMessage added in v0.71.43

func (*UsageTypes) ProtoMessage()

func (*UsageTypes) ProtoReflect added in v0.71.43

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

func (*UsageTypes) Reset added in v0.71.43

func (x *UsageTypes) Reset()

func (*UsageTypes) String added in v0.71.43

func (x *UsageTypes) 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"`
	IsProfilingDone            bool               `protobuf:"varint,22,opt,name=isProfilingDone,proto3" json:"isProfilingDone,omitempty"`
	PasswordLastRenewed        string             `protobuf:"bytes,23,opt,name=passwordLastRenewed,proto3" json:"passwordLastRenewed,omitempty"`
	IsOwner                    bool               `protobuf:"varint,24,opt,name=isOwner,proto3" json:"isOwner,omitempty"`
	IsAuth0                    bool               `protobuf:"varint,25,opt,name=isAuth0,proto3" json:"isAuth0,omitempty"`
	ReadCostGroupCreationPopup bool               `protobuf:"varint,26,opt,name=readCostGroupCreationPopup,proto3" json:"readCostGroupCreationPopup,omitempty"`
	UseNewCostGroupCreationUI  bool               `protobuf:"varint,27,opt,name=useNewCostGroupCreationUI,proto3" json:"useNewCostGroupCreationUI,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) GetIsAuth0 added in v0.69.76

func (x *UserData) GetIsAuth0() bool

func (*UserData) GetIsOwner added in v0.69.61

func (x *UserData) GetIsOwner() bool

func (*UserData) GetIsProfilingDone added in v0.69.39

func (x *UserData) GetIsProfilingDone() 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) GetPasswordLastRenewed added in v0.69.57

func (x *UserData) GetPasswordLastRenewed() string

func (*UserData) GetReadCostGroupCreationPopup added in v0.71.13

func (x *UserData) GetReadCostGroupCreationPopup() bool

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) GetUseNewCostGroupCreationUI added in v0.71.13

func (x *UserData) GetUseNewCostGroupCreationUI() bool

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 UtilizationData added in v0.71.7

type UtilizationData struct {
	Date  string  `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"`
	Value float32 `protobuf:"fixed32,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*UtilizationData) Descriptor deprecated added in v0.71.7

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

Deprecated: Use UtilizationData.ProtoReflect.Descriptor instead.

func (*UtilizationData) GetDate added in v0.71.7

func (x *UtilizationData) GetDate() string

func (*UtilizationData) GetValue added in v0.71.7

func (x *UtilizationData) GetValue() float32

func (*UtilizationData) ProtoMessage added in v0.71.7

func (*UtilizationData) ProtoMessage()

func (*UtilizationData) ProtoReflect added in v0.71.7

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

func (*UtilizationData) Reset added in v0.71.7

func (x *UtilizationData) Reset()

func (*UtilizationData) String added in v0.71.7

func (x *UtilizationData) 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