Documentation ¶
Index ¶
- Variables
- type Account
- func (*Account) Descriptor() ([]byte, []int)deprecated
- func (x *Account) GetAccountId() string
- func (x *Account) GetName() string
- func (x *Account) GetType() string
- func (*Account) ProtoMessage()
- func (x *Account) ProtoReflect() protoreflect.Message
- func (x *Account) Reset()
- func (x *Account) String() string
- type Accounts
- func (*Accounts) Descriptor() ([]byte, []int)deprecated
- func (x *Accounts) GetAccountId() string
- func (x *Accounts) GetAllocation() string
- func (x *Accounts) GetDuration() string
- func (*Accounts) ProtoMessage()
- func (x *Accounts) ProtoReflect() protoreflect.Message
- func (x *Accounts) Reset()
- func (x *Accounts) String() string
- type Asset
- type AwsCostForecast
- func (*AwsCostForecast) Descriptor() ([]byte, []int)deprecated
- func (x *AwsCostForecast) GetAccount() string
- func (x *AwsCostForecast) GetCost() float64
- func (x *AwsCostForecast) GetDate() string
- func (x *AwsCostForecast) GetLowerBound() float64
- func (x *AwsCostForecast) GetProductCode() string
- func (x *AwsCostForecast) GetUnblendedCost() float64
- func (x *AwsCostForecast) GetUnblendedLowerBound() float64
- func (x *AwsCostForecast) GetUnblendedUpperBound() float64
- func (x *AwsCostForecast) GetUpperBound() float64
- func (*AwsCostForecast) ProtoMessage()
- func (x *AwsCostForecast) ProtoReflect() protoreflect.Message
- func (x *AwsCostForecast) Reset()
- func (x *AwsCostForecast) String() string
- type AwsOptions
- func (*AwsOptions) Descriptor() ([]byte, []int)deprecated
- func (x *AwsOptions) GetAccountName() string
- func (x *AwsOptions) GetBucketName() string
- func (x *AwsOptions) GetExternalId() string
- func (x *AwsOptions) GetPayerId() string
- func (x *AwsOptions) GetPrefix() string
- func (x *AwsOptions) GetRegistrationStatus() *RegistrationStatus
- func (x *AwsOptions) GetReportName() string
- func (x *AwsOptions) GetRoleArn() string
- func (x *AwsOptions) GetStackId() string
- func (x *AwsOptions) GetStackRegion() string
- func (x *AwsOptions) GetStatus() string
- func (x *AwsOptions) GetTemplateUrl() string
- func (*AwsOptions) ProtoMessage()
- func (x *AwsOptions) ProtoReflect() protoreflect.Message
- func (x *AwsOptions) Reset()
- func (x *AwsOptions) String() string
- type AzureOptions
- func (*AzureOptions) Descriptor() ([]byte, []int)deprecated
- func (x *AzureOptions) GetAccountName() string
- func (x *AzureOptions) GetAzureCustomerId() string
- func (x *AzureOptions) GetAzurePlanId() string
- func (x *AzureOptions) GetCompanyId() string
- func (x *AzureOptions) GetPartnerAcct() string
- func (x *AzureOptions) GetPayerId() string
- func (x *AzureOptions) GetServiceAcct() string
- func (*AzureOptions) ProtoMessage()
- func (x *AzureOptions) ProtoReflect() protoreflect.Message
- func (x *AzureOptions) Reset()
- func (x *AzureOptions) String() string
- type Combinations
- func (*Combinations) Descriptor() ([]byte, []int)deprecated
- func (x *Combinations) GetAwsOptions() *CostGroupAwsOptions
- func (x *Combinations) GetAzureOptions() *CostGroupAzureOptions
- func (x *Combinations) GetAzurecspOptions() *CostGroupAzureCspOptions
- func (x *Combinations) GetCustomOptions() *CostGroupCustomOptions
- func (x *Combinations) GetGcpOptions() *CostGroupGcpOptions
- func (*Combinations) ProtoMessage()
- func (x *Combinations) ProtoReflect() protoreflect.Message
- func (x *Combinations) Reset()
- func (x *Combinations) String() string
- type CostGroupAwsOptions
- func (*CostGroupAwsOptions) Descriptor() ([]byte, []int)deprecated
- func (x *CostGroupAwsOptions) GetFilters() []*CostGroupOptionsFilters
- func (x *CostGroupAwsOptions) GetTagFilters() []*CostGroupOptionsFilters
- func (*CostGroupAwsOptions) ProtoMessage()
- func (x *CostGroupAwsOptions) ProtoReflect() protoreflect.Message
- func (x *CostGroupAwsOptions) Reset()
- func (x *CostGroupAwsOptions) String() string
- type CostGroupAzureCspOptions
- func (*CostGroupAzureCspOptions) Descriptor() ([]byte, []int)deprecated
- func (x *CostGroupAzureCspOptions) GetFilters() []*CostGroupOptionsFilters
- func (x *CostGroupAzureCspOptions) GetTagFilters() []*CostGroupOptionsFilters
- func (*CostGroupAzureCspOptions) ProtoMessage()
- func (x *CostGroupAzureCspOptions) ProtoReflect() protoreflect.Message
- func (x *CostGroupAzureCspOptions) Reset()
- func (x *CostGroupAzureCspOptions) String() string
- type CostGroupAzureOptions
- func (*CostGroupAzureOptions) Descriptor() ([]byte, []int)deprecated
- func (x *CostGroupAzureOptions) GetFilters() []*CostGroupOptionsFilters
- func (x *CostGroupAzureOptions) GetTagFilters() []*CostGroupOptionsFilters
- func (*CostGroupAzureOptions) ProtoMessage()
- func (x *CostGroupAzureOptions) ProtoReflect() protoreflect.Message
- func (x *CostGroupAzureOptions) Reset()
- func (x *CostGroupAzureOptions) String() string
- type CostGroupCustomOptions
- func (*CostGroupCustomOptions) Descriptor() ([]byte, []int)deprecated
- func (x *CostGroupCustomOptions) GetFilters() []*CostGroupOptionsFilters
- func (*CostGroupCustomOptions) ProtoMessage()
- func (x *CostGroupCustomOptions) ProtoReflect() protoreflect.Message
- func (x *CostGroupCustomOptions) Reset()
- func (x *CostGroupCustomOptions) String() string
- type CostGroupData
- func (*CostGroupData) Descriptor() ([]byte, []int)deprecated
- func (x *CostGroupData) GetColorTheme() string
- func (x *CostGroupData) GetCombinations() *Combinations
- func (x *CostGroupData) GetCreatedAt() string
- func (x *CostGroupData) GetCreatedBy() *MemberUserData
- func (x *CostGroupData) GetDescription() string
- func (x *CostGroupData) GetIcon() string
- func (x *CostGroupData) GetId() string
- func (x *CostGroupData) GetImage() string
- func (x *CostGroupData) GetMembers() []*MemberUserData
- func (x *CostGroupData) GetName() string
- func (x *CostGroupData) GetUpdatedAt() string
- func (*CostGroupData) ProtoMessage()
- func (x *CostGroupData) ProtoReflect() protoreflect.Message
- func (x *CostGroupData) Reset()
- func (x *CostGroupData) String() string
- type CostGroupGcpOptions
- func (*CostGroupGcpOptions) Descriptor() ([]byte, []int)deprecated
- func (x *CostGroupGcpOptions) GetFilters() []*CostGroupOptionsFilters
- func (x *CostGroupGcpOptions) GetLabels() []*CostGroupOptionsFilters
- func (x *CostGroupGcpOptions) GetProjectLabels() []*CostGroupOptionsFilters
- func (x *CostGroupGcpOptions) GetTagFilters() []*CostGroupOptionsFilters
- func (*CostGroupGcpOptions) ProtoMessage()
- func (x *CostGroupGcpOptions) ProtoReflect() protoreflect.Message
- func (x *CostGroupGcpOptions) Reset()
- func (x *CostGroupGcpOptions) String() string
- type CostGroupOptionsFilters
- func (*CostGroupOptionsFilters) Descriptor() ([]byte, []int)deprecated
- func (x *CostGroupOptionsFilters) GetAndFilters() map[string]string
- func (*CostGroupOptionsFilters) ProtoMessage()
- func (x *CostGroupOptionsFilters) ProtoReflect() protoreflect.Message
- func (x *CostGroupOptionsFilters) Reset()
- func (x *CostGroupOptionsFilters) String() string
- type CostGroups
- func (*CostGroups) Descriptor() ([]byte, []int)deprecated
- func (x *CostGroups) GetAccountId() string
- func (x *CostGroups) GetAllocation() string
- func (x *CostGroups) GetDuration() string
- func (*CostGroups) ProtoMessage()
- func (x *CostGroups) ProtoReflect() protoreflect.Message
- func (x *CostGroups) Reset()
- func (x *CostGroups) String() string
- type EC2Instance
- func (*EC2Instance) Descriptor() ([]byte, []int)deprecated
- func (x *EC2Instance) GetCapacityReservationId() string
- func (x *EC2Instance) GetDate() string
- func (x *EC2Instance) GetEbsOptimized() bool
- func (x *EC2Instance) GetImageId() string
- func (x *EC2Instance) GetInstanceId() string
- func (x *EC2Instance) GetInstanceLifecycle() string
- func (x *EC2Instance) GetInstanceType() string
- func (x *EC2Instance) GetIpv6Address() string
- func (x *EC2Instance) GetKernelId() string
- func (x *EC2Instance) GetKeyName() string
- func (x *EC2Instance) GetLaunchTime() string
- func (x *EC2Instance) GetOutpostArn() string
- func (x *EC2Instance) GetPlatform() string
- func (x *EC2Instance) GetPlatformDetails() string
- func (x *EC2Instance) GetPrivateDnsName() string
- func (x *EC2Instance) GetPrivateIpAddress() string
- func (x *EC2Instance) GetPublicDnsName() string
- func (x *EC2Instance) GetPublicIpAddress() string
- func (x *EC2Instance) GetRamdiskId() string
- func (x *EC2Instance) GetRootDeviceName() string
- func (x *EC2Instance) GetRootDeviceType() string
- func (x *EC2Instance) GetSourceDestCheck() bool
- func (x *EC2Instance) GetSpotInstanceRequestId() string
- func (x *EC2Instance) GetSriovNetSupport() string
- func (x *EC2Instance) GetState() string
- func (x *EC2Instance) GetSubnetId() string
- func (x *EC2Instance) GetTags() []*Tag
- func (x *EC2Instance) GetUsageOperation() string
- func (x *EC2Instance) GetVirtualizationType() string
- func (x *EC2Instance) GetVpcId() string
- func (*EC2Instance) ProtoMessage()
- func (x *EC2Instance) ProtoReflect() protoreflect.Message
- func (x *EC2Instance) Reset()
- func (x *EC2Instance) String() string
- type Favorites
- func (*Favorites) Descriptor() ([]byte, []int)deprecated
- func (x *Favorites) GetColorTheme() string
- func (x *Favorites) GetCreatedAt() string
- func (x *Favorites) GetDescription() string
- func (x *Favorites) GetIcon() string
- func (x *Favorites) GetId() string
- func (x *Favorites) GetIsPrivate() bool
- func (x *Favorites) GetName() string
- func (x *Favorites) GetUpdatedAt() string
- func (*Favorites) ProtoMessage()
- func (x *Favorites) ProtoReflect() protoreflect.Message
- func (x *Favorites) Reset()
- func (x *Favorites) String() string
- type GcpOptions
- func (*GcpOptions) Descriptor() ([]byte, []int)deprecated
- func (x *GcpOptions) GetBillingId() string
- func (x *GcpOptions) GetDatasetId() string
- func (x *GcpOptions) GetDatasetRegion() string
- func (x *GcpOptions) GetProjectName() string
- func (*GcpOptions) ProtoMessage()
- func (x *GcpOptions) ProtoReflect() protoreflect.Message
- func (x *GcpOptions) Reset()
- func (x *GcpOptions) String() string
- type LayoutRequests
- func (*LayoutRequests) Descriptor() ([]byte, []int)deprecated
- func (x *LayoutRequests) GetHash() string
- func (x *LayoutRequests) GetId() string
- func (x *LayoutRequests) GetName() string
- func (x *LayoutRequests) GetParams() *structpb.Struct
- func (x *LayoutRequests) GetUrl() string
- func (*LayoutRequests) ProtoMessage()
- func (x *LayoutRequests) ProtoReflect() protoreflect.Message
- func (x *LayoutRequests) Reset()
- func (x *LayoutRequests) String() string
- type MemberCostGroup
- func (*MemberCostGroup) Descriptor() ([]byte, []int)deprecated
- func (x *MemberCostGroup) GetColorTheme() string
- func (x *MemberCostGroup) GetCreatedAt() string
- func (x *MemberCostGroup) GetDescription() string
- func (x *MemberCostGroup) GetIcon() string
- func (x *MemberCostGroup) GetId() string
- func (x *MemberCostGroup) GetImage() string
- func (x *MemberCostGroup) GetName() string
- func (x *MemberCostGroup) GetUpdatedAt() string
- func (*MemberCostGroup) ProtoMessage()
- func (x *MemberCostGroup) ProtoReflect() protoreflect.Message
- func (x *MemberCostGroup) Reset()
- func (x *MemberCostGroup) String() string
- type MemberUserData
- func (*MemberUserData) Descriptor() ([]byte, []int)deprecated
- func (x *MemberUserData) GetActivated() bool
- func (x *MemberUserData) GetAppTheme() string
- func (x *MemberUserData) GetAttributes() []string
- func (x *MemberUserData) GetAvatar() string
- func (x *MemberUserData) GetColorTheme() string
- func (x *MemberUserData) GetCostGroups() []*MemberCostGroup
- func (x *MemberUserData) GetEmail() string
- func (x *MemberUserData) GetIcon() string
- func (x *MemberUserData) GetId() string
- func (x *MemberUserData) GetInitial() string
- func (x *MemberUserData) GetIsAdmin() bool
- func (x *MemberUserData) GetLocale() string
- func (x *MemberUserData) GetMainView() string
- func (x *MemberUserData) GetMfaEnabled() bool
- func (x *MemberUserData) GetName() string
- func (x *MemberUserData) GetRegistered() string
- func (x *MemberUserData) GetSsoEnabled() bool
- func (x *MemberUserData) GetTimezone() string
- func (x *MemberUserData) GetUpdatedAt() string
- func (*MemberUserData) ProtoMessage()
- func (x *MemberUserData) ProtoReflect() protoreflect.Message
- func (x *MemberUserData) Reset()
- func (x *MemberUserData) String() string
- type RecommendationDetail
- func (*RecommendationDetail) Descriptor() ([]byte, []int)deprecated
- func (x *RecommendationDetail) GetEstimatedCost() float64
- func (x *RecommendationDetail) GetEstimatedSavings() float64
- func (x *RecommendationDetail) GetRecommendation() string
- func (x *RecommendationDetail) GetRecommendedResourceType() string
- func (x *RecommendationDetail) GetRegion() string
- func (*RecommendationDetail) ProtoMessage()
- func (x *RecommendationDetail) ProtoReflect() protoreflect.Message
- func (x *RecommendationDetail) Reset()
- func (x *RecommendationDetail) String() string
- type RegistrationStatus
- func (*RegistrationStatus) Descriptor() ([]byte, []int)deprecated
- func (x *RegistrationStatus) GetApiAccess() bool
- func (x *RegistrationStatus) GetCloudwatchStreaming() bool
- func (x *RegistrationStatus) GetCurExport() bool
- func (*RegistrationStatus) ProtoMessage()
- func (x *RegistrationStatus) ProtoReflect() protoreflect.Message
- func (x *RegistrationStatus) Reset()
- func (x *RegistrationStatus) String() string
- type ResourceData
- func (*ResourceData) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceData) GetAccountId() string
- func (x *ResourceData) GetConsumedService() string
- func (x *ResourceData) GetCurrentCost() float64
- func (x *ResourceData) GetMaxCpuUtilization() float64
- func (x *ResourceData) GetMaxMemoryUtilization() float64
- func (x *ResourceData) GetMaxStorageUtilization() float64
- func (x *ResourceData) GetNetworkCapacity() string
- func (x *ResourceData) GetRecommendationDetail() []*RecommendationDetail
- func (x *ResourceData) GetRegion() string
- func (x *ResourceData) GetResourceId() string
- func (x *ResourceData) GetResourceName() string
- func (x *ResourceData) GetResourceType() string
- func (x *ResourceData) GetStatus() string
- func (x *ResourceData) GetVendor() string
- func (*ResourceData) ProtoMessage()
- func (x *ResourceData) ProtoReflect() protoreflect.Message
- func (x *ResourceData) Reset()
- func (x *ResourceData) String() string
- type SideMenu
- func (*SideMenu) Descriptor() ([]byte, []int)deprecated
- func (x *SideMenu) GetFavorite() []string
- func (x *SideMenu) GetIsOpenedAdmin() bool
- func (x *SideMenu) GetIsOpenedCostGroups() bool
- func (x *SideMenu) GetIsOpenedFeatures() bool
- func (*SideMenu) ProtoMessage()
- func (x *SideMenu) ProtoReflect() protoreflect.Message
- func (x *SideMenu) Reset()
- func (x *SideMenu) String() string
- type SideMenuState
- func (*SideMenuState) Descriptor() ([]byte, []int)deprecated
- func (x *SideMenuState) GetKey() string
- func (x *SideMenuState) GetValue() bool
- func (*SideMenuState) ProtoMessage()
- func (x *SideMenuState) ProtoReflect() protoreflect.Message
- func (x *SideMenuState) Reset()
- func (x *SideMenuState) String() string
- type Tag
- type TagData
- type UserData
- func (*UserData) Descriptor() ([]byte, []int)deprecated
- func (x *UserData) GetActivated() bool
- func (x *UserData) GetAppTheme() string
- func (x *UserData) GetAttributes() []string
- func (x *UserData) GetAvatar() string
- func (x *UserData) GetColorTheme() string
- func (x *UserData) GetCostGroups() []*MemberCostGroup
- func (x *UserData) GetCreatedBy() *MemberUserData
- func (x *UserData) GetEmail() string
- func (x *UserData) GetIcon() string
- func (x *UserData) GetId() string
- func (x *UserData) GetInitial() string
- func (x *UserData) GetIsAdmin() bool
- func (x *UserData) GetLocale() string
- func (x *UserData) GetMainView() string
- func (x *UserData) GetMfaEnabled() bool
- func (x *UserData) GetName() string
- func (x *UserData) GetRegistered() string
- func (x *UserData) GetSsoEnabled() bool
- func (x *UserData) GetTimezone() string
- func (x *UserData) GetUpdatedAt() string
- func (*UserData) ProtoMessage()
- func (x *UserData) ProtoReflect() protoreflect.Message
- func (x *UserData) Reset()
- func (x *UserData) String() string
- type ViewData
- func (*ViewData) Descriptor() ([]byte, []int)deprecated
- func (x *ViewData) GetColorTheme() string
- func (x *ViewData) GetCreatedAt() string
- func (x *ViewData) GetCreatedBy() *MemberUserData
- func (x *ViewData) GetDescription() string
- func (x *ViewData) GetIcon() string
- func (x *ViewData) GetId() string
- func (x *ViewData) GetIsEditable() bool
- func (x *ViewData) GetIsPrivate() bool
- func (x *ViewData) GetLayout() []*WidgetData
- func (x *ViewData) GetName() string
- func (x *ViewData) GetReportType() string
- func (x *ViewData) GetSideMenu() *SideMenu
- func (x *ViewData) GetUpdatedAt() string
- func (x *ViewData) GetUpdatedBy() *MemberUserData
- func (*ViewData) ProtoMessage()
- func (x *ViewData) ProtoReflect() protoreflect.Message
- func (x *ViewData) Reset()
- func (x *ViewData) String() string
- type ViewLayout
- func (*ViewLayout) Descriptor() ([]byte, []int)deprecated
- func (x *ViewLayout) GetWidgetData() *WidgetData
- func (x *ViewLayout) GetWidgetId() string
- func (*ViewLayout) ProtoMessage()
- func (x *ViewLayout) ProtoReflect() protoreflect.Message
- func (x *ViewLayout) Reset()
- func (x *ViewLayout) String() string
- type ViewList
- func (*ViewList) Descriptor() ([]byte, []int)deprecated
- func (x *ViewList) GetColorTheme() string
- func (x *ViewList) GetCreatedAt() string
- func (x *ViewList) GetDescription() string
- func (x *ViewList) GetIcon() string
- func (x *ViewList) GetId() string
- func (x *ViewList) GetIsEditable() bool
- func (x *ViewList) GetIsPrivate() bool
- func (x *ViewList) GetName() string
- func (x *ViewList) GetUpdatedAt() string
- func (*ViewList) ProtoMessage()
- func (x *ViewList) ProtoReflect() protoreflect.Message
- func (x *ViewList) Reset()
- func (x *ViewList) String() string
- type WidgetData
- func (*WidgetData) Descriptor() ([]byte, []int)deprecated
- func (x *WidgetData) GetComponentId() string
- func (x *WidgetData) GetId() string
- func (x *WidgetData) GetOptions() *structpb.Struct
- func (x *WidgetData) GetRequests() []*LayoutRequests
- func (x *WidgetData) GetX() float64
- func (x *WidgetData) GetY() float64
- func (*WidgetData) ProtoMessage()
- func (x *WidgetData) ProtoReflect() protoreflect.Message
- func (x *WidgetData) Reset()
- func (x *WidgetData) String() string
Constants ¶
This section is empty.
Variables ¶
var File_api_cover_accountaccess_proto protoreflect.FileDescriptor
var File_api_cover_asset_proto protoreflect.FileDescriptor
var File_api_cover_costforecast_proto protoreflect.FileDescriptor
var File_api_cover_costgroup_proto protoreflect.FileDescriptor
var File_api_cover_fee_proto protoreflect.FileDescriptor
var File_api_cover_rightsizingrecommendation_proto protoreflect.FileDescriptor
var File_api_cover_user_proto protoreflect.FileDescriptor
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) GetAccountId ¶ added in v0.64.9
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
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) GetAccountId ¶ added in v0.65.51
func (*Accounts) GetAllocation ¶ added in v0.65.51
func (*Accounts) GetDuration ¶ added in v0.65.51
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
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) GetAttributes ¶ added in v0.64.7
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
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 (x *CostGroupAzureCspOptions) GetFilters() []*CostGroupOptionsFilters
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 (x *CostGroupAzureOptions) GetFilters() []*CostGroupOptionsFilters
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 (x *CostGroupCustomOptions) GetFilters() []*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"` // 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) GetColorTheme ¶ added in v0.68.11
func (*Favorites) GetCreatedAt ¶ added in v0.63.7
func (*Favorites) GetDescription ¶ added in v0.63.2
func (*Favorites) GetIsPrivate ¶ added in v0.63.2
func (*Favorites) GetUpdatedAt ¶ added in v0.63.7
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
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) GetFavorite ¶
func (*SideMenu) GetIsOpenedAdmin ¶
func (*SideMenu) GetIsOpenedCostGroups ¶
func (*SideMenu) GetIsOpenedFeatures ¶
func (*SideMenu) ProtoMessage ¶
func (*SideMenu) ProtoMessage()
func (*SideMenu) ProtoReflect ¶
func (x *SideMenu) ProtoReflect() protoreflect.Message
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) ProtoMessage ¶ added in v0.64.33
func (*Tag) ProtoMessage()
func (*Tag) ProtoReflect ¶ added in v0.64.33
func (x *Tag) ProtoReflect() protoreflect.Message
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) GetTagValue ¶ added in v0.65.28
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
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) GetActivated ¶
func (*UserData) GetAppTheme ¶
func (*UserData) GetAttributes ¶ added in v0.63.3
func (*UserData) GetColorTheme ¶
func (*UserData) GetCostGroups ¶ added in v0.63.5
func (x *UserData) GetCostGroups() []*MemberCostGroup
func (*UserData) GetCreatedBy ¶
func (x *UserData) GetCreatedBy() *MemberUserData
func (*UserData) GetInitial ¶
func (*UserData) GetIsAdmin ¶
func (*UserData) GetMainView ¶
func (*UserData) GetMfaEnabled ¶
func (*UserData) GetRegistered ¶
func (*UserData) GetSsoEnabled ¶
func (*UserData) GetTimezone ¶
func (*UserData) GetUpdatedAt ¶ added in v0.64.24
func (*UserData) ProtoMessage ¶
func (*UserData) ProtoMessage()
func (*UserData) ProtoReflect ¶
func (x *UserData) ProtoReflect() protoreflect.Message
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) GetColorTheme ¶ added in v0.65.68
func (*ViewData) GetCreatedAt ¶
func (*ViewData) GetCreatedBy ¶
func (x *ViewData) GetCreatedBy() *MemberUserData
func (*ViewData) GetDescription ¶
func (*ViewData) GetIsEditable ¶
func (*ViewData) GetIsPrivate ¶
func (*ViewData) GetLayout ¶
func (x *ViewData) GetLayout() []*WidgetData
func (*ViewData) GetReportType ¶
func (*ViewData) GetSideMenu ¶
func (*ViewData) GetUpdatedAt ¶
func (*ViewData) GetUpdatedBy ¶
func (x *ViewData) GetUpdatedBy() *MemberUserData
func (*ViewData) ProtoMessage ¶
func (*ViewData) ProtoMessage()
func (*ViewData) ProtoReflect ¶
func (x *ViewData) ProtoReflect() protoreflect.Message
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) GetColorTheme ¶ added in v0.68.10
func (*ViewList) GetCreatedAt ¶ added in v0.63.7
func (*ViewList) GetDescription ¶
func (*ViewList) GetIsEditable ¶
func (*ViewList) GetIsPrivate ¶
func (*ViewList) GetUpdatedAt ¶ added in v0.63.7
func (*ViewList) ProtoMessage ¶
func (*ViewList) ProtoMessage()
func (*ViewList) ProtoReflect ¶
func (x *ViewList) ProtoReflect() protoreflect.Message
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