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 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) 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) 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 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 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) 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) 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 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"` PayerId string `protobuf:"bytes,6,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) 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"` // 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) 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 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 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 `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 }
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) 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"` // 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) 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