cover

package
v0.68.40 Latest Latest
Warning

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

Go to latest
Published: Oct 2, 2023 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_asset_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_fee_proto protoreflect.FileDescriptor
View Source
var File_api_cover_rightsizingrecommendation_proto protoreflect.FileDescriptor
View Source
var File_api_cover_user_proto protoreflect.FileDescriptor
View Source
var File_api_cover_view_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Account added in v0.64.9

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

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

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

Deprecated: Use Account.ProtoReflect.Descriptor instead.

func (*Account) GetAccountId added in v0.64.9

func (x *Account) GetAccountId() string

func (*Account) GetName added in v0.64.9

func (x *Account) GetName() string

func (*Account) GetType added in v0.64.9

func (x *Account) GetType() string

func (*Account) ProtoMessage added in v0.64.9

func (*Account) ProtoMessage()

func (*Account) ProtoReflect added in v0.64.9

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

func (*Account) Reset added in v0.64.9

func (x *Account) Reset()

func (*Account) String added in v0.64.9

func (x *Account) String() string

type Accounts added in v0.65.51

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

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

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

Deprecated: Use Accounts.ProtoReflect.Descriptor instead.

func (*Accounts) GetAccountId added in v0.65.51

func (x *Accounts) GetAccountId() string

func (*Accounts) GetAllocation added in v0.65.51

func (x *Accounts) GetAllocation() string

func (*Accounts) GetDuration added in v0.65.51

func (x *Accounts) GetDuration() string

func (*Accounts) ProtoMessage added in v0.65.51

func (*Accounts) ProtoMessage()

func (*Accounts) ProtoReflect added in v0.65.51

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

func (*Accounts) Reset added in v0.65.51

func (x *Accounts) Reset()

func (*Accounts) String added in v0.65.51

func (x *Accounts) String() string

type 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 AwsOptions added in v0.68.25

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

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

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

Deprecated: Use AwsOptions.ProtoReflect.Descriptor instead.

func (*AwsOptions) GetAccountName added in v0.68.25

func (x *AwsOptions) GetAccountName() string

func (*AwsOptions) GetBucketName added in v0.68.25

func (x *AwsOptions) GetBucketName() string

func (*AwsOptions) GetExternalId added in v0.68.25

func (x *AwsOptions) GetExternalId() string

func (*AwsOptions) GetPayerId added in v0.68.25

func (x *AwsOptions) GetPayerId() string

func (*AwsOptions) GetPrefix added in v0.68.25

func (x *AwsOptions) GetPrefix() string

func (*AwsOptions) GetRegistrationStatus added in v0.68.25

func (x *AwsOptions) GetRegistrationStatus() *RegistrationStatus

func (*AwsOptions) GetReportName added in v0.68.25

func (x *AwsOptions) GetReportName() string

func (*AwsOptions) GetRoleArn added in v0.68.25

func (x *AwsOptions) GetRoleArn() string

func (*AwsOptions) GetStackId added in v0.68.25

func (x *AwsOptions) GetStackId() string

func (*AwsOptions) GetStackRegion added in v0.68.25

func (x *AwsOptions) GetStackRegion() string

func (*AwsOptions) GetStatus added in v0.68.25

func (x *AwsOptions) GetStatus() string

func (*AwsOptions) GetTemplateUrl added in v0.68.25

func (x *AwsOptions) GetTemplateUrl() string

func (*AwsOptions) ProtoMessage added in v0.68.25

func (*AwsOptions) ProtoMessage()

func (*AwsOptions) ProtoReflect added in v0.68.25

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

func (*AwsOptions) Reset added in v0.68.25

func (x *AwsOptions) Reset()

func (*AwsOptions) String added in v0.68.25

func (x *AwsOptions) String() string

type 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 Combinations added in v0.63.2

type Combinations struct {

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

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

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

Deprecated: Use Combinations.ProtoReflect.Descriptor instead.

func (*Combinations) GetAwsOptions added in v0.64.10

func (x *Combinations) GetAwsOptions() *CostGroupAwsOptions

func (*Combinations) GetAzureOptions added in v0.64.10

func (x *Combinations) GetAzureOptions() *CostGroupAzureOptions

func (*Combinations) GetAzurecspOptions added in v0.68.20

func (x *Combinations) GetAzurecspOptions() *CostGroupAzureCspOptions

func (*Combinations) GetCustomOptions added in v0.68.37

func (x *Combinations) GetCustomOptions() *CostGroupCustomOptions

func (*Combinations) GetGcpOptions added in v0.64.10

func (x *Combinations) GetGcpOptions() *CostGroupGcpOptions

func (*Combinations) ProtoMessage added in v0.63.2

func (*Combinations) ProtoMessage()

func (*Combinations) ProtoReflect added in v0.63.2

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

func (*Combinations) Reset added in v0.63.2

func (x *Combinations) Reset()

func (*Combinations) String added in v0.63.2

func (x *Combinations) String() string

type CostGroupAwsOptions added in v0.64.10

type CostGroupAwsOptions struct {

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

AWS-specific options for CreateCostGroupRequest.

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

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

Deprecated: Use CostGroupAwsOptions.ProtoReflect.Descriptor instead.

func (*CostGroupAwsOptions) GetFilters added in v0.64.10

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

func (*CostGroupAwsOptions) GetTagFilters added in v0.65.32

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

func (*CostGroupAwsOptions) ProtoMessage added in v0.64.10

func (*CostGroupAwsOptions) ProtoMessage()

func (*CostGroupAwsOptions) ProtoReflect added in v0.64.10

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

func (*CostGroupAwsOptions) Reset added in v0.64.10

func (x *CostGroupAwsOptions) Reset()

func (*CostGroupAwsOptions) String added in v0.64.10

func (x *CostGroupAwsOptions) String() string

type CostGroupAzureCspOptions added in v0.68.20

type CostGroupAzureCspOptions struct {

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

AzureCsp-specific options for CreateCostGroupRequest.

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

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

Deprecated: Use CostGroupAzureCspOptions.ProtoReflect.Descriptor instead.

func (*CostGroupAzureCspOptions) GetFilters added in v0.68.20

func (*CostGroupAzureCspOptions) GetTagFilters added in v0.68.20

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

func (*CostGroupAzureCspOptions) ProtoMessage added in v0.68.20

func (*CostGroupAzureCspOptions) ProtoMessage()

func (*CostGroupAzureCspOptions) ProtoReflect added in v0.68.20

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

func (*CostGroupAzureCspOptions) Reset added in v0.68.20

func (x *CostGroupAzureCspOptions) Reset()

func (*CostGroupAzureCspOptions) String added in v0.68.20

func (x *CostGroupAzureCspOptions) String() string

type CostGroupAzureOptions added in v0.64.10

type CostGroupAzureOptions struct {

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

Azure-specific options for CreateCostGroupRequest.

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

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

Deprecated: Use CostGroupAzureOptions.ProtoReflect.Descriptor instead.

func (*CostGroupAzureOptions) GetFilters added in v0.64.10

func (*CostGroupAzureOptions) GetTagFilters added in v0.65.32

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

func (*CostGroupAzureOptions) ProtoMessage added in v0.64.10

func (*CostGroupAzureOptions) ProtoMessage()

func (*CostGroupAzureOptions) ProtoReflect added in v0.64.10

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

func (*CostGroupAzureOptions) Reset added in v0.64.10

func (x *CostGroupAzureOptions) Reset()

func (*CostGroupAzureOptions) String added in v0.64.10

func (x *CostGroupAzureOptions) String() string

type CostGroupCustomOptions added in v0.68.37

type CostGroupCustomOptions struct {

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

Custom-specific options for CreateCostGroupRequest.

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

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

Deprecated: Use CostGroupCustomOptions.ProtoReflect.Descriptor instead.

func (*CostGroupCustomOptions) GetFilters added in v0.68.37

func (*CostGroupCustomOptions) ProtoMessage added in v0.68.37

func (*CostGroupCustomOptions) ProtoMessage()

func (*CostGroupCustomOptions) ProtoReflect added in v0.68.37

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

func (*CostGroupCustomOptions) Reset added in v0.68.37

func (x *CostGroupCustomOptions) Reset()

func (*CostGroupCustomOptions) String added in v0.68.37

func (x *CostGroupCustomOptions) String() string

type CostGroupData added in v0.63.2

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

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

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

Deprecated: Use CostGroupData.ProtoReflect.Descriptor instead.

func (*CostGroupData) GetColorTheme added in v0.63.2

func (x *CostGroupData) GetColorTheme() string

func (*CostGroupData) GetCombinations added in v0.63.2

func (x *CostGroupData) GetCombinations() *Combinations

func (*CostGroupData) GetCreatedAt added in v0.63.2

func (x *CostGroupData) GetCreatedAt() string

func (*CostGroupData) GetCreatedBy added in v0.63.2

func (x *CostGroupData) GetCreatedBy() *MemberUserData

func (*CostGroupData) GetDescription added in v0.63.2

func (x *CostGroupData) GetDescription() string

func (*CostGroupData) GetIcon added in v0.63.2

func (x *CostGroupData) GetIcon() string

func (*CostGroupData) GetId added in v0.63.2

func (x *CostGroupData) GetId() string

func (*CostGroupData) GetImage added in v0.63.2

func (x *CostGroupData) GetImage() string

func (*CostGroupData) GetMembers added in v0.63.2

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

func (*CostGroupData) GetName added in v0.63.2

func (x *CostGroupData) GetName() string

func (*CostGroupData) GetUpdatedAt added in v0.63.2

func (x *CostGroupData) GetUpdatedAt() string

func (*CostGroupData) ProtoMessage added in v0.63.2

func (*CostGroupData) ProtoMessage()

func (*CostGroupData) ProtoReflect added in v0.63.2

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

func (*CostGroupData) Reset added in v0.63.2

func (x *CostGroupData) Reset()

func (*CostGroupData) String added in v0.63.2

func (x *CostGroupData) String() string

type CostGroupGcpOptions added in v0.64.10

type CostGroupGcpOptions struct {

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

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

func (*CostGroupGcpOptions) GetProjectLabels added in v0.68.39

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

func (*CostGroupGcpOptions) GetTagFilters added in v0.65.32

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

func (*CostGroupGcpOptions) ProtoMessage added in v0.64.10

func (*CostGroupGcpOptions) ProtoMessage()

func (*CostGroupGcpOptions) ProtoReflect added in v0.64.10

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

func (*CostGroupGcpOptions) Reset added in v0.64.10

func (x *CostGroupGcpOptions) Reset()

func (*CostGroupGcpOptions) String added in v0.64.10

func (x *CostGroupGcpOptions) String() string

type CostGroupOptionsFilters added in v0.64.10

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

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

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

Deprecated: Use CostGroupOptionsFilters.ProtoReflect.Descriptor instead.

func (*CostGroupOptionsFilters) GetAndFilters added in v0.64.10

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

func (*CostGroupOptionsFilters) ProtoMessage added in v0.64.10

func (*CostGroupOptionsFilters) ProtoMessage()

func (*CostGroupOptionsFilters) ProtoReflect added in v0.64.10

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

func (*CostGroupOptionsFilters) Reset added in v0.64.10

func (x *CostGroupOptionsFilters) Reset()

func (*CostGroupOptionsFilters) String added in v0.64.10

func (x *CostGroupOptionsFilters) String() string

type CostGroups added in v0.65.51

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

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

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

Deprecated: Use CostGroups.ProtoReflect.Descriptor instead.

func (*CostGroups) GetAccountId added in v0.65.51

func (x *CostGroups) GetAccountId() string

func (*CostGroups) GetAllocation added in v0.65.51

func (x *CostGroups) GetAllocation() string

func (*CostGroups) GetDuration added in v0.65.51

func (x *CostGroups) GetDuration() string

func (*CostGroups) ProtoMessage added in v0.65.51

func (*CostGroups) ProtoMessage()

func (*CostGroups) ProtoReflect added in v0.65.51

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

func (*CostGroups) Reset added in v0.65.51

func (x *CostGroups) Reset()

func (*CostGroups) String added in v0.65.51

func (x *CostGroups) String() string

type EC2Instance added in v0.64.33

type EC2Instance struct {

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

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

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

Deprecated: Use EC2Instance.ProtoReflect.Descriptor instead.

func (*EC2Instance) GetCapacityReservationId added in v0.64.33

func (x *EC2Instance) GetCapacityReservationId() string

func (*EC2Instance) GetDate added in v0.64.36

func (x *EC2Instance) GetDate() string

func (*EC2Instance) GetEbsOptimized added in v0.64.33

func (x *EC2Instance) GetEbsOptimized() bool

func (*EC2Instance) GetImageId added in v0.64.33

func (x *EC2Instance) GetImageId() string

func (*EC2Instance) GetInstanceId added in v0.64.33

func (x *EC2Instance) GetInstanceId() string

func (*EC2Instance) GetInstanceLifecycle added in v0.64.33

func (x *EC2Instance) GetInstanceLifecycle() string

func (*EC2Instance) GetInstanceType added in v0.64.33

func (x *EC2Instance) GetInstanceType() string

func (*EC2Instance) GetIpv6Address added in v0.64.33

func (x *EC2Instance) GetIpv6Address() string

func (*EC2Instance) GetKernelId added in v0.64.33

func (x *EC2Instance) GetKernelId() string

func (*EC2Instance) GetKeyName added in v0.64.33

func (x *EC2Instance) GetKeyName() string

func (*EC2Instance) GetLaunchTime added in v0.64.33

func (x *EC2Instance) GetLaunchTime() string

func (*EC2Instance) GetOutpostArn added in v0.64.33

func (x *EC2Instance) GetOutpostArn() string

func (*EC2Instance) GetPlatform added in v0.64.33

func (x *EC2Instance) GetPlatform() string

func (*EC2Instance) GetPlatformDetails added in v0.64.33

func (x *EC2Instance) GetPlatformDetails() string

func (*EC2Instance) GetPrivateDnsName added in v0.64.33

func (x *EC2Instance) GetPrivateDnsName() string

func (*EC2Instance) GetPrivateIpAddress added in v0.64.33

func (x *EC2Instance) GetPrivateIpAddress() string

func (*EC2Instance) GetPublicDnsName added in v0.64.33

func (x *EC2Instance) GetPublicDnsName() string

func (*EC2Instance) GetPublicIpAddress added in v0.64.33

func (x *EC2Instance) GetPublicIpAddress() string

func (*EC2Instance) GetRamdiskId added in v0.64.33

func (x *EC2Instance) GetRamdiskId() string

func (*EC2Instance) GetRootDeviceName added in v0.64.33

func (x *EC2Instance) GetRootDeviceName() string

func (*EC2Instance) GetRootDeviceType added in v0.64.33

func (x *EC2Instance) GetRootDeviceType() string

func (*EC2Instance) GetSourceDestCheck added in v0.64.33

func (x *EC2Instance) GetSourceDestCheck() bool

func (*EC2Instance) GetSpotInstanceRequestId added in v0.64.33

func (x *EC2Instance) GetSpotInstanceRequestId() string

func (*EC2Instance) GetSriovNetSupport added in v0.64.33

func (x *EC2Instance) GetSriovNetSupport() string

func (*EC2Instance) GetState added in v0.64.33

func (x *EC2Instance) GetState() string

func (*EC2Instance) GetSubnetId added in v0.64.33

func (x *EC2Instance) GetSubnetId() string

func (*EC2Instance) GetTags added in v0.64.33

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

func (*EC2Instance) GetUsageOperation added in v0.64.33

func (x *EC2Instance) GetUsageOperation() string

func (*EC2Instance) GetVirtualizationType added in v0.64.33

func (x *EC2Instance) GetVirtualizationType() string

func (*EC2Instance) GetVpcId added in v0.64.33

func (x *EC2Instance) GetVpcId() string

func (*EC2Instance) ProtoMessage added in v0.64.33

func (*EC2Instance) ProtoMessage()

func (*EC2Instance) ProtoReflect added in v0.64.33

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

func (*EC2Instance) Reset added in v0.64.33

func (x *EC2Instance) Reset()

func (*EC2Instance) String added in v0.64.33

func (x *EC2Instance) String() string

type 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 GcpOptions added in v0.68.2

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

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

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

Deprecated: Use GcpOptions.ProtoReflect.Descriptor instead.

func (*GcpOptions) GetBillingId added in v0.68.2

func (x *GcpOptions) GetBillingId() string

func (*GcpOptions) GetDatasetId added in v0.68.13

func (x *GcpOptions) GetDatasetId() string

func (*GcpOptions) GetDatasetRegion added in v0.68.13

func (x *GcpOptions) GetDatasetRegion() string

func (*GcpOptions) GetProjectName added in v0.68.2

func (x *GcpOptions) GetProjectName() string

func (*GcpOptions) ProtoMessage added in v0.68.2

func (*GcpOptions) ProtoMessage()

func (*GcpOptions) ProtoReflect added in v0.68.2

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

func (*GcpOptions) Reset added in v0.68.2

func (x *GcpOptions) Reset()

func (*GcpOptions) String added in v0.68.2

func (x *GcpOptions) String() string

type 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 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 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"`
	// 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) 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 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 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 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"`
	// contains filtered or unexported fields
}

func (*UserData) Descriptor deprecated

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

Deprecated: Use UserData.ProtoReflect.Descriptor instead.

func (*UserData) GetActivated

func (x *UserData) GetActivated() bool

func (*UserData) GetAppTheme

func (x *UserData) GetAppTheme() string

func (*UserData) GetAttributes added in v0.63.3

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

func (*UserData) GetAvatar

func (x *UserData) GetAvatar() string

func (*UserData) GetColorTheme

func (x *UserData) GetColorTheme() string

func (*UserData) GetCostGroups added in v0.63.5

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

func (*UserData) GetCreatedBy

func (x *UserData) GetCreatedBy() *MemberUserData

func (*UserData) GetEmail

func (x *UserData) GetEmail() string

func (*UserData) GetIcon

func (x *UserData) GetIcon() string

func (*UserData) GetId added in v0.63.2

func (x *UserData) GetId() string

func (*UserData) GetInitial

func (x *UserData) GetInitial() string

func (*UserData) GetIsAdmin

func (x *UserData) GetIsAdmin() bool

func (*UserData) GetLocale

func (x *UserData) GetLocale() string

func (*UserData) GetMainView

func (x *UserData) GetMainView() string

func (*UserData) GetMfaEnabled

func (x *UserData) GetMfaEnabled() bool

func (*UserData) GetName added in v0.63.2

func (x *UserData) GetName() string

func (*UserData) GetRegistered

func (x *UserData) GetRegistered() string

func (*UserData) GetSsoEnabled

func (x *UserData) GetSsoEnabled() bool

func (*UserData) GetTimezone

func (x *UserData) GetTimezone() string

func (*UserData) GetUpdatedAt added in v0.64.24

func (x *UserData) GetUpdatedAt() string

func (*UserData) ProtoMessage

func (*UserData) ProtoMessage()

func (*UserData) ProtoReflect

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

func (*UserData) Reset

func (x *UserData) Reset()

func (*UserData) String

func (x *UserData) String() string

type ViewData

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

func (*ViewData) Descriptor deprecated

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

Deprecated: Use ViewData.ProtoReflect.Descriptor instead.

func (*ViewData) GetColorTheme added in v0.65.68

func (x *ViewData) GetColorTheme() string

func (*ViewData) GetCreatedAt

func (x *ViewData) GetCreatedAt() string

func (*ViewData) GetCreatedBy

func (x *ViewData) GetCreatedBy() *MemberUserData

func (*ViewData) GetDescription

func (x *ViewData) GetDescription() string

func (*ViewData) GetIcon

func (x *ViewData) GetIcon() string

func (*ViewData) GetId

func (x *ViewData) GetId() string

func (*ViewData) GetIsEditable

func (x *ViewData) GetIsEditable() bool

func (*ViewData) GetIsPrivate

func (x *ViewData) GetIsPrivate() bool

func (*ViewData) GetLayout

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

func (*ViewData) GetName

func (x *ViewData) GetName() string

func (*ViewData) GetReportType

func (x *ViewData) GetReportType() string

func (*ViewData) GetSideMenu

func (x *ViewData) GetSideMenu() *SideMenu

func (*ViewData) GetUpdatedAt

func (x *ViewData) GetUpdatedAt() string

func (*ViewData) GetUpdatedBy

func (x *ViewData) GetUpdatedBy() *MemberUserData

func (*ViewData) ProtoMessage

func (*ViewData) ProtoMessage()

func (*ViewData) ProtoReflect

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

func (*ViewData) Reset

func (x *ViewData) Reset()

func (*ViewData) String

func (x *ViewData) String() string

type ViewLayout

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

func (*ViewLayout) Descriptor deprecated

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

Deprecated: Use ViewLayout.ProtoReflect.Descriptor instead.

func (*ViewLayout) GetWidgetData added in v0.64.24

func (x *ViewLayout) GetWidgetData() *WidgetData

func (*ViewLayout) GetWidgetId added in v0.64.24

func (x *ViewLayout) GetWidgetId() string

func (*ViewLayout) ProtoMessage

func (*ViewLayout) ProtoMessage()

func (*ViewLayout) ProtoReflect

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

func (*ViewLayout) Reset

func (x *ViewLayout) Reset()

func (*ViewLayout) String

func (x *ViewLayout) String() string

type ViewList

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

func (*ViewList) Descriptor deprecated

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

Deprecated: Use ViewList.ProtoReflect.Descriptor instead.

func (*ViewList) GetColorTheme added in v0.68.10

func (x *ViewList) GetColorTheme() string

func (*ViewList) GetCreatedAt added in v0.63.7

func (x *ViewList) GetCreatedAt() string

func (*ViewList) GetDescription

func (x *ViewList) GetDescription() string

func (*ViewList) GetIcon

func (x *ViewList) GetIcon() string

func (*ViewList) GetId

func (x *ViewList) GetId() string

func (*ViewList) GetIsEditable

func (x *ViewList) GetIsEditable() bool

func (*ViewList) GetIsPrivate

func (x *ViewList) GetIsPrivate() bool

func (*ViewList) GetName

func (x *ViewList) GetName() string

func (*ViewList) GetUpdatedAt added in v0.63.7

func (x *ViewList) GetUpdatedAt() string

func (*ViewList) ProtoMessage

func (*ViewList) ProtoMessage()

func (*ViewList) ProtoReflect

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

func (*ViewList) Reset

func (x *ViewList) Reset()

func (*ViewList) String

func (x *ViewList) String() string

type WidgetData added in v0.64.24

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

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

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

Deprecated: Use WidgetData.ProtoReflect.Descriptor instead.

func (*WidgetData) GetComponentId added in v0.64.24

func (x *WidgetData) GetComponentId() string

func (*WidgetData) GetId added in v0.64.26

func (x *WidgetData) GetId() string

func (*WidgetData) GetOptions added in v0.64.24

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

func (*WidgetData) GetRequests added in v0.64.24

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

func (*WidgetData) GetX added in v0.64.24

func (x *WidgetData) GetX() float64

func (*WidgetData) GetY added in v0.64.24

func (x *WidgetData) GetY() float64

func (*WidgetData) ProtoMessage added in v0.64.24

func (*WidgetData) ProtoMessage()

func (*WidgetData) ProtoReflect added in v0.64.24

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

func (*WidgetData) Reset added in v0.64.24

func (x *WidgetData) Reset()

func (*WidgetData) String added in v0.64.24

func (x *WidgetData) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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