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 AlertChannel
- func (*AlertChannel) Descriptor() ([]byte, []int)deprecated
- func (x *AlertChannel) GetId() string
- func (x *AlertChannel) GetName() string
- func (*AlertChannel) ProtoMessage()
- func (x *AlertChannel) ProtoReflect() protoreflect.Message
- func (x *AlertChannel) Reset()
- func (x *AlertChannel) String() string
- type AlertChannels
- func (*AlertChannels) Descriptor() ([]byte, []int)deprecated
- func (x *AlertChannels) GetEmail() []*AlertChannel
- func (x *AlertChannels) GetMsteams() []*AlertChannel
- func (x *AlertChannels) GetSlack() []*AlertChannel
- func (*AlertChannels) ProtoMessage()
- func (x *AlertChannels) ProtoReflect() protoreflect.Message
- func (x *AlertChannels) Reset()
- func (x *AlertChannels) String() string
- type AlertCostGroup
- func (*AlertCostGroup) Descriptor() ([]byte, []int)deprecated
- func (x *AlertCostGroup) GetId() string
- func (x *AlertCostGroup) GetName() string
- func (*AlertCostGroup) ProtoMessage()
- func (x *AlertCostGroup) ProtoReflect() protoreflect.Message
- func (x *AlertCostGroup) Reset()
- func (x *AlertCostGroup) String() string
- type AlertData
- func (*AlertData) Descriptor() ([]byte, []int)deprecated
- func (x *AlertData) GetChannels() *AlertChannels
- func (x *AlertData) GetCostGroups() []*AlertCostGroup
- func (x *AlertData) GetCreatedAt() string
- func (x *AlertData) GetCreatedBy() string
- func (x *AlertData) GetFixedAmount() float32
- func (x *AlertData) GetGranularity() string
- func (x *AlertData) GetId() string
- func (x *AlertData) GetName() string
- func (x *AlertData) GetPercentage() float32
- func (x *AlertData) GetUpdatedAt() string
- func (*AlertData) ProtoMessage()
- func (x *AlertData) ProtoReflect() protoreflect.Message
- func (x *AlertData) Reset()
- func (x *AlertData) String() string
- type AnomalyData
- func (*AnomalyData) Descriptor() ([]byte, []int)deprecated
- func (x *AnomalyData) GetAccount() string
- func (x *AnomalyData) GetCostGroupId() string
- func (x *AnomalyData) GetDate() string
- func (x *AnomalyData) GetIsAnomaly() bool
- func (x *AnomalyData) GetProduct() string
- func (x *AnomalyData) GetTotalCost() float32
- func (x *AnomalyData) GetVendor() string
- func (*AnomalyData) ProtoMessage()
- func (x *AnomalyData) ProtoReflect() protoreflect.Message
- func (x *AnomalyData) Reset()
- func (x *AnomalyData) 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 AwsDiscountRecommendations
- func (*AwsDiscountRecommendations) Descriptor() ([]byte, []int)deprecated
- func (x *AwsDiscountRecommendations) GetRiRecommendations() []*RiRecommendationResults
- func (x *AwsDiscountRecommendations) GetSpRecommendations() []*SpRecommendationResults
- func (*AwsDiscountRecommendations) ProtoMessage()
- func (x *AwsDiscountRecommendations) ProtoReflect() protoreflect.Message
- func (x *AwsDiscountRecommendations) Reset()
- func (x *AwsDiscountRecommendations) String() string
- type AwsInputs
- func (*AwsInputs) Descriptor() ([]byte, []int)deprecated
- func (x *AwsInputs) GetBasedOnThePast() string
- func (x *AwsInputs) GetOfferingClass() string
- func (x *AwsInputs) GetPaymentOption() string
- func (x *AwsInputs) GetTermInYears() string
- func (*AwsInputs) ProtoMessage()
- func (x *AwsInputs) ProtoReflect() protoreflect.Message
- func (x *AwsInputs) Reset()
- func (x *AwsInputs) 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 AzureDiscountRecommendations
- func (*AzureDiscountRecommendations) Descriptor() ([]byte, []int)deprecated
- func (*AzureDiscountRecommendations) ProtoMessage()
- func (x *AzureDiscountRecommendations) ProtoReflect() protoreflect.Message
- func (x *AzureDiscountRecommendations) Reset()
- func (x *AzureDiscountRecommendations) String() string
- type AzureInputs
- 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 BudgetAlert
- func (*BudgetAlert) Descriptor() ([]byte, []int)deprecated
- func (x *BudgetAlert) GetChannels() *AlertChannels
- func (x *BudgetAlert) GetThreshold() []*Threshold
- func (*BudgetAlert) ProtoMessage()
- func (x *BudgetAlert) ProtoReflect() protoreflect.Message
- func (x *BudgetAlert) Reset()
- func (x *BudgetAlert) String() string
- type BudgetData
- func (*BudgetData) Descriptor() ([]byte, []int)deprecated
- func (x *BudgetData) GetAlerts() []*BudgetAlert
- func (x *BudgetData) GetCostGroup() *AlertCostGroup
- func (x *BudgetData) GetCreatedAt() string
- func (x *BudgetData) GetCreatedBy() string
- func (x *BudgetData) GetDraft() bool
- func (x *BudgetData) GetEndDate() string
- func (x *BudgetData) GetExpired() bool
- func (x *BudgetData) GetForecastedData() []*GranularForecastData
- func (x *BudgetData) GetGranularBudget() []*GranularBudgetData
- func (x *BudgetData) GetId() string
- func (x *BudgetData) GetPeriod() int64
- func (x *BudgetData) GetSpendingData() []*GranularSpendingData
- func (x *BudgetData) GetStartDate() string
- func (x *BudgetData) GetTotalBudget() float32
- func (x *BudgetData) GetTotalSpend() float32
- func (x *BudgetData) GetUpdatedAt() string
- func (x *BudgetData) GetUpdatedBy() string
- func (*BudgetData) ProtoMessage()
- func (x *BudgetData) ProtoReflect() protoreflect.Message
- func (x *BudgetData) Reset()
- func (x *BudgetData) String() string
- type Category
- type ChannelData
- func (*ChannelData) Descriptor() ([]byte, []int)deprecated
- func (x *ChannelData) GetId() string
- func (x *ChannelData) GetName() string
- func (x *ChannelData) GetType() string
- func (x *ChannelData) GetWebhookUrl() string
- func (*ChannelData) ProtoMessage()
- func (x *ChannelData) ProtoReflect() protoreflect.Message
- func (x *ChannelData) Reset()
- func (x *ChannelData) 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) GetLabelFilters() []*CostGroupOptionsFilters
- func (x *CostGroupGcpOptions) GetProjectLabelFilters() []*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 EC2Options
- func (*EC2Options) Descriptor() ([]byte, []int)deprecated
- func (x *EC2Options) GetFamily() string
- func (x *EC2Options) GetInstanceType() string
- func (x *EC2Options) GetPlatform() string
- func (x *EC2Options) GetTenancy() string
- func (*EC2Options) ProtoMessage()
- func (x *EC2Options) ProtoReflect() protoreflect.Message
- func (x *EC2Options) Reset()
- func (x *EC2Options) String() string
- type ESOptions
- func (*ESOptions) Descriptor() ([]byte, []int)deprecated
- func (x *ESOptions) GetInstanceClass() string
- func (x *ESOptions) GetInstanceSize() string
- func (*ESOptions) ProtoMessage()
- func (x *ESOptions) ProtoReflect() protoreflect.Message
- func (x *ESOptions) Reset()
- func (x *ESOptions) String() string
- type ElasticCacheOptions
- func (*ElasticCacheOptions) Descriptor() ([]byte, []int)deprecated
- func (x *ElasticCacheOptions) GetFamily() string
- func (x *ElasticCacheOptions) GetNodeType() string
- func (x *ElasticCacheOptions) GetProductDescription() string
- func (*ElasticCacheOptions) ProtoMessage()
- func (x *ElasticCacheOptions) ProtoReflect() protoreflect.Message
- func (x *ElasticCacheOptions) Reset()
- func (x *ElasticCacheOptions) 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 GcpDiscountRecommendations
- type GcpInputs
- 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 GranularBudgetData
- func (*GranularBudgetData) Descriptor() ([]byte, []int)deprecated
- func (x *GranularBudgetData) GetBudget() float32
- func (x *GranularBudgetData) GetDate() string
- func (*GranularBudgetData) ProtoMessage()
- func (x *GranularBudgetData) ProtoReflect() protoreflect.Message
- func (x *GranularBudgetData) Reset()
- func (x *GranularBudgetData) String() string
- type GranularForecastData
- func (*GranularForecastData) Descriptor() ([]byte, []int)deprecated
- func (x *GranularForecastData) GetDate() string
- func (x *GranularForecastData) GetLowerBound() float32
- func (x *GranularForecastData) GetMid() float32
- func (x *GranularForecastData) GetUpperBound() float32
- func (*GranularForecastData) ProtoMessage()
- func (x *GranularForecastData) ProtoReflect() protoreflect.Message
- func (x *GranularForecastData) Reset()
- func (x *GranularForecastData) String() string
- type GranularSpendingData
- func (*GranularSpendingData) Descriptor() ([]byte, []int)deprecated
- func (x *GranularSpendingData) GetDate() string
- func (x *GranularSpendingData) GetValue() float32
- func (*GranularSpendingData) ProtoMessage()
- func (x *GranularSpendingData) ProtoReflect() protoreflect.Message
- func (x *GranularSpendingData) Reset()
- func (x *GranularSpendingData) String() string
- type IncludeForecast
- func (*IncludeForecast) Descriptor() ([]byte, []int)deprecated
- func (x *IncludeForecast) GetEndDate() string
- func (x *IncludeForecast) GetInclude() bool
- func (x *IncludeForecast) GetStartDate() string
- func (*IncludeForecast) ProtoMessage()
- func (x *IncludeForecast) ProtoReflect() protoreflect.Message
- func (x *IncludeForecast) Reset()
- func (x *IncludeForecast) 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 RDSOptions
- func (*RDSOptions) Descriptor() ([]byte, []int)deprecated
- func (x *RDSOptions) GetDbEdition() string
- func (x *RDSOptions) GetDbEngine() string
- func (x *RDSOptions) GetDeploymentOptions() string
- func (x *RDSOptions) GetFamily() string
- func (x *RDSOptions) GetInstanceType() string
- func (x *RDSOptions) GetLicenseModel() string
- func (*RDSOptions) ProtoMessage()
- func (x *RDSOptions) ProtoReflect() protoreflect.Message
- func (x *RDSOptions) Reset()
- func (x *RDSOptions) 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 RedshiftOptions
- func (*RedshiftOptions) Descriptor() ([]byte, []int)deprecated
- func (x *RedshiftOptions) GetFamily() string
- func (x *RedshiftOptions) GetNodeType() string
- func (*RedshiftOptions) ProtoMessage()
- func (x *RedshiftOptions) ProtoReflect() protoreflect.Message
- func (x *RedshiftOptions) Reset()
- func (x *RedshiftOptions) 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 (x *RegistrationStatus) GetPayer() 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 Result
- type RiRecommendationDetails
- func (*RiRecommendationDetails) Descriptor() ([]byte, []int)deprecated
- func (x *RiRecommendationDetails) GetAccountId() string
- func (x *RiRecommendationDetails) GetCurrencyCode() string
- func (x *RiRecommendationDetails) GetCurrentGeneration() bool
- func (x *RiRecommendationDetails) GetEc2Options() *EC2Options
- func (x *RiRecommendationDetails) GetElasticCacheOptions() *ElasticCacheOptions
- func (x *RiRecommendationDetails) GetEsOptions() *ESOptions
- func (x *RiRecommendationDetails) GetEstimatedMonthlySavings() float64
- func (x *RiRecommendationDetails) GetRdsOptions() *RDSOptions
- func (x *RiRecommendationDetails) GetRecommendedNumberOfInstanceToPurchase() string
- func (x *RiRecommendationDetails) GetRedshiftOptions() *RedshiftOptions
- func (x *RiRecommendationDetails) GetRegion() string
- func (x *RiRecommendationDetails) GetSizeFlexEligible() bool
- func (x *RiRecommendationDetails) GetUpfrontCost() float64
- func (*RiRecommendationDetails) ProtoMessage()
- func (x *RiRecommendationDetails) ProtoReflect() protoreflect.Message
- func (x *RiRecommendationDetails) Reset()
- func (x *RiRecommendationDetails) String() string
- type RiRecommendationResults
- func (*RiRecommendationResults) Descriptor() ([]byte, []int)deprecated
- func (x *RiRecommendationResults) GetRiRecommendationDetails() []*RiRecommendationDetails
- func (x *RiRecommendationResults) GetRiSummary() *RiSummary
- func (*RiRecommendationResults) ProtoMessage()
- func (x *RiRecommendationResults) ProtoReflect() protoreflect.Message
- func (x *RiRecommendationResults) Reset()
- func (x *RiRecommendationResults) String() string
- type RiSummary
- func (*RiSummary) Descriptor() ([]byte, []int)deprecated
- func (x *RiSummary) GetEstimatedMonthlySavings() float64
- func (x *RiSummary) GetEstimatedSavingsVSOnDemandRates() float64
- func (x *RiSummary) GetTotalPurchaseRecommendations() int64
- func (*RiSummary) ProtoMessage()
- func (x *RiSummary) ProtoReflect() protoreflect.Message
- func (x *RiSummary) Reset()
- func (x *RiSummary) 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 SpRecommendationDetails
- func (*SpRecommendationDetails) Descriptor() ([]byte, []int)deprecated
- func (x *SpRecommendationDetails) GetAccountId() string
- func (x *SpRecommendationDetails) GetCurrencyCode() string
- func (x *SpRecommendationDetails) GetEstimatedAverageCoverage() float64
- func (x *SpRecommendationDetails) GetEstimatedAverageUtilization() float64
- func (x *SpRecommendationDetails) GetEstimatedMonthlySavingsAmount() float64
- func (x *SpRecommendationDetails) GetEstimatedSavingsPercentage() float64
- func (x *SpRecommendationDetails) GetHourlyCommitmentToPurchase() float64
- func (*SpRecommendationDetails) ProtoMessage()
- func (x *SpRecommendationDetails) ProtoReflect() protoreflect.Message
- func (x *SpRecommendationDetails) Reset()
- func (x *SpRecommendationDetails) String() string
- type SpRecommendationResults
- func (*SpRecommendationResults) Descriptor() ([]byte, []int)deprecated
- func (x *SpRecommendationResults) GetSpRecommendationDetails() []*SpRecommendationDetails
- func (x *SpRecommendationResults) GetSpSummary() *SpSummary
- func (*SpRecommendationResults) ProtoMessage()
- func (x *SpRecommendationResults) ProtoReflect() protoreflect.Message
- func (x *SpRecommendationResults) Reset()
- func (x *SpRecommendationResults) String() string
- type SpSummary
- func (*SpSummary) Descriptor() ([]byte, []int)deprecated
- func (x *SpSummary) GetCurrentOnDemandSpend() float64
- func (x *SpSummary) GetEstimatedMonthlySavings() float64
- func (x *SpSummary) GetEstimatedMonthlySpend() float64
- func (x *SpSummary) GetTotalRecommendationCount() int64
- func (*SpSummary) ProtoMessage()
- func (x *SpSummary) ProtoReflect() protoreflect.Message
- func (x *SpSummary) Reset()
- func (x *SpSummary) String() string
- type Tag
- type TagData
- type Threshold
- 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) GetIsProfilingDone() string
- func (x *UserData) GetLocale() string
- func (x *UserData) GetMainView() string
- func (x *UserData) GetMfaEnabled() bool
- func (x *UserData) GetName() string
- func (x *UserData) GetOrgId() 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_alert_proto protoreflect.FileDescriptor
var File_api_cover_anomaly_proto protoreflect.FileDescriptor
var File_api_cover_asset_proto protoreflect.FileDescriptor
var File_api_cover_attribute_proto protoreflect.FileDescriptor
var File_api_cover_budget_proto protoreflect.FileDescriptor
var File_api_cover_costforecast_proto protoreflect.FileDescriptor
var File_api_cover_costgroup_proto protoreflect.FileDescriptor
var File_api_cover_discountrecommendation_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 AlertChannel ¶ added in v0.68.79
type AlertChannel struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*AlertChannel) Descriptor
deprecated
added in
v0.68.79
func (*AlertChannel) Descriptor() ([]byte, []int)
Deprecated: Use AlertChannel.ProtoReflect.Descriptor instead.
func (*AlertChannel) GetId ¶ added in v0.68.79
func (x *AlertChannel) GetId() string
func (*AlertChannel) GetName ¶ added in v0.68.79
func (x *AlertChannel) GetName() string
func (*AlertChannel) ProtoMessage ¶ added in v0.68.79
func (*AlertChannel) ProtoMessage()
func (*AlertChannel) ProtoReflect ¶ added in v0.68.79
func (x *AlertChannel) ProtoReflect() protoreflect.Message
func (*AlertChannel) Reset ¶ added in v0.68.79
func (x *AlertChannel) Reset()
func (*AlertChannel) String ¶ added in v0.68.79
func (x *AlertChannel) String() string
type AlertChannels ¶ added in v0.68.77
type AlertChannels struct { Email []*AlertChannel `protobuf:"bytes,1,rep,name=email,proto3" json:"email,omitempty"` Slack []*AlertChannel `protobuf:"bytes,2,rep,name=slack,proto3" json:"slack,omitempty"` Msteams []*AlertChannel `protobuf:"bytes,3,rep,name=msteams,proto3" json:"msteams,omitempty"` // contains filtered or unexported fields }
func (*AlertChannels) Descriptor
deprecated
added in
v0.68.77
func (*AlertChannels) Descriptor() ([]byte, []int)
Deprecated: Use AlertChannels.ProtoReflect.Descriptor instead.
func (*AlertChannels) GetEmail ¶ added in v0.68.77
func (x *AlertChannels) GetEmail() []*AlertChannel
func (*AlertChannels) GetMsteams ¶ added in v0.68.77
func (x *AlertChannels) GetMsteams() []*AlertChannel
func (*AlertChannels) GetSlack ¶ added in v0.68.77
func (x *AlertChannels) GetSlack() []*AlertChannel
func (*AlertChannels) ProtoMessage ¶ added in v0.68.77
func (*AlertChannels) ProtoMessage()
func (*AlertChannels) ProtoReflect ¶ added in v0.68.77
func (x *AlertChannels) ProtoReflect() protoreflect.Message
func (*AlertChannels) Reset ¶ added in v0.68.77
func (x *AlertChannels) Reset()
func (*AlertChannels) String ¶ added in v0.68.77
func (x *AlertChannels) String() string
type AlertCostGroup ¶ added in v0.68.84
type AlertCostGroup struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*AlertCostGroup) Descriptor
deprecated
added in
v0.68.84
func (*AlertCostGroup) Descriptor() ([]byte, []int)
Deprecated: Use AlertCostGroup.ProtoReflect.Descriptor instead.
func (*AlertCostGroup) GetId ¶ added in v0.68.84
func (x *AlertCostGroup) GetId() string
func (*AlertCostGroup) GetName ¶ added in v0.68.84
func (x *AlertCostGroup) GetName() string
func (*AlertCostGroup) ProtoMessage ¶ added in v0.68.84
func (*AlertCostGroup) ProtoMessage()
func (*AlertCostGroup) ProtoReflect ¶ added in v0.68.84
func (x *AlertCostGroup) ProtoReflect() protoreflect.Message
func (*AlertCostGroup) Reset ¶ added in v0.68.84
func (x *AlertCostGroup) Reset()
func (*AlertCostGroup) String ¶ added in v0.68.84
func (x *AlertCostGroup) String() string
type AlertData ¶ added in v0.68.41
type AlertData struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Granularity string `protobuf:"bytes,3,opt,name=granularity,proto3" json:"granularity,omitempty"` CostGroups []*AlertCostGroup `protobuf:"bytes,4,rep,name=costGroups,proto3" json:"costGroups,omitempty"` Channels *AlertChannels `protobuf:"bytes,5,opt,name=channels,proto3" json:"channels,omitempty"` CreatedBy string `protobuf:"bytes,6,opt,name=createdBy,proto3" json:"createdBy,omitempty"` CreatedAt string `protobuf:"bytes,7,opt,name=createdAt,proto3" json:"createdAt,omitempty"` UpdatedAt string `protobuf:"bytes,8,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"` FixedAmount float32 `protobuf:"fixed32,9,opt,name=fixedAmount,proto3" json:"fixedAmount,omitempty"` Percentage float32 `protobuf:"fixed32,10,opt,name=percentage,proto3" json:"percentage,omitempty"` // contains filtered or unexported fields }
func (*AlertData) Descriptor
deprecated
added in
v0.68.41
func (*AlertData) GetChannels ¶ added in v0.68.41
func (x *AlertData) GetChannels() *AlertChannels
func (*AlertData) GetCostGroups ¶ added in v0.68.41
func (x *AlertData) GetCostGroups() []*AlertCostGroup
func (*AlertData) GetCreatedAt ¶ added in v0.68.52
func (*AlertData) GetCreatedBy ¶ added in v0.68.52
func (*AlertData) GetFixedAmount ¶ added in v0.68.41
func (*AlertData) GetGranularity ¶ added in v0.68.41
func (*AlertData) GetPercentage ¶ added in v0.68.41
func (*AlertData) GetUpdatedAt ¶ added in v0.68.52
func (*AlertData) ProtoMessage ¶ added in v0.68.41
func (*AlertData) ProtoMessage()
func (*AlertData) ProtoReflect ¶ added in v0.68.41
func (x *AlertData) ProtoReflect() protoreflect.Message
type AnomalyData ¶ added in v0.68.62
type AnomalyData struct { Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` CostGroupId string `protobuf:"bytes,2,opt,name=costGroupId,proto3" json:"costGroupId,omitempty"` Vendor string `protobuf:"bytes,3,opt,name=vendor,proto3" json:"vendor,omitempty"` Product string `protobuf:"bytes,4,opt,name=product,proto3" json:"product,omitempty"` Date string `protobuf:"bytes,5,opt,name=date,proto3" json:"date,omitempty"` TotalCost float32 `protobuf:"fixed32,6,opt,name=totalCost,proto3" json:"totalCost,omitempty"` IsAnomaly bool `protobuf:"varint,7,opt,name=isAnomaly,proto3" json:"isAnomaly,omitempty"` // contains filtered or unexported fields }
func (*AnomalyData) Descriptor
deprecated
added in
v0.68.62
func (*AnomalyData) Descriptor() ([]byte, []int)
Deprecated: Use AnomalyData.ProtoReflect.Descriptor instead.
func (*AnomalyData) GetAccount ¶ added in v0.68.62
func (x *AnomalyData) GetAccount() string
func (*AnomalyData) GetCostGroupId ¶ added in v0.68.62
func (x *AnomalyData) GetCostGroupId() string
func (*AnomalyData) GetDate ¶ added in v0.68.62
func (x *AnomalyData) GetDate() string
func (*AnomalyData) GetIsAnomaly ¶ added in v0.68.62
func (x *AnomalyData) GetIsAnomaly() bool
func (*AnomalyData) GetProduct ¶ added in v0.68.62
func (x *AnomalyData) GetProduct() string
func (*AnomalyData) GetTotalCost ¶ added in v0.68.62
func (x *AnomalyData) GetTotalCost() float32
func (*AnomalyData) GetVendor ¶ added in v0.68.62
func (x *AnomalyData) GetVendor() string
func (*AnomalyData) ProtoMessage ¶ added in v0.68.62
func (*AnomalyData) ProtoMessage()
func (*AnomalyData) ProtoReflect ¶ added in v0.68.62
func (x *AnomalyData) ProtoReflect() protoreflect.Message
func (*AnomalyData) Reset ¶ added in v0.68.62
func (x *AnomalyData) Reset()
func (*AnomalyData) String ¶ added in v0.68.62
func (x *AnomalyData) String() string
type Asset ¶ added in v0.64.7
type Asset struct { // Possible values: `account`, `subscription` or `project` Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Attributes map[string]string `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Asset) Descriptor
deprecated
added in
v0.64.7
func (*Asset) 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 AwsDiscountRecommendations ¶ added in v0.68.85
type AwsDiscountRecommendations struct { RiRecommendations []*RiRecommendationResults `protobuf:"bytes,1,rep,name=riRecommendations,proto3" json:"riRecommendations,omitempty"` SpRecommendations []*SpRecommendationResults `protobuf:"bytes,2,rep,name=spRecommendations,proto3" json:"spRecommendations,omitempty"` // contains filtered or unexported fields }
func (*AwsDiscountRecommendations) Descriptor
deprecated
added in
v0.68.85
func (*AwsDiscountRecommendations) Descriptor() ([]byte, []int)
Deprecated: Use AwsDiscountRecommendations.ProtoReflect.Descriptor instead.
func (*AwsDiscountRecommendations) GetRiRecommendations ¶ added in v0.68.85
func (x *AwsDiscountRecommendations) GetRiRecommendations() []*RiRecommendationResults
func (*AwsDiscountRecommendations) GetSpRecommendations ¶ added in v0.68.85
func (x *AwsDiscountRecommendations) GetSpRecommendations() []*SpRecommendationResults
func (*AwsDiscountRecommendations) ProtoMessage ¶ added in v0.68.85
func (*AwsDiscountRecommendations) ProtoMessage()
func (*AwsDiscountRecommendations) ProtoReflect ¶ added in v0.68.85
func (x *AwsDiscountRecommendations) ProtoReflect() protoreflect.Message
func (*AwsDiscountRecommendations) Reset ¶ added in v0.68.85
func (x *AwsDiscountRecommendations) Reset()
func (*AwsDiscountRecommendations) String ¶ added in v0.68.85
func (x *AwsDiscountRecommendations) String() string
type AwsInputs ¶ added in v0.68.85
type AwsInputs struct { // Supported values are the following: ('STANDARD', 'CONVERTIBLE') -> for RI only OfferingClass string `protobuf:"bytes,1,opt,name=offeringClass,proto3" json:"offeringClass,omitempty"` // Supported values are the following: ('ALL_UPFRONT', 'PARTIAL_UPFRONT', 'NO_UPFRONT') PaymentOption string `protobuf:"bytes,2,opt,name=paymentOption,proto3" json:"paymentOption,omitempty"` // Supported values are the following:('ONE_YEAR', 'THREE_YEARS') TermInYears string `protobuf:"bytes,3,opt,name=termInYears,proto3" json:"termInYears,omitempty"` // Supported values are the following:('SEVEN_DAYS', 'THIRTY_DAYS', 'SIXTY_DAYS') BasedOnThePast string `protobuf:"bytes,4,opt,name=basedOnThePast,proto3" json:"basedOnThePast,omitempty"` // contains filtered or unexported fields }
func (*AwsInputs) Descriptor
deprecated
added in
v0.68.85
func (*AwsInputs) GetBasedOnThePast ¶ added in v0.68.85
func (*AwsInputs) GetOfferingClass ¶ added in v0.68.85
func (*AwsInputs) GetPaymentOption ¶ added in v0.68.85
func (*AwsInputs) GetTermInYears ¶ added in v0.68.85
func (*AwsInputs) ProtoMessage ¶ added in v0.68.85
func (*AwsInputs) ProtoMessage()
func (*AwsInputs) ProtoReflect ¶ added in v0.68.85
func (x *AwsInputs) ProtoReflect() protoreflect.Message
type AwsOptions ¶ added in v0.68.25
type AwsOptions struct { AccountName string `protobuf:"bytes,1,opt,name=AccountName,proto3" json:"AccountName,omitempty"` PayerId string `protobuf:"bytes,2,opt,name=PayerId,proto3" json:"PayerId,omitempty"` RoleArn string `protobuf:"bytes,3,opt,name=RoleArn,proto3" json:"RoleArn,omitempty"` ExternalId string `protobuf:"bytes,4,opt,name=ExternalId,proto3" json:"ExternalId,omitempty"` StackId string `protobuf:"bytes,5,opt,name=StackId,proto3" json:"StackId,omitempty"` StackRegion string `protobuf:"bytes,6,opt,name=StackRegion,proto3" json:"StackRegion,omitempty"` TemplateUrl string `protobuf:"bytes,7,opt,name=TemplateUrl,proto3" json:"TemplateUrl,omitempty"` BucketName string `protobuf:"bytes,8,opt,name=BucketName,proto3" json:"BucketName,omitempty"` Prefix string `protobuf:"bytes,9,opt,name=Prefix,proto3" json:"Prefix,omitempty"` ReportName string `protobuf:"bytes,10,opt,name=ReportName,proto3" json:"ReportName,omitempty"` RegistrationStatus *RegistrationStatus `protobuf:"bytes,11,opt,name=registrationStatus,proto3" json:"registrationStatus,omitempty"` Status string `protobuf:"bytes,12,opt,name=Status,proto3" json:"Status,omitempty"` // contains filtered or unexported fields }
func (*AwsOptions) Descriptor
deprecated
added in
v0.68.25
func (*AwsOptions) Descriptor() ([]byte, []int)
Deprecated: Use AwsOptions.ProtoReflect.Descriptor instead.
func (*AwsOptions) GetAccountName ¶ added in v0.68.25
func (x *AwsOptions) GetAccountName() string
func (*AwsOptions) GetBucketName ¶ added in v0.68.25
func (x *AwsOptions) GetBucketName() string
func (*AwsOptions) GetExternalId ¶ added in v0.68.25
func (x *AwsOptions) GetExternalId() string
func (*AwsOptions) GetPayerId ¶ added in v0.68.25
func (x *AwsOptions) GetPayerId() string
func (*AwsOptions) GetPrefix ¶ added in v0.68.25
func (x *AwsOptions) GetPrefix() string
func (*AwsOptions) GetRegistrationStatus ¶ added in v0.68.25
func (x *AwsOptions) GetRegistrationStatus() *RegistrationStatus
func (*AwsOptions) GetReportName ¶ added in v0.68.25
func (x *AwsOptions) GetReportName() string
func (*AwsOptions) GetRoleArn ¶ added in v0.68.25
func (x *AwsOptions) GetRoleArn() string
func (*AwsOptions) GetStackId ¶ added in v0.68.25
func (x *AwsOptions) GetStackId() string
func (*AwsOptions) GetStackRegion ¶ added in v0.68.25
func (x *AwsOptions) GetStackRegion() string
func (*AwsOptions) GetStatus ¶ added in v0.68.25
func (x *AwsOptions) GetStatus() string
func (*AwsOptions) GetTemplateUrl ¶ added in v0.68.25
func (x *AwsOptions) GetTemplateUrl() string
func (*AwsOptions) ProtoMessage ¶ added in v0.68.25
func (*AwsOptions) ProtoMessage()
func (*AwsOptions) ProtoReflect ¶ added in v0.68.25
func (x *AwsOptions) ProtoReflect() protoreflect.Message
func (*AwsOptions) Reset ¶ added in v0.68.25
func (x *AwsOptions) Reset()
func (*AwsOptions) String ¶ added in v0.68.25
func (x *AwsOptions) String() string
type AzureDiscountRecommendations ¶ added in v0.68.85
type AzureDiscountRecommendations struct {
// contains filtered or unexported fields
}
func (*AzureDiscountRecommendations) Descriptor
deprecated
added in
v0.68.85
func (*AzureDiscountRecommendations) Descriptor() ([]byte, []int)
Deprecated: Use AzureDiscountRecommendations.ProtoReflect.Descriptor instead.
func (*AzureDiscountRecommendations) ProtoMessage ¶ added in v0.68.85
func (*AzureDiscountRecommendations) ProtoMessage()
func (*AzureDiscountRecommendations) ProtoReflect ¶ added in v0.68.85
func (x *AzureDiscountRecommendations) ProtoReflect() protoreflect.Message
func (*AzureDiscountRecommendations) Reset ¶ added in v0.68.85
func (x *AzureDiscountRecommendations) Reset()
func (*AzureDiscountRecommendations) String ¶ added in v0.68.85
func (x *AzureDiscountRecommendations) String() string
type AzureInputs ¶ added in v0.68.85
type AzureInputs struct {
// contains filtered or unexported fields
}
func (*AzureInputs) Descriptor
deprecated
added in
v0.68.85
func (*AzureInputs) Descriptor() ([]byte, []int)
Deprecated: Use AzureInputs.ProtoReflect.Descriptor instead.
func (*AzureInputs) ProtoMessage ¶ added in v0.68.85
func (*AzureInputs) ProtoMessage()
func (*AzureInputs) ProtoReflect ¶ added in v0.68.85
func (x *AzureInputs) ProtoReflect() protoreflect.Message
func (*AzureInputs) Reset ¶ added in v0.68.85
func (x *AzureInputs) Reset()
func (*AzureInputs) String ¶ added in v0.68.85
func (x *AzureInputs) String() string
type AzureOptions ¶ added in v0.68.2
type AzureOptions struct { AccountName string `protobuf:"bytes,1,opt,name=accountName,proto3" json:"accountName,omitempty"` AzureCustomerId string `protobuf:"bytes,2,opt,name=azureCustomerId,proto3" json:"azureCustomerId,omitempty"` AzurePlanId string `protobuf:"bytes,3,opt,name=azurePlanId,proto3" json:"azurePlanId,omitempty"` ServiceAcct string `protobuf:"bytes,4,opt,name=serviceAcct,proto3" json:"serviceAcct,omitempty"` PartnerAcct string `protobuf:"bytes,5,opt,name=partnerAcct,proto3" json:"partnerAcct,omitempty"` CompanyId string `protobuf:"bytes,6,opt,name=companyId,proto3" json:"companyId,omitempty"` PayerId string `protobuf:"bytes,7,opt,name=payerId,proto3" json:"payerId,omitempty"` // contains filtered or unexported fields }
func (*AzureOptions) Descriptor
deprecated
added in
v0.68.2
func (*AzureOptions) Descriptor() ([]byte, []int)
Deprecated: Use AzureOptions.ProtoReflect.Descriptor instead.
func (*AzureOptions) GetAccountName ¶ added in v0.68.2
func (x *AzureOptions) GetAccountName() string
func (*AzureOptions) GetAzureCustomerId ¶ added in v0.68.5
func (x *AzureOptions) GetAzureCustomerId() string
func (*AzureOptions) GetAzurePlanId ¶ added in v0.68.5
func (x *AzureOptions) GetAzurePlanId() string
func (*AzureOptions) GetCompanyId ¶ added in v0.68.19
func (x *AzureOptions) GetCompanyId() string
func (*AzureOptions) GetPartnerAcct ¶ added in v0.68.2
func (x *AzureOptions) GetPartnerAcct() string
func (*AzureOptions) GetPayerId ¶ added in v0.68.2
func (x *AzureOptions) GetPayerId() string
func (*AzureOptions) GetServiceAcct ¶ added in v0.68.2
func (x *AzureOptions) GetServiceAcct() string
func (*AzureOptions) ProtoMessage ¶ added in v0.68.2
func (*AzureOptions) ProtoMessage()
func (*AzureOptions) ProtoReflect ¶ added in v0.68.2
func (x *AzureOptions) ProtoReflect() protoreflect.Message
func (*AzureOptions) Reset ¶ added in v0.68.2
func (x *AzureOptions) Reset()
func (*AzureOptions) String ¶ added in v0.68.2
func (x *AzureOptions) String() string
type BudgetAlert ¶ added in v0.69.13
type BudgetAlert struct { Threshold []*Threshold `protobuf:"bytes,1,rep,name=threshold,proto3" json:"threshold,omitempty"` Channels *AlertChannels `protobuf:"bytes,2,opt,name=channels,proto3" json:"channels,omitempty"` // contains filtered or unexported fields }
func (*BudgetAlert) Descriptor
deprecated
added in
v0.69.13
func (*BudgetAlert) Descriptor() ([]byte, []int)
Deprecated: Use BudgetAlert.ProtoReflect.Descriptor instead.
func (*BudgetAlert) GetChannels ¶ added in v0.69.13
func (x *BudgetAlert) GetChannels() *AlertChannels
func (*BudgetAlert) GetThreshold ¶ added in v0.69.13
func (x *BudgetAlert) GetThreshold() []*Threshold
func (*BudgetAlert) ProtoMessage ¶ added in v0.69.13
func (*BudgetAlert) ProtoMessage()
func (*BudgetAlert) ProtoReflect ¶ added in v0.69.13
func (x *BudgetAlert) ProtoReflect() protoreflect.Message
func (*BudgetAlert) Reset ¶ added in v0.69.13
func (x *BudgetAlert) Reset()
func (*BudgetAlert) String ¶ added in v0.69.13
func (x *BudgetAlert) String() string
type BudgetData ¶ added in v0.69.4
type BudgetData struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // not required for creating budget StartDate string `protobuf:"bytes,2,opt,name=startDate,proto3" json:"startDate,omitempty"` // use yyyymmdd format EndDate string `protobuf:"bytes,3,opt,name=endDate,proto3" json:"endDate,omitempty"` // use yyyymmdd format TotalBudget float32 `protobuf:"fixed32,4,opt,name=totalBudget,proto3" json:"totalBudget,omitempty"` Period int64 `protobuf:"varint,5,opt,name=period,proto3" json:"period,omitempty"` // 3, 6, 12 months GranularBudget []*GranularBudgetData `protobuf:"bytes,6,rep,name=granularBudget,proto3" json:"granularBudget,omitempty"` // budget per month CostGroup *AlertCostGroup `protobuf:"bytes,7,opt,name=costGroup,proto3" json:"costGroup,omitempty"` Alerts []*BudgetAlert `protobuf:"bytes,8,rep,name=alerts,proto3" json:"alerts,omitempty"` // threshold(s) and its respective channel(s) to alert ForecastedData []*GranularForecastData `protobuf:"bytes,9,rep,name=forecastedData,proto3" json:"forecastedData,omitempty"` // forecast for ongoing months of an active budget; if expired, archived forecast record SpendingData []*GranularSpendingData `protobuf:"bytes,10,rep,name=spendingData,proto3" json:"spendingData,omitempty"` // spending data Expired bool `protobuf:"varint,11,opt,name=expired,proto3" json:"expired,omitempty"` // true if budget has expired Draft bool `protobuf:"varint,12,opt,name=draft,proto3" json:"draft,omitempty"` // true if the current budget set is still a draft CreatedBy string `protobuf:"bytes,13,opt,name=createdBy,proto3" json:"createdBy,omitempty"` // not required for creating budget CreatedAt string `protobuf:"bytes,14,opt,name=createdAt,proto3" json:"createdAt,omitempty"` // not required for creating budget UpdatedBy string `protobuf:"bytes,15,opt,name=updatedBy,proto3" json:"updatedBy,omitempty"` // not required for creating budget UpdatedAt string `protobuf:"bytes,16,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"` // not required for creating budget TotalSpend float32 `protobuf:"fixed32,17,opt,name=totalSpend,proto3" json:"totalSpend,omitempty"` // total accumulated spending within the budget period // contains filtered or unexported fields }
func (*BudgetData) Descriptor
deprecated
added in
v0.69.4
func (*BudgetData) Descriptor() ([]byte, []int)
Deprecated: Use BudgetData.ProtoReflect.Descriptor instead.
func (*BudgetData) GetAlerts ¶ added in v0.69.13
func (x *BudgetData) GetAlerts() []*BudgetAlert
func (*BudgetData) GetCostGroup ¶ added in v0.69.4
func (x *BudgetData) GetCostGroup() *AlertCostGroup
func (*BudgetData) GetCreatedAt ¶ added in v0.69.11
func (x *BudgetData) GetCreatedAt() string
func (*BudgetData) GetCreatedBy ¶ added in v0.69.11
func (x *BudgetData) GetCreatedBy() string
func (*BudgetData) GetDraft ¶ added in v0.69.5
func (x *BudgetData) GetDraft() bool
func (*BudgetData) GetEndDate ¶ added in v0.69.4
func (x *BudgetData) GetEndDate() string
func (*BudgetData) GetExpired ¶ added in v0.69.11
func (x *BudgetData) GetExpired() bool
func (*BudgetData) GetForecastedData ¶ added in v0.69.11
func (x *BudgetData) GetForecastedData() []*GranularForecastData
func (*BudgetData) GetGranularBudget ¶ added in v0.69.4
func (x *BudgetData) GetGranularBudget() []*GranularBudgetData
func (*BudgetData) GetId ¶ added in v0.69.4
func (x *BudgetData) GetId() string
func (*BudgetData) GetPeriod ¶ added in v0.69.13
func (x *BudgetData) GetPeriod() int64
func (*BudgetData) GetSpendingData ¶ added in v0.69.11
func (x *BudgetData) GetSpendingData() []*GranularSpendingData
func (*BudgetData) GetStartDate ¶ added in v0.69.4
func (x *BudgetData) GetStartDate() string
func (*BudgetData) GetTotalBudget ¶ added in v0.69.4
func (x *BudgetData) GetTotalBudget() float32
func (*BudgetData) GetTotalSpend ¶ added in v0.69.18
func (x *BudgetData) GetTotalSpend() float32
func (*BudgetData) GetUpdatedAt ¶ added in v0.69.11
func (x *BudgetData) GetUpdatedAt() string
func (*BudgetData) GetUpdatedBy ¶ added in v0.69.11
func (x *BudgetData) GetUpdatedBy() string
func (*BudgetData) ProtoMessage ¶ added in v0.69.4
func (*BudgetData) ProtoMessage()
func (*BudgetData) ProtoReflect ¶ added in v0.69.4
func (x *BudgetData) ProtoReflect() protoreflect.Message
func (*BudgetData) Reset ¶ added in v0.69.4
func (x *BudgetData) Reset()
func (*BudgetData) String ¶ added in v0.69.4
func (x *BudgetData) String() string
type Category ¶ added in v0.68.45
type Category struct { Display string `protobuf:"bytes,1,opt,name=display,proto3" json:"display,omitempty"` Query string `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"` // contains filtered or unexported fields }
func (*Category) Descriptor
deprecated
added in
v0.68.45
func (*Category) GetDisplay ¶ added in v0.68.45
func (*Category) ProtoMessage ¶ added in v0.68.45
func (*Category) ProtoMessage()
func (*Category) ProtoReflect ¶ added in v0.68.45
func (x *Category) ProtoReflect() protoreflect.Message
type ChannelData ¶ added in v0.68.41
type ChannelData struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // actual email value of channel name in slack or ms teams Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"` // email, slack, msteams WebhookUrl string `protobuf:"bytes,4,opt,name=webhookUrl,proto3" json:"webhookUrl,omitempty"` // contains filtered or unexported fields }
func (*ChannelData) Descriptor
deprecated
added in
v0.68.41
func (*ChannelData) Descriptor() ([]byte, []int)
Deprecated: Use ChannelData.ProtoReflect.Descriptor instead.
func (*ChannelData) GetId ¶ added in v0.68.41
func (x *ChannelData) GetId() string
func (*ChannelData) GetName ¶ added in v0.68.41
func (x *ChannelData) GetName() string
func (*ChannelData) GetType ¶ added in v0.68.41
func (x *ChannelData) GetType() string
func (*ChannelData) GetWebhookUrl ¶ added in v0.68.41
func (x *ChannelData) GetWebhookUrl() string
func (*ChannelData) ProtoMessage ¶ added in v0.68.41
func (*ChannelData) ProtoMessage()
func (*ChannelData) ProtoReflect ¶ added in v0.68.41
func (x *ChannelData) ProtoReflect() protoreflect.Message
func (*ChannelData) Reset ¶ added in v0.68.41
func (x *ChannelData) Reset()
func (*ChannelData) String ¶ added in v0.68.41
func (x *ChannelData) String() string
type Combinations ¶ added in v0.63.2
type Combinations struct { // Optional. Valid only for the `aws` vendor. AWS-specific options. AwsOptions *CostGroupAwsOptions `protobuf:"bytes,1,opt,name=awsOptions,proto3" json:"awsOptions,omitempty"` // Optional. Valid only for the `azure` vendor. Azure-specific options. AzureOptions *CostGroupAzureOptions `protobuf:"bytes,2,opt,name=azureOptions,proto3" json:"azureOptions,omitempty"` // Optional. Valid only for the `gcp` vendor. GCP-specific options. GcpOptions *CostGroupGcpOptions `protobuf:"bytes,3,opt,name=gcpOptions,proto3" json:"gcpOptions,omitempty"` // Optional. Valid only for the `azurecsp` vendor. AzureCSP-specific options. AzurecspOptions *CostGroupAzureCspOptions `protobuf:"bytes,4,opt,name=azurecspOptions,proto3" json:"azurecspOptions,omitempty"` // Optional. For custom selection when creating cost groups. // This field allows custom options for specifying criteria for cost group creation. CustomOptions *CostGroupCustomOptions `protobuf:"bytes,5,opt,name=customOptions,proto3" json:"customOptions,omitempty"` // contains filtered or unexported fields }
func (*Combinations) Descriptor
deprecated
added in
v0.63.2
func (*Combinations) Descriptor() ([]byte, []int)
Deprecated: Use Combinations.ProtoReflect.Descriptor instead.
func (*Combinations) GetAwsOptions ¶ added in v0.64.10
func (x *Combinations) GetAwsOptions() *CostGroupAwsOptions
func (*Combinations) GetAzureOptions ¶ added in v0.64.10
func (x *Combinations) GetAzureOptions() *CostGroupAzureOptions
func (*Combinations) GetAzurecspOptions ¶ added in v0.68.20
func (x *Combinations) GetAzurecspOptions() *CostGroupAzureCspOptions
func (*Combinations) GetCustomOptions ¶ added in v0.68.37
func (x *Combinations) GetCustomOptions() *CostGroupCustomOptions
func (*Combinations) GetGcpOptions ¶ added in v0.64.10
func (x *Combinations) GetGcpOptions() *CostGroupGcpOptions
func (*Combinations) ProtoMessage ¶ added in v0.63.2
func (*Combinations) ProtoMessage()
func (*Combinations) ProtoReflect ¶ added in v0.63.2
func (x *Combinations) ProtoReflect() protoreflect.Message
func (*Combinations) Reset ¶ added in v0.63.2
func (x *Combinations) Reset()
func (*Combinations) String ¶ added in v0.63.2
func (x *Combinations) String() string
type CostGroupAwsOptions ¶ added in v0.64.10
type CostGroupAwsOptions struct { // Optional. A list of filtering options. Multiple filter items will use the logical 'or' operator, e.g. filter1 || filter2 || filter3, etc. // A map of "key:value" column filters. The key indicates the column name while the value is the filter value prefixed by either "eq:" (equal), "re:" (regular expressions based on https://github.com/google/re2), or "!re:" (reverse "re:"). No prefix is the same as "eq:". Multiple map items will use the logical 'and' operator, e.g. mapfilter1 && mapfilter2 && mapfilter3, etc. // // For example, if you like to filter `productCode` to return only `AmazonEC2`, set to `{"productCode":"eq:AmazonEC2"}` or `{"productCode":"AmazonEC2"}`. You can also use a regular expression like `{"productCode":"re:AmazonEC2|AmazonRDS"}`, which means return all AmazonEC2 or AmazonRDS lineitems. Or reverse regexp, such as `{"productCode":"!re:^AmazonEC2$"}`, which means return all items except `AmazonEC2`. Filters []*CostGroupOptionsFilters `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"` // Optional. A list of filtering options. See [ReadCostsRequestAwsOptionsFilters] for more information on each filter item. Multiple filter items will use the logical 'or' operator, e.g. filter1 || filter2 || filter3, etc. // A map of "key:value" tag filters. The key indicates the tag key while the value is the filter tag value which can be prefixed by either "eq:" (equal), "re:" (regular expressions based on https://github.com/google/re2), or "!re:" (reverse "re:"). No prefix is the same as "eq:". Multiple map items will use the logical 'and' operator, e.g. mapfilter1 && mapfilter2 && mapfilter3, etc. // // For example, if you want to query lineitems with the tag `project:MY_PROJECT`, set to `{"project":"MY_PROJECT"}`. You can also use regular expressions for tag values, such as `{"name":"re:[A-Za-z0-9]*"}`. TagFilters []*CostGroupOptionsFilters `protobuf:"bytes,2,rep,name=tagFilters,proto3" json:"tagFilters,omitempty"` // contains filtered or unexported fields }
AWS-specific options for CreateCostGroupRequest.
func (*CostGroupAwsOptions) Descriptor
deprecated
added in
v0.64.10
func (*CostGroupAwsOptions) Descriptor() ([]byte, []int)
Deprecated: Use CostGroupAwsOptions.ProtoReflect.Descriptor instead.
func (*CostGroupAwsOptions) GetFilters ¶ added in v0.64.10
func (x *CostGroupAwsOptions) GetFilters() []*CostGroupOptionsFilters
func (*CostGroupAwsOptions) GetTagFilters ¶ added in v0.65.32
func (x *CostGroupAwsOptions) GetTagFilters() []*CostGroupOptionsFilters
func (*CostGroupAwsOptions) ProtoMessage ¶ added in v0.64.10
func (*CostGroupAwsOptions) ProtoMessage()
func (*CostGroupAwsOptions) ProtoReflect ¶ added in v0.64.10
func (x *CostGroupAwsOptions) ProtoReflect() protoreflect.Message
func (*CostGroupAwsOptions) Reset ¶ added in v0.64.10
func (x *CostGroupAwsOptions) Reset()
func (*CostGroupAwsOptions) String ¶ added in v0.64.10
func (x *CostGroupAwsOptions) String() string
type CostGroupAzureCspOptions ¶ added in v0.68.20
type CostGroupAzureCspOptions struct { // Optional. A list of filtering options. Multiple filter items will use the logical 'or' operator, e.g. filter1 || filter2 || filter3, etc. // A map of "key:value" column filters. The key indicates the column name while the value is the filter value prefixed by either "eq:" (equal), "re:" (regular expressions based on https://github.com/google/re2), or "!re:" (reverse "re:"). No prefix is the same as "eq:". Multiple map items will use the logical 'and' operator, e.g. mapfilter1 && mapfilter2 && mapfilter3, etc. // // For example, if you like to filter `productCode` to return only `AmazonEC2`, set to `{"productCode":"eq:AmazonEC2"}` or `{"productCode":"AmazonEC2"}`. You can also use a regular expression like `{"productCode":"re:AmazonEC2|AmazonRDS"}`, which means return all AmazonEC2 or AmazonRDS lineitems. Or reverse regexp, such as `{"productCode":"!re:^AmazonEC2$"}`, which means return all items except `AmazonEC2`. Filters []*CostGroupOptionsFilters `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"` // Optional. A list of filtering options. See [ReadCostsRequestAwsOptionsFilters] for more information on each filter item. Multiple filter items will use the logical 'or' operator, e.g. filter1 || filter2 || filter3, etc. // A map of "key:value" tag filters. The key indicates the tag key while the value is the filter tag value which can be prefixed by either "eq:" (equal), "re:" (regular expressions based on https://github.com/google/re2), or "!re:" (reverse "re:"). No prefix is the same as "eq:". Multiple map items will use the logical 'and' operator, e.g. mapfilter1 && mapfilter2 && mapfilter3, etc. // // For example, if you want to query lineitems with the tag `project:MY_PROJECT`, set to `{"project":"MY_PROJECT"}`. You can also use regular expressions for tag values, such as `{"name":"re:[A-Za-z0-9]*"}`. TagFilters []*CostGroupOptionsFilters `protobuf:"bytes,2,rep,name=tagFilters,proto3" json:"tagFilters,omitempty"` // contains filtered or unexported fields }
AzureCsp-specific options for CreateCostGroupRequest.
func (*CostGroupAzureCspOptions) Descriptor
deprecated
added in
v0.68.20
func (*CostGroupAzureCspOptions) Descriptor() ([]byte, []int)
Deprecated: Use CostGroupAzureCspOptions.ProtoReflect.Descriptor instead.
func (*CostGroupAzureCspOptions) GetFilters ¶ added in v0.68.20
func (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]*"}`. LabelFilters []*CostGroupOptionsFilters `protobuf:"bytes,3,rep,name=labelFilters,proto3" json:"labelFilters,omitempty"` // Project Labels refers to labels that have been assigned to GCP projects. // For example, projectId "mobingi-main" assigned as "env:prod" // If you want to query lineitems with the label `env: prod`, set to `{"env":"prod"}`. You can also use regular expressions for tag values, such as `{"name":"re:[A-Za-z0-9]*"}`. ProjectLabelFilters []*CostGroupOptionsFilters `protobuf:"bytes,4,rep,name=projectLabelFilters,proto3" json:"projectLabelFilters,omitempty"` // contains filtered or unexported fields }
GCP-specific options for CreateCostGroupRequest.
func (*CostGroupGcpOptions) Descriptor
deprecated
added in
v0.64.10
func (*CostGroupGcpOptions) Descriptor() ([]byte, []int)
Deprecated: Use CostGroupGcpOptions.ProtoReflect.Descriptor instead.
func (*CostGroupGcpOptions) GetFilters ¶ added in v0.64.10
func (x *CostGroupGcpOptions) GetFilters() []*CostGroupOptionsFilters
func (*CostGroupGcpOptions) GetLabelFilters ¶ added in v0.68.41
func (x *CostGroupGcpOptions) GetLabelFilters() []*CostGroupOptionsFilters
func (*CostGroupGcpOptions) GetProjectLabelFilters ¶ added in v0.68.41
func (x *CostGroupGcpOptions) GetProjectLabelFilters() []*CostGroupOptionsFilters
func (*CostGroupGcpOptions) GetTagFilters ¶ added in v0.65.32
func (x *CostGroupGcpOptions) GetTagFilters() []*CostGroupOptionsFilters
func (*CostGroupGcpOptions) ProtoMessage ¶ added in v0.64.10
func (*CostGroupGcpOptions) ProtoMessage()
func (*CostGroupGcpOptions) ProtoReflect ¶ added in v0.64.10
func (x *CostGroupGcpOptions) ProtoReflect() protoreflect.Message
func (*CostGroupGcpOptions) Reset ¶ added in v0.64.10
func (x *CostGroupGcpOptions) Reset()
func (*CostGroupGcpOptions) String ¶ added in v0.64.10
func (x *CostGroupGcpOptions) String() string
type CostGroupOptionsFilters ¶ added in v0.64.10
type CostGroupOptionsFilters struct { AndFilters map[string]string `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
func (*CostGroupOptionsFilters) Descriptor
deprecated
added in
v0.64.10
func (*CostGroupOptionsFilters) Descriptor() ([]byte, []int)
Deprecated: Use CostGroupOptionsFilters.ProtoReflect.Descriptor instead.
func (*CostGroupOptionsFilters) GetAndFilters ¶ added in v0.64.10
func (x *CostGroupOptionsFilters) GetAndFilters() map[string]string
func (*CostGroupOptionsFilters) ProtoMessage ¶ added in v0.64.10
func (*CostGroupOptionsFilters) ProtoMessage()
func (*CostGroupOptionsFilters) ProtoReflect ¶ added in v0.64.10
func (x *CostGroupOptionsFilters) ProtoReflect() protoreflect.Message
func (*CostGroupOptionsFilters) Reset ¶ added in v0.64.10
func (x *CostGroupOptionsFilters) Reset()
func (*CostGroupOptionsFilters) String ¶ added in v0.64.10
func (x *CostGroupOptionsFilters) String() string
type CostGroups ¶ added in v0.65.51
type CostGroups struct { AccountId string `protobuf:"bytes,1,opt,name=accountId,proto3" json:"accountId,omitempty"` Allocation string `protobuf:"bytes,2,opt,name=allocation,proto3" json:"allocation,omitempty"` Duration string `protobuf:"bytes,3,opt,name=duration,proto3" json:"duration,omitempty"` // contains filtered or unexported fields }
func (*CostGroups) Descriptor
deprecated
added in
v0.65.51
func (*CostGroups) Descriptor() ([]byte, []int)
Deprecated: Use CostGroups.ProtoReflect.Descriptor instead.
func (*CostGroups) GetAccountId ¶ added in v0.65.51
func (x *CostGroups) GetAccountId() string
func (*CostGroups) GetAllocation ¶ added in v0.65.51
func (x *CostGroups) GetAllocation() string
func (*CostGroups) GetDuration ¶ added in v0.65.51
func (x *CostGroups) GetDuration() string
func (*CostGroups) ProtoMessage ¶ added in v0.65.51
func (*CostGroups) ProtoMessage()
func (*CostGroups) ProtoReflect ¶ added in v0.65.51
func (x *CostGroups) ProtoReflect() protoreflect.Message
func (*CostGroups) Reset ¶ added in v0.65.51
func (x *CostGroups) Reset()
func (*CostGroups) String ¶ added in v0.65.51
func (x *CostGroups) String() string
type EC2Instance ¶ added in v0.64.33
type EC2Instance struct { // The ID of the Capacity Reservation. CapacityReservationId string `protobuf:"bytes,1,opt,name=capacityReservationId,proto3" json:"capacityReservationId,omitempty"` // Indicates whether the instance is optimized for Amazon EBS I/O. This optimization // provides dedicated throughput to Amazon EBS and an optimized configuration // stack to provide optimal I/O performance. This optimization isn't available // with all instance types. Additional usage charges apply when using an EBS // Optimized instance. EbsOptimized bool `protobuf:"varint,2,opt,name=ebsOptimized,proto3" json:"ebsOptimized,omitempty"` // The ID of the AMI used to launch the instance. ImageId string `protobuf:"bytes,3,opt,name=imageId,proto3" json:"imageId,omitempty"` // The ID of the instance. InstanceId string `protobuf:"bytes,4,opt,name=instanceId,proto3" json:"instanceId,omitempty"` // Indicates whether this is a Spot Instance or a Scheduled Instance. InstanceLifecycle string `protobuf:"bytes,5,opt,name=instanceLifecycle,proto3" json:"instanceLifecycle,omitempty"` // The instance type. InstanceType string `protobuf:"bytes,6,opt,name=instanceType,proto3" json:"instanceType,omitempty"` // The IPv6 address assigned to the instance. Ipv6Address string `protobuf:"bytes,7,opt,name=ipv6Address,proto3" json:"ipv6Address,omitempty"` // The kernel associated with this instance, if applicable. KernelId string `protobuf:"bytes,8,opt,name=kernelId,proto3" json:"kernelId,omitempty"` // The name of the key pair, if this instance was launched with an associated key pair. KeyName string `protobuf:"bytes,9,opt,name=keyName,proto3" json:"keyName,omitempty"` // The time the instance was launched. LaunchTime string `protobuf:"bytes,10,opt,name=launchTime,proto3" json:"launchTime,omitempty"` // The Amazon Resource Name (ARN) of the Outpost. OutpostArn string `protobuf:"bytes,11,opt,name=outpostArn,proto3" json:"outpostArn,omitempty"` // The value is Windows for Windows instances; otherwise blank. Platform string `protobuf:"bytes,12,opt,name=platform,proto3" json:"platform,omitempty"` // The platform details value for the instance. For more information, see AMI // billing information fields (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/billing-info-fields.html) // in the Amazon EC2 User Guide. PlatformDetails string `protobuf:"bytes,13,opt,name=platformDetails,proto3" json:"platformDetails,omitempty"` // (IPv4 only) The private DNS hostname name assigned to the instance. This // DNS hostname can only be used inside the Amazon EC2 network. This name is // not available until the instance enters the running state. // // [EC2-VPC] The Amazon-provided DNS server resolves Amazon-provided private // DNS hostnames if you've enabled DNS resolution and DNS hostnames in your // VPC. If you are not using the Amazon-provided DNS server in your VPC, your // custom domain name servers must resolve the hostname as appropriate. PrivateDnsName string `protobuf:"bytes,14,opt,name=privateDnsName,proto3" json:"privateDnsName,omitempty"` // The private IPv4 address assigned to the instance. PrivateIpAddress string `protobuf:"bytes,15,opt,name=privateIpAddress,proto3" json:"privateIpAddress,omitempty"` // (IPv4 only) The public DNS name assigned to the instance. This name is not // available until the instance enters the running state. For EC2-VPC, this // name is only available if you've enabled DNS hostnames for your VPC. PublicDnsName string `protobuf:"bytes,16,opt,name=publicDnsName,proto3" json:"publicDnsName,omitempty"` // The public IPv4 address, or the Carrier IP address assigned to the instance, // if applicable. // // A Carrier IP address only applies to an instance launched in a subnet associated // with a Wavelength Zone. PublicIpAddress string `protobuf:"bytes,17,opt,name=publicIpAddress,proto3" json:"publicIpAddress,omitempty"` // The RAM disk associated with this instance, if applicable. RamdiskId string `protobuf:"bytes,18,opt,name=ramdiskId,proto3" json:"ramdiskId,omitempty"` // The device name of the root device volume (for example, /dev/sda1). RootDeviceName string `protobuf:"bytes,19,opt,name=rootDeviceName,proto3" json:"rootDeviceName,omitempty"` // The root device type used by the AMI. The AMI can use an EBS volume or an // instance store volume. RootDeviceType string `protobuf:"bytes,20,opt,name=rootDeviceType,proto3" json:"rootDeviceType,omitempty"` // Indicates whether source/destination checking is enabled. SourceDestCheck bool `protobuf:"varint,21,opt,name=sourceDestCheck,proto3" json:"sourceDestCheck,omitempty"` // If the request is a Spot Instance request, the ID of the request. SpotInstanceRequestId string `protobuf:"bytes,22,opt,name=spotInstanceRequestId,proto3" json:"spotInstanceRequestId,omitempty"` // Specifies whether enhanced networking with the Intel 82599 Virtual Function // interface is enabled. SriovNetSupport string `protobuf:"bytes,23,opt,name=sriovNetSupport,proto3" json:"sriovNetSupport,omitempty"` // The current state of the instance. State string `protobuf:"bytes,24,opt,name=state,proto3" json:"state,omitempty"` // [EC2-VPC] The ID of the subnet in which the instance is running. SubnetId string `protobuf:"bytes,25,opt,name=subnetId,proto3" json:"subnetId,omitempty"` // Any tags assigned to the instance. Tags []*Tag `protobuf:"bytes,26,rep,name=tags,proto3" json:"tags,omitempty"` // The usage operation value for the instance. For more information, see AMI // billing information fields (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/billing-info-fields.html) // in the Amazon EC2 User Guide. UsageOperation string `protobuf:"bytes,27,opt,name=usageOperation,proto3" json:"usageOperation,omitempty"` // The virtualization type of the instance. VirtualizationType string `protobuf:"bytes,28,opt,name=virtualizationType,proto3" json:"virtualizationType,omitempty"` // [EC2-VPC] The ID of the VPC in which the instance is running. VpcId string `protobuf:"bytes,29,opt,name=vpcId,proto3" json:"vpcId,omitempty"` // Format: `yyyy-mm` Date string `protobuf:"bytes,30,opt,name=date,proto3" json:"date,omitempty"` // contains filtered or unexported fields }
func (*EC2Instance) Descriptor
deprecated
added in
v0.64.33
func (*EC2Instance) Descriptor() ([]byte, []int)
Deprecated: Use EC2Instance.ProtoReflect.Descriptor instead.
func (*EC2Instance) GetCapacityReservationId ¶ added in v0.64.33
func (x *EC2Instance) GetCapacityReservationId() string
func (*EC2Instance) GetDate ¶ added in v0.64.36
func (x *EC2Instance) GetDate() string
func (*EC2Instance) GetEbsOptimized ¶ added in v0.64.33
func (x *EC2Instance) GetEbsOptimized() bool
func (*EC2Instance) GetImageId ¶ added in v0.64.33
func (x *EC2Instance) GetImageId() string
func (*EC2Instance) GetInstanceId ¶ added in v0.64.33
func (x *EC2Instance) GetInstanceId() string
func (*EC2Instance) GetInstanceLifecycle ¶ added in v0.64.33
func (x *EC2Instance) GetInstanceLifecycle() string
func (*EC2Instance) GetInstanceType ¶ added in v0.64.33
func (x *EC2Instance) GetInstanceType() string
func (*EC2Instance) GetIpv6Address ¶ added in v0.64.33
func (x *EC2Instance) GetIpv6Address() string
func (*EC2Instance) GetKernelId ¶ added in v0.64.33
func (x *EC2Instance) GetKernelId() string
func (*EC2Instance) GetKeyName ¶ added in v0.64.33
func (x *EC2Instance) GetKeyName() string
func (*EC2Instance) GetLaunchTime ¶ added in v0.64.33
func (x *EC2Instance) GetLaunchTime() string
func (*EC2Instance) GetOutpostArn ¶ added in v0.64.33
func (x *EC2Instance) GetOutpostArn() string
func (*EC2Instance) GetPlatform ¶ added in v0.64.33
func (x *EC2Instance) GetPlatform() string
func (*EC2Instance) GetPlatformDetails ¶ added in v0.64.33
func (x *EC2Instance) GetPlatformDetails() string
func (*EC2Instance) GetPrivateDnsName ¶ added in v0.64.33
func (x *EC2Instance) GetPrivateDnsName() string
func (*EC2Instance) GetPrivateIpAddress ¶ added in v0.64.33
func (x *EC2Instance) GetPrivateIpAddress() string
func (*EC2Instance) GetPublicDnsName ¶ added in v0.64.33
func (x *EC2Instance) GetPublicDnsName() string
func (*EC2Instance) GetPublicIpAddress ¶ added in v0.64.33
func (x *EC2Instance) GetPublicIpAddress() string
func (*EC2Instance) GetRamdiskId ¶ added in v0.64.33
func (x *EC2Instance) GetRamdiskId() string
func (*EC2Instance) GetRootDeviceName ¶ added in v0.64.33
func (x *EC2Instance) GetRootDeviceName() string
func (*EC2Instance) GetRootDeviceType ¶ added in v0.64.33
func (x *EC2Instance) GetRootDeviceType() string
func (*EC2Instance) GetSourceDestCheck ¶ added in v0.64.33
func (x *EC2Instance) GetSourceDestCheck() bool
func (*EC2Instance) GetSpotInstanceRequestId ¶ added in v0.64.33
func (x *EC2Instance) GetSpotInstanceRequestId() string
func (*EC2Instance) GetSriovNetSupport ¶ added in v0.64.33
func (x *EC2Instance) GetSriovNetSupport() string
func (*EC2Instance) GetState ¶ added in v0.64.33
func (x *EC2Instance) GetState() string
func (*EC2Instance) GetSubnetId ¶ added in v0.64.33
func (x *EC2Instance) GetSubnetId() string
func (*EC2Instance) GetTags ¶ added in v0.64.33
func (x *EC2Instance) GetTags() []*Tag
func (*EC2Instance) GetUsageOperation ¶ added in v0.64.33
func (x *EC2Instance) GetUsageOperation() string
func (*EC2Instance) GetVirtualizationType ¶ added in v0.64.33
func (x *EC2Instance) GetVirtualizationType() string
func (*EC2Instance) GetVpcId ¶ added in v0.64.33
func (x *EC2Instance) GetVpcId() string
func (*EC2Instance) ProtoMessage ¶ added in v0.64.33
func (*EC2Instance) ProtoMessage()
func (*EC2Instance) ProtoReflect ¶ added in v0.64.33
func (x *EC2Instance) ProtoReflect() protoreflect.Message
func (*EC2Instance) Reset ¶ added in v0.64.33
func (x *EC2Instance) Reset()
func (*EC2Instance) String ¶ added in v0.64.33
func (x *EC2Instance) String() string
type EC2Options ¶ added in v0.68.51
type EC2Options struct { InstanceType string `protobuf:"bytes,1,opt,name=instanceType,proto3" json:"instanceType,omitempty"` Tenancy string `protobuf:"bytes,2,opt,name=tenancy,proto3" json:"tenancy,omitempty"` Family string `protobuf:"bytes,3,opt,name=family,proto3" json:"family,omitempty"` Platform string `protobuf:"bytes,4,opt,name=platform,proto3" json:"platform,omitempty"` // contains filtered or unexported fields }
func (*EC2Options) Descriptor
deprecated
added in
v0.68.51
func (*EC2Options) Descriptor() ([]byte, []int)
Deprecated: Use EC2Options.ProtoReflect.Descriptor instead.
func (*EC2Options) GetFamily ¶ added in v0.68.51
func (x *EC2Options) GetFamily() string
func (*EC2Options) GetInstanceType ¶ added in v0.68.51
func (x *EC2Options) GetInstanceType() string
func (*EC2Options) GetPlatform ¶ added in v0.68.51
func (x *EC2Options) GetPlatform() string
func (*EC2Options) GetTenancy ¶ added in v0.68.51
func (x *EC2Options) GetTenancy() string
func (*EC2Options) ProtoMessage ¶ added in v0.68.51
func (*EC2Options) ProtoMessage()
func (*EC2Options) ProtoReflect ¶ added in v0.68.51
func (x *EC2Options) ProtoReflect() protoreflect.Message
func (*EC2Options) Reset ¶ added in v0.68.51
func (x *EC2Options) Reset()
func (*EC2Options) String ¶ added in v0.68.51
func (x *EC2Options) String() string
type ESOptions ¶ added in v0.68.51
type ESOptions struct { InstanceClass string `protobuf:"bytes,1,opt,name=instanceClass,proto3" json:"instanceClass,omitempty"` InstanceSize string `protobuf:"bytes,2,opt,name=instanceSize,proto3" json:"instanceSize,omitempty"` // contains filtered or unexported fields }
func (*ESOptions) Descriptor
deprecated
added in
v0.68.51
func (*ESOptions) GetInstanceClass ¶ added in v0.68.51
func (*ESOptions) GetInstanceSize ¶ added in v0.68.51
func (*ESOptions) ProtoMessage ¶ added in v0.68.51
func (*ESOptions) ProtoMessage()
func (*ESOptions) ProtoReflect ¶ added in v0.68.51
func (x *ESOptions) ProtoReflect() protoreflect.Message
type ElasticCacheOptions ¶ added in v0.68.51
type ElasticCacheOptions struct { Family string `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"` NodeType string `protobuf:"bytes,2,opt,name=nodeType,proto3" json:"nodeType,omitempty"` ProductDescription string `protobuf:"bytes,3,opt,name=productDescription,proto3" json:"productDescription,omitempty"` // contains filtered or unexported fields }
func (*ElasticCacheOptions) Descriptor
deprecated
added in
v0.68.51
func (*ElasticCacheOptions) Descriptor() ([]byte, []int)
Deprecated: Use ElasticCacheOptions.ProtoReflect.Descriptor instead.
func (*ElasticCacheOptions) GetFamily ¶ added in v0.68.51
func (x *ElasticCacheOptions) GetFamily() string
func (*ElasticCacheOptions) GetNodeType ¶ added in v0.68.51
func (x *ElasticCacheOptions) GetNodeType() string
func (*ElasticCacheOptions) GetProductDescription ¶ added in v0.68.51
func (x *ElasticCacheOptions) GetProductDescription() string
func (*ElasticCacheOptions) ProtoMessage ¶ added in v0.68.51
func (*ElasticCacheOptions) ProtoMessage()
func (*ElasticCacheOptions) ProtoReflect ¶ added in v0.68.51
func (x *ElasticCacheOptions) ProtoReflect() protoreflect.Message
func (*ElasticCacheOptions) Reset ¶ added in v0.68.51
func (x *ElasticCacheOptions) Reset()
func (*ElasticCacheOptions) String ¶ added in v0.68.51
func (x *ElasticCacheOptions) String() string
type Favorites ¶ added in v0.63.2
type Favorites struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` IsPrivate bool `protobuf:"varint,4,opt,name=isPrivate,proto3" json:"isPrivate,omitempty"` Icon string `protobuf:"bytes,5,opt,name=icon,proto3" json:"icon,omitempty"` CreatedAt string `protobuf:"bytes,6,opt,name=createdAt,proto3" json:"createdAt,omitempty"` UpdatedAt string `protobuf:"bytes,7,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"` ColorTheme string `protobuf:"bytes,8,opt,name=colorTheme,proto3" json:"colorTheme,omitempty"` // contains filtered or unexported fields }
func (*Favorites) Descriptor
deprecated
added in
v0.63.2
func (*Favorites) 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 GcpDiscountRecommendations ¶ added in v0.68.85
type GcpDiscountRecommendations struct {
// contains filtered or unexported fields
}
func (*GcpDiscountRecommendations) Descriptor
deprecated
added in
v0.68.85
func (*GcpDiscountRecommendations) Descriptor() ([]byte, []int)
Deprecated: Use GcpDiscountRecommendations.ProtoReflect.Descriptor instead.
func (*GcpDiscountRecommendations) ProtoMessage ¶ added in v0.68.85
func (*GcpDiscountRecommendations) ProtoMessage()
func (*GcpDiscountRecommendations) ProtoReflect ¶ added in v0.68.85
func (x *GcpDiscountRecommendations) ProtoReflect() protoreflect.Message
func (*GcpDiscountRecommendations) Reset ¶ added in v0.68.85
func (x *GcpDiscountRecommendations) Reset()
func (*GcpDiscountRecommendations) String ¶ added in v0.68.85
func (x *GcpDiscountRecommendations) String() string
type GcpInputs ¶ added in v0.68.85
type GcpInputs struct {
// contains filtered or unexported fields
}
func (*GcpInputs) Descriptor
deprecated
added in
v0.68.85
func (*GcpInputs) ProtoMessage ¶ added in v0.68.85
func (*GcpInputs) ProtoMessage()
func (*GcpInputs) ProtoReflect ¶ added in v0.68.85
func (x *GcpInputs) 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 GranularBudgetData ¶ added in v0.69.4
type GranularBudgetData struct { Date string `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"` // use yyyymm format Budget float32 `protobuf:"fixed32,2,opt,name=budget,proto3" json:"budget,omitempty"` // contains filtered or unexported fields }
func (*GranularBudgetData) Descriptor
deprecated
added in
v0.69.4
func (*GranularBudgetData) Descriptor() ([]byte, []int)
Deprecated: Use GranularBudgetData.ProtoReflect.Descriptor instead.
func (*GranularBudgetData) GetBudget ¶ added in v0.69.4
func (x *GranularBudgetData) GetBudget() float32
func (*GranularBudgetData) GetDate ¶ added in v0.69.11
func (x *GranularBudgetData) GetDate() string
func (*GranularBudgetData) ProtoMessage ¶ added in v0.69.4
func (*GranularBudgetData) ProtoMessage()
func (*GranularBudgetData) ProtoReflect ¶ added in v0.69.4
func (x *GranularBudgetData) ProtoReflect() protoreflect.Message
func (*GranularBudgetData) Reset ¶ added in v0.69.4
func (x *GranularBudgetData) Reset()
func (*GranularBudgetData) String ¶ added in v0.69.4
func (x *GranularBudgetData) String() string
type GranularForecastData ¶ added in v0.69.11
type GranularForecastData struct { Date string `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"` // use yyyymm format Mid float32 `protobuf:"fixed32,2,opt,name=mid,proto3" json:"mid,omitempty"` UpperBound float32 `protobuf:"fixed32,3,opt,name=upperBound,proto3" json:"upperBound,omitempty"` LowerBound float32 `protobuf:"fixed32,4,opt,name=lowerBound,proto3" json:"lowerBound,omitempty"` // contains filtered or unexported fields }
func (*GranularForecastData) Descriptor
deprecated
added in
v0.69.11
func (*GranularForecastData) Descriptor() ([]byte, []int)
Deprecated: Use GranularForecastData.ProtoReflect.Descriptor instead.
func (*GranularForecastData) GetDate ¶ added in v0.69.11
func (x *GranularForecastData) GetDate() string
func (*GranularForecastData) GetLowerBound ¶ added in v0.69.11
func (x *GranularForecastData) GetLowerBound() float32
func (*GranularForecastData) GetMid ¶ added in v0.69.11
func (x *GranularForecastData) GetMid() float32
func (*GranularForecastData) GetUpperBound ¶ added in v0.69.11
func (x *GranularForecastData) GetUpperBound() float32
func (*GranularForecastData) ProtoMessage ¶ added in v0.69.11
func (*GranularForecastData) ProtoMessage()
func (*GranularForecastData) ProtoReflect ¶ added in v0.69.11
func (x *GranularForecastData) ProtoReflect() protoreflect.Message
func (*GranularForecastData) Reset ¶ added in v0.69.11
func (x *GranularForecastData) Reset()
func (*GranularForecastData) String ¶ added in v0.69.11
func (x *GranularForecastData) String() string
type GranularSpendingData ¶ added in v0.69.11
type GranularSpendingData struct { Date string `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"` // use yyyymm format Value float32 `protobuf:"fixed32,2,opt,name=value,proto3" json:"value,omitempty"` // actual cost for the month // contains filtered or unexported fields }
func (*GranularSpendingData) Descriptor
deprecated
added in
v0.69.11
func (*GranularSpendingData) Descriptor() ([]byte, []int)
Deprecated: Use GranularSpendingData.ProtoReflect.Descriptor instead.
func (*GranularSpendingData) GetDate ¶ added in v0.69.11
func (x *GranularSpendingData) GetDate() string
func (*GranularSpendingData) GetValue ¶ added in v0.69.11
func (x *GranularSpendingData) GetValue() float32
func (*GranularSpendingData) ProtoMessage ¶ added in v0.69.11
func (*GranularSpendingData) ProtoMessage()
func (*GranularSpendingData) ProtoReflect ¶ added in v0.69.11
func (x *GranularSpendingData) ProtoReflect() protoreflect.Message
func (*GranularSpendingData) Reset ¶ added in v0.69.11
func (x *GranularSpendingData) Reset()
func (*GranularSpendingData) String ¶ added in v0.69.11
func (x *GranularSpendingData) String() string
type IncludeForecast ¶ added in v0.69.2
type IncludeForecast struct { // true if include the forecast Include bool `protobuf:"varint,1,opt,name=include,proto3" json:"include,omitempty"` StartDate string `protobuf:"bytes,2,opt,name=startDate,proto3" json:"startDate,omitempty"` EndDate string `protobuf:"bytes,3,opt,name=endDate,proto3" json:"endDate,omitempty"` // contains filtered or unexported fields }
func (*IncludeForecast) Descriptor
deprecated
added in
v0.69.2
func (*IncludeForecast) Descriptor() ([]byte, []int)
Deprecated: Use IncludeForecast.ProtoReflect.Descriptor instead.
func (*IncludeForecast) GetEndDate ¶ added in v0.69.2
func (x *IncludeForecast) GetEndDate() string
func (*IncludeForecast) GetInclude ¶ added in v0.69.2
func (x *IncludeForecast) GetInclude() bool
func (*IncludeForecast) GetStartDate ¶ added in v0.69.2
func (x *IncludeForecast) GetStartDate() string
func (*IncludeForecast) ProtoMessage ¶ added in v0.69.2
func (*IncludeForecast) ProtoMessage()
func (*IncludeForecast) ProtoReflect ¶ added in v0.69.2
func (x *IncludeForecast) ProtoReflect() protoreflect.Message
func (*IncludeForecast) Reset ¶ added in v0.69.2
func (x *IncludeForecast) Reset()
func (*IncludeForecast) String ¶ added in v0.69.2
func (x *IncludeForecast) String() string
type LayoutRequests ¶
type LayoutRequests struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Url string `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"` Params *structpb.Struct `protobuf:"bytes,4,opt,name=params,proto3" json:"params,omitempty"` Hash string `protobuf:"bytes,5,opt,name=hash,proto3" json:"hash,omitempty"` // contains filtered or unexported fields }
func (*LayoutRequests) Descriptor
deprecated
func (*LayoutRequests) Descriptor() ([]byte, []int)
Deprecated: Use LayoutRequests.ProtoReflect.Descriptor instead.
func (*LayoutRequests) GetHash ¶
func (x *LayoutRequests) GetHash() string
func (*LayoutRequests) GetId ¶
func (x *LayoutRequests) GetId() string
func (*LayoutRequests) GetName ¶
func (x *LayoutRequests) GetName() string
func (*LayoutRequests) GetParams ¶
func (x *LayoutRequests) GetParams() *structpb.Struct
func (*LayoutRequests) GetUrl ¶
func (x *LayoutRequests) GetUrl() string
func (*LayoutRequests) ProtoMessage ¶
func (*LayoutRequests) ProtoMessage()
func (*LayoutRequests) ProtoReflect ¶
func (x *LayoutRequests) ProtoReflect() protoreflect.Message
func (*LayoutRequests) Reset ¶
func (x *LayoutRequests) Reset()
func (*LayoutRequests) String ¶
func (x *LayoutRequests) String() string
type MemberCostGroup ¶ added in v0.63.5
type MemberCostGroup struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` Image string `protobuf:"bytes,4,opt,name=image,proto3" json:"image,omitempty"` Icon string `protobuf:"bytes,5,opt,name=icon,proto3" json:"icon,omitempty"` ColorTheme string `protobuf:"bytes,6,opt,name=colorTheme,proto3" json:"colorTheme,omitempty"` CreatedAt string `protobuf:"bytes,7,opt,name=createdAt,proto3" json:"createdAt,omitempty"` UpdatedAt string `protobuf:"bytes,8,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"` // contains filtered or unexported fields }
func (*MemberCostGroup) Descriptor
deprecated
added in
v0.63.5
func (*MemberCostGroup) Descriptor() ([]byte, []int)
Deprecated: Use MemberCostGroup.ProtoReflect.Descriptor instead.
func (*MemberCostGroup) GetColorTheme ¶ added in v0.63.5
func (x *MemberCostGroup) GetColorTheme() string
func (*MemberCostGroup) GetCreatedAt ¶ added in v0.63.5
func (x *MemberCostGroup) GetCreatedAt() string
func (*MemberCostGroup) GetDescription ¶ added in v0.63.5
func (x *MemberCostGroup) GetDescription() string
func (*MemberCostGroup) GetIcon ¶ added in v0.63.5
func (x *MemberCostGroup) GetIcon() string
func (*MemberCostGroup) GetId ¶ added in v0.63.5
func (x *MemberCostGroup) GetId() string
func (*MemberCostGroup) GetImage ¶ added in v0.63.5
func (x *MemberCostGroup) GetImage() string
func (*MemberCostGroup) GetName ¶ added in v0.63.5
func (x *MemberCostGroup) GetName() string
func (*MemberCostGroup) GetUpdatedAt ¶ added in v0.63.5
func (x *MemberCostGroup) GetUpdatedAt() string
func (*MemberCostGroup) ProtoMessage ¶ added in v0.63.5
func (*MemberCostGroup) ProtoMessage()
func (*MemberCostGroup) ProtoReflect ¶ added in v0.63.5
func (x *MemberCostGroup) ProtoReflect() protoreflect.Message
func (*MemberCostGroup) Reset ¶ added in v0.63.5
func (x *MemberCostGroup) Reset()
func (*MemberCostGroup) String ¶ added in v0.63.5
func (x *MemberCostGroup) String() string
type MemberUserData ¶ added in v0.63.3
type MemberUserData struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Email string `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"` Avatar string `protobuf:"bytes,4,opt,name=avatar,proto3" json:"avatar,omitempty"` Icon string `protobuf:"bytes,5,opt,name=icon,proto3" json:"icon,omitempty"` ColorTheme string `protobuf:"bytes,6,opt,name=colorTheme,proto3" json:"colorTheme,omitempty"` Initial string `protobuf:"bytes,7,opt,name=initial,proto3" json:"initial,omitempty"` Activated bool `protobuf:"varint,8,opt,name=activated,proto3" json:"activated,omitempty"` IsAdmin bool `protobuf:"varint,9,opt,name=isAdmin,proto3" json:"isAdmin,omitempty"` Attributes []string `protobuf:"bytes,10,rep,name=attributes,proto3" json:"attributes,omitempty"` Locale string `protobuf:"bytes,11,opt,name=locale,proto3" json:"locale,omitempty"` Timezone string `protobuf:"bytes,12,opt,name=timezone,proto3" json:"timezone,omitempty"` Registered string `protobuf:"bytes,13,opt,name=registered,proto3" json:"registered,omitempty"` SsoEnabled bool `protobuf:"varint,14,opt,name=ssoEnabled,proto3" json:"ssoEnabled,omitempty"` MfaEnabled bool `protobuf:"varint,15,opt,name=mfaEnabled,proto3" json:"mfaEnabled,omitempty"` AppTheme string `protobuf:"bytes,16,opt,name=appTheme,proto3" json:"appTheme,omitempty"` MainView string `protobuf:"bytes,17,opt,name=mainView,proto3" json:"mainView,omitempty"` CostGroups []*MemberCostGroup `protobuf:"bytes,18,rep,name=costGroups,proto3" json:"costGroups,omitempty"` UpdatedAt string `protobuf:"bytes,19,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"` // contains filtered or unexported fields }
func (*MemberUserData) Descriptor
deprecated
added in
v0.63.3
func (*MemberUserData) Descriptor() ([]byte, []int)
Deprecated: Use MemberUserData.ProtoReflect.Descriptor instead.
func (*MemberUserData) GetActivated ¶ added in v0.63.3
func (x *MemberUserData) GetActivated() bool
func (*MemberUserData) GetAppTheme ¶ added in v0.63.3
func (x *MemberUserData) GetAppTheme() string
func (*MemberUserData) GetAttributes ¶ added in v0.63.3
func (x *MemberUserData) GetAttributes() []string
func (*MemberUserData) GetAvatar ¶ added in v0.63.3
func (x *MemberUserData) GetAvatar() string
func (*MemberUserData) GetColorTheme ¶ added in v0.63.3
func (x *MemberUserData) GetColorTheme() string
func (*MemberUserData) GetCostGroups ¶ added in v0.63.5
func (x *MemberUserData) GetCostGroups() []*MemberCostGroup
func (*MemberUserData) GetEmail ¶ added in v0.63.3
func (x *MemberUserData) GetEmail() string
func (*MemberUserData) GetIcon ¶ added in v0.63.3
func (x *MemberUserData) GetIcon() string
func (*MemberUserData) GetId ¶ added in v0.63.3
func (x *MemberUserData) GetId() string
func (*MemberUserData) GetInitial ¶ added in v0.63.3
func (x *MemberUserData) GetInitial() string
func (*MemberUserData) GetIsAdmin ¶ added in v0.63.3
func (x *MemberUserData) GetIsAdmin() bool
func (*MemberUserData) GetLocale ¶ added in v0.63.3
func (x *MemberUserData) GetLocale() string
func (*MemberUserData) GetMainView ¶ added in v0.63.3
func (x *MemberUserData) GetMainView() string
func (*MemberUserData) GetMfaEnabled ¶ added in v0.63.3
func (x *MemberUserData) GetMfaEnabled() bool
func (*MemberUserData) GetName ¶ added in v0.63.3
func (x *MemberUserData) GetName() string
func (*MemberUserData) GetRegistered ¶ added in v0.63.3
func (x *MemberUserData) GetRegistered() string
func (*MemberUserData) GetSsoEnabled ¶ added in v0.63.3
func (x *MemberUserData) GetSsoEnabled() bool
func (*MemberUserData) GetTimezone ¶ added in v0.63.3
func (x *MemberUserData) GetTimezone() string
func (*MemberUserData) GetUpdatedAt ¶ added in v0.64.24
func (x *MemberUserData) GetUpdatedAt() string
func (*MemberUserData) ProtoMessage ¶ added in v0.63.3
func (*MemberUserData) ProtoMessage()
func (*MemberUserData) ProtoReflect ¶ added in v0.63.3
func (x *MemberUserData) ProtoReflect() protoreflect.Message
func (*MemberUserData) Reset ¶ added in v0.63.3
func (x *MemberUserData) Reset()
func (*MemberUserData) String ¶ added in v0.63.3
func (x *MemberUserData) String() string
type RDSOptions ¶ added in v0.68.51
type RDSOptions struct { DbEdition string `protobuf:"bytes,1,opt,name=dbEdition,proto3" json:"dbEdition,omitempty"` DbEngine string `protobuf:"bytes,2,opt,name=dbEngine,proto3" json:"dbEngine,omitempty"` DeploymentOptions string `protobuf:"bytes,3,opt,name=deploymentOptions,proto3" json:"deploymentOptions,omitempty"` Family string `protobuf:"bytes,4,opt,name=family,proto3" json:"family,omitempty"` InstanceType string `protobuf:"bytes,5,opt,name=instanceType,proto3" json:"instanceType,omitempty"` LicenseModel string `protobuf:"bytes,6,opt,name=licenseModel,proto3" json:"licenseModel,omitempty"` // contains filtered or unexported fields }
func (*RDSOptions) Descriptor
deprecated
added in
v0.68.51
func (*RDSOptions) Descriptor() ([]byte, []int)
Deprecated: Use RDSOptions.ProtoReflect.Descriptor instead.
func (*RDSOptions) GetDbEdition ¶ added in v0.68.51
func (x *RDSOptions) GetDbEdition() string
func (*RDSOptions) GetDbEngine ¶ added in v0.68.51
func (x *RDSOptions) GetDbEngine() string
func (*RDSOptions) GetDeploymentOptions ¶ added in v0.68.51
func (x *RDSOptions) GetDeploymentOptions() string
func (*RDSOptions) GetFamily ¶ added in v0.68.51
func (x *RDSOptions) GetFamily() string
func (*RDSOptions) GetInstanceType ¶ added in v0.68.51
func (x *RDSOptions) GetInstanceType() string
func (*RDSOptions) GetLicenseModel ¶ added in v0.68.51
func (x *RDSOptions) GetLicenseModel() string
func (*RDSOptions) ProtoMessage ¶ added in v0.68.51
func (*RDSOptions) ProtoMessage()
func (*RDSOptions) ProtoReflect ¶ added in v0.68.51
func (x *RDSOptions) ProtoReflect() protoreflect.Message
func (*RDSOptions) Reset ¶ added in v0.68.51
func (x *RDSOptions) Reset()
func (*RDSOptions) String ¶ added in v0.68.51
func (x *RDSOptions) String() string
type RecommendationDetail ¶ added in v0.64.35
type RecommendationDetail struct { Recommendation string `protobuf:"bytes,1,opt,name=recommendation,proto3" json:"recommendation,omitempty"` RecommendedResourceType string `protobuf:"bytes,2,opt,name=recommendedResourceType,proto3" json:"recommendedResourceType,omitempty"` EstimatedCost float64 `protobuf:"fixed64,3,opt,name=estimatedCost,proto3" json:"estimatedCost,omitempty"` EstimatedSavings float64 `protobuf:"fixed64,4,opt,name=estimatedSavings,proto3" json:"estimatedSavings,omitempty"` Region string `protobuf:"bytes,5,opt,name=region,proto3" json:"region,omitempty"` // contains filtered or unexported fields }
func (*RecommendationDetail) Descriptor
deprecated
added in
v0.64.35
func (*RecommendationDetail) Descriptor() ([]byte, []int)
Deprecated: Use RecommendationDetail.ProtoReflect.Descriptor instead.
func (*RecommendationDetail) GetEstimatedCost ¶ added in v0.64.35
func (x *RecommendationDetail) GetEstimatedCost() float64
func (*RecommendationDetail) GetEstimatedSavings ¶ added in v0.64.35
func (x *RecommendationDetail) GetEstimatedSavings() float64
func (*RecommendationDetail) GetRecommendation ¶ added in v0.65.12
func (x *RecommendationDetail) GetRecommendation() string
func (*RecommendationDetail) GetRecommendedResourceType ¶ added in v0.64.35
func (x *RecommendationDetail) GetRecommendedResourceType() string
func (*RecommendationDetail) GetRegion ¶ added in v0.64.35
func (x *RecommendationDetail) GetRegion() string
func (*RecommendationDetail) ProtoMessage ¶ added in v0.64.35
func (*RecommendationDetail) ProtoMessage()
func (*RecommendationDetail) ProtoReflect ¶ added in v0.64.35
func (x *RecommendationDetail) ProtoReflect() protoreflect.Message
func (*RecommendationDetail) Reset ¶ added in v0.64.35
func (x *RecommendationDetail) Reset()
func (*RecommendationDetail) String ¶ added in v0.64.35
func (x *RecommendationDetail) String() string
type RedshiftOptions ¶ added in v0.68.51
type RedshiftOptions struct { Family string `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"` NodeType string `protobuf:"bytes,2,opt,name=nodeType,proto3" json:"nodeType,omitempty"` // contains filtered or unexported fields }
func (*RedshiftOptions) Descriptor
deprecated
added in
v0.68.51
func (*RedshiftOptions) Descriptor() ([]byte, []int)
Deprecated: Use RedshiftOptions.ProtoReflect.Descriptor instead.
func (*RedshiftOptions) GetFamily ¶ added in v0.68.51
func (x *RedshiftOptions) GetFamily() string
func (*RedshiftOptions) GetNodeType ¶ added in v0.68.51
func (x *RedshiftOptions) GetNodeType() string
func (*RedshiftOptions) ProtoMessage ¶ added in v0.68.51
func (*RedshiftOptions) ProtoMessage()
func (*RedshiftOptions) ProtoReflect ¶ added in v0.68.51
func (x *RedshiftOptions) ProtoReflect() protoreflect.Message
func (*RedshiftOptions) Reset ¶ added in v0.68.51
func (x *RedshiftOptions) Reset()
func (*RedshiftOptions) String ¶ added in v0.68.51
func (x *RedshiftOptions) String() string
type RegistrationStatus ¶ added in v0.64.14
type RegistrationStatus struct { ApiAccess bool `protobuf:"varint,1,opt,name=apiAccess,proto3" json:"apiAccess,omitempty"` CloudwatchStreaming bool `protobuf:"varint,2,opt,name=cloudwatchStreaming,proto3" json:"cloudwatchStreaming,omitempty"` CurExport bool `protobuf:"varint,3,opt,name=curExport,proto3" json:"curExport,omitempty"` Payer bool `protobuf:"varint,4,opt,name=payer,proto3" json:"payer,omitempty"` // contains filtered or unexported fields }
func (*RegistrationStatus) Descriptor
deprecated
added in
v0.64.14
func (*RegistrationStatus) Descriptor() ([]byte, []int)
Deprecated: Use RegistrationStatus.ProtoReflect.Descriptor instead.
func (*RegistrationStatus) GetApiAccess ¶ added in v0.64.14
func (x *RegistrationStatus) GetApiAccess() bool
func (*RegistrationStatus) GetCloudwatchStreaming ¶ added in v0.64.14
func (x *RegistrationStatus) GetCloudwatchStreaming() bool
func (*RegistrationStatus) GetCurExport ¶ added in v0.64.14
func (x *RegistrationStatus) GetCurExport() bool
func (*RegistrationStatus) GetPayer ¶ added in v0.69.5
func (x *RegistrationStatus) GetPayer() bool
func (*RegistrationStatus) ProtoMessage ¶ added in v0.64.14
func (*RegistrationStatus) ProtoMessage()
func (*RegistrationStatus) ProtoReflect ¶ added in v0.64.14
func (x *RegistrationStatus) ProtoReflect() protoreflect.Message
func (*RegistrationStatus) Reset ¶ added in v0.64.14
func (x *RegistrationStatus) Reset()
func (*RegistrationStatus) String ¶ added in v0.64.14
func (x *RegistrationStatus) String() string
type ResourceData ¶ added in v0.64.31
type ResourceData struct { Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"` AccountId string `protobuf:"bytes,2,opt,name=accountId,proto3" json:"accountId,omitempty"` ResourceId string `protobuf:"bytes,3,opt,name=resourceId,proto3" json:"resourceId,omitempty"` Region string `protobuf:"bytes,4,opt,name=region,proto3" json:"region,omitempty"` ResourceType string `protobuf:"bytes,5,opt,name=resourceType,proto3" json:"resourceType,omitempty"` RecommendationDetail []*RecommendationDetail `protobuf:"bytes,6,rep,name=recommendationDetail,proto3" json:"recommendationDetail,omitempty"` CurrentCost float64 `protobuf:"fixed64,7,opt,name=currentCost,proto3" json:"currentCost,omitempty"` ResourceName string `protobuf:"bytes,8,opt,name=resourceName,proto3" json:"resourceName,omitempty"` ConsumedService string `protobuf:"bytes,9,opt,name=consumedService,proto3" json:"consumedService,omitempty"` MaxCpuUtilization float64 `protobuf:"fixed64,10,opt,name=maxCpuUtilization,proto3" json:"maxCpuUtilization,omitempty"` MaxStorageUtilization float64 `protobuf:"fixed64,11,opt,name=maxStorageUtilization,proto3" json:"maxStorageUtilization,omitempty"` MaxMemoryUtilization float64 `protobuf:"fixed64,12,opt,name=maxMemoryUtilization,proto3" json:"maxMemoryUtilization,omitempty"` NetworkCapacity string `protobuf:"bytes,13,opt,name=networkCapacity,proto3" json:"networkCapacity,omitempty"` Status string `protobuf:"bytes,14,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
func (*ResourceData) Descriptor
deprecated
added in
v0.64.31
func (*ResourceData) Descriptor() ([]byte, []int)
Deprecated: Use ResourceData.ProtoReflect.Descriptor instead.
func (*ResourceData) GetAccountId ¶ added in v0.65.9
func (x *ResourceData) GetAccountId() string
func (*ResourceData) GetConsumedService ¶ added in v0.64.31
func (x *ResourceData) GetConsumedService() string
func (*ResourceData) GetCurrentCost ¶ added in v0.65.10
func (x *ResourceData) GetCurrentCost() float64
func (*ResourceData) GetMaxCpuUtilization ¶ added in v0.64.31
func (x *ResourceData) GetMaxCpuUtilization() float64
func (*ResourceData) GetMaxMemoryUtilization ¶ added in v0.64.31
func (x *ResourceData) GetMaxMemoryUtilization() float64
func (*ResourceData) GetMaxStorageUtilization ¶ added in v0.64.31
func (x *ResourceData) GetMaxStorageUtilization() float64
func (*ResourceData) GetNetworkCapacity ¶ added in v0.64.31
func (x *ResourceData) GetNetworkCapacity() string
func (*ResourceData) GetRecommendationDetail ¶ added in v0.64.35
func (x *ResourceData) GetRecommendationDetail() []*RecommendationDetail
func (*ResourceData) GetRegion ¶ added in v0.64.31
func (x *ResourceData) GetRegion() string
func (*ResourceData) GetResourceId ¶ added in v0.64.31
func (x *ResourceData) GetResourceId() string
func (*ResourceData) GetResourceName ¶ added in v0.64.31
func (x *ResourceData) GetResourceName() string
func (*ResourceData) GetResourceType ¶ added in v0.64.31
func (x *ResourceData) GetResourceType() string
func (*ResourceData) GetStatus ¶ added in v0.65.9
func (x *ResourceData) GetStatus() string
func (*ResourceData) GetVendor ¶ added in v0.65.9
func (x *ResourceData) GetVendor() string
func (*ResourceData) ProtoMessage ¶ added in v0.64.31
func (*ResourceData) ProtoMessage()
func (*ResourceData) ProtoReflect ¶ added in v0.64.31
func (x *ResourceData) ProtoReflect() protoreflect.Message
func (*ResourceData) Reset ¶ added in v0.64.31
func (x *ResourceData) Reset()
func (*ResourceData) String ¶ added in v0.64.31
func (x *ResourceData) String() string
type Result ¶ added in v0.69.1
type Result struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*Result) Descriptor
deprecated
added in
v0.69.1
func (*Result) ProtoMessage ¶ added in v0.69.1
func (*Result) ProtoMessage()
func (*Result) ProtoReflect ¶ added in v0.69.1
func (x *Result) ProtoReflect() protoreflect.Message
type RiRecommendationDetails ¶ added in v0.68.51
type RiRecommendationDetails struct { AccountId string `protobuf:"bytes,1,opt,name=accountId,proto3" json:"accountId,omitempty"` RecommendedNumberOfInstanceToPurchase string `` /* 127-byte string literal not displayed */ CurrencyCode string `protobuf:"bytes,3,opt,name=currencyCode,proto3" json:"currencyCode,omitempty"` Ec2Options *EC2Options `protobuf:"bytes,4,opt,name=ec2Options,proto3" json:"ec2Options,omitempty"` ElasticCacheOptions *ElasticCacheOptions `protobuf:"bytes,5,opt,name=elasticCacheOptions,proto3" json:"elasticCacheOptions,omitempty"` EsOptions *ESOptions `protobuf:"bytes,6,opt,name=esOptions,proto3" json:"esOptions,omitempty"` RdsOptions *RDSOptions `protobuf:"bytes,7,opt,name=rdsOptions,proto3" json:"rdsOptions,omitempty"` RedshiftOptions *RedshiftOptions `protobuf:"bytes,8,opt,name=redshiftOptions,proto3" json:"redshiftOptions,omitempty"` Region string `protobuf:"bytes,9,opt,name=region,proto3" json:"region,omitempty"` SizeFlexEligible bool `protobuf:"varint,10,opt,name=sizeFlexEligible,proto3" json:"sizeFlexEligible,omitempty"` CurrentGeneration bool `protobuf:"varint,11,opt,name=currentGeneration,proto3" json:"currentGeneration,omitempty"` UpfrontCost float64 `protobuf:"fixed64,12,opt,name=upfrontCost,proto3" json:"upfrontCost,omitempty"` EstimatedMonthlySavings float64 `protobuf:"fixed64,13,opt,name=estimatedMonthlySavings,proto3" json:"estimatedMonthlySavings,omitempty"` // contains filtered or unexported fields }
func (*RiRecommendationDetails) Descriptor
deprecated
added in
v0.68.51
func (*RiRecommendationDetails) Descriptor() ([]byte, []int)
Deprecated: Use RiRecommendationDetails.ProtoReflect.Descriptor instead.
func (*RiRecommendationDetails) GetAccountId ¶ added in v0.68.51
func (x *RiRecommendationDetails) GetAccountId() string
func (*RiRecommendationDetails) GetCurrencyCode ¶ added in v0.68.51
func (x *RiRecommendationDetails) GetCurrencyCode() string
func (*RiRecommendationDetails) GetCurrentGeneration ¶ added in v0.68.51
func (x *RiRecommendationDetails) GetCurrentGeneration() bool
func (*RiRecommendationDetails) GetEc2Options ¶ added in v0.68.51
func (x *RiRecommendationDetails) GetEc2Options() *EC2Options
func (*RiRecommendationDetails) GetElasticCacheOptions ¶ added in v0.68.51
func (x *RiRecommendationDetails) GetElasticCacheOptions() *ElasticCacheOptions
func (*RiRecommendationDetails) GetEsOptions ¶ added in v0.68.51
func (x *RiRecommendationDetails) GetEsOptions() *ESOptions
func (*RiRecommendationDetails) GetEstimatedMonthlySavings ¶ added in v0.68.51
func (x *RiRecommendationDetails) GetEstimatedMonthlySavings() float64
func (*RiRecommendationDetails) GetRdsOptions ¶ added in v0.68.51
func (x *RiRecommendationDetails) GetRdsOptions() *RDSOptions
func (*RiRecommendationDetails) GetRecommendedNumberOfInstanceToPurchase ¶ added in v0.68.51
func (x *RiRecommendationDetails) GetRecommendedNumberOfInstanceToPurchase() string
func (*RiRecommendationDetails) GetRedshiftOptions ¶ added in v0.68.51
func (x *RiRecommendationDetails) GetRedshiftOptions() *RedshiftOptions
func (*RiRecommendationDetails) GetRegion ¶ added in v0.68.51
func (x *RiRecommendationDetails) GetRegion() string
func (*RiRecommendationDetails) GetSizeFlexEligible ¶ added in v0.68.51
func (x *RiRecommendationDetails) GetSizeFlexEligible() bool
func (*RiRecommendationDetails) GetUpfrontCost ¶ added in v0.68.51
func (x *RiRecommendationDetails) GetUpfrontCost() float64
func (*RiRecommendationDetails) ProtoMessage ¶ added in v0.68.51
func (*RiRecommendationDetails) ProtoMessage()
func (*RiRecommendationDetails) ProtoReflect ¶ added in v0.68.51
func (x *RiRecommendationDetails) ProtoReflect() protoreflect.Message
func (*RiRecommendationDetails) Reset ¶ added in v0.68.51
func (x *RiRecommendationDetails) Reset()
func (*RiRecommendationDetails) String ¶ added in v0.68.51
func (x *RiRecommendationDetails) String() string
type RiRecommendationResults ¶ added in v0.68.51
type RiRecommendationResults struct { RiSummary *RiSummary `protobuf:"bytes,1,opt,name=riSummary,proto3" json:"riSummary,omitempty"` RiRecommendationDetails []*RiRecommendationDetails `protobuf:"bytes,2,rep,name=riRecommendationDetails,proto3" json:"riRecommendationDetails,omitempty"` // contains filtered or unexported fields }
func (*RiRecommendationResults) Descriptor
deprecated
added in
v0.68.51
func (*RiRecommendationResults) Descriptor() ([]byte, []int)
Deprecated: Use RiRecommendationResults.ProtoReflect.Descriptor instead.
func (*RiRecommendationResults) GetRiRecommendationDetails ¶ added in v0.68.51
func (x *RiRecommendationResults) GetRiRecommendationDetails() []*RiRecommendationDetails
func (*RiRecommendationResults) GetRiSummary ¶ added in v0.68.51
func (x *RiRecommendationResults) GetRiSummary() *RiSummary
func (*RiRecommendationResults) ProtoMessage ¶ added in v0.68.51
func (*RiRecommendationResults) ProtoMessage()
func (*RiRecommendationResults) ProtoReflect ¶ added in v0.68.51
func (x *RiRecommendationResults) ProtoReflect() protoreflect.Message
func (*RiRecommendationResults) Reset ¶ added in v0.68.51
func (x *RiRecommendationResults) Reset()
func (*RiRecommendationResults) String ¶ added in v0.68.51
func (x *RiRecommendationResults) String() string
type RiSummary ¶ added in v0.68.51
type RiSummary struct { TotalPurchaseRecommendations int64 `protobuf:"varint,1,opt,name=totalPurchaseRecommendations,proto3" json:"totalPurchaseRecommendations,omitempty"` EstimatedMonthlySavings float64 `protobuf:"fixed64,2,opt,name=estimatedMonthlySavings,proto3" json:"estimatedMonthlySavings,omitempty"` EstimatedSavingsVSOnDemandRates float64 `protobuf:"fixed64,3,opt,name=estimatedSavingsVSOnDemandRates,proto3" json:"estimatedSavingsVSOnDemandRates,omitempty"` // contains filtered or unexported fields }
func (*RiSummary) Descriptor
deprecated
added in
v0.68.51
func (*RiSummary) GetEstimatedMonthlySavings ¶ added in v0.68.51
func (*RiSummary) GetEstimatedSavingsVSOnDemandRates ¶ added in v0.68.51
func (*RiSummary) GetTotalPurchaseRecommendations ¶ added in v0.68.51
func (*RiSummary) ProtoMessage ¶ added in v0.68.51
func (*RiSummary) ProtoMessage()
func (*RiSummary) ProtoReflect ¶ added in v0.68.51
func (x *RiSummary) ProtoReflect() protoreflect.Message
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 SpRecommendationDetails ¶ added in v0.68.51
type SpRecommendationDetails struct { AccountId string `protobuf:"bytes,1,opt,name=accountId,proto3" json:"accountId,omitempty"` CurrencyCode string `protobuf:"bytes,2,opt,name=currencyCode,proto3" json:"currencyCode,omitempty"` HourlyCommitmentToPurchase float64 `protobuf:"fixed64,3,opt,name=hourlyCommitmentToPurchase,proto3" json:"hourlyCommitmentToPurchase,omitempty"` EstimatedMonthlySavingsAmount float64 `protobuf:"fixed64,4,opt,name=estimatedMonthlySavingsAmount,proto3" json:"estimatedMonthlySavingsAmount,omitempty"` EstimatedSavingsPercentage float64 `protobuf:"fixed64,5,opt,name=estimatedSavingsPercentage,proto3" json:"estimatedSavingsPercentage,omitempty"` EstimatedAverageCoverage float64 `protobuf:"fixed64,6,opt,name=estimatedAverageCoverage,proto3" json:"estimatedAverageCoverage,omitempty"` EstimatedAverageUtilization float64 `protobuf:"fixed64,7,opt,name=estimatedAverageUtilization,proto3" json:"estimatedAverageUtilization,omitempty"` // contains filtered or unexported fields }
func (*SpRecommendationDetails) Descriptor
deprecated
added in
v0.68.51
func (*SpRecommendationDetails) Descriptor() ([]byte, []int)
Deprecated: Use SpRecommendationDetails.ProtoReflect.Descriptor instead.
func (*SpRecommendationDetails) GetAccountId ¶ added in v0.68.51
func (x *SpRecommendationDetails) GetAccountId() string
func (*SpRecommendationDetails) GetCurrencyCode ¶ added in v0.68.51
func (x *SpRecommendationDetails) GetCurrencyCode() string
func (*SpRecommendationDetails) GetEstimatedAverageCoverage ¶ added in v0.68.51
func (x *SpRecommendationDetails) GetEstimatedAverageCoverage() float64
func (*SpRecommendationDetails) GetEstimatedAverageUtilization ¶ added in v0.68.51
func (x *SpRecommendationDetails) GetEstimatedAverageUtilization() float64
func (*SpRecommendationDetails) GetEstimatedMonthlySavingsAmount ¶ added in v0.68.51
func (x *SpRecommendationDetails) GetEstimatedMonthlySavingsAmount() float64
func (*SpRecommendationDetails) GetEstimatedSavingsPercentage ¶ added in v0.68.51
func (x *SpRecommendationDetails) GetEstimatedSavingsPercentage() float64
func (*SpRecommendationDetails) GetHourlyCommitmentToPurchase ¶ added in v0.68.51
func (x *SpRecommendationDetails) GetHourlyCommitmentToPurchase() float64
func (*SpRecommendationDetails) ProtoMessage ¶ added in v0.68.51
func (*SpRecommendationDetails) ProtoMessage()
func (*SpRecommendationDetails) ProtoReflect ¶ added in v0.68.51
func (x *SpRecommendationDetails) ProtoReflect() protoreflect.Message
func (*SpRecommendationDetails) Reset ¶ added in v0.68.51
func (x *SpRecommendationDetails) Reset()
func (*SpRecommendationDetails) String ¶ added in v0.68.51
func (x *SpRecommendationDetails) String() string
type SpRecommendationResults ¶ added in v0.68.51
type SpRecommendationResults struct { SpSummary *SpSummary `protobuf:"bytes,1,opt,name=spSummary,proto3" json:"spSummary,omitempty"` SpRecommendationDetails []*SpRecommendationDetails `protobuf:"bytes,2,rep,name=spRecommendationDetails,proto3" json:"spRecommendationDetails,omitempty"` // contains filtered or unexported fields }
func (*SpRecommendationResults) Descriptor
deprecated
added in
v0.68.51
func (*SpRecommendationResults) Descriptor() ([]byte, []int)
Deprecated: Use SpRecommendationResults.ProtoReflect.Descriptor instead.
func (*SpRecommendationResults) GetSpRecommendationDetails ¶ added in v0.68.51
func (x *SpRecommendationResults) GetSpRecommendationDetails() []*SpRecommendationDetails
func (*SpRecommendationResults) GetSpSummary ¶ added in v0.68.51
func (x *SpRecommendationResults) GetSpSummary() *SpSummary
func (*SpRecommendationResults) ProtoMessage ¶ added in v0.68.51
func (*SpRecommendationResults) ProtoMessage()
func (*SpRecommendationResults) ProtoReflect ¶ added in v0.68.51
func (x *SpRecommendationResults) ProtoReflect() protoreflect.Message
func (*SpRecommendationResults) Reset ¶ added in v0.68.51
func (x *SpRecommendationResults) Reset()
func (*SpRecommendationResults) String ¶ added in v0.68.51
func (x *SpRecommendationResults) String() string
type SpSummary ¶ added in v0.68.51
type SpSummary struct { CurrentOnDemandSpend float64 `protobuf:"fixed64,1,opt,name=currentOnDemandSpend,proto3" json:"currentOnDemandSpend,omitempty"` EstimatedMonthlySpend float64 `protobuf:"fixed64,2,opt,name=estimatedMonthlySpend,proto3" json:"estimatedMonthlySpend,omitempty"` EstimatedMonthlySavings float64 `protobuf:"fixed64,3,opt,name=estimatedMonthlySavings,proto3" json:"estimatedMonthlySavings,omitempty"` TotalRecommendationCount int64 `protobuf:"varint,4,opt,name=totalRecommendationCount,proto3" json:"totalRecommendationCount,omitempty"` // contains filtered or unexported fields }
func (*SpSummary) Descriptor
deprecated
added in
v0.68.51
func (*SpSummary) GetCurrentOnDemandSpend ¶ added in v0.68.51
func (*SpSummary) GetEstimatedMonthlySavings ¶ added in v0.68.51
func (*SpSummary) GetEstimatedMonthlySpend ¶ added in v0.68.51
func (*SpSummary) GetTotalRecommendationCount ¶ added in v0.68.51
func (*SpSummary) ProtoMessage ¶ added in v0.68.51
func (*SpSummary) ProtoMessage()
func (*SpSummary) ProtoReflect ¶ added in v0.68.51
func (x *SpSummary) ProtoReflect() protoreflect.Message
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 Threshold ¶ added in v0.69.5
type Threshold struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // exact or percentage Value float32 `protobuf:"fixed32,2,opt,name=value,proto3" json:"value,omitempty"` // actual value of threshold // contains filtered or unexported fields }
func (*Threshold) Descriptor
deprecated
added in
v0.69.5
func (*Threshold) ProtoMessage ¶ added in v0.69.5
func (*Threshold) ProtoMessage()
func (*Threshold) ProtoReflect ¶ added in v0.69.5
func (x *Threshold) 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"` OrgId string `protobuf:"bytes,21,opt,name=orgId,proto3" json:"orgId,omitempty"` IsProfilingDone string `protobuf:"bytes,22,opt,name=isProfilingDone,proto3" json:"isProfilingDone,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) GetIsProfilingDone ¶ added in v0.69.39
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