Documentation ¶
Index ¶
- Variables
- type AWS
- type AWSRecommendations
- func (*AWSRecommendations) Descriptor() ([]byte, []int)deprecated
- func (x *AWSRecommendations) GetAccountId() string
- func (x *AWSRecommendations) GetAccountName() string
- func (x *AWSRecommendations) GetCategory() string
- func (x *AWSRecommendations) GetCostGroup() string
- func (x *AWSRecommendations) GetDeleteRecommendationDetails() *DeleteRecommendationDetails
- func (x *AWSRecommendations) GetEstcost() float64
- func (x *AWSRecommendations) GetEstsavings() float64
- func (x *AWSRecommendations) GetEstsavingsPercentage() float64
- func (x *AWSRecommendations) GetId() string
- func (x *AWSRecommendations) GetInstanceId() string
- func (x *AWSRecommendations) GetInstanceName() string
- func (x *AWSRecommendations) GetLastUpdatedAt() string
- func (x *AWSRecommendations) GetMigrateRecommendationDetails() *MigrateRecommendationDetails
- func (x *AWSRecommendations) GetOtherRecommendationDetails() *OtherRecommendationDetails
- func (x *AWSRecommendations) GetPurchaseRIRecommendationDetails() *PurchaseRIRecommendationDetails
- func (x *AWSRecommendations) GetRecommendation() string
- func (x *AWSRecommendations) GetRecommendationGroup() string
- func (x *AWSRecommendations) GetRegion() string
- func (x *AWSRecommendations) GetResourceArn() string
- func (x *AWSRecommendations) GetRestartNeeded() bool
- func (x *AWSRecommendations) GetRightSizingRecommendationDetails() *RightSizingRecommendationDetails
- func (x *AWSRecommendations) GetRollbackPossible() bool
- func (x *AWSRecommendations) GetSavingsPlanRecommendationDetails() *SavingsPlanRecommendationDetails
- func (x *AWSRecommendations) GetService() string
- func (x *AWSRecommendations) GetSource() string
- func (x *AWSRecommendations) GetStopInstanceRecommendationDetails() *StopInstanceRecommendationDetails
- func (x *AWSRecommendations) GetUpgradeRecommendationDetails() *UpgradeRecommendationDetails
- func (*AWSRecommendations) ProtoMessage()
- func (x *AWSRecommendations) ProtoReflect() protoreflect.Message
- func (x *AWSRecommendations) Reset()
- func (x *AWSRecommendations) String() string
- 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 AnomalyOptions
- func (*AnomalyOptions) Descriptor() ([]byte, []int)deprecated
- func (x *AnomalyOptions) GetIsPercentage() bool
- func (x *AnomalyOptions) GetPastDataInMonths() int64
- func (x *AnomalyOptions) GetThreshold() float32
- func (*AnomalyOptions) ProtoMessage()
- func (x *AnomalyOptions) ProtoReflect() protoreflect.Message
- func (x *AnomalyOptions) Reset()
- func (x *AnomalyOptions) 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) GetRegistrationMethod() 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 AzureCSP
- 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 CostCalculation
- func (*CostCalculation) Descriptor() ([]byte, []int)deprecated
- func (x *CostCalculation) GetEstCostAfterDiscount() float64
- func (x *CostCalculation) GetEstCostBeforeDiscount() float64
- func (x *CostCalculation) GetEstNetUnusedAmortizedCommitments() float64
- func (x *CostCalculation) GetOtherDiscount() float64
- func (x *CostCalculation) GetReservedInstanceDiscount() float64
- func (x *CostCalculation) GetSavingsPlanDiscount() float64
- func (x *CostCalculation) GetUsageTypes() []*UsageTypes
- func (*CostCalculation) ProtoMessage()
- func (x *CostCalculation) ProtoReflect() protoreflect.Message
- func (x *CostCalculation) Reset()
- func (x *CostCalculation) 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 (x *CostGroupCustomOptions) GetLabelFilters() []*CostGroupOptionsFilters
- func (x *CostGroupCustomOptions) GetProjectLabelFilters() []*CostGroupOptionsFilters
- func (x *CostGroupCustomOptions) GetTagFilters() []*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) GetAnomalyOptions() *AnomalyOptions
- 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) GetEventIndicator() *EventIndicator
- 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 CurrentEBSDetails
- func (*CurrentEBSDetails) Descriptor() ([]byte, []int)deprecated
- func (x *CurrentEBSDetails) GetAttachmentState() string
- func (x *CurrentEBSDetails) GetCostCalculation() *CostCalculation
- func (x *CurrentEBSDetails) GetIops() float64
- func (x *CurrentEBSDetails) GetSizeInGb() float64
- func (x *CurrentEBSDetails) GetThroughput() float64
- func (*CurrentEBSDetails) ProtoMessage()
- func (x *CurrentEBSDetails) ProtoReflect() protoreflect.Message
- func (x *CurrentEBSDetails) Reset()
- func (x *CurrentEBSDetails) String() string
- type CurrentEC2Details
- func (*CurrentEC2Details) Descriptor() ([]byte, []int)deprecated
- func (x *CurrentEC2Details) GetCostCalculation() *CostCalculation
- func (x *CurrentEC2Details) GetCpuUtilization() float64
- func (x *CurrentEC2Details) GetDiskUtilization() float64
- func (x *CurrentEC2Details) GetEC2CpuUtilization() []*UtilizationData
- func (x *CurrentEC2Details) GetEC2DiskUtilization() []*UtilizationData
- func (x *CurrentEC2Details) GetEC2MemoryUtilization() []*UtilizationData
- func (x *CurrentEC2Details) GetInstanceType() string
- func (x *CurrentEC2Details) GetMemoryUtilization() float64
- func (x *CurrentEC2Details) GetMonthlyCost() float64
- func (x *CurrentEC2Details) GetNetworkCapacity() string
- func (x *CurrentEC2Details) GetNetworkTrafficData() []*UtilizationData
- func (x *CurrentEC2Details) GetOs() string
- func (x *CurrentEC2Details) GetOtherDetails() *CurrentEC2Details_OtherDetails
- func (x *CurrentEC2Details) GetRegion() string
- func (*CurrentEC2Details) ProtoMessage()
- func (x *CurrentEC2Details) ProtoReflect() protoreflect.Message
- func (x *CurrentEC2Details) Reset()
- func (x *CurrentEC2Details) String() string
- type CurrentEC2Details_OtherDetails
- func (*CurrentEC2Details_OtherDetails) Descriptor() ([]byte, []int)deprecated
- func (x *CurrentEC2Details_OtherDetails) GetAwsConfigRule() string
- func (x *CurrentEC2Details_OtherDetails) GetExclusionStatus() string
- func (x *CurrentEC2Details_OtherDetails) GetInputParameters() string
- func (x *CurrentEC2Details_OtherDetails) GetResource() string
- func (x *CurrentEC2Details_OtherDetails) GetStatus() string
- func (*CurrentEC2Details_OtherDetails) ProtoMessage()
- func (x *CurrentEC2Details_OtherDetails) ProtoReflect() protoreflect.Message
- func (x *CurrentEC2Details_OtherDetails) Reset()
- func (x *CurrentEC2Details_OtherDetails) String() string
- type DeleteRecommendationDetails
- func (*DeleteRecommendationDetails) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteRecommendationDetails) GetEbsVolumeDetails() *EbsVolumeDetails
- func (x *DeleteRecommendationDetails) GetEc2Details() *CurrentEC2Details
- func (x *DeleteRecommendationDetails) GetElasticIpAddressDetails() *ElasticIpAddressDetails
- func (x *DeleteRecommendationDetails) GetExclusionStatus() string
- func (x *DeleteRecommendationDetails) GetIdleLoadBalancerDetails() *IdleLoadBalancerDetails
- func (x *DeleteRecommendationDetails) GetIdleRdsDetails() *IdleRdsDetails
- func (x *DeleteRecommendationDetails) GetStatus() string
- func (*DeleteRecommendationDetails) ProtoMessage()
- func (x *DeleteRecommendationDetails) ProtoReflect() protoreflect.Message
- func (x *DeleteRecommendationDetails) Reset()
- func (x *DeleteRecommendationDetails) String() string
- type EBS
- func (*EBS) Descriptor() ([]byte, []int)deprecated
- func (x *EBS) GetIops() int64
- func (x *EBS) GetSizeInGb() int64
- func (x *EBS) GetThroughput() int64
- func (x *EBS) GetVolumeType() string
- func (*EBS) ProtoMessage()
- func (x *EBS) ProtoReflect() protoreflect.Message
- func (x *EBS) Reset()
- func (x *EBS) String() string
- type EBSDetails
- func (*EBSDetails) Descriptor() ([]byte, []int)deprecated
- func (x *EBSDetails) GetCurrentEBSDetails() *CurrentEBSDetails
- func (x *EBSDetails) GetUpgradeEBSDetails() *EBSRecommendationDetails
- func (*EBSDetails) ProtoMessage()
- func (x *EBSDetails) ProtoReflect() protoreflect.Message
- func (x *EBSDetails) Reset()
- func (x *EBSDetails) String() string
- type EBSRecommendationDetails
- func (*EBSRecommendationDetails) Descriptor() ([]byte, []int)deprecated
- func (x *EBSRecommendationDetails) GetAttachmentState() string
- func (x *EBSRecommendationDetails) GetEstcostCalculation() *CostCalculation
- func (x *EBSRecommendationDetails) GetIops() float64
- func (x *EBSRecommendationDetails) GetSizeInGb() float64
- func (x *EBSRecommendationDetails) GetThroughput() float64
- func (*EBSRecommendationDetails) ProtoMessage()
- func (x *EBSRecommendationDetails) ProtoReflect() protoreflect.Message
- func (x *EBSRecommendationDetails) Reset()
- func (x *EBSRecommendationDetails) String() string
- type EC2
- type EC2Details
- func (*EC2Details) Descriptor() ([]byte, []int)deprecated
- func (x *EC2Details) GetFamily() string
- func (x *EC2Details) GetInstanceType() string
- func (x *EC2Details) GetPlatform() string
- func (x *EC2Details) GetTenancy() string
- func (*EC2Details) ProtoMessage()
- func (x *EC2Details) ProtoReflect() protoreflect.Message
- func (x *EC2Details) Reset()
- func (x *EC2Details) 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 EC2ModifyRecommendationDetails
- func (*EC2ModifyRecommendationDetails) Descriptor() ([]byte, []int)deprecated
- func (x *EC2ModifyRecommendationDetails) GetCostCalculation() *CostCalculation
- func (x *EC2ModifyRecommendationDetails) GetCpuUtilization() float64
- func (x *EC2ModifyRecommendationDetails) GetDiskUtilization() float64
- func (x *EC2ModifyRecommendationDetails) GetInstanceType() string
- func (x *EC2ModifyRecommendationDetails) GetMemoryUtilization() float64
- func (x *EC2ModifyRecommendationDetails) GetNetworkCapacity() string
- func (x *EC2ModifyRecommendationDetails) GetOs() string
- func (x *EC2ModifyRecommendationDetails) GetRegion() string
- func (*EC2ModifyRecommendationDetails) ProtoMessage()
- func (x *EC2ModifyRecommendationDetails) ProtoReflect() protoreflect.Message
- func (x *EC2ModifyRecommendationDetails) Reset()
- func (x *EC2ModifyRecommendationDetails) 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 EC2RightSizingDetails
- func (*EC2RightSizingDetails) Descriptor() ([]byte, []int)deprecated
- func (x *EC2RightSizingDetails) GetCurrentEC2Details() *CurrentEC2Details
- func (x *EC2RightSizingDetails) GetEC2ModifyRecommendationDetails() *EC2ModifyRecommendationDetails
- func (*EC2RightSizingDetails) ProtoMessage()
- func (x *EC2RightSizingDetails) ProtoReflect() protoreflect.Message
- func (x *EC2RightSizingDetails) Reset()
- func (x *EC2RightSizingDetails) String() string
- type EC2UpgadeDetails
- func (*EC2UpgadeDetails) Descriptor() ([]byte, []int)deprecated
- func (x *EC2UpgadeDetails) GetInstanceType() string
- func (x *EC2UpgadeDetails) GetOperation() string
- func (x *EC2UpgadeDetails) GetProductCode() string
- func (x *EC2UpgadeDetails) GetUnit() string
- func (x *EC2UpgadeDetails) GetUsageAmount() float64
- func (x *EC2UpgadeDetails) GetUsageType() string
- func (*EC2UpgadeDetails) ProtoMessage()
- func (x *EC2UpgadeDetails) ProtoReflect() protoreflect.Message
- func (x *EC2UpgadeDetails) Reset()
- func (x *EC2UpgadeDetails) String() string
- type ESDetails
- func (*ESDetails) Descriptor() ([]byte, []int)deprecated
- func (x *ESDetails) GetCurrentGeneration() bool
- func (x *ESDetails) GetInstanceClass() string
- func (x *ESDetails) GetInstanceSize() string
- func (*ESDetails) ProtoMessage()
- func (x *ESDetails) ProtoReflect() protoreflect.Message
- func (x *ESDetails) Reset()
- func (x *ESDetails) 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 EbsVolumeDetails
- func (*EbsVolumeDetails) Descriptor() ([]byte, []int)deprecated
- func (x *EbsVolumeDetails) GetMonthlyStorageCost() float64
- func (x *EbsVolumeDetails) GetVolumeId() string
- func (x *EbsVolumeDetails) GetVolumeSize() int64
- func (x *EbsVolumeDetails) GetVolumeType() string
- func (*EbsVolumeDetails) ProtoMessage()
- func (x *EbsVolumeDetails) ProtoReflect() protoreflect.Message
- func (x *EbsVolumeDetails) Reset()
- func (x *EbsVolumeDetails) String() string
- type EcsRightSizingRecommendationDetails
- func (*EcsRightSizingRecommendationDetails) Descriptor() ([]byte, []int)deprecated
- func (x *EcsRightSizingRecommendationDetails) GetEcsCurrentConfiguration() *ResourceDetails
- func (x *EcsRightSizingRecommendationDetails) GetEcsRecommendedConfiguration() *ResourceDetails
- func (*EcsRightSizingRecommendationDetails) ProtoMessage()
- func (x *EcsRightSizingRecommendationDetails) ProtoReflect() protoreflect.Message
- func (x *EcsRightSizingRecommendationDetails) Reset()
- func (x *EcsRightSizingRecommendationDetails) String() string
- type ElasticCacheDetails
- func (*ElasticCacheDetails) Descriptor() ([]byte, []int)deprecated
- func (x *ElasticCacheDetails) GetCurrentGeneration() bool
- func (x *ElasticCacheDetails) GetFamily() string
- func (x *ElasticCacheDetails) GetNodeType() string
- func (*ElasticCacheDetails) ProtoMessage()
- func (x *ElasticCacheDetails) ProtoReflect() protoreflect.Message
- func (x *ElasticCacheDetails) Reset()
- func (x *ElasticCacheDetails) 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 ElasticIpAddressDetails
- func (*ElasticIpAddressDetails) Descriptor() ([]byte, []int)deprecated
- func (x *ElasticIpAddressDetails) GetIpAddress() string
- func (x *ElasticIpAddressDetails) GetService() string
- func (*ElasticIpAddressDetails) ProtoMessage()
- func (x *ElasticIpAddressDetails) ProtoReflect() protoreflect.Message
- func (x *ElasticIpAddressDetails) Reset()
- func (x *ElasticIpAddressDetails) String() string
- type EstOutcomeFromPurchaseRIRecommendation
- func (*EstOutcomeFromPurchaseRIRecommendation) Descriptor() ([]byte, []int)deprecated
- func (x *EstOutcomeFromPurchaseRIRecommendation) GetAveNormalizedUnitsUsedPerHour() float64
- func (x *EstOutcomeFromPurchaseRIRecommendation) GetAveNumberofInstanceUsedPerHour() float64
- func (x *EstOutcomeFromPurchaseRIRecommendation) GetAveUtilization() float64
- func (x *EstOutcomeFromPurchaseRIRecommendation) GetBreakEvenInMonths() float64
- func (x *EstOutcomeFromPurchaseRIRecommendation) GetMaxNormalizedUnitsUsedPerHour() float64
- func (x *EstOutcomeFromPurchaseRIRecommendation) GetMaxNumberOfInstanceUsedPerHour() float64
- func (x *EstOutcomeFromPurchaseRIRecommendation) GetMinNormalizedUnitsUsedPerHour() float64
- func (x *EstOutcomeFromPurchaseRIRecommendation) GetMinNumberOfInstanceUsedPerHour() float64
- func (x *EstOutcomeFromPurchaseRIRecommendation) GetMonthlyOnDemandCost() float64
- func (x *EstOutcomeFromPurchaseRIRecommendation) GetMonthlyRICost() float64
- func (x *EstOutcomeFromPurchaseRIRecommendation) GetMonthlySavings() float64
- func (x *EstOutcomeFromPurchaseRIRecommendation) GetMonthlySavingsPercentage() float64
- func (*EstOutcomeFromPurchaseRIRecommendation) ProtoMessage()
- func (x *EstOutcomeFromPurchaseRIRecommendation) ProtoReflect() protoreflect.Message
- func (x *EstOutcomeFromPurchaseRIRecommendation) Reset()
- func (x *EstOutcomeFromPurchaseRIRecommendation) String() string
- type EstOutcomeFromSPRecommendation
- func (*EstOutcomeFromSPRecommendation) Descriptor() ([]byte, []int)deprecated
- func (x *EstOutcomeFromSPRecommendation) GetAveCoverage() float64
- func (x *EstOutcomeFromSPRecommendation) GetAveUtilization() float64
- func (x *EstOutcomeFromSPRecommendation) GetMonthlySavingsAmount() float64
- func (x *EstOutcomeFromSPRecommendation) GetOnDemandCost() float64
- func (x *EstOutcomeFromSPRecommendation) GetRoi() float64
- func (x *EstOutcomeFromSPRecommendation) GetSavingsPercentage() float64
- func (x *EstOutcomeFromSPRecommendation) GetSavingsPlanCost() float64
- func (*EstOutcomeFromSPRecommendation) ProtoMessage()
- func (x *EstOutcomeFromSPRecommendation) ProtoReflect() protoreflect.Message
- func (x *EstOutcomeFromSPRecommendation) Reset()
- func (x *EstOutcomeFromSPRecommendation) String() string
- type EventIndicator
- func (*EventIndicator) Descriptor() ([]byte, []int)deprecated
- func (x *EventIndicator) GetAnomaly() bool
- func (x *EventIndicator) GetVisualBuilder() bool
- func (*EventIndicator) ProtoMessage()
- func (x *EventIndicator) ProtoReflect() protoreflect.Message
- func (x *EventIndicator) Reset()
- func (x *EventIndicator) String() string
- type ExecutedRecommendationDetails
- func (*ExecutedRecommendationDetails) Descriptor() ([]byte, []int)deprecated
- func (x *ExecutedRecommendationDetails) GetAccountName() string
- func (x *ExecutedRecommendationDetails) GetCategory() string
- func (x *ExecutedRecommendationDetails) GetCompletedDate() string
- func (x *ExecutedRecommendationDetails) GetDateAdded() string
- func (x *ExecutedRecommendationDetails) GetEstCost() float64
- func (x *ExecutedRecommendationDetails) GetEstSavings() float64
- func (x *ExecutedRecommendationDetails) GetOptimizationStatus() string
- func (x *ExecutedRecommendationDetails) GetPersonInCharge() string
- func (x *ExecutedRecommendationDetails) GetRecommendationId() string
- func (x *ExecutedRecommendationDetails) GetRecommendaton() string
- func (x *ExecutedRecommendationDetails) GetService() string
- func (x *ExecutedRecommendationDetails) GetTarget() string
- func (x *ExecutedRecommendationDetails) GetVendor() string
- func (*ExecutedRecommendationDetails) ProtoMessage()
- func (x *ExecutedRecommendationDetails) ProtoReflect() protoreflect.Message
- func (x *ExecutedRecommendationDetails) Reset()
- func (x *ExecutedRecommendationDetails) String() string
- type ExecutiveSummary
- func (*ExecutiveSummary) Descriptor() ([]byte, []int)deprecated
- func (x *ExecutiveSummary) GetAverageMonthlyChanged() float64
- func (x *ExecutiveSummary) GetCostUsage() float64
- func (x *ExecutiveSummary) GetDifferenceFromPreviousPeriod() float64
- func (x *ExecutiveSummary) GetPercentageChanged() float64
- func (x *ExecutiveSummary) GetPreviousPeriodCostUsage() float64
- func (x *ExecutiveSummary) GetStatus() string
- func (*ExecutiveSummary) ProtoMessage()
- func (x *ExecutiveSummary) ProtoReflect() protoreflect.Message
- func (x *ExecutiveSummary) Reset()
- func (x *ExecutiveSummary) 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 GCP
- type GcpDiscountRecommendations
- type GcpInputs
- type GcpOptions
- func (*GcpOptions) Descriptor() ([]byte, []int)deprecated
- func (x *GcpOptions) GetAccountName() string
- func (x *GcpOptions) GetDatasetId() string
- func (x *GcpOptions) GetDatasetRegion() string
- func (x *GcpOptions) GetProjectId() 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 HighErrorRatesLambda
- func (*HighErrorRatesLambda) Descriptor() ([]byte, []int)deprecated
- func (x *HighErrorRatesLambda) GetAvgDailyErrorRates() float64
- func (x *HighErrorRatesLambda) GetAvgDailyInvokes() float64
- func (x *HighErrorRatesLambda) GetCurrentDayErrorRates() float64
- func (x *HighErrorRatesLambda) GetCurrentDayInvokes() float64
- func (x *HighErrorRatesLambda) GetDateForMaxErrorRates() string
- func (x *HighErrorRatesLambda) GetFunctionArn() string
- func (x *HighErrorRatesLambda) GetLostDailyComputeCost() float64
- func (x *HighErrorRatesLambda) GetMaxDailyErrorRates() float64
- func (*HighErrorRatesLambda) ProtoMessage()
- func (x *HighErrorRatesLambda) ProtoReflect() protoreflect.Message
- func (x *HighErrorRatesLambda) Reset()
- func (x *HighErrorRatesLambda) String() string
- type IdleLoadBalancerDetails
- func (*IdleLoadBalancerDetails) Descriptor() ([]byte, []int)deprecated
- func (x *IdleLoadBalancerDetails) GetLoadBalancerName() string
- func (x *IdleLoadBalancerDetails) GetReason() string
- func (x *IdleLoadBalancerDetails) GetService() string
- func (*IdleLoadBalancerDetails) ProtoMessage()
- func (x *IdleLoadBalancerDetails) ProtoReflect() protoreflect.Message
- func (x *IdleLoadBalancerDetails) Reset()
- func (x *IdleLoadBalancerDetails) String() string
- type IdleRdsDetails
- func (*IdleRdsDetails) Descriptor() ([]byte, []int)deprecated
- func (x *IdleRdsDetails) GetDaysSinceLastConnection() string
- func (x *IdleRdsDetails) GetDbInstanceName() string
- func (x *IdleRdsDetails) GetInstanceType() string
- func (x *IdleRdsDetails) GetMultiAZ() string
- func (x *IdleRdsDetails) GetStorageProvisioned() float64
- func (*IdleRdsDetails) ProtoMessage()
- func (x *IdleRdsDetails) ProtoReflect() protoreflect.Message
- func (x *IdleRdsDetails) Reset()
- func (x *IdleRdsDetails) String() string
- type Lambda
- type LambdaRightSizingRecommendationDetails
- func (*LambdaRightSizingRecommendationDetails) Descriptor() ([]byte, []int)deprecated
- func (x *LambdaRightSizingRecommendationDetails) GetLambdaCurrentConfiguration() *ResourceDetails
- func (x *LambdaRightSizingRecommendationDetails) GetLambdaRecommendedConfiguration() *ResourceDetails
- func (*LambdaRightSizingRecommendationDetails) ProtoMessage()
- func (x *LambdaRightSizingRecommendationDetails) ProtoReflect() protoreflect.Message
- func (x *LambdaRightSizingRecommendationDetails) Reset()
- func (x *LambdaRightSizingRecommendationDetails) 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 MemoryDBDetails
- func (*MemoryDBDetails) Descriptor() ([]byte, []int)deprecated
- func (x *MemoryDBDetails) GetFamily() string
- func (x *MemoryDBDetails) GetNodeType() string
- func (*MemoryDBDetails) ProtoMessage()
- func (x *MemoryDBDetails) ProtoReflect() protoreflect.Message
- func (x *MemoryDBDetails) Reset()
- func (x *MemoryDBDetails) String() string
- type MigrateEC2Details
- func (*MigrateEC2Details) Descriptor() ([]byte, []int)deprecated
- func (x *MigrateEC2Details) GetCurrentCostCalculation() *CostCalculation
- func (x *MigrateEC2Details) GetEC2CurrentDetails() *EC2UpgadeDetails
- func (x *MigrateEC2Details) GetEstCostCalculation() *CostCalculation
- func (x *MigrateEC2Details) GetUgradeEC2RecommendationDetails() *EC2UpgadeDetails
- func (*MigrateEC2Details) ProtoMessage()
- func (x *MigrateEC2Details) ProtoReflect() protoreflect.Message
- func (x *MigrateEC2Details) Reset()
- func (x *MigrateEC2Details) String() string
- type MigrateRDSDetails
- func (*MigrateRDSDetails) Descriptor() ([]byte, []int)deprecated
- func (x *MigrateRDSDetails) GetRdsDbInstance() *RDSDBInstance
- func (*MigrateRDSDetails) ProtoMessage()
- func (x *MigrateRDSDetails) ProtoReflect() protoreflect.Message
- func (x *MigrateRDSDetails) Reset()
- func (x *MigrateRDSDetails) String() string
- type MigrateRecommendationDetails
- func (*MigrateRecommendationDetails) Descriptor() ([]byte, []int)deprecated
- func (x *MigrateRecommendationDetails) GetEstimatedMonthlyCost() float64
- func (x *MigrateRecommendationDetails) GetEstimatedMonthlySavings() float64
- func (x *MigrateRecommendationDetails) GetMigrateEC2Details() *MigrateEC2Details
- func (x *MigrateRecommendationDetails) GetMigrateRDSDetails() *MigrateRDSDetails
- func (*MigrateRecommendationDetails) ProtoMessage()
- func (x *MigrateRecommendationDetails) ProtoReflect() protoreflect.Message
- func (x *MigrateRecommendationDetails) Reset()
- func (x *MigrateRecommendationDetails) String() string
- type OptimizationRecommendationSummary
- func (*OptimizationRecommendationSummary) Descriptor() ([]byte, []int)deprecated
- func (x *OptimizationRecommendationSummary) GetAction() []string
- func (x *OptimizationRecommendationSummary) GetPotentialSavings() []float64
- func (*OptimizationRecommendationSummary) ProtoMessage()
- func (x *OptimizationRecommendationSummary) ProtoReflect() protoreflect.Message
- func (x *OptimizationRecommendationSummary) Reset()
- func (x *OptimizationRecommendationSummary) String() string
- type OtherRecommendationDetails
- func (*OtherRecommendationDetails) Descriptor() ([]byte, []int)deprecated
- func (x *OtherRecommendationDetails) GetHighErrorRatesLambda() *HighErrorRatesLambda
- func (x *OtherRecommendationDetails) GetS3IncompleteMultiPartUploadAbortConfiguration() *S3IncompleteMultiPartUploadAbortConfiguration
- func (x *OtherRecommendationDetails) GetStatus() string
- func (*OtherRecommendationDetails) ProtoMessage()
- func (x *OtherRecommendationDetails) ProtoReflect() protoreflect.Message
- func (x *OtherRecommendationDetails) Reset()
- func (x *OtherRecommendationDetails) String() string
- type PurchaseRIRecommendationDetails
- func (*PurchaseRIRecommendationDetails) Descriptor() ([]byte, []int)deprecated
- func (x *PurchaseRIRecommendationDetails) GetCurrentGeneration() bool
- func (x *PurchaseRIRecommendationDetails) GetEc2Options() *EC2Details
- func (x *PurchaseRIRecommendationDetails) GetElasticCacheOptions() *ElasticCacheDetails
- func (x *PurchaseRIRecommendationDetails) GetEsOptions() *ESDetails
- func (x *PurchaseRIRecommendationDetails) GetEstOutcomeFromPurchaseRIRecommendation() *EstOutcomeFromPurchaseRIRecommendation
- func (x *PurchaseRIRecommendationDetails) GetInstanceType() string
- func (x *PurchaseRIRecommendationDetails) GetMemoryDbOptions() *MemoryDBDetails
- func (x *PurchaseRIRecommendationDetails) GetOfferingClass() string
- func (x *PurchaseRIRecommendationDetails) GetPaymentOption() string
- func (x *PurchaseRIRecommendationDetails) GetPlatform() string
- func (x *PurchaseRIRecommendationDetails) GetRdsOptions() *RDSDetails
- func (x *PurchaseRIRecommendationDetails) GetRecommendedNormalizedUnits() int32
- func (x *PurchaseRIRecommendationDetails) GetRecommendedNumberOfInstanceToPurchase() int32
- func (x *PurchaseRIRecommendationDetails) GetRedshiftOptions() *RedshiftDetails
- func (x *PurchaseRIRecommendationDetails) GetRegion() string
- func (x *PurchaseRIRecommendationDetails) GetSizeFlexEligible() bool
- func (x *PurchaseRIRecommendationDetails) GetTenancy() string
- func (x *PurchaseRIRecommendationDetails) GetTerm() string
- func (x *PurchaseRIRecommendationDetails) GetUpfrontCost() float64
- func (*PurchaseRIRecommendationDetails) ProtoMessage()
- func (x *PurchaseRIRecommendationDetails) ProtoReflect() protoreflect.Message
- func (x *PurchaseRIRecommendationDetails) Reset()
- func (x *PurchaseRIRecommendationDetails) String() string
- type RDSDBInstance
- func (*RDSDBInstance) Descriptor() ([]byte, []int)deprecated
- func (x *RDSDBInstance) GetCpuUtilization() []*UtilizationData
- func (x *RDSDBInstance) GetCurrentDetails() *RDSDBInstance_Details
- func (x *RDSDBInstance) GetRecommendationDetails() *RDSDBInstance_Details
- func (*RDSDBInstance) ProtoMessage()
- func (x *RDSDBInstance) ProtoReflect() protoreflect.Message
- func (x *RDSDBInstance) Reset()
- func (x *RDSDBInstance) String() string
- type RDSDBInstanceStorage
- func (*RDSDBInstanceStorage) Descriptor() ([]byte, []int)deprecated
- func (x *RDSDBInstanceStorage) GetCurrentDetails() *RDSDBInstanceStorage_Details
- func (x *RDSDBInstanceStorage) GetRecommendationDetails() *RDSDBInstanceStorage_Details
- func (*RDSDBInstanceStorage) ProtoMessage()
- func (x *RDSDBInstanceStorage) ProtoReflect() protoreflect.Message
- func (x *RDSDBInstanceStorage) Reset()
- func (x *RDSDBInstanceStorage) String() string
- type RDSDBInstanceStorage_Details
- func (*RDSDBInstanceStorage_Details) Descriptor() ([]byte, []int)deprecated
- func (x *RDSDBInstanceStorage_Details) GetAllocatedStorageInGb() float64
- func (x *RDSDBInstanceStorage_Details) GetCostCalculation() *CostCalculation
- func (x *RDSDBInstanceStorage_Details) GetIops() float64
- func (x *RDSDBInstanceStorage_Details) GetStorageThroughput() float64
- func (x *RDSDBInstanceStorage_Details) GetStorageType() string
- func (*RDSDBInstanceStorage_Details) ProtoMessage()
- func (x *RDSDBInstanceStorage_Details) ProtoReflect() protoreflect.Message
- func (x *RDSDBInstanceStorage_Details) Reset()
- func (x *RDSDBInstanceStorage_Details) String() string
- type RDSDBInstance_Details
- func (*RDSDBInstance_Details) Descriptor() ([]byte, []int)deprecated
- func (x *RDSDBInstance_Details) GetCostCalculation() *CostCalculation
- func (x *RDSDBInstance_Details) GetInstanceClass() string
- func (*RDSDBInstance_Details) ProtoMessage()
- func (x *RDSDBInstance_Details) ProtoReflect() protoreflect.Message
- func (x *RDSDBInstance_Details) Reset()
- func (x *RDSDBInstance_Details) String() string
- type RDSDetails
- func (*RDSDetails) Descriptor() ([]byte, []int)deprecated
- func (x *RDSDetails) GetDbEdition() string
- func (x *RDSDetails) GetDbEngine() string
- func (x *RDSDetails) GetDeploymentOptions() string
- func (x *RDSDetails) GetFamily() string
- func (x *RDSDetails) GetInstanceType() string
- func (x *RDSDetails) GetLicenseModel() string
- func (*RDSDetails) ProtoMessage()
- func (x *RDSDetails) ProtoReflect() protoreflect.Message
- func (x *RDSDetails) Reset()
- func (x *RDSDetails) 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 RDSRightsizingDetails
- func (*RDSRightsizingDetails) Descriptor() ([]byte, []int)deprecated
- func (x *RDSRightsizingDetails) GetRdsDbInstance() *RDSDBInstance
- func (x *RDSRightsizingDetails) GetRdsDbInstanceStorage() *RDSDBInstanceStorage
- func (*RDSRightsizingDetails) ProtoMessage()
- func (x *RDSRightsizingDetails) ProtoReflect() protoreflect.Message
- func (x *RDSRightsizingDetails) Reset()
- func (x *RDSRightsizingDetails) String() string
- type RDSUpgradeDetails
- func (*RDSUpgradeDetails) Descriptor() ([]byte, []int)deprecated
- func (x *RDSUpgradeDetails) GetRdsDbInstance() *RDSDBInstance
- func (x *RDSUpgradeDetails) GetRdsDbInstanceStorage() *RDSDBInstanceStorage
- func (*RDSUpgradeDetails) ProtoMessage()
- func (x *RDSUpgradeDetails) ProtoReflect() protoreflect.Message
- func (x *RDSUpgradeDetails) Reset()
- func (x *RDSUpgradeDetails) 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 RedshiftDetails
- func (*RedshiftDetails) Descriptor() ([]byte, []int)deprecated
- func (x *RedshiftDetails) GetCurrentGeneration() bool
- func (x *RedshiftDetails) GetFamily() string
- func (x *RedshiftDetails) GetNodeType() string
- func (*RedshiftDetails) ProtoMessage()
- func (x *RedshiftDetails) ProtoReflect() protoreflect.Message
- func (x *RedshiftDetails) Reset()
- func (x *RedshiftDetails) 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) GetIsDataAvailable() bool
- func (x *RegistrationStatus) GetPayer() bool
- func (x *RegistrationStatus) GetStackSet() bool
- func (x *RegistrationStatus) GetTransferAccount() 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 ResourceDetails
- func (*ResourceDetails) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceDetails) GetArchitecture() string
- func (x *ResourceDetails) GetCostCalculation() *CostCalculation
- func (x *ResourceDetails) GetMemorysizeInMB() float64
- func (x *ResourceDetails) GetPlatform() string
- func (x *ResourceDetails) GetVCpu() int32
- func (*ResourceDetails) ProtoMessage()
- func (x *ResourceDetails) ProtoReflect() protoreflect.Message
- func (x *ResourceDetails) Reset()
- func (x *ResourceDetails) String() string
- type ResourcesCombinations
- func (*ResourcesCombinations) Descriptor() ([]byte, []int)deprecated
- func (x *ResourcesCombinations) GetAwsOptions() *CostGroupAwsOptions
- func (x *ResourcesCombinations) GetAzureOptions() *CostGroupAzureOptions
- func (x *ResourcesCombinations) GetAzurecspOptions() *CostGroupAzureCspOptions
- func (x *ResourcesCombinations) GetGcpOptions() *CostGroupGcpOptions
- func (*ResourcesCombinations) ProtoMessage()
- func (x *ResourcesCombinations) ProtoReflect() protoreflect.Message
- func (x *ResourcesCombinations) Reset()
- func (x *ResourcesCombinations) String() string
- type ResourcesFilter
- 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 RightSizingRecommendationDetails
- func (*RightSizingRecommendationDetails) Descriptor() ([]byte, []int)deprecated
- func (x *RightSizingRecommendationDetails) GetEbsRightSizingRecommendationDetails() *EBSDetails
- func (x *RightSizingRecommendationDetails) GetEc2RightSizingDetails() *EC2RightSizingDetails
- func (x *RightSizingRecommendationDetails) GetEcsRightSizingRecommendationDetails() *EcsRightSizingRecommendationDetails
- func (x *RightSizingRecommendationDetails) GetEstimatedMonthlyCost() float64
- func (x *RightSizingRecommendationDetails) GetEstimatedMonthlySavings() float64
- func (x *RightSizingRecommendationDetails) GetLambdaRightSizingRecommendationDetails() *LambdaRightSizingRecommendationDetails
- func (x *RightSizingRecommendationDetails) GetRdsRightSizingRecommendationDetails() *RDSRightsizingDetails
- func (*RightSizingRecommendationDetails) ProtoMessage()
- func (x *RightSizingRecommendationDetails) ProtoReflect() protoreflect.Message
- func (x *RightSizingRecommendationDetails) Reset()
- func (x *RightSizingRecommendationDetails) String() string
- type S3IncompleteMultiPartUploadAbortConfiguration
- func (*S3IncompleteMultiPartUploadAbortConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *S3IncompleteMultiPartUploadAbortConfiguration) GetBucketArn() string
- func (x *S3IncompleteMultiPartUploadAbortConfiguration) GetBucketName() string
- func (x *S3IncompleteMultiPartUploadAbortConfiguration) GetDaysAfterInitiation() string
- func (x *S3IncompleteMultiPartUploadAbortConfiguration) GetLifeCycleRuleForDeletingIncompleteMCU() string
- func (*S3IncompleteMultiPartUploadAbortConfiguration) ProtoMessage()
- func (x *S3IncompleteMultiPartUploadAbortConfiguration) ProtoReflect() protoreflect.Message
- func (x *S3IncompleteMultiPartUploadAbortConfiguration) Reset()
- func (x *S3IncompleteMultiPartUploadAbortConfiguration) String() string
- type SPCurrentUtilizationDetails
- func (*SPCurrentUtilizationDetails) Descriptor() ([]byte, []int)deprecated
- func (x *SPCurrentUtilizationDetails) GetAveCoverage() float64
- func (x *SPCurrentUtilizationDetails) GetAveHourOnDemandSpend() float64
- func (x *SPCurrentUtilizationDetails) GetEstOnDemandCostWithHourlyCommitment() float64
- func (x *SPCurrentUtilizationDetails) GetExistingHourlyCommitment() float64
- func (x *SPCurrentUtilizationDetails) GetMaxHourlyOndemandSpend() float64
- func (x *SPCurrentUtilizationDetails) GetMinHourlyOndemandSpend() float64
- func (*SPCurrentUtilizationDetails) ProtoMessage()
- func (x *SPCurrentUtilizationDetails) ProtoReflect() protoreflect.Message
- func (x *SPCurrentUtilizationDetails) Reset()
- func (x *SPCurrentUtilizationDetails) String() string
- type SavingsPlanRecommendationDetails
- func (*SavingsPlanRecommendationDetails) Descriptor() ([]byte, []int)deprecated
- func (x *SavingsPlanRecommendationDetails) GetCurrencyCode() string
- func (x *SavingsPlanRecommendationDetails) GetCurrentUtilizationDetails() *SPCurrentUtilizationDetails
- func (x *SavingsPlanRecommendationDetails) GetEstOutcomeFromSPRecommendation() *EstOutcomeFromSPRecommendation
- func (x *SavingsPlanRecommendationDetails) GetHourlyCommitmentToPurchase() float64
- func (x *SavingsPlanRecommendationDetails) GetOfferingId() string
- func (x *SavingsPlanRecommendationDetails) GetPaymentOption() string
- func (x *SavingsPlanRecommendationDetails) GetSavingsPlanType() string
- func (x *SavingsPlanRecommendationDetails) GetTerm() string
- func (x *SavingsPlanRecommendationDetails) GetUpfrontCost() float64
- func (*SavingsPlanRecommendationDetails) ProtoMessage()
- func (x *SavingsPlanRecommendationDetails) ProtoReflect() protoreflect.Message
- func (x *SavingsPlanRecommendationDetails) Reset()
- func (x *SavingsPlanRecommendationDetails) String() string
- type SavingsSummary
- func (*SavingsSummary) Descriptor() ([]byte, []int)deprecated
- func (x *SavingsSummary) GetMostEffectiveRecommendation() string
- func (x *SavingsSummary) GetMostEffectiveRecommendationEstimatedCost() float64
- func (x *SavingsSummary) GetMostEffectiveRecommendationEstimatedSavings() float64
- func (x *SavingsSummary) GetMostEffectiveRecommendationPercentageSavings() float64
- func (x *SavingsSummary) GetPercentageSavings() float64
- func (x *SavingsSummary) GetTotalEstimatedCost() float64
- func (x *SavingsSummary) GetTotalEstimatedSavings() float64
- func (x *SavingsSummary) GetTotalExecutedRecommendations() int64
- func (x *SavingsSummary) GetTotalRecommendations() int64
- func (*SavingsSummary) ProtoMessage()
- func (x *SavingsSummary) ProtoReflect() protoreflect.Message
- func (x *SavingsSummary) Reset()
- func (x *SavingsSummary) 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 StopEC2InstanceRecommendationDetails
- func (*StopEC2InstanceRecommendationDetails) Descriptor() ([]byte, []int)deprecated
- func (x *StopEC2InstanceRecommendationDetails) GetAveCpuUtilizationBy14Day() float64
- func (x *StopEC2InstanceRecommendationDetails) GetAveNetworkIOBy14Day() float64
- func (x *StopEC2InstanceRecommendationDetails) GetCpuUtilization() []*UtilizationData
- func (x *StopEC2InstanceRecommendationDetails) GetInstanceId() string
- func (x *StopEC2InstanceRecommendationDetails) GetInstanceType() string
- func (x *StopEC2InstanceRecommendationDetails) GetNetWorkIO() []*UtilizationData
- func (*StopEC2InstanceRecommendationDetails) ProtoMessage()
- func (x *StopEC2InstanceRecommendationDetails) ProtoReflect() protoreflect.Message
- func (x *StopEC2InstanceRecommendationDetails) Reset()
- func (x *StopEC2InstanceRecommendationDetails) String() string
- type StopInstanceRecommendationDetails
- func (*StopInstanceRecommendationDetails) Descriptor() ([]byte, []int)deprecated
- func (x *StopInstanceRecommendationDetails) GetStopEC2InstanceRecommendationDetails() *StopEC2InstanceRecommendationDetails
- func (x *StopInstanceRecommendationDetails) GetStopRDSRecommendationDetails() *StopRDSDetails
- func (*StopInstanceRecommendationDetails) ProtoMessage()
- func (x *StopInstanceRecommendationDetails) ProtoReflect() protoreflect.Message
- func (x *StopInstanceRecommendationDetails) Reset()
- func (x *StopInstanceRecommendationDetails) String() string
- type StopRDSDetails
- type Tag
- type TagData
- type Threshold
- type UnitCostData
- func (*UnitCostData) Descriptor() ([]byte, []int)deprecated
- func (x *UnitCostData) GetCreateTime() string
- func (x *UnitCostData) GetCreatedBy() string
- func (x *UnitCostData) GetDescription() string
- func (x *UnitCostData) GetId() string
- func (x *UnitCostData) GetLastUpdatedAt() string
- func (x *UnitCostData) GetUnitItems() []*UnitItem
- func (x *UnitCostData) GetUnitName() string
- func (*UnitCostData) ProtoMessage()
- func (x *UnitCostData) ProtoReflect() protoreflect.Message
- func (x *UnitCostData) Reset()
- func (x *UnitCostData) String() string
- type UnitItem
- func (*UnitItem) Descriptor() ([]byte, []int)deprecated
- func (x *UnitItem) GetDedicatedResourcesCombination() []*ResourcesFilter
- func (x *UnitItem) GetDedicatedResourcesCombinations() *ResourcesCombinations
- func (x *UnitItem) GetDistribution() float64
- func (x *UnitItem) GetItemName() string
- func (*UnitItem) ProtoMessage()
- func (x *UnitItem) ProtoReflect() protoreflect.Message
- func (x *UnitItem) Reset()
- func (x *UnitItem) String() string
- type UpgradeEC2Details
- func (*UpgradeEC2Details) Descriptor() ([]byte, []int)deprecated
- func (x *UpgradeEC2Details) GetCurrentCostCalculation() *CostCalculation
- func (x *UpgradeEC2Details) GetEC2CurrentDetails() *EC2UpgadeDetails
- func (x *UpgradeEC2Details) GetEstimatedCostCalculation() *CostCalculation
- func (x *UpgradeEC2Details) GetUgradeEC2RecommendationDetails() *EC2UpgadeDetails
- func (*UpgradeEC2Details) ProtoMessage()
- func (x *UpgradeEC2Details) ProtoReflect() protoreflect.Message
- func (x *UpgradeEC2Details) Reset()
- func (x *UpgradeEC2Details) String() string
- type UpgradeRecommendationDetails
- func (*UpgradeRecommendationDetails) Descriptor() ([]byte, []int)deprecated
- func (x *UpgradeRecommendationDetails) GetEstimatedMonthlyCost() float64
- func (x *UpgradeRecommendationDetails) GetEstimatedMonthlySavings() float64
- func (x *UpgradeRecommendationDetails) GetUpgradeEBSDetails() *EBSDetails
- func (x *UpgradeRecommendationDetails) GetUpgradeEC2Details() *UpgradeEC2Details
- func (x *UpgradeRecommendationDetails) GetUpgradeRDSDetails() *RDSUpgradeDetails
- func (*UpgradeRecommendationDetails) ProtoMessage()
- func (x *UpgradeRecommendationDetails) ProtoReflect() protoreflect.Message
- func (x *UpgradeRecommendationDetails) Reset()
- func (x *UpgradeRecommendationDetails) String() string
- type UsageTypes
- func (*UsageTypes) Descriptor() ([]byte, []int)deprecated
- func (x *UsageTypes) GetOperation() string
- func (x *UsageTypes) GetProductCode() string
- func (x *UsageTypes) GetUnit() string
- func (x *UsageTypes) GetUsageAmount() float64
- func (x *UsageTypes) GetUsageType() string
- func (*UsageTypes) ProtoMessage()
- func (x *UsageTypes) ProtoReflect() protoreflect.Message
- func (x *UsageTypes) Reset()
- func (x *UsageTypes) String() string
- 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) GetAutoTimeZone() bool
- 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) GetIsAuth0() bool
- func (x *UserData) GetIsOwner() bool
- func (x *UserData) GetIsProfilingDone() bool
- 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) GetPasswordLastRenewed() string
- func (x *UserData) GetReadCostGroupCreationPopup() bool
- func (x *UserData) GetRegistered() string
- func (x *UserData) GetSsoEnabled() bool
- func (x *UserData) GetTimeZone() string
- func (x *UserData) GetUpdatedAt() string
- func (x *UserData) GetUseNewCostGroupCreationUI() bool
- func (*UserData) ProtoMessage()
- func (x *UserData) ProtoReflect() protoreflect.Message
- func (x *UserData) Reset()
- func (x *UserData) String() string
- type UtilizationData
- func (*UtilizationData) Descriptor() ([]byte, []int)deprecated
- func (x *UtilizationData) GetDate() string
- func (x *UtilizationData) GetValue() float32
- func (*UtilizationData) ProtoMessage()
- func (x *UtilizationData) ProtoReflect() protoreflect.Message
- func (x *UtilizationData) Reset()
- func (x *UtilizationData) 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) GetCurrency() string
- 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_applyrecommendation_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_insightreport_proto protoreflect.FileDescriptor
var File_api_cover_optimizationrecommendation_proto protoreflect.FileDescriptor
var File_api_cover_rightsizingrecommendation_proto protoreflect.FileDescriptor
var File_api_cover_unitcost_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 AWS ¶ added in v0.69.78
type AWS struct { EC2 *EC2 `protobuf:"bytes,1,opt,name=EC2,proto3" json:"EC2,omitempty"` Lambda *Lambda `protobuf:"bytes,2,opt,name=Lambda,proto3" json:"Lambda,omitempty"` EBS *EBS `protobuf:"bytes,3,opt,name=EBS,proto3" json:"EBS,omitempty"` // contains filtered or unexported fields }
func (*AWS) Descriptor
deprecated
added in
v0.69.78
func (*AWS) ProtoMessage ¶ added in v0.69.78
func (*AWS) ProtoMessage()
func (*AWS) ProtoReflect ¶ added in v0.69.78
func (x *AWS) ProtoReflect() protoreflect.Message
type AWSRecommendations ¶ added in v0.69.62
type AWSRecommendations struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` AccountId string `protobuf:"bytes,2,opt,name=accountId,proto3" json:"accountId,omitempty"` AccountName string `protobuf:"bytes,3,opt,name=accountName,proto3" json:"accountName,omitempty"` InstanceId string `protobuf:"bytes,4,opt,name=instanceId,proto3" json:"instanceId,omitempty"` InstanceName string `protobuf:"bytes,5,opt,name=instanceName,proto3" json:"instanceName,omitempty"` Service string `protobuf:"bytes,6,opt,name=service,proto3" json:"service,omitempty"` Source string `protobuf:"bytes,7,opt,name=source,proto3" json:"source,omitempty"` CostGroup string `protobuf:"bytes,8,opt,name=costGroup,proto3" json:"costGroup,omitempty"` Recommendation string `protobuf:"bytes,9,opt,name=recommendation,proto3" json:"recommendation,omitempty"` Region string `protobuf:"bytes,10,opt,name=region,proto3" json:"region,omitempty"` Estsavings float64 `protobuf:"fixed64,11,opt,name=estsavings,proto3" json:"estsavings,omitempty"` Estcost float64 `protobuf:"fixed64,12,opt,name=estcost,proto3" json:"estcost,omitempty"` EstsavingsPercentage float64 `protobuf:"fixed64,13,opt,name=estsavingsPercentage,proto3" json:"estsavingsPercentage,omitempty"` ResourceArn string `protobuf:"bytes,14,opt,name=resourceArn,proto3" json:"resourceArn,omitempty"` RestartNeeded bool `protobuf:"varint,15,opt,name=restartNeeded,proto3" json:"restartNeeded,omitempty"` RollbackPossible bool `protobuf:"varint,16,opt,name=rollbackPossible,proto3" json:"rollbackPossible,omitempty"` LastUpdatedAt string `protobuf:"bytes,17,opt,name=lastUpdatedAt,proto3" json:"lastUpdatedAt,omitempty"` RecommendationGroup string `protobuf:"bytes,26,opt,name=recommendationGroup,proto3" json:"recommendationGroup,omitempty"` Category string `protobuf:"bytes,27,opt,name=category,proto3" json:"category,omitempty"` PurchaseRIRecommendationDetails *PurchaseRIRecommendationDetails `protobuf:"bytes,18,opt,name=purchaseRIRecommendationDetails,proto3" json:"purchaseRIRecommendationDetails,omitempty"` SavingsPlanRecommendationDetails *SavingsPlanRecommendationDetails `protobuf:"bytes,19,opt,name=savingsPlanRecommendationDetails,proto3" json:"savingsPlanRecommendationDetails,omitempty"` RightSizingRecommendationDetails *RightSizingRecommendationDetails `protobuf:"bytes,20,opt,name=rightSizingRecommendationDetails,proto3" json:"rightSizingRecommendationDetails,omitempty"` UpgradeRecommendationDetails *UpgradeRecommendationDetails `protobuf:"bytes,21,opt,name=upgradeRecommendationDetails,proto3" json:"upgradeRecommendationDetails,omitempty"` MigrateRecommendationDetails *MigrateRecommendationDetails `protobuf:"bytes,22,opt,name=migrateRecommendationDetails,proto3" json:"migrateRecommendationDetails,omitempty"` StopInstanceRecommendationDetails *StopInstanceRecommendationDetails `protobuf:"bytes,23,opt,name=stopInstanceRecommendationDetails,proto3" json:"stopInstanceRecommendationDetails,omitempty"` DeleteRecommendationDetails *DeleteRecommendationDetails `protobuf:"bytes,24,opt,name=deleteRecommendationDetails,proto3" json:"deleteRecommendationDetails,omitempty"` OtherRecommendationDetails *OtherRecommendationDetails `protobuf:"bytes,25,opt,name=otherRecommendationDetails,proto3" json:"otherRecommendationDetails,omitempty"` // contains filtered or unexported fields }
func (*AWSRecommendations) Descriptor
deprecated
added in
v0.69.62
func (*AWSRecommendations) Descriptor() ([]byte, []int)
Deprecated: Use AWSRecommendations.ProtoReflect.Descriptor instead.
func (*AWSRecommendations) GetAccountId ¶ added in v0.69.72
func (x *AWSRecommendations) GetAccountId() string
func (*AWSRecommendations) GetAccountName ¶ added in v0.69.72
func (x *AWSRecommendations) GetAccountName() string
func (*AWSRecommendations) GetCategory ¶ added in v0.71.42
func (x *AWSRecommendations) GetCategory() string
func (*AWSRecommendations) GetCostGroup ¶ added in v0.69.72
func (x *AWSRecommendations) GetCostGroup() string
func (*AWSRecommendations) GetDeleteRecommendationDetails ¶ added in v0.71.21
func (x *AWSRecommendations) GetDeleteRecommendationDetails() *DeleteRecommendationDetails
func (*AWSRecommendations) GetEstcost ¶ added in v0.69.88
func (x *AWSRecommendations) GetEstcost() float64
func (*AWSRecommendations) GetEstsavings ¶ added in v0.69.88
func (x *AWSRecommendations) GetEstsavings() float64
func (*AWSRecommendations) GetEstsavingsPercentage ¶ added in v0.69.89
func (x *AWSRecommendations) GetEstsavingsPercentage() float64
func (*AWSRecommendations) GetId ¶ added in v0.69.72
func (x *AWSRecommendations) GetId() string
func (*AWSRecommendations) GetInstanceId ¶ added in v0.69.72
func (x *AWSRecommendations) GetInstanceId() string
func (*AWSRecommendations) GetInstanceName ¶ added in v0.69.72
func (x *AWSRecommendations) GetInstanceName() string
func (*AWSRecommendations) GetLastUpdatedAt ¶ added in v0.71.23
func (x *AWSRecommendations) GetLastUpdatedAt() string
func (*AWSRecommendations) GetMigrateRecommendationDetails ¶ added in v0.69.71
func (x *AWSRecommendations) GetMigrateRecommendationDetails() *MigrateRecommendationDetails
func (*AWSRecommendations) GetOtherRecommendationDetails ¶ added in v0.71.21
func (x *AWSRecommendations) GetOtherRecommendationDetails() *OtherRecommendationDetails
func (*AWSRecommendations) GetPurchaseRIRecommendationDetails ¶ added in v0.69.62
func (x *AWSRecommendations) GetPurchaseRIRecommendationDetails() *PurchaseRIRecommendationDetails
func (*AWSRecommendations) GetRecommendation ¶ added in v0.69.77
func (x *AWSRecommendations) GetRecommendation() string
func (*AWSRecommendations) GetRecommendationGroup ¶ added in v0.71.39
func (x *AWSRecommendations) GetRecommendationGroup() string
func (*AWSRecommendations) GetRegion ¶ added in v0.69.77
func (x *AWSRecommendations) GetRegion() string
func (*AWSRecommendations) GetResourceArn ¶ added in v0.69.93
func (x *AWSRecommendations) GetResourceArn() string
func (*AWSRecommendations) GetRestartNeeded ¶ added in v0.69.93
func (x *AWSRecommendations) GetRestartNeeded() bool
func (*AWSRecommendations) GetRightSizingRecommendationDetails ¶ added in v0.69.71
func (x *AWSRecommendations) GetRightSizingRecommendationDetails() *RightSizingRecommendationDetails
func (*AWSRecommendations) GetRollbackPossible ¶ added in v0.69.93
func (x *AWSRecommendations) GetRollbackPossible() bool
func (*AWSRecommendations) GetSavingsPlanRecommendationDetails ¶ added in v0.69.62
func (x *AWSRecommendations) GetSavingsPlanRecommendationDetails() *SavingsPlanRecommendationDetails
func (*AWSRecommendations) GetService ¶ added in v0.69.72
func (x *AWSRecommendations) GetService() string
func (*AWSRecommendations) GetSource ¶ added in v0.69.72
func (x *AWSRecommendations) GetSource() string
func (*AWSRecommendations) GetStopInstanceRecommendationDetails ¶ added in v0.71.17
func (x *AWSRecommendations) GetStopInstanceRecommendationDetails() *StopInstanceRecommendationDetails
func (*AWSRecommendations) GetUpgradeRecommendationDetails ¶ added in v0.69.71
func (x *AWSRecommendations) GetUpgradeRecommendationDetails() *UpgradeRecommendationDetails
func (*AWSRecommendations) ProtoMessage ¶ added in v0.69.62
func (*AWSRecommendations) ProtoMessage()
func (*AWSRecommendations) ProtoReflect ¶ added in v0.69.62
func (x *AWSRecommendations) ProtoReflect() protoreflect.Message
func (*AWSRecommendations) Reset ¶ added in v0.69.62
func (x *AWSRecommendations) Reset()
func (*AWSRecommendations) String ¶ added in v0.69.62
func (x *AWSRecommendations) String() string
type Account ¶ added in v0.64.9
type Account struct { AccountId string `protobuf:"bytes,1,opt,name=accountId,proto3" json:"accountId,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"` // account, subscription, project // contains filtered or unexported fields }
func (*Account) Descriptor
deprecated
added in
v0.64.9
func (*Account) 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 AnomalyOptions ¶ added in v0.69.75
type AnomalyOptions struct { Threshold float32 `protobuf:"fixed32,1,opt,name=threshold,proto3" json:"threshold,omitempty"` IsPercentage bool `protobuf:"varint,2,opt,name=isPercentage,proto3" json:"isPercentage,omitempty"` PastDataInMonths int64 `protobuf:"varint,3,opt,name=pastDataInMonths,proto3" json:"pastDataInMonths,omitempty"` // contains filtered or unexported fields }
func (*AnomalyOptions) Descriptor
deprecated
added in
v0.69.75
func (*AnomalyOptions) Descriptor() ([]byte, []int)
Deprecated: Use AnomalyOptions.ProtoReflect.Descriptor instead.
func (*AnomalyOptions) GetIsPercentage ¶ added in v0.69.75
func (x *AnomalyOptions) GetIsPercentage() bool
func (*AnomalyOptions) GetPastDataInMonths ¶ added in v0.69.81
func (x *AnomalyOptions) GetPastDataInMonths() int64
func (*AnomalyOptions) GetThreshold ¶ added in v0.69.75
func (x *AnomalyOptions) GetThreshold() float32
func (*AnomalyOptions) ProtoMessage ¶ added in v0.69.75
func (*AnomalyOptions) ProtoMessage()
func (*AnomalyOptions) ProtoReflect ¶ added in v0.69.75
func (x *AnomalyOptions) ProtoReflect() protoreflect.Message
func (*AnomalyOptions) Reset ¶ added in v0.69.75
func (x *AnomalyOptions) Reset()
func (*AnomalyOptions) String ¶ added in v0.69.75
func (x *AnomalyOptions) String() string
type Asset ¶ added in v0.64.7
type Asset struct { // Possible values: `account`, `subscription` or `project` Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Attributes map[string]string `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Asset) Descriptor
deprecated
added in
v0.64.7
func (*Asset) 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"` // Valid values for now are: 'console', 'terraform'. default would be 'console' RegistrationMethod string `protobuf:"bytes,13,opt,name=RegistrationMethod,proto3" json:"RegistrationMethod,omitempty"` // contains filtered or unexported fields }
func (*AwsOptions) Descriptor
deprecated
added in
v0.68.25
func (*AwsOptions) Descriptor() ([]byte, []int)
Deprecated: Use AwsOptions.ProtoReflect.Descriptor instead.
func (*AwsOptions) GetAccountName ¶ added in v0.68.25
func (x *AwsOptions) GetAccountName() string
func (*AwsOptions) GetBucketName ¶ added in v0.68.25
func (x *AwsOptions) GetBucketName() string
func (*AwsOptions) GetExternalId ¶ added in v0.68.25
func (x *AwsOptions) GetExternalId() string
func (*AwsOptions) GetPayerId ¶ added in v0.68.25
func (x *AwsOptions) GetPayerId() string
func (*AwsOptions) GetPrefix ¶ added in v0.68.25
func (x *AwsOptions) GetPrefix() string
func (*AwsOptions) GetRegistrationMethod ¶ added in v0.70.9
func (x *AwsOptions) GetRegistrationMethod() string
func (*AwsOptions) GetRegistrationStatus ¶ added in v0.68.25
func (x *AwsOptions) GetRegistrationStatus() *RegistrationStatus
func (*AwsOptions) GetReportName ¶ added in v0.68.25
func (x *AwsOptions) GetReportName() string
func (*AwsOptions) GetRoleArn ¶ added in v0.68.25
func (x *AwsOptions) GetRoleArn() string
func (*AwsOptions) GetStackId ¶ added in v0.68.25
func (x *AwsOptions) GetStackId() string
func (*AwsOptions) GetStackRegion ¶ added in v0.68.25
func (x *AwsOptions) GetStackRegion() string
func (*AwsOptions) GetStatus ¶ added in v0.68.25
func (x *AwsOptions) GetStatus() string
func (*AwsOptions) GetTemplateUrl ¶ added in v0.68.25
func (x *AwsOptions) GetTemplateUrl() string
func (*AwsOptions) ProtoMessage ¶ added in v0.68.25
func (*AwsOptions) ProtoMessage()
func (*AwsOptions) ProtoReflect ¶ added in v0.68.25
func (x *AwsOptions) ProtoReflect() protoreflect.Message
func (*AwsOptions) Reset ¶ added in v0.68.25
func (x *AwsOptions) Reset()
func (*AwsOptions) String ¶ added in v0.68.25
func (x *AwsOptions) String() string
type AzureCSP ¶ added in v0.69.78
type AzureCSP struct {
// contains filtered or unexported fields
}
func (*AzureCSP) Descriptor
deprecated
added in
v0.69.78
func (*AzureCSP) ProtoMessage ¶ added in v0.69.78
func (*AzureCSP) ProtoMessage()
func (*AzureCSP) ProtoReflect ¶ added in v0.69.78
func (x *AzureCSP) ProtoReflect() protoreflect.Message
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 CostCalculation ¶ added in v0.69.93
type CostCalculation struct { EstCostAfterDiscount float64 `protobuf:"fixed64,1,opt,name=estCostAfterDiscount,proto3" json:"estCostAfterDiscount,omitempty"` EstCostBeforeDiscount float64 `protobuf:"fixed64,2,opt,name=estCostBeforeDiscount,proto3" json:"estCostBeforeDiscount,omitempty"` OtherDiscount float64 `protobuf:"fixed64,3,opt,name=otherDiscount,proto3" json:"otherDiscount,omitempty"` SavingsPlanDiscount float64 `protobuf:"fixed64,4,opt,name=savingsPlanDiscount,proto3" json:"savingsPlanDiscount,omitempty"` EstNetUnusedAmortizedCommitments float64 `protobuf:"fixed64,5,opt,name=estNetUnusedAmortizedCommitments,proto3" json:"estNetUnusedAmortizedCommitments,omitempty"` ReservedInstanceDiscount float64 `protobuf:"fixed64,7,opt,name=reservedInstanceDiscount,proto3" json:"reservedInstanceDiscount,omitempty"` UsageTypes []*UsageTypes `protobuf:"bytes,6,rep,name=usageTypes,proto3" json:"usageTypes,omitempty"` // contains filtered or unexported fields }
func (*CostCalculation) Descriptor
deprecated
added in
v0.69.93
func (*CostCalculation) Descriptor() ([]byte, []int)
Deprecated: Use CostCalculation.ProtoReflect.Descriptor instead.
func (*CostCalculation) GetEstCostAfterDiscount ¶ added in v0.69.93
func (x *CostCalculation) GetEstCostAfterDiscount() float64
func (*CostCalculation) GetEstCostBeforeDiscount ¶ added in v0.69.93
func (x *CostCalculation) GetEstCostBeforeDiscount() float64
func (*CostCalculation) GetEstNetUnusedAmortizedCommitments ¶ added in v0.69.93
func (x *CostCalculation) GetEstNetUnusedAmortizedCommitments() float64
func (*CostCalculation) GetOtherDiscount ¶ added in v0.69.93
func (x *CostCalculation) GetOtherDiscount() float64
func (*CostCalculation) GetReservedInstanceDiscount ¶ added in v0.71.56
func (x *CostCalculation) GetReservedInstanceDiscount() float64
func (*CostCalculation) GetSavingsPlanDiscount ¶ added in v0.69.93
func (x *CostCalculation) GetSavingsPlanDiscount() float64
func (*CostCalculation) GetUsageTypes ¶ added in v0.71.43
func (x *CostCalculation) GetUsageTypes() []*UsageTypes
func (*CostCalculation) ProtoMessage ¶ added in v0.69.93
func (*CostCalculation) ProtoMessage()
func (*CostCalculation) ProtoReflect ¶ added in v0.69.93
func (x *CostCalculation) ProtoReflect() protoreflect.Message
func (*CostCalculation) Reset ¶ added in v0.69.93
func (x *CostCalculation) Reset()
func (*CostCalculation) String ¶ added in v0.69.93
func (x *CostCalculation) String() string
type CostGroupAwsOptions ¶ added in v0.64.10
type CostGroupAwsOptions struct { // Optional. A list of filtering options. Multiple filter items will use the logical 'or' operator, e.g. filter1 || filter2 || filter3, etc. // A map of "key:value" column filters. The key indicates the column name while the value is the filter value prefixed by either "eq:" (equal), "re:" (regular expressions based on https://github.com/google/re2), or "!re:" (reverse "re:"). No prefix is the same as "eq:". Multiple map items will use the logical 'and' operator, e.g. mapfilter1 && mapfilter2 && mapfilter3, etc. // // For example, if you like to filter `productCode` to return only `AmazonEC2`, set to `{"productCode":"eq:AmazonEC2"}` or `{"productCode":"AmazonEC2"}`. You can also use a regular expression like `{"productCode":"re:AmazonEC2|AmazonRDS"}`, which means return all AmazonEC2 or AmazonRDS lineitems. Or reverse regexp, such as `{"productCode":"!re:^AmazonEC2$"}`, which means return all items except `AmazonEC2`. Filters []*CostGroupOptionsFilters `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"` // Optional. A list of filtering options. See [ReadCostsRequestAwsOptionsFilters] for more information on each filter item. Multiple filter items will use the logical 'or' operator, e.g. filter1 || filter2 || filter3, etc. // A map of "key:value" tag filters. The key indicates the tag key while the value is the filter tag value which can be prefixed by either "eq:" (equal), "re:" (regular expressions based on https://github.com/google/re2), or "!re:" (reverse "re:"). No prefix is the same as "eq:". Multiple map items will use the logical 'and' operator, e.g. mapfilter1 && mapfilter2 && mapfilter3, etc. // // For example, if you want to query lineitems with the tag `project:MY_PROJECT`, set to `{"project":"MY_PROJECT"}`. You can also use regular expressions for tag values, such as `{"name":"re:[A-Za-z0-9]*"}`. TagFilters []*CostGroupOptionsFilters `protobuf:"bytes,2,rep,name=tagFilters,proto3" json:"tagFilters,omitempty"` // contains filtered or unexported fields }
AWS-specific options for CreateCostGroupRequest.
func (*CostGroupAwsOptions) Descriptor
deprecated
added in
v0.64.10
func (*CostGroupAwsOptions) Descriptor() ([]byte, []int)
Deprecated: Use CostGroupAwsOptions.ProtoReflect.Descriptor instead.
func (*CostGroupAwsOptions) GetFilters ¶ added in v0.64.10
func (x *CostGroupAwsOptions) GetFilters() []*CostGroupOptionsFilters
func (*CostGroupAwsOptions) GetTagFilters ¶ added in v0.65.32
func (x *CostGroupAwsOptions) GetTagFilters() []*CostGroupOptionsFilters
func (*CostGroupAwsOptions) ProtoMessage ¶ added in v0.64.10
func (*CostGroupAwsOptions) ProtoMessage()
func (*CostGroupAwsOptions) ProtoReflect ¶ added in v0.64.10
func (x *CostGroupAwsOptions) ProtoReflect() protoreflect.Message
func (*CostGroupAwsOptions) Reset ¶ added in v0.64.10
func (x *CostGroupAwsOptions) Reset()
func (*CostGroupAwsOptions) String ¶ added in v0.64.10
func (x *CostGroupAwsOptions) String() string
type CostGroupAzureCspOptions ¶ added in v0.68.20
type CostGroupAzureCspOptions struct { // Optional. A list of filtering options. Multiple filter items will use the logical 'or' operator, e.g. filter1 || filter2 || filter3, etc. // A map of "key:value" column filters. The key indicates the column name while the value is the filter value prefixed by either "eq:" (equal), "re:" (regular expressions based on https://github.com/google/re2), or "!re:" (reverse "re:"). No prefix is the same as "eq:". Multiple map items will use the logical 'and' operator, e.g. mapfilter1 && mapfilter2 && mapfilter3, etc. // // For example, if you like to filter `productCode` to return only `AmazonEC2`, set to `{"productCode":"eq:AmazonEC2"}` or `{"productCode":"AmazonEC2"}`. You can also use a regular expression like `{"productCode":"re:AmazonEC2|AmazonRDS"}`, which means return all AmazonEC2 or AmazonRDS lineitems. Or reverse regexp, such as `{"productCode":"!re:^AmazonEC2$"}`, which means return all items except `AmazonEC2`. Filters []*CostGroupOptionsFilters `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"` // Optional. A list of filtering options. See [ReadCostsRequestAwsOptionsFilters] for more information on each filter item. Multiple filter items will use the logical 'or' operator, e.g. filter1 || filter2 || filter3, etc. // A map of "key:value" tag filters. The key indicates the tag key while the value is the filter tag value which can be prefixed by either "eq:" (equal), "re:" (regular expressions based on https://github.com/google/re2), or "!re:" (reverse "re:"). No prefix is the same as "eq:". Multiple map items will use the logical 'and' operator, e.g. mapfilter1 && mapfilter2 && mapfilter3, etc. // // For example, if you want to query lineitems with the tag `project:MY_PROJECT`, set to `{"project":"MY_PROJECT"}`. You can also use regular expressions for tag values, such as `{"name":"re:[A-Za-z0-9]*"}`. TagFilters []*CostGroupOptionsFilters `protobuf:"bytes,2,rep,name=tagFilters,proto3" json:"tagFilters,omitempty"` // contains filtered or unexported fields }
AzureCsp-specific options for CreateCostGroupRequest.
func (*CostGroupAzureCspOptions) Descriptor
deprecated
added in
v0.68.20
func (*CostGroupAzureCspOptions) Descriptor() ([]byte, []int)
Deprecated: Use CostGroupAzureCspOptions.ProtoReflect.Descriptor instead.
func (*CostGroupAzureCspOptions) GetFilters ¶ added in v0.68.20
func (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"` // Optional. A list of filtering options. See [ReadCostsRequestAwsOptionsFilters] for more information on each filter item. Multiple filter items will use the logical 'or' operator, e.g. filter1 || filter2 || filter3, etc. // A map of "key:value" tag filters. The key indicates the tag key while the value is the filter tag value which can be prefixed by either "eq:" (equal), "re:" (regular expressions based on https://github.com/google/re2), or "!re:" (reverse "re:"). No prefix is the same as "eq:". Multiple map items will use the logical 'and' operator, e.g. mapfilter1 && mapfilter2 && mapfilter3, etc. // // For example, if you want to query lineitems with the tag `project:MY_PROJECT`, set to `{"project":"MY_PROJECT"}`. You can also use regular expressions for tag values, such as `{"name":"re:[A-Za-z0-9]*"}`. TagFilters []*CostGroupOptionsFilters `protobuf:"bytes,2,rep,name=tagFilters,proto3" json:"tagFilters,omitempty"` // Labels on gcp help you organize resources and manage your costs at scale, with the granularity you need. // For example, on Compute Engine, you can use labels to group VMs in categories such as production, staging, or development so that you can search for resources that belong to each development stage. // If you want to query lineitems with the label `vm-prod: prod`, set to `{"vm-prod":"prod"}`. You can also use regular expressions for tag values, such as `{"name":"re:[A-Za-z0-9]*"}`. LabelFilters []*CostGroupOptionsFilters `protobuf:"bytes,3,rep,name=labelFilters,proto3" json:"labelFilters,omitempty"` // Project Labels refers to labels that have been assigned to GCP projects. // For example, projectId "mobingi-main" assigned as "env:prod" // If you want to query lineitems with the label `env: prod`, set to `{"env":"prod"}`. You can also use regular expressions for tag values, such as `{"name":"re:[A-Za-z0-9]*"}`. ProjectLabelFilters []*CostGroupOptionsFilters `protobuf:"bytes,4,rep,name=projectLabelFilters,proto3" json:"projectLabelFilters,omitempty"` // contains filtered or unexported fields }
Custom-specific options for CreateCostGroupRequest.
func (*CostGroupCustomOptions) Descriptor
deprecated
added in
v0.68.37
func (*CostGroupCustomOptions) Descriptor() ([]byte, []int)
Deprecated: Use CostGroupCustomOptions.ProtoReflect.Descriptor instead.
func (*CostGroupCustomOptions) GetFilters ¶ added in v0.68.37
func (x *CostGroupCustomOptions) GetFilters() []*CostGroupOptionsFilters
func (*CostGroupCustomOptions) GetLabelFilters ¶ added in v0.71.65
func (x *CostGroupCustomOptions) GetLabelFilters() []*CostGroupOptionsFilters
func (*CostGroupCustomOptions) GetProjectLabelFilters ¶ added in v0.71.65
func (x *CostGroupCustomOptions) GetProjectLabelFilters() []*CostGroupOptionsFilters
func (*CostGroupCustomOptions) GetTagFilters ¶ added in v0.71.65
func (x *CostGroupCustomOptions) GetTagFilters() []*CostGroupOptionsFilters
func (*CostGroupCustomOptions) ProtoMessage ¶ added in v0.68.37
func (*CostGroupCustomOptions) ProtoMessage()
func (*CostGroupCustomOptions) ProtoReflect ¶ added in v0.68.37
func (x *CostGroupCustomOptions) ProtoReflect() protoreflect.Message
func (*CostGroupCustomOptions) Reset ¶ added in v0.68.37
func (x *CostGroupCustomOptions) Reset()
func (*CostGroupCustomOptions) String ¶ added in v0.68.37
func (x *CostGroupCustomOptions) String() string
type CostGroupData ¶ added in v0.63.2
type CostGroupData struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` Image string `protobuf:"bytes,4,opt,name=image,proto3" json:"image,omitempty"` Icon string `protobuf:"bytes,5,opt,name=icon,proto3" json:"icon,omitempty"` ColorTheme string `protobuf:"bytes,6,opt,name=colorTheme,proto3" json:"colorTheme,omitempty"` CreatedAt string `protobuf:"bytes,7,opt,name=createdAt,proto3" json:"createdAt,omitempty"` UpdatedAt string `protobuf:"bytes,8,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"` Members []*MemberUserData `protobuf:"bytes,9,rep,name=members,proto3" json:"members,omitempty"` Combinations *Combinations `protobuf:"bytes,10,opt,name=combinations,proto3" json:"combinations,omitempty"` CreatedBy *MemberUserData `protobuf:"bytes,11,opt,name=createdBy,proto3" json:"createdBy,omitempty"` EventIndicator *EventIndicator `protobuf:"bytes,12,opt,name=eventIndicator,proto3" json:"eventIndicator,omitempty"` AnomalyOptions *AnomalyOptions `protobuf:"bytes,13,opt,name=anomalyOptions,proto3" json:"anomalyOptions,omitempty"` // contains filtered or unexported fields }
func (*CostGroupData) Descriptor
deprecated
added in
v0.63.2
func (*CostGroupData) Descriptor() ([]byte, []int)
Deprecated: Use CostGroupData.ProtoReflect.Descriptor instead.
func (*CostGroupData) GetAnomalyOptions ¶ added in v0.69.75
func (x *CostGroupData) GetAnomalyOptions() *AnomalyOptions
func (*CostGroupData) GetColorTheme ¶ added in v0.63.2
func (x *CostGroupData) GetColorTheme() string
func (*CostGroupData) GetCombinations ¶ added in v0.63.2
func (x *CostGroupData) GetCombinations() *Combinations
func (*CostGroupData) GetCreatedAt ¶ added in v0.63.2
func (x *CostGroupData) GetCreatedAt() string
func (*CostGroupData) GetCreatedBy ¶ added in v0.63.2
func (x *CostGroupData) GetCreatedBy() *MemberUserData
func (*CostGroupData) GetDescription ¶ added in v0.63.2
func (x *CostGroupData) GetDescription() string
func (*CostGroupData) GetEventIndicator ¶ added in v0.69.73
func (x *CostGroupData) GetEventIndicator() *EventIndicator
func (*CostGroupData) GetIcon ¶ added in v0.63.2
func (x *CostGroupData) GetIcon() string
func (*CostGroupData) GetId ¶ added in v0.63.2
func (x *CostGroupData) GetId() string
func (*CostGroupData) GetImage ¶ added in v0.63.2
func (x *CostGroupData) GetImage() string
func (*CostGroupData) GetMembers ¶ added in v0.63.2
func (x *CostGroupData) GetMembers() []*MemberUserData
func (*CostGroupData) GetName ¶ added in v0.63.2
func (x *CostGroupData) GetName() string
func (*CostGroupData) GetUpdatedAt ¶ added in v0.63.2
func (x *CostGroupData) GetUpdatedAt() string
func (*CostGroupData) ProtoMessage ¶ added in v0.63.2
func (*CostGroupData) ProtoMessage()
func (*CostGroupData) ProtoReflect ¶ added in v0.63.2
func (x *CostGroupData) ProtoReflect() protoreflect.Message
func (*CostGroupData) Reset ¶ added in v0.63.2
func (x *CostGroupData) Reset()
func (*CostGroupData) String ¶ added in v0.63.2
func (x *CostGroupData) String() string
type CostGroupGcpOptions ¶ added in v0.64.10
type CostGroupGcpOptions struct { // Optional. A list of filtering options. Multiple filter items will use the logical 'or' operator, e.g. filter1 || filter2 || filter3, etc. // A map of "key:value" column filters. The key indicates the column name while the value is the filter value prefixed by either "eq:" (equal), "re:" (regular expressions based on https://github.com/google/re2), or "!re:" (reverse "re:"). No prefix is the same as "eq:". Multiple map items will use the logical 'and' operator, e.g. mapfilter1 && mapfilter2 && mapfilter3, etc. // // For example, if you like to filter `serviceDescriptinon` to return only `Cloud Spanner`, set to `{"serviceDescription":"eq:Cloud Spanner"}` or `{"serviceDescription":"Cloud Spanner"}`. You can also use a regular expression like `{"serviceDescription":"re:Cloud Spanner|BigQuery"}`, which means return all Cloud Spanner or BigQuery lineitems. Or reverse regexp, such as `{"serviceDescription":"!re:^Cloud Spanner$"}`, which means return all items except `Cloud Spanner`. Filters []*CostGroupOptionsFilters `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"` // Tags on gcp used to conditionally allow or deny policies based on whether a supported resource has a specific tag. // Suppose you have a set of virtual machines (VMs) running various applications, and you want to distinguish between them based on their roles. You could assign tags like "app:webserver" and "app:database" to identify which VMs serve as web servers and which ones are database servers. // If you want to query lineitems with the tag `app:database`, set to `{"app":"database"}`. You can also use regular expressions for tag values, such as `{"name":"re:[A-Za-z0-9]*"}`. TagFilters []*CostGroupOptionsFilters `protobuf:"bytes,2,rep,name=tagFilters,proto3" json:"tagFilters,omitempty"` // Labels on gcp help you organize resources and manage your costs at scale, with the granularity you need. // For example, on Compute Engine, you can use labels to group VMs in categories such as production, staging, or development so that you can search for resources that belong to each development stage. // If you want to query lineitems with the label `vm-prod: prod`, set to `{"vm-prod":"prod"}`. You can also use regular expressions for tag values, such as `{"name":"re:[A-Za-z0-9]*"}`. LabelFilters []*CostGroupOptionsFilters `protobuf:"bytes,3,rep,name=labelFilters,proto3" json:"labelFilters,omitempty"` // Project Labels refers to labels that have been assigned to GCP projects. // For example, projectId "mobingi-main" assigned as "env:prod" // If you want to query lineitems with the label `env: prod`, set to `{"env":"prod"}`. You can also use regular expressions for tag values, such as `{"name":"re:[A-Za-z0-9]*"}`. ProjectLabelFilters []*CostGroupOptionsFilters `protobuf:"bytes,4,rep,name=projectLabelFilters,proto3" json:"projectLabelFilters,omitempty"` // contains filtered or unexported fields }
GCP-specific options for CreateCostGroupRequest.
func (*CostGroupGcpOptions) Descriptor
deprecated
added in
v0.64.10
func (*CostGroupGcpOptions) Descriptor() ([]byte, []int)
Deprecated: Use CostGroupGcpOptions.ProtoReflect.Descriptor instead.
func (*CostGroupGcpOptions) GetFilters ¶ added in v0.64.10
func (x *CostGroupGcpOptions) GetFilters() []*CostGroupOptionsFilters
func (*CostGroupGcpOptions) GetLabelFilters ¶ added in v0.68.41
func (x *CostGroupGcpOptions) GetLabelFilters() []*CostGroupOptionsFilters
func (*CostGroupGcpOptions) GetProjectLabelFilters ¶ added in v0.68.41
func (x *CostGroupGcpOptions) GetProjectLabelFilters() []*CostGroupOptionsFilters
func (*CostGroupGcpOptions) GetTagFilters ¶ added in v0.65.32
func (x *CostGroupGcpOptions) GetTagFilters() []*CostGroupOptionsFilters
func (*CostGroupGcpOptions) ProtoMessage ¶ added in v0.64.10
func (*CostGroupGcpOptions) ProtoMessage()
func (*CostGroupGcpOptions) ProtoReflect ¶ added in v0.64.10
func (x *CostGroupGcpOptions) ProtoReflect() protoreflect.Message
func (*CostGroupGcpOptions) Reset ¶ added in v0.64.10
func (x *CostGroupGcpOptions) Reset()
func (*CostGroupGcpOptions) String ¶ added in v0.64.10
func (x *CostGroupGcpOptions) String() string
type CostGroupOptionsFilters ¶ added in v0.64.10
type CostGroupOptionsFilters struct { AndFilters map[string]string `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
func (*CostGroupOptionsFilters) Descriptor
deprecated
added in
v0.64.10
func (*CostGroupOptionsFilters) Descriptor() ([]byte, []int)
Deprecated: Use CostGroupOptionsFilters.ProtoReflect.Descriptor instead.
func (*CostGroupOptionsFilters) GetAndFilters ¶ added in v0.64.10
func (x *CostGroupOptionsFilters) GetAndFilters() map[string]string
func (*CostGroupOptionsFilters) ProtoMessage ¶ added in v0.64.10
func (*CostGroupOptionsFilters) ProtoMessage()
func (*CostGroupOptionsFilters) ProtoReflect ¶ added in v0.64.10
func (x *CostGroupOptionsFilters) ProtoReflect() protoreflect.Message
func (*CostGroupOptionsFilters) Reset ¶ added in v0.64.10
func (x *CostGroupOptionsFilters) Reset()
func (*CostGroupOptionsFilters) String ¶ added in v0.64.10
func (x *CostGroupOptionsFilters) String() string
type CostGroups ¶ added in v0.65.51
type CostGroups struct { AccountId string `protobuf:"bytes,1,opt,name=accountId,proto3" json:"accountId,omitempty"` Allocation string `protobuf:"bytes,2,opt,name=allocation,proto3" json:"allocation,omitempty"` Duration string `protobuf:"bytes,3,opt,name=duration,proto3" json:"duration,omitempty"` // contains filtered or unexported fields }
func (*CostGroups) Descriptor
deprecated
added in
v0.65.51
func (*CostGroups) Descriptor() ([]byte, []int)
Deprecated: Use CostGroups.ProtoReflect.Descriptor instead.
func (*CostGroups) GetAccountId ¶ added in v0.65.51
func (x *CostGroups) GetAccountId() string
func (*CostGroups) GetAllocation ¶ added in v0.65.51
func (x *CostGroups) GetAllocation() string
func (*CostGroups) GetDuration ¶ added in v0.65.51
func (x *CostGroups) GetDuration() string
func (*CostGroups) ProtoMessage ¶ added in v0.65.51
func (*CostGroups) ProtoMessage()
func (*CostGroups) ProtoReflect ¶ added in v0.65.51
func (x *CostGroups) ProtoReflect() protoreflect.Message
func (*CostGroups) Reset ¶ added in v0.65.51
func (x *CostGroups) Reset()
func (*CostGroups) String ¶ added in v0.65.51
func (x *CostGroups) String() string
type CurrentEBSDetails ¶ added in v0.69.69
type CurrentEBSDetails struct { AttachmentState string `protobuf:"bytes,1,opt,name=attachmentState,proto3" json:"attachmentState,omitempty"` Iops float64 `protobuf:"fixed64,2,opt,name=iops,proto3" json:"iops,omitempty"` Throughput float64 `protobuf:"fixed64,3,opt,name=throughput,proto3" json:"throughput,omitempty"` SizeInGb float64 `protobuf:"fixed64,4,opt,name=sizeInGb,proto3" json:"sizeInGb,omitempty"` CostCalculation *CostCalculation `protobuf:"bytes,5,opt,name=costCalculation,proto3" json:"costCalculation,omitempty"` // contains filtered or unexported fields }
func (*CurrentEBSDetails) Descriptor
deprecated
added in
v0.69.69
func (*CurrentEBSDetails) Descriptor() ([]byte, []int)
Deprecated: Use CurrentEBSDetails.ProtoReflect.Descriptor instead.
func (*CurrentEBSDetails) GetAttachmentState ¶ added in v0.69.69
func (x *CurrentEBSDetails) GetAttachmentState() string
func (*CurrentEBSDetails) GetCostCalculation ¶ added in v0.69.93
func (x *CurrentEBSDetails) GetCostCalculation() *CostCalculation
func (*CurrentEBSDetails) GetIops ¶ added in v0.69.69
func (x *CurrentEBSDetails) GetIops() float64
func (*CurrentEBSDetails) GetSizeInGb ¶ added in v0.69.69
func (x *CurrentEBSDetails) GetSizeInGb() float64
func (*CurrentEBSDetails) GetThroughput ¶ added in v0.69.69
func (x *CurrentEBSDetails) GetThroughput() float64
func (*CurrentEBSDetails) ProtoMessage ¶ added in v0.69.69
func (*CurrentEBSDetails) ProtoMessage()
func (*CurrentEBSDetails) ProtoReflect ¶ added in v0.69.69
func (x *CurrentEBSDetails) ProtoReflect() protoreflect.Message
func (*CurrentEBSDetails) Reset ¶ added in v0.69.69
func (x *CurrentEBSDetails) Reset()
func (*CurrentEBSDetails) String ¶ added in v0.69.69
func (x *CurrentEBSDetails) String() string
type CurrentEC2Details ¶ added in v0.69.69
type CurrentEC2Details struct { InstanceType string `protobuf:"bytes,1,opt,name=instanceType,proto3" json:"instanceType,omitempty"` Os string `protobuf:"bytes,2,opt,name=os,proto3" json:"os,omitempty"` Region string `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"` CpuUtilization float64 `protobuf:"fixed64,4,opt,name=cpuUtilization,proto3" json:"cpuUtilization,omitempty"` MemoryUtilization float64 `protobuf:"fixed64,5,opt,name=memoryUtilization,proto3" json:"memoryUtilization,omitempty"` DiskUtilization float64 `protobuf:"fixed64,6,opt,name=diskUtilization,proto3" json:"diskUtilization,omitempty"` NetworkCapacity string `protobuf:"bytes,7,opt,name=networkCapacity,proto3" json:"networkCapacity,omitempty"` MonthlyCost float64 `protobuf:"fixed64,8,opt,name=monthlyCost,proto3" json:"monthlyCost,omitempty"` EC2CpuUtilization []*UtilizationData `protobuf:"bytes,9,rep,name=eC2CpuUtilization,proto3" json:"eC2CpuUtilization,omitempty"` EC2DiskUtilization []*UtilizationData `protobuf:"bytes,10,rep,name=eC2DiskUtilization,proto3" json:"eC2DiskUtilization,omitempty"` EC2MemoryUtilization []*UtilizationData `protobuf:"bytes,11,rep,name=eC2MemoryUtilization,proto3" json:"eC2MemoryUtilization,omitempty"` NetworkTrafficData []*UtilizationData `protobuf:"bytes,12,rep,name=networkTrafficData,proto3" json:"networkTrafficData,omitempty"` OtherDetails *CurrentEC2Details_OtherDetails `protobuf:"bytes,13,opt,name=otherDetails,proto3" json:"otherDetails,omitempty"` CostCalculation *CostCalculation `protobuf:"bytes,14,opt,name=costCalculation,proto3" json:"costCalculation,omitempty"` // contains filtered or unexported fields }
func (*CurrentEC2Details) Descriptor
deprecated
added in
v0.69.69
func (*CurrentEC2Details) Descriptor() ([]byte, []int)
Deprecated: Use CurrentEC2Details.ProtoReflect.Descriptor instead.
func (*CurrentEC2Details) GetCostCalculation ¶ added in v0.71.61
func (x *CurrentEC2Details) GetCostCalculation() *CostCalculation
func (*CurrentEC2Details) GetCpuUtilization ¶ added in v0.69.69
func (x *CurrentEC2Details) GetCpuUtilization() float64
func (*CurrentEC2Details) GetDiskUtilization ¶ added in v0.69.69
func (x *CurrentEC2Details) GetDiskUtilization() float64
func (*CurrentEC2Details) GetEC2CpuUtilization ¶ added in v0.69.69
func (x *CurrentEC2Details) GetEC2CpuUtilization() []*UtilizationData
func (*CurrentEC2Details) GetEC2DiskUtilization ¶ added in v0.69.69
func (x *CurrentEC2Details) GetEC2DiskUtilization() []*UtilizationData
func (*CurrentEC2Details) GetEC2MemoryUtilization ¶ added in v0.69.69
func (x *CurrentEC2Details) GetEC2MemoryUtilization() []*UtilizationData
func (*CurrentEC2Details) GetInstanceType ¶ added in v0.69.69
func (x *CurrentEC2Details) GetInstanceType() string
func (*CurrentEC2Details) GetMemoryUtilization ¶ added in v0.69.69
func (x *CurrentEC2Details) GetMemoryUtilization() float64
func (*CurrentEC2Details) GetMonthlyCost ¶ added in v0.69.69
func (x *CurrentEC2Details) GetMonthlyCost() float64
func (*CurrentEC2Details) GetNetworkCapacity ¶ added in v0.69.69
func (x *CurrentEC2Details) GetNetworkCapacity() string
func (*CurrentEC2Details) GetNetworkTrafficData ¶ added in v0.71.7
func (x *CurrentEC2Details) GetNetworkTrafficData() []*UtilizationData
func (*CurrentEC2Details) GetOs ¶ added in v0.69.69
func (x *CurrentEC2Details) GetOs() string
func (*CurrentEC2Details) GetOtherDetails ¶ added in v0.71.60
func (x *CurrentEC2Details) GetOtherDetails() *CurrentEC2Details_OtherDetails
func (*CurrentEC2Details) GetRegion ¶ added in v0.69.69
func (x *CurrentEC2Details) GetRegion() string
func (*CurrentEC2Details) ProtoMessage ¶ added in v0.69.69
func (*CurrentEC2Details) ProtoMessage()
func (*CurrentEC2Details) ProtoReflect ¶ added in v0.69.69
func (x *CurrentEC2Details) ProtoReflect() protoreflect.Message
func (*CurrentEC2Details) Reset ¶ added in v0.69.69
func (x *CurrentEC2Details) Reset()
func (*CurrentEC2Details) String ¶ added in v0.69.69
func (x *CurrentEC2Details) String() string
type CurrentEC2Details_OtherDetails ¶ added in v0.71.60
type CurrentEC2Details_OtherDetails struct { ExclusionStatus string `protobuf:"bytes,1,opt,name=exclusionStatus,proto3" json:"exclusionStatus,omitempty"` Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` Resource string `protobuf:"bytes,3,opt,name=resource,proto3" json:"resource,omitempty"` AwsConfigRule string `protobuf:"bytes,4,opt,name=awsConfigRule,proto3" json:"awsConfigRule,omitempty"` InputParameters string `protobuf:"bytes,5,opt,name=inputParameters,proto3" json:"inputParameters,omitempty"` // contains filtered or unexported fields }
func (*CurrentEC2Details_OtherDetails) Descriptor
deprecated
added in
v0.71.60
func (*CurrentEC2Details_OtherDetails) Descriptor() ([]byte, []int)
Deprecated: Use CurrentEC2Details_OtherDetails.ProtoReflect.Descriptor instead.
func (*CurrentEC2Details_OtherDetails) GetAwsConfigRule ¶ added in v0.71.60
func (x *CurrentEC2Details_OtherDetails) GetAwsConfigRule() string
func (*CurrentEC2Details_OtherDetails) GetExclusionStatus ¶ added in v0.71.60
func (x *CurrentEC2Details_OtherDetails) GetExclusionStatus() string
func (*CurrentEC2Details_OtherDetails) GetInputParameters ¶ added in v0.71.60
func (x *CurrentEC2Details_OtherDetails) GetInputParameters() string
func (*CurrentEC2Details_OtherDetails) GetResource ¶ added in v0.71.60
func (x *CurrentEC2Details_OtherDetails) GetResource() string
func (*CurrentEC2Details_OtherDetails) GetStatus ¶ added in v0.71.60
func (x *CurrentEC2Details_OtherDetails) GetStatus() string
func (*CurrentEC2Details_OtherDetails) ProtoMessage ¶ added in v0.71.60
func (*CurrentEC2Details_OtherDetails) ProtoMessage()
func (*CurrentEC2Details_OtherDetails) ProtoReflect ¶ added in v0.71.60
func (x *CurrentEC2Details_OtherDetails) ProtoReflect() protoreflect.Message
func (*CurrentEC2Details_OtherDetails) Reset ¶ added in v0.71.60
func (x *CurrentEC2Details_OtherDetails) Reset()
func (*CurrentEC2Details_OtherDetails) String ¶ added in v0.71.60
func (x *CurrentEC2Details_OtherDetails) String() string
type DeleteRecommendationDetails ¶ added in v0.71.21
type DeleteRecommendationDetails struct { Ec2Details *CurrentEC2Details `protobuf:"bytes,1,opt,name=ec2Details,proto3" json:"ec2Details,omitempty"` EbsVolumeDetails *EbsVolumeDetails `protobuf:"bytes,2,opt,name=ebsVolumeDetails,proto3" json:"ebsVolumeDetails,omitempty"` ElasticIpAddressDetails *ElasticIpAddressDetails `protobuf:"bytes,3,opt,name=elasticIpAddressDetails,proto3" json:"elasticIpAddressDetails,omitempty"` IdleRdsDetails *IdleRdsDetails `protobuf:"bytes,4,opt,name=idleRdsDetails,proto3" json:"idleRdsDetails,omitempty"` IdleLoadBalancerDetails *IdleLoadBalancerDetails `protobuf:"bytes,5,opt,name=idleLoadBalancerDetails,proto3" json:"idleLoadBalancerDetails,omitempty"` ExclusionStatus string `protobuf:"bytes,6,opt,name=exclusionStatus,proto3" json:"exclusionStatus,omitempty"` Status string `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
func (*DeleteRecommendationDetails) Descriptor
deprecated
added in
v0.71.21
func (*DeleteRecommendationDetails) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRecommendationDetails.ProtoReflect.Descriptor instead.
func (*DeleteRecommendationDetails) GetEbsVolumeDetails ¶ added in v0.71.21
func (x *DeleteRecommendationDetails) GetEbsVolumeDetails() *EbsVolumeDetails
func (*DeleteRecommendationDetails) GetEc2Details ¶ added in v0.71.24
func (x *DeleteRecommendationDetails) GetEc2Details() *CurrentEC2Details
func (*DeleteRecommendationDetails) GetElasticIpAddressDetails ¶ added in v0.71.21
func (x *DeleteRecommendationDetails) GetElasticIpAddressDetails() *ElasticIpAddressDetails
func (*DeleteRecommendationDetails) GetExclusionStatus ¶ added in v0.71.21
func (x *DeleteRecommendationDetails) GetExclusionStatus() string
func (*DeleteRecommendationDetails) GetIdleLoadBalancerDetails ¶ added in v0.71.21
func (x *DeleteRecommendationDetails) GetIdleLoadBalancerDetails() *IdleLoadBalancerDetails
func (*DeleteRecommendationDetails) GetIdleRdsDetails ¶ added in v0.71.21
func (x *DeleteRecommendationDetails) GetIdleRdsDetails() *IdleRdsDetails
func (*DeleteRecommendationDetails) GetStatus ¶ added in v0.71.21
func (x *DeleteRecommendationDetails) GetStatus() string
func (*DeleteRecommendationDetails) ProtoMessage ¶ added in v0.71.21
func (*DeleteRecommendationDetails) ProtoMessage()
func (*DeleteRecommendationDetails) ProtoReflect ¶ added in v0.71.21
func (x *DeleteRecommendationDetails) ProtoReflect() protoreflect.Message
func (*DeleteRecommendationDetails) Reset ¶ added in v0.71.21
func (x *DeleteRecommendationDetails) Reset()
func (*DeleteRecommendationDetails) String ¶ added in v0.71.21
func (x *DeleteRecommendationDetails) String() string
type EBS ¶ added in v0.69.78
type EBS struct { VolumeType string `protobuf:"bytes,1,opt,name=volumeType,proto3" json:"volumeType,omitempty"` Iops int64 `protobuf:"varint,2,opt,name=iops,proto3" json:"iops,omitempty"` SizeInGb int64 `protobuf:"varint,3,opt,name=sizeInGb,proto3" json:"sizeInGb,omitempty"` Throughput int64 `protobuf:"varint,4,opt,name=throughput,proto3" json:"throughput,omitempty"` // contains filtered or unexported fields }
func (*EBS) Descriptor
deprecated
added in
v0.69.78
func (*EBS) GetSizeInGb ¶ added in v0.69.78
func (*EBS) GetThroughput ¶ added in v0.69.78
func (*EBS) GetVolumeType ¶ added in v0.69.78
func (*EBS) ProtoMessage ¶ added in v0.69.78
func (*EBS) ProtoMessage()
func (*EBS) ProtoReflect ¶ added in v0.69.78
func (x *EBS) ProtoReflect() protoreflect.Message
type EBSDetails ¶ added in v0.71.14
type EBSDetails struct { CurrentEBSDetails *CurrentEBSDetails `protobuf:"bytes,1,opt,name=currentEBSDetails,proto3" json:"currentEBSDetails,omitempty"` UpgradeEBSDetails *EBSRecommendationDetails `protobuf:"bytes,2,opt,name=upgradeEBSDetails,proto3" json:"upgradeEBSDetails,omitempty"` // contains filtered or unexported fields }
func (*EBSDetails) Descriptor
deprecated
added in
v0.71.14
func (*EBSDetails) Descriptor() ([]byte, []int)
Deprecated: Use EBSDetails.ProtoReflect.Descriptor instead.
func (*EBSDetails) GetCurrentEBSDetails ¶ added in v0.71.14
func (x *EBSDetails) GetCurrentEBSDetails() *CurrentEBSDetails
func (*EBSDetails) GetUpgradeEBSDetails ¶ added in v0.71.14
func (x *EBSDetails) GetUpgradeEBSDetails() *EBSRecommendationDetails
func (*EBSDetails) ProtoMessage ¶ added in v0.71.14
func (*EBSDetails) ProtoMessage()
func (*EBSDetails) ProtoReflect ¶ added in v0.71.14
func (x *EBSDetails) ProtoReflect() protoreflect.Message
func (*EBSDetails) Reset ¶ added in v0.71.14
func (x *EBSDetails) Reset()
func (*EBSDetails) String ¶ added in v0.71.14
func (x *EBSDetails) String() string
type EBSRecommendationDetails ¶ added in v0.71.14
type EBSRecommendationDetails struct { AttachmentState string `protobuf:"bytes,1,opt,name=attachmentState,proto3" json:"attachmentState,omitempty"` Iops float64 `protobuf:"fixed64,2,opt,name=iops,proto3" json:"iops,omitempty"` Throughput float64 `protobuf:"fixed64,3,opt,name=throughput,proto3" json:"throughput,omitempty"` SizeInGb float64 `protobuf:"fixed64,4,opt,name=sizeInGb,proto3" json:"sizeInGb,omitempty"` EstcostCalculation *CostCalculation `protobuf:"bytes,5,opt,name=EstcostCalculation,proto3" json:"EstcostCalculation,omitempty"` // contains filtered or unexported fields }
func (*EBSRecommendationDetails) Descriptor
deprecated
added in
v0.71.14
func (*EBSRecommendationDetails) Descriptor() ([]byte, []int)
Deprecated: Use EBSRecommendationDetails.ProtoReflect.Descriptor instead.
func (*EBSRecommendationDetails) GetAttachmentState ¶ added in v0.71.14
func (x *EBSRecommendationDetails) GetAttachmentState() string
func (*EBSRecommendationDetails) GetEstcostCalculation ¶ added in v0.71.14
func (x *EBSRecommendationDetails) GetEstcostCalculation() *CostCalculation
func (*EBSRecommendationDetails) GetIops ¶ added in v0.71.14
func (x *EBSRecommendationDetails) GetIops() float64
func (*EBSRecommendationDetails) GetSizeInGb ¶ added in v0.71.14
func (x *EBSRecommendationDetails) GetSizeInGb() float64
func (*EBSRecommendationDetails) GetThroughput ¶ added in v0.71.14
func (x *EBSRecommendationDetails) GetThroughput() float64
func (*EBSRecommendationDetails) ProtoMessage ¶ added in v0.71.14
func (*EBSRecommendationDetails) ProtoMessage()
func (*EBSRecommendationDetails) ProtoReflect ¶ added in v0.71.14
func (x *EBSRecommendationDetails) ProtoReflect() protoreflect.Message
func (*EBSRecommendationDetails) Reset ¶ added in v0.71.14
func (x *EBSRecommendationDetails) Reset()
func (*EBSRecommendationDetails) String ¶ added in v0.71.14
func (x *EBSRecommendationDetails) String() string
type EC2 ¶ added in v0.69.78
type EC2 struct { InstanceType string `protobuf:"bytes,1,opt,name=instanceType,proto3" json:"instanceType,omitempty"` // contains filtered or unexported fields }
func (*EC2) Descriptor
deprecated
added in
v0.69.78
func (*EC2) GetInstanceType ¶ added in v0.69.78
func (*EC2) ProtoMessage ¶ added in v0.69.78
func (*EC2) ProtoMessage()
func (*EC2) ProtoReflect ¶ added in v0.69.78
func (x *EC2) ProtoReflect() protoreflect.Message
type EC2Details ¶ added in v0.69.62
type EC2Details struct { InstanceType string `protobuf:"bytes,1,opt,name=instanceType,proto3" json:"instanceType,omitempty"` Tenancy string `protobuf:"bytes,2,opt,name=tenancy,proto3" json:"tenancy,omitempty"` Family string `protobuf:"bytes,3,opt,name=family,proto3" json:"family,omitempty"` Platform string `protobuf:"bytes,4,opt,name=platform,proto3" json:"platform,omitempty"` // contains filtered or unexported fields }
func (*EC2Details) Descriptor
deprecated
added in
v0.69.62
func (*EC2Details) Descriptor() ([]byte, []int)
Deprecated: Use EC2Details.ProtoReflect.Descriptor instead.
func (*EC2Details) GetFamily ¶ added in v0.69.62
func (x *EC2Details) GetFamily() string
func (*EC2Details) GetInstanceType ¶ added in v0.69.62
func (x *EC2Details) GetInstanceType() string
func (*EC2Details) GetPlatform ¶ added in v0.69.62
func (x *EC2Details) GetPlatform() string
func (*EC2Details) GetTenancy ¶ added in v0.69.62
func (x *EC2Details) GetTenancy() string
func (*EC2Details) ProtoMessage ¶ added in v0.69.62
func (*EC2Details) ProtoMessage()
func (*EC2Details) ProtoReflect ¶ added in v0.69.62
func (x *EC2Details) ProtoReflect() protoreflect.Message
func (*EC2Details) Reset ¶ added in v0.69.62
func (x *EC2Details) Reset()
func (*EC2Details) String ¶ added in v0.69.62
func (x *EC2Details) String() string
type EC2Instance ¶ added in v0.64.33
type EC2Instance struct { // The ID of the Capacity Reservation. CapacityReservationId string `protobuf:"bytes,1,opt,name=capacityReservationId,proto3" json:"capacityReservationId,omitempty"` // Indicates whether the instance is optimized for Amazon EBS I/O. This optimization // provides dedicated throughput to Amazon EBS and an optimized configuration // stack to provide optimal I/O performance. This optimization isn't available // with all instance types. Additional usage charges apply when using an EBS // Optimized instance. EbsOptimized bool `protobuf:"varint,2,opt,name=ebsOptimized,proto3" json:"ebsOptimized,omitempty"` // The ID of the AMI used to launch the instance. ImageId string `protobuf:"bytes,3,opt,name=imageId,proto3" json:"imageId,omitempty"` // The ID of the instance. InstanceId string `protobuf:"bytes,4,opt,name=instanceId,proto3" json:"instanceId,omitempty"` // Indicates whether this is a Spot Instance or a Scheduled Instance. InstanceLifecycle string `protobuf:"bytes,5,opt,name=instanceLifecycle,proto3" json:"instanceLifecycle,omitempty"` // The instance type. InstanceType string `protobuf:"bytes,6,opt,name=instanceType,proto3" json:"instanceType,omitempty"` // The IPv6 address assigned to the instance. Ipv6Address string `protobuf:"bytes,7,opt,name=ipv6Address,proto3" json:"ipv6Address,omitempty"` // The kernel associated with this instance, if applicable. KernelId string `protobuf:"bytes,8,opt,name=kernelId,proto3" json:"kernelId,omitempty"` // The name of the key pair, if this instance was launched with an associated key pair. KeyName string `protobuf:"bytes,9,opt,name=keyName,proto3" json:"keyName,omitempty"` // The time the instance was launched. LaunchTime string `protobuf:"bytes,10,opt,name=launchTime,proto3" json:"launchTime,omitempty"` // The Amazon Resource Name (ARN) of the Outpost. OutpostArn string `protobuf:"bytes,11,opt,name=outpostArn,proto3" json:"outpostArn,omitempty"` // The value is Windows for Windows instances; otherwise blank. Platform string `protobuf:"bytes,12,opt,name=platform,proto3" json:"platform,omitempty"` // The platform details value for the instance. For more information, see AMI // billing information fields (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/billing-info-fields.html) // in the Amazon EC2 User Guide. PlatformDetails string `protobuf:"bytes,13,opt,name=platformDetails,proto3" json:"platformDetails,omitempty"` // (IPv4 only) The private DNS hostname name assigned to the instance. This // DNS hostname can only be used inside the Amazon EC2 network. This name is // not available until the instance enters the running state. // // [EC2-VPC] The Amazon-provided DNS server resolves Amazon-provided private // DNS hostnames if you've enabled DNS resolution and DNS hostnames in your // VPC. If you are not using the Amazon-provided DNS server in your VPC, your // custom domain name servers must resolve the hostname as appropriate. PrivateDnsName string `protobuf:"bytes,14,opt,name=privateDnsName,proto3" json:"privateDnsName,omitempty"` // The private IPv4 address assigned to the instance. PrivateIpAddress string `protobuf:"bytes,15,opt,name=privateIpAddress,proto3" json:"privateIpAddress,omitempty"` // (IPv4 only) The public DNS name assigned to the instance. This name is not // available until the instance enters the running state. For EC2-VPC, this // name is only available if you've enabled DNS hostnames for your VPC. PublicDnsName string `protobuf:"bytes,16,opt,name=publicDnsName,proto3" json:"publicDnsName,omitempty"` // The public IPv4 address, or the Carrier IP address assigned to the instance, // if applicable. // // A Carrier IP address only applies to an instance launched in a subnet associated // with a Wavelength Zone. PublicIpAddress string `protobuf:"bytes,17,opt,name=publicIpAddress,proto3" json:"publicIpAddress,omitempty"` // The RAM disk associated with this instance, if applicable. RamdiskId string `protobuf:"bytes,18,opt,name=ramdiskId,proto3" json:"ramdiskId,omitempty"` // The device name of the root device volume (for example, /dev/sda1). RootDeviceName string `protobuf:"bytes,19,opt,name=rootDeviceName,proto3" json:"rootDeviceName,omitempty"` // The root device type used by the AMI. The AMI can use an EBS volume or an // instance store volume. RootDeviceType string `protobuf:"bytes,20,opt,name=rootDeviceType,proto3" json:"rootDeviceType,omitempty"` // Indicates whether source/destination checking is enabled. SourceDestCheck bool `protobuf:"varint,21,opt,name=sourceDestCheck,proto3" json:"sourceDestCheck,omitempty"` // If the request is a Spot Instance request, the ID of the request. SpotInstanceRequestId string `protobuf:"bytes,22,opt,name=spotInstanceRequestId,proto3" json:"spotInstanceRequestId,omitempty"` // Specifies whether enhanced networking with the Intel 82599 Virtual Function // interface is enabled. SriovNetSupport string `protobuf:"bytes,23,opt,name=sriovNetSupport,proto3" json:"sriovNetSupport,omitempty"` // The current state of the instance. State string `protobuf:"bytes,24,opt,name=state,proto3" json:"state,omitempty"` // [EC2-VPC] The ID of the subnet in which the instance is running. SubnetId string `protobuf:"bytes,25,opt,name=subnetId,proto3" json:"subnetId,omitempty"` // Any tags assigned to the instance. Tags []*Tag `protobuf:"bytes,26,rep,name=tags,proto3" json:"tags,omitempty"` // The usage operation value for the instance. For more information, see AMI // billing information fields (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/billing-info-fields.html) // in the Amazon EC2 User Guide. UsageOperation string `protobuf:"bytes,27,opt,name=usageOperation,proto3" json:"usageOperation,omitempty"` // The virtualization type of the instance. VirtualizationType string `protobuf:"bytes,28,opt,name=virtualizationType,proto3" json:"virtualizationType,omitempty"` // [EC2-VPC] The ID of the VPC in which the instance is running. VpcId string `protobuf:"bytes,29,opt,name=vpcId,proto3" json:"vpcId,omitempty"` // Format: `yyyy-mm` Date string `protobuf:"bytes,30,opt,name=date,proto3" json:"date,omitempty"` // contains filtered or unexported fields }
func (*EC2Instance) Descriptor
deprecated
added in
v0.64.33
func (*EC2Instance) Descriptor() ([]byte, []int)
Deprecated: Use EC2Instance.ProtoReflect.Descriptor instead.
func (*EC2Instance) GetCapacityReservationId ¶ added in v0.64.33
func (x *EC2Instance) GetCapacityReservationId() string
func (*EC2Instance) GetDate ¶ added in v0.64.36
func (x *EC2Instance) GetDate() string
func (*EC2Instance) GetEbsOptimized ¶ added in v0.64.33
func (x *EC2Instance) GetEbsOptimized() bool
func (*EC2Instance) GetImageId ¶ added in v0.64.33
func (x *EC2Instance) GetImageId() string
func (*EC2Instance) GetInstanceId ¶ added in v0.64.33
func (x *EC2Instance) GetInstanceId() string
func (*EC2Instance) GetInstanceLifecycle ¶ added in v0.64.33
func (x *EC2Instance) GetInstanceLifecycle() string
func (*EC2Instance) GetInstanceType ¶ added in v0.64.33
func (x *EC2Instance) GetInstanceType() string
func (*EC2Instance) GetIpv6Address ¶ added in v0.64.33
func (x *EC2Instance) GetIpv6Address() string
func (*EC2Instance) GetKernelId ¶ added in v0.64.33
func (x *EC2Instance) GetKernelId() string
func (*EC2Instance) GetKeyName ¶ added in v0.64.33
func (x *EC2Instance) GetKeyName() string
func (*EC2Instance) GetLaunchTime ¶ added in v0.64.33
func (x *EC2Instance) GetLaunchTime() string
func (*EC2Instance) GetOutpostArn ¶ added in v0.64.33
func (x *EC2Instance) GetOutpostArn() string
func (*EC2Instance) GetPlatform ¶ added in v0.64.33
func (x *EC2Instance) GetPlatform() string
func (*EC2Instance) GetPlatformDetails ¶ added in v0.64.33
func (x *EC2Instance) GetPlatformDetails() string
func (*EC2Instance) GetPrivateDnsName ¶ added in v0.64.33
func (x *EC2Instance) GetPrivateDnsName() string
func (*EC2Instance) GetPrivateIpAddress ¶ added in v0.64.33
func (x *EC2Instance) GetPrivateIpAddress() string
func (*EC2Instance) GetPublicDnsName ¶ added in v0.64.33
func (x *EC2Instance) GetPublicDnsName() string
func (*EC2Instance) GetPublicIpAddress ¶ added in v0.64.33
func (x *EC2Instance) GetPublicIpAddress() string
func (*EC2Instance) GetRamdiskId ¶ added in v0.64.33
func (x *EC2Instance) GetRamdiskId() string
func (*EC2Instance) GetRootDeviceName ¶ added in v0.64.33
func (x *EC2Instance) GetRootDeviceName() string
func (*EC2Instance) GetRootDeviceType ¶ added in v0.64.33
func (x *EC2Instance) GetRootDeviceType() string
func (*EC2Instance) GetSourceDestCheck ¶ added in v0.64.33
func (x *EC2Instance) GetSourceDestCheck() bool
func (*EC2Instance) GetSpotInstanceRequestId ¶ added in v0.64.33
func (x *EC2Instance) GetSpotInstanceRequestId() string
func (*EC2Instance) GetSriovNetSupport ¶ added in v0.64.33
func (x *EC2Instance) GetSriovNetSupport() string
func (*EC2Instance) GetState ¶ added in v0.64.33
func (x *EC2Instance) GetState() string
func (*EC2Instance) GetSubnetId ¶ added in v0.64.33
func (x *EC2Instance) GetSubnetId() string
func (*EC2Instance) GetTags ¶ added in v0.64.33
func (x *EC2Instance) GetTags() []*Tag
func (*EC2Instance) GetUsageOperation ¶ added in v0.64.33
func (x *EC2Instance) GetUsageOperation() string
func (*EC2Instance) GetVirtualizationType ¶ added in v0.64.33
func (x *EC2Instance) GetVirtualizationType() string
func (*EC2Instance) GetVpcId ¶ added in v0.64.33
func (x *EC2Instance) GetVpcId() string
func (*EC2Instance) ProtoMessage ¶ added in v0.64.33
func (*EC2Instance) ProtoMessage()
func (*EC2Instance) ProtoReflect ¶ added in v0.64.33
func (x *EC2Instance) ProtoReflect() protoreflect.Message
func (*EC2Instance) Reset ¶ added in v0.64.33
func (x *EC2Instance) Reset()
func (*EC2Instance) String ¶ added in v0.64.33
func (x *EC2Instance) String() string
type EC2ModifyRecommendationDetails ¶ added in v0.69.69
type EC2ModifyRecommendationDetails struct { InstanceType string `protobuf:"bytes,1,opt,name=instanceType,proto3" json:"instanceType,omitempty"` Os string `protobuf:"bytes,2,opt,name=os,proto3" json:"os,omitempty"` Region string `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"` CpuUtilization float64 `protobuf:"fixed64,4,opt,name=cpuUtilization,proto3" json:"cpuUtilization,omitempty"` MemoryUtilization float64 `protobuf:"fixed64,5,opt,name=memoryUtilization,proto3" json:"memoryUtilization,omitempty"` DiskUtilization float64 `protobuf:"fixed64,6,opt,name=diskUtilization,proto3" json:"diskUtilization,omitempty"` NetworkCapacity string `protobuf:"bytes,7,opt,name=networkCapacity,proto3" json:"networkCapacity,omitempty"` CostCalculation *CostCalculation `protobuf:"bytes,15,opt,name=costCalculation,proto3" json:"costCalculation,omitempty"` // contains filtered or unexported fields }
func (*EC2ModifyRecommendationDetails) Descriptor
deprecated
added in
v0.69.69
func (*EC2ModifyRecommendationDetails) Descriptor() ([]byte, []int)
Deprecated: Use EC2ModifyRecommendationDetails.ProtoReflect.Descriptor instead.
func (*EC2ModifyRecommendationDetails) GetCostCalculation ¶ added in v0.71.61
func (x *EC2ModifyRecommendationDetails) GetCostCalculation() *CostCalculation
func (*EC2ModifyRecommendationDetails) GetCpuUtilization ¶ added in v0.69.98
func (x *EC2ModifyRecommendationDetails) GetCpuUtilization() float64
func (*EC2ModifyRecommendationDetails) GetDiskUtilization ¶ added in v0.69.98
func (x *EC2ModifyRecommendationDetails) GetDiskUtilization() float64
func (*EC2ModifyRecommendationDetails) GetInstanceType ¶ added in v0.69.69
func (x *EC2ModifyRecommendationDetails) GetInstanceType() string
func (*EC2ModifyRecommendationDetails) GetMemoryUtilization ¶ added in v0.69.98
func (x *EC2ModifyRecommendationDetails) GetMemoryUtilization() float64
func (*EC2ModifyRecommendationDetails) GetNetworkCapacity ¶ added in v0.69.98
func (x *EC2ModifyRecommendationDetails) GetNetworkCapacity() string
func (*EC2ModifyRecommendationDetails) GetOs ¶ added in v0.69.69
func (x *EC2ModifyRecommendationDetails) GetOs() string
func (*EC2ModifyRecommendationDetails) GetRegion ¶ added in v0.69.69
func (x *EC2ModifyRecommendationDetails) GetRegion() string
func (*EC2ModifyRecommendationDetails) ProtoMessage ¶ added in v0.69.69
func (*EC2ModifyRecommendationDetails) ProtoMessage()
func (*EC2ModifyRecommendationDetails) ProtoReflect ¶ added in v0.69.69
func (x *EC2ModifyRecommendationDetails) ProtoReflect() protoreflect.Message
func (*EC2ModifyRecommendationDetails) Reset ¶ added in v0.69.69
func (x *EC2ModifyRecommendationDetails) Reset()
func (*EC2ModifyRecommendationDetails) String ¶ added in v0.69.69
func (x *EC2ModifyRecommendationDetails) 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 EC2RightSizingDetails ¶ added in v0.69.69
type EC2RightSizingDetails struct { CurrentEC2Details *CurrentEC2Details `protobuf:"bytes,1,opt,name=currentEC2Details,proto3" json:"currentEC2Details,omitempty"` EC2ModifyRecommendationDetails *EC2ModifyRecommendationDetails `protobuf:"bytes,2,opt,name=eC2ModifyRecommendationDetails,proto3" json:"eC2ModifyRecommendationDetails,omitempty"` // contains filtered or unexported fields }
func (*EC2RightSizingDetails) Descriptor
deprecated
added in
v0.69.69
func (*EC2RightSizingDetails) Descriptor() ([]byte, []int)
Deprecated: Use EC2RightSizingDetails.ProtoReflect.Descriptor instead.
func (*EC2RightSizingDetails) GetCurrentEC2Details ¶ added in v0.69.69
func (x *EC2RightSizingDetails) GetCurrentEC2Details() *CurrentEC2Details
func (*EC2RightSizingDetails) GetEC2ModifyRecommendationDetails ¶ added in v0.69.69
func (x *EC2RightSizingDetails) GetEC2ModifyRecommendationDetails() *EC2ModifyRecommendationDetails
func (*EC2RightSizingDetails) ProtoMessage ¶ added in v0.69.69
func (*EC2RightSizingDetails) ProtoMessage()
func (*EC2RightSizingDetails) ProtoReflect ¶ added in v0.69.69
func (x *EC2RightSizingDetails) ProtoReflect() protoreflect.Message
func (*EC2RightSizingDetails) Reset ¶ added in v0.69.69
func (x *EC2RightSizingDetails) Reset()
func (*EC2RightSizingDetails) String ¶ added in v0.69.69
func (x *EC2RightSizingDetails) String() string
type EC2UpgadeDetails ¶ added in v0.69.93
type EC2UpgadeDetails struct { InstanceType string `protobuf:"bytes,1,opt,name=instanceType,proto3" json:"instanceType,omitempty"` Operation string `protobuf:"bytes,2,opt,name=operation,proto3" json:"operation,omitempty"` ProductCode string `protobuf:"bytes,3,opt,name=productCode,proto3" json:"productCode,omitempty"` Unit string `protobuf:"bytes,4,opt,name=unit,proto3" json:"unit,omitempty"` UsageAmount float64 `protobuf:"fixed64,5,opt,name=usageAmount,proto3" json:"usageAmount,omitempty"` UsageType string `protobuf:"bytes,6,opt,name=usageType,proto3" json:"usageType,omitempty"` // contains filtered or unexported fields }
func (*EC2UpgadeDetails) Descriptor
deprecated
added in
v0.69.93
func (*EC2UpgadeDetails) Descriptor() ([]byte, []int)
Deprecated: Use EC2UpgadeDetails.ProtoReflect.Descriptor instead.
func (*EC2UpgadeDetails) GetInstanceType ¶ added in v0.69.93
func (x *EC2UpgadeDetails) GetInstanceType() string
func (*EC2UpgadeDetails) GetOperation ¶ added in v0.69.93
func (x *EC2UpgadeDetails) GetOperation() string
func (*EC2UpgadeDetails) GetProductCode ¶ added in v0.69.93
func (x *EC2UpgadeDetails) GetProductCode() string
func (*EC2UpgadeDetails) GetUnit ¶ added in v0.69.93
func (x *EC2UpgadeDetails) GetUnit() string
func (*EC2UpgadeDetails) GetUsageAmount ¶ added in v0.69.93
func (x *EC2UpgadeDetails) GetUsageAmount() float64
func (*EC2UpgadeDetails) GetUsageType ¶ added in v0.69.93
func (x *EC2UpgadeDetails) GetUsageType() string
func (*EC2UpgadeDetails) ProtoMessage ¶ added in v0.69.93
func (*EC2UpgadeDetails) ProtoMessage()
func (*EC2UpgadeDetails) ProtoReflect ¶ added in v0.69.93
func (x *EC2UpgadeDetails) ProtoReflect() protoreflect.Message
func (*EC2UpgadeDetails) Reset ¶ added in v0.69.93
func (x *EC2UpgadeDetails) Reset()
func (*EC2UpgadeDetails) String ¶ added in v0.69.93
func (x *EC2UpgadeDetails) String() string
type ESDetails ¶ added in v0.69.62
type ESDetails struct { CurrentGeneration bool `protobuf:"varint,1,opt,name=currentGeneration,proto3" json:"currentGeneration,omitempty"` InstanceClass string `protobuf:"bytes,2,opt,name=instanceClass,proto3" json:"instanceClass,omitempty"` InstanceSize string `protobuf:"bytes,3,opt,name=instanceSize,proto3" json:"instanceSize,omitempty"` // contains filtered or unexported fields }
func (*ESDetails) Descriptor
deprecated
added in
v0.69.62
func (*ESDetails) GetCurrentGeneration ¶ added in v0.71.14
func (*ESDetails) GetInstanceClass ¶ added in v0.69.62
func (*ESDetails) GetInstanceSize ¶ added in v0.69.62
func (*ESDetails) ProtoMessage ¶ added in v0.69.62
func (*ESDetails) ProtoMessage()
func (*ESDetails) ProtoReflect ¶ added in v0.69.62
func (x *ESDetails) ProtoReflect() protoreflect.Message
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 EbsVolumeDetails ¶ added in v0.71.21
type EbsVolumeDetails struct { VolumeId string `protobuf:"bytes,1,opt,name=volumeId,proto3" json:"volumeId,omitempty"` VolumeSize int64 `protobuf:"varint,2,opt,name=volumeSize,proto3" json:"volumeSize,omitempty"` VolumeType string `protobuf:"bytes,3,opt,name=volumeType,proto3" json:"volumeType,omitempty"` MonthlyStorageCost float64 `protobuf:"fixed64,4,opt,name=monthlyStorageCost,proto3" json:"monthlyStorageCost,omitempty"` // contains filtered or unexported fields }
func (*EbsVolumeDetails) Descriptor
deprecated
added in
v0.71.21
func (*EbsVolumeDetails) Descriptor() ([]byte, []int)
Deprecated: Use EbsVolumeDetails.ProtoReflect.Descriptor instead.
func (*EbsVolumeDetails) GetMonthlyStorageCost ¶ added in v0.71.23
func (x *EbsVolumeDetails) GetMonthlyStorageCost() float64
func (*EbsVolumeDetails) GetVolumeId ¶ added in v0.71.21
func (x *EbsVolumeDetails) GetVolumeId() string
func (*EbsVolumeDetails) GetVolumeSize ¶ added in v0.71.21
func (x *EbsVolumeDetails) GetVolumeSize() int64
func (*EbsVolumeDetails) GetVolumeType ¶ added in v0.71.21
func (x *EbsVolumeDetails) GetVolumeType() string
func (*EbsVolumeDetails) ProtoMessage ¶ added in v0.71.21
func (*EbsVolumeDetails) ProtoMessage()
func (*EbsVolumeDetails) ProtoReflect ¶ added in v0.71.21
func (x *EbsVolumeDetails) ProtoReflect() protoreflect.Message
func (*EbsVolumeDetails) Reset ¶ added in v0.71.21
func (x *EbsVolumeDetails) Reset()
func (*EbsVolumeDetails) String ¶ added in v0.71.21
func (x *EbsVolumeDetails) String() string
type EcsRightSizingRecommendationDetails ¶ added in v0.71.14
type EcsRightSizingRecommendationDetails struct { EcsCurrentConfiguration *ResourceDetails `protobuf:"bytes,1,opt,name=EcsCurrentConfiguration,proto3" json:"EcsCurrentConfiguration,omitempty"` EcsRecommendedConfiguration *ResourceDetails `protobuf:"bytes,2,opt,name=EcsRecommendedConfiguration,proto3" json:"EcsRecommendedConfiguration,omitempty"` // contains filtered or unexported fields }
func (*EcsRightSizingRecommendationDetails) Descriptor
deprecated
added in
v0.71.14
func (*EcsRightSizingRecommendationDetails) Descriptor() ([]byte, []int)
Deprecated: Use EcsRightSizingRecommendationDetails.ProtoReflect.Descriptor instead.
func (*EcsRightSizingRecommendationDetails) GetEcsCurrentConfiguration ¶ added in v0.71.14
func (x *EcsRightSizingRecommendationDetails) GetEcsCurrentConfiguration() *ResourceDetails
func (*EcsRightSizingRecommendationDetails) GetEcsRecommendedConfiguration ¶ added in v0.71.14
func (x *EcsRightSizingRecommendationDetails) GetEcsRecommendedConfiguration() *ResourceDetails
func (*EcsRightSizingRecommendationDetails) ProtoMessage ¶ added in v0.71.14
func (*EcsRightSizingRecommendationDetails) ProtoMessage()
func (*EcsRightSizingRecommendationDetails) ProtoReflect ¶ added in v0.71.14
func (x *EcsRightSizingRecommendationDetails) ProtoReflect() protoreflect.Message
func (*EcsRightSizingRecommendationDetails) Reset ¶ added in v0.71.14
func (x *EcsRightSizingRecommendationDetails) Reset()
func (*EcsRightSizingRecommendationDetails) String ¶ added in v0.71.14
func (x *EcsRightSizingRecommendationDetails) String() string
type ElasticCacheDetails ¶ added in v0.69.62
type ElasticCacheDetails struct { CurrentGeneration bool `protobuf:"varint,1,opt,name=currentGeneration,proto3" json:"currentGeneration,omitempty"` NodeType string `protobuf:"bytes,2,opt,name=nodeType,proto3" json:"nodeType,omitempty"` Family string `protobuf:"bytes,3,opt,name=family,proto3" json:"family,omitempty"` // contains filtered or unexported fields }
func (*ElasticCacheDetails) Descriptor
deprecated
added in
v0.69.62
func (*ElasticCacheDetails) Descriptor() ([]byte, []int)
Deprecated: Use ElasticCacheDetails.ProtoReflect.Descriptor instead.
func (*ElasticCacheDetails) GetCurrentGeneration ¶ added in v0.71.14
func (x *ElasticCacheDetails) GetCurrentGeneration() bool
func (*ElasticCacheDetails) GetFamily ¶ added in v0.69.62
func (x *ElasticCacheDetails) GetFamily() string
func (*ElasticCacheDetails) GetNodeType ¶ added in v0.69.62
func (x *ElasticCacheDetails) GetNodeType() string
func (*ElasticCacheDetails) ProtoMessage ¶ added in v0.69.62
func (*ElasticCacheDetails) ProtoMessage()
func (*ElasticCacheDetails) ProtoReflect ¶ added in v0.69.62
func (x *ElasticCacheDetails) ProtoReflect() protoreflect.Message
func (*ElasticCacheDetails) Reset ¶ added in v0.69.62
func (x *ElasticCacheDetails) Reset()
func (*ElasticCacheDetails) String ¶ added in v0.69.62
func (x *ElasticCacheDetails) String() string
type ElasticCacheOptions ¶ added in v0.68.51
type ElasticCacheOptions struct { Family string `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"` NodeType string `protobuf:"bytes,2,opt,name=nodeType,proto3" json:"nodeType,omitempty"` ProductDescription string `protobuf:"bytes,3,opt,name=productDescription,proto3" json:"productDescription,omitempty"` // contains filtered or unexported fields }
func (*ElasticCacheOptions) Descriptor
deprecated
added in
v0.68.51
func (*ElasticCacheOptions) Descriptor() ([]byte, []int)
Deprecated: Use ElasticCacheOptions.ProtoReflect.Descriptor instead.
func (*ElasticCacheOptions) GetFamily ¶ added in v0.68.51
func (x *ElasticCacheOptions) GetFamily() string
func (*ElasticCacheOptions) GetNodeType ¶ added in v0.68.51
func (x *ElasticCacheOptions) GetNodeType() string
func (*ElasticCacheOptions) GetProductDescription ¶ added in v0.68.51
func (x *ElasticCacheOptions) GetProductDescription() string
func (*ElasticCacheOptions) ProtoMessage ¶ added in v0.68.51
func (*ElasticCacheOptions) ProtoMessage()
func (*ElasticCacheOptions) ProtoReflect ¶ added in v0.68.51
func (x *ElasticCacheOptions) ProtoReflect() protoreflect.Message
func (*ElasticCacheOptions) Reset ¶ added in v0.68.51
func (x *ElasticCacheOptions) Reset()
func (*ElasticCacheOptions) String ¶ added in v0.68.51
func (x *ElasticCacheOptions) String() string
type ElasticIpAddressDetails ¶ added in v0.71.21
type ElasticIpAddressDetails struct { IpAddress string `protobuf:"bytes,2,opt,name=ipAddress,proto3" json:"ipAddress,omitempty"` Service string `protobuf:"bytes,3,opt,name=service,proto3" json:"service,omitempty"` // contains filtered or unexported fields }
func (*ElasticIpAddressDetails) Descriptor
deprecated
added in
v0.71.21
func (*ElasticIpAddressDetails) Descriptor() ([]byte, []int)
Deprecated: Use ElasticIpAddressDetails.ProtoReflect.Descriptor instead.
func (*ElasticIpAddressDetails) GetIpAddress ¶ added in v0.71.21
func (x *ElasticIpAddressDetails) GetIpAddress() string
func (*ElasticIpAddressDetails) GetService ¶ added in v0.71.21
func (x *ElasticIpAddressDetails) GetService() string
func (*ElasticIpAddressDetails) ProtoMessage ¶ added in v0.71.21
func (*ElasticIpAddressDetails) ProtoMessage()
func (*ElasticIpAddressDetails) ProtoReflect ¶ added in v0.71.21
func (x *ElasticIpAddressDetails) ProtoReflect() protoreflect.Message
func (*ElasticIpAddressDetails) Reset ¶ added in v0.71.21
func (x *ElasticIpAddressDetails) Reset()
func (*ElasticIpAddressDetails) String ¶ added in v0.71.21
func (x *ElasticIpAddressDetails) String() string
type EstOutcomeFromPurchaseRIRecommendation ¶ added in v0.69.77
type EstOutcomeFromPurchaseRIRecommendation struct { AveUtilization float64 `protobuf:"fixed64,1,opt,name=aveUtilization,proto3" json:"aveUtilization,omitempty"` AveNormalizedUnitsUsedPerHour float64 `protobuf:"fixed64,2,opt,name=aveNormalizedUnitsUsedPerHour,proto3" json:"aveNormalizedUnitsUsedPerHour,omitempty"` AveNumberofInstanceUsedPerHour float64 `protobuf:"fixed64,3,opt,name=aveNumberofInstanceUsedPerHour,proto3" json:"aveNumberofInstanceUsedPerHour,omitempty"` BreakEvenInMonths float64 `protobuf:"fixed64,4,opt,name=breakEvenInMonths,proto3" json:"breakEvenInMonths,omitempty"` MonthlyOnDemandCost float64 `protobuf:"fixed64,5,opt,name=monthlyOnDemandCost,proto3" json:"monthlyOnDemandCost,omitempty"` MonthlyRICost float64 `protobuf:"fixed64,6,opt,name=monthlyRICost,proto3" json:"monthlyRICost,omitempty"` MonthlySavings float64 `protobuf:"fixed64,7,opt,name=monthlySavings,proto3" json:"monthlySavings,omitempty"` MonthlySavingsPercentage float64 `protobuf:"fixed64,8,opt,name=monthlySavingsPercentage,proto3" json:"monthlySavingsPercentage,omitempty"` MaxNormalizedUnitsUsedPerHour float64 `protobuf:"fixed64,9,opt,name=maxNormalizedUnitsUsedPerHour,proto3" json:"maxNormalizedUnitsUsedPerHour,omitempty"` MaxNumberOfInstanceUsedPerHour float64 `protobuf:"fixed64,10,opt,name=maxNumberOfInstanceUsedPerHour,proto3" json:"maxNumberOfInstanceUsedPerHour,omitempty"` MinNormalizedUnitsUsedPerHour float64 `protobuf:"fixed64,11,opt,name=minNormalizedUnitsUsedPerHour,proto3" json:"minNormalizedUnitsUsedPerHour,omitempty"` MinNumberOfInstanceUsedPerHour float64 `protobuf:"fixed64,12,opt,name=minNumberOfInstanceUsedPerHour,proto3" json:"minNumberOfInstanceUsedPerHour,omitempty"` // contains filtered or unexported fields }
func (*EstOutcomeFromPurchaseRIRecommendation) Descriptor
deprecated
added in
v0.69.77
func (*EstOutcomeFromPurchaseRIRecommendation) Descriptor() ([]byte, []int)
Deprecated: Use EstOutcomeFromPurchaseRIRecommendation.ProtoReflect.Descriptor instead.
func (*EstOutcomeFromPurchaseRIRecommendation) GetAveNormalizedUnitsUsedPerHour ¶ added in v0.69.77
func (x *EstOutcomeFromPurchaseRIRecommendation) GetAveNormalizedUnitsUsedPerHour() float64
func (*EstOutcomeFromPurchaseRIRecommendation) GetAveNumberofInstanceUsedPerHour ¶ added in v0.69.77
func (x *EstOutcomeFromPurchaseRIRecommendation) GetAveNumberofInstanceUsedPerHour() float64
func (*EstOutcomeFromPurchaseRIRecommendation) GetAveUtilization ¶ added in v0.69.77
func (x *EstOutcomeFromPurchaseRIRecommendation) GetAveUtilization() float64
func (*EstOutcomeFromPurchaseRIRecommendation) GetBreakEvenInMonths ¶ added in v0.69.77
func (x *EstOutcomeFromPurchaseRIRecommendation) GetBreakEvenInMonths() float64
func (*EstOutcomeFromPurchaseRIRecommendation) GetMaxNormalizedUnitsUsedPerHour ¶ added in v0.69.93
func (x *EstOutcomeFromPurchaseRIRecommendation) GetMaxNormalizedUnitsUsedPerHour() float64
func (*EstOutcomeFromPurchaseRIRecommendation) GetMaxNumberOfInstanceUsedPerHour ¶ added in v0.69.93
func (x *EstOutcomeFromPurchaseRIRecommendation) GetMaxNumberOfInstanceUsedPerHour() float64
func (*EstOutcomeFromPurchaseRIRecommendation) GetMinNormalizedUnitsUsedPerHour ¶ added in v0.69.93
func (x *EstOutcomeFromPurchaseRIRecommendation) GetMinNormalizedUnitsUsedPerHour() float64
func (*EstOutcomeFromPurchaseRIRecommendation) GetMinNumberOfInstanceUsedPerHour ¶ added in v0.69.93
func (x *EstOutcomeFromPurchaseRIRecommendation) GetMinNumberOfInstanceUsedPerHour() float64
func (*EstOutcomeFromPurchaseRIRecommendation) GetMonthlyOnDemandCost ¶ added in v0.69.77
func (x *EstOutcomeFromPurchaseRIRecommendation) GetMonthlyOnDemandCost() float64
func (*EstOutcomeFromPurchaseRIRecommendation) GetMonthlyRICost ¶ added in v0.69.77
func (x *EstOutcomeFromPurchaseRIRecommendation) GetMonthlyRICost() float64
func (*EstOutcomeFromPurchaseRIRecommendation) GetMonthlySavings ¶ added in v0.69.77
func (x *EstOutcomeFromPurchaseRIRecommendation) GetMonthlySavings() float64
func (*EstOutcomeFromPurchaseRIRecommendation) GetMonthlySavingsPercentage ¶ added in v0.69.77
func (x *EstOutcomeFromPurchaseRIRecommendation) GetMonthlySavingsPercentage() float64
func (*EstOutcomeFromPurchaseRIRecommendation) ProtoMessage ¶ added in v0.69.77
func (*EstOutcomeFromPurchaseRIRecommendation) ProtoMessage()
func (*EstOutcomeFromPurchaseRIRecommendation) ProtoReflect ¶ added in v0.69.77
func (x *EstOutcomeFromPurchaseRIRecommendation) ProtoReflect() protoreflect.Message
func (*EstOutcomeFromPurchaseRIRecommendation) Reset ¶ added in v0.69.77
func (x *EstOutcomeFromPurchaseRIRecommendation) Reset()
func (*EstOutcomeFromPurchaseRIRecommendation) String ¶ added in v0.69.77
func (x *EstOutcomeFromPurchaseRIRecommendation) String() string
type EstOutcomeFromSPRecommendation ¶ added in v0.69.77
type EstOutcomeFromSPRecommendation struct { AveCoverage float64 `protobuf:"fixed64,1,opt,name=aveCoverage,proto3" json:"aveCoverage,omitempty"` AveUtilization float64 `protobuf:"fixed64,2,opt,name=aveUtilization,proto3" json:"aveUtilization,omitempty"` MonthlySavingsAmount float64 `protobuf:"fixed64,3,opt,name=monthlySavingsAmount,proto3" json:"monthlySavingsAmount,omitempty"` OnDemandCost float64 `protobuf:"fixed64,4,opt,name=onDemandCost,proto3" json:"onDemandCost,omitempty"` Roi float64 `protobuf:"fixed64,5,opt,name=roi,proto3" json:"roi,omitempty"` SavingsPlanCost float64 `protobuf:"fixed64,6,opt,name=savingsPlanCost,proto3" json:"savingsPlanCost,omitempty"` SavingsPercentage float64 `protobuf:"fixed64,7,opt,name=savingsPercentage,proto3" json:"savingsPercentage,omitempty"` // contains filtered or unexported fields }
func (*EstOutcomeFromSPRecommendation) Descriptor
deprecated
added in
v0.69.77
func (*EstOutcomeFromSPRecommendation) Descriptor() ([]byte, []int)
Deprecated: Use EstOutcomeFromSPRecommendation.ProtoReflect.Descriptor instead.
func (*EstOutcomeFromSPRecommendation) GetAveCoverage ¶ added in v0.69.77
func (x *EstOutcomeFromSPRecommendation) GetAveCoverage() float64
func (*EstOutcomeFromSPRecommendation) GetAveUtilization ¶ added in v0.69.77
func (x *EstOutcomeFromSPRecommendation) GetAveUtilization() float64
func (*EstOutcomeFromSPRecommendation) GetMonthlySavingsAmount ¶ added in v0.69.77
func (x *EstOutcomeFromSPRecommendation) GetMonthlySavingsAmount() float64
func (*EstOutcomeFromSPRecommendation) GetOnDemandCost ¶ added in v0.69.77
func (x *EstOutcomeFromSPRecommendation) GetOnDemandCost() float64
func (*EstOutcomeFromSPRecommendation) GetRoi ¶ added in v0.69.77
func (x *EstOutcomeFromSPRecommendation) GetRoi() float64
func (*EstOutcomeFromSPRecommendation) GetSavingsPercentage ¶ added in v0.69.77
func (x *EstOutcomeFromSPRecommendation) GetSavingsPercentage() float64
func (*EstOutcomeFromSPRecommendation) GetSavingsPlanCost ¶ added in v0.69.77
func (x *EstOutcomeFromSPRecommendation) GetSavingsPlanCost() float64
func (*EstOutcomeFromSPRecommendation) ProtoMessage ¶ added in v0.69.77
func (*EstOutcomeFromSPRecommendation) ProtoMessage()
func (*EstOutcomeFromSPRecommendation) ProtoReflect ¶ added in v0.69.77
func (x *EstOutcomeFromSPRecommendation) ProtoReflect() protoreflect.Message
func (*EstOutcomeFromSPRecommendation) Reset ¶ added in v0.69.77
func (x *EstOutcomeFromSPRecommendation) Reset()
func (*EstOutcomeFromSPRecommendation) String ¶ added in v0.69.77
func (x *EstOutcomeFromSPRecommendation) String() string
type EventIndicator ¶ added in v0.69.73
type EventIndicator struct { // Anomaly is supported for now Anomaly bool `protobuf:"varint,1,opt,name=anomaly,proto3" json:"anomaly,omitempty"` // Temporary indicator if cost group was created via new visual builder VisualBuilder bool `protobuf:"varint,2,opt,name=visualBuilder,proto3" json:"visualBuilder,omitempty"` // contains filtered or unexported fields }
func (*EventIndicator) Descriptor
deprecated
added in
v0.69.73
func (*EventIndicator) Descriptor() ([]byte, []int)
Deprecated: Use EventIndicator.ProtoReflect.Descriptor instead.
func (*EventIndicator) GetAnomaly ¶ added in v0.69.73
func (x *EventIndicator) GetAnomaly() bool
func (*EventIndicator) GetVisualBuilder ¶ added in v0.71.15
func (x *EventIndicator) GetVisualBuilder() bool
func (*EventIndicator) ProtoMessage ¶ added in v0.69.73
func (*EventIndicator) ProtoMessage()
func (*EventIndicator) ProtoReflect ¶ added in v0.69.73
func (x *EventIndicator) ProtoReflect() protoreflect.Message
func (*EventIndicator) Reset ¶ added in v0.69.73
func (x *EventIndicator) Reset()
func (*EventIndicator) String ¶ added in v0.69.73
func (x *EventIndicator) String() string
type ExecutedRecommendationDetails ¶ added in v0.69.62
type ExecutedRecommendationDetails struct { RecommendationId string `protobuf:"bytes,1,opt,name=recommendationId,proto3" json:"recommendationId,omitempty"` Recommendaton string `protobuf:"bytes,2,opt,name=recommendaton,proto3" json:"recommendaton,omitempty"` Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` AccountName string `protobuf:"bytes,4,opt,name=accountName,proto3" json:"accountName,omitempty"` Service string `protobuf:"bytes,5,opt,name=service,proto3" json:"service,omitempty"` CompletedDate string `protobuf:"bytes,6,opt,name=completedDate,proto3" json:"completedDate,omitempty"` EstSavings float64 `protobuf:"fixed64,7,opt,name=estSavings,proto3" json:"estSavings,omitempty"` EstCost float64 `protobuf:"fixed64,8,opt,name=estCost,proto3" json:"estCost,omitempty"` Vendor string `protobuf:"bytes,9,opt,name=vendor,proto3" json:"vendor,omitempty"` Category string `protobuf:"bytes,10,opt,name=category,proto3" json:"category,omitempty"` DateAdded string `protobuf:"bytes,11,opt,name=dateAdded,proto3" json:"dateAdded,omitempty"` PersonInCharge string `protobuf:"bytes,12,opt,name=personInCharge,proto3" json:"personInCharge,omitempty"` OptimizationStatus string `protobuf:"bytes,13,opt,name=optimizationStatus,proto3" json:"optimizationStatus,omitempty"` // contains filtered or unexported fields }
func (*ExecutedRecommendationDetails) Descriptor
deprecated
added in
v0.69.62
func (*ExecutedRecommendationDetails) Descriptor() ([]byte, []int)
Deprecated: Use ExecutedRecommendationDetails.ProtoReflect.Descriptor instead.
func (*ExecutedRecommendationDetails) GetAccountName ¶ added in v0.70.3
func (x *ExecutedRecommendationDetails) GetAccountName() string
func (*ExecutedRecommendationDetails) GetCategory ¶ added in v0.69.96
func (x *ExecutedRecommendationDetails) GetCategory() string
func (*ExecutedRecommendationDetails) GetCompletedDate ¶ added in v0.69.62
func (x *ExecutedRecommendationDetails) GetCompletedDate() string
func (*ExecutedRecommendationDetails) GetDateAdded ¶ added in v0.69.97
func (x *ExecutedRecommendationDetails) GetDateAdded() string
func (*ExecutedRecommendationDetails) GetEstCost ¶ added in v0.69.77
func (x *ExecutedRecommendationDetails) GetEstCost() float64
func (*ExecutedRecommendationDetails) GetEstSavings ¶ added in v0.69.77
func (x *ExecutedRecommendationDetails) GetEstSavings() float64
func (*ExecutedRecommendationDetails) GetOptimizationStatus ¶ added in v0.71.5
func (x *ExecutedRecommendationDetails) GetOptimizationStatus() string
func (*ExecutedRecommendationDetails) GetPersonInCharge ¶ added in v0.69.97
func (x *ExecutedRecommendationDetails) GetPersonInCharge() string
func (*ExecutedRecommendationDetails) GetRecommendationId ¶ added in v0.69.62
func (x *ExecutedRecommendationDetails) GetRecommendationId() string
func (*ExecutedRecommendationDetails) GetRecommendaton ¶ added in v0.69.62
func (x *ExecutedRecommendationDetails) GetRecommendaton() string
func (*ExecutedRecommendationDetails) GetService ¶ added in v0.69.62
func (x *ExecutedRecommendationDetails) GetService() string
func (*ExecutedRecommendationDetails) GetTarget ¶ added in v0.70.3
func (x *ExecutedRecommendationDetails) GetTarget() string
func (*ExecutedRecommendationDetails) GetVendor ¶ added in v0.69.62
func (x *ExecutedRecommendationDetails) GetVendor() string
func (*ExecutedRecommendationDetails) ProtoMessage ¶ added in v0.69.62
func (*ExecutedRecommendationDetails) ProtoMessage()
func (*ExecutedRecommendationDetails) ProtoReflect ¶ added in v0.69.62
func (x *ExecutedRecommendationDetails) ProtoReflect() protoreflect.Message
func (*ExecutedRecommendationDetails) Reset ¶ added in v0.69.62
func (x *ExecutedRecommendationDetails) Reset()
func (*ExecutedRecommendationDetails) String ¶ added in v0.69.62
func (x *ExecutedRecommendationDetails) String() string
type ExecutiveSummary ¶ added in v0.69.53
type ExecutiveSummary struct { // The total cost usage of the current period CostUsage float64 `protobuf:"fixed64,1,opt,name=costUsage,proto3" json:"costUsage,omitempty"` // The total cost usage of the previous period PreviousPeriodCostUsage float64 `protobuf:"fixed64,2,opt,name=previousPeriodCostUsage,proto3" json:"previousPeriodCostUsage,omitempty"` // The status of the cost usage compared to the previous period. "increased", "decreased" Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` // The percentage changed compared to the previous period PercentageChanged float64 `protobuf:"fixed64,4,opt,name=percentageChanged,proto3" json:"percentageChanged,omitempty"` // The average monthly changed AverageMonthlyChanged float64 `protobuf:"fixed64,5,opt,name=averageMonthlyChanged,proto3" json:"averageMonthlyChanged,omitempty"` DifferenceFromPreviousPeriod float64 `protobuf:"fixed64,6,opt,name=differenceFromPreviousPeriod,proto3" json:"differenceFromPreviousPeriod,omitempty"` // contains filtered or unexported fields }
func (*ExecutiveSummary) Descriptor
deprecated
added in
v0.69.53
func (*ExecutiveSummary) Descriptor() ([]byte, []int)
Deprecated: Use ExecutiveSummary.ProtoReflect.Descriptor instead.
func (*ExecutiveSummary) GetAverageMonthlyChanged ¶ added in v0.69.53
func (x *ExecutiveSummary) GetAverageMonthlyChanged() float64
func (*ExecutiveSummary) GetCostUsage ¶ added in v0.69.53
func (x *ExecutiveSummary) GetCostUsage() float64
func (*ExecutiveSummary) GetDifferenceFromPreviousPeriod ¶ added in v0.69.63
func (x *ExecutiveSummary) GetDifferenceFromPreviousPeriod() float64
func (*ExecutiveSummary) GetPercentageChanged ¶ added in v0.69.53
func (x *ExecutiveSummary) GetPercentageChanged() float64
func (*ExecutiveSummary) GetPreviousPeriodCostUsage ¶ added in v0.69.63
func (x *ExecutiveSummary) GetPreviousPeriodCostUsage() float64
func (*ExecutiveSummary) GetStatus ¶ added in v0.69.53
func (x *ExecutiveSummary) GetStatus() string
func (*ExecutiveSummary) ProtoMessage ¶ added in v0.69.53
func (*ExecutiveSummary) ProtoMessage()
func (*ExecutiveSummary) ProtoReflect ¶ added in v0.69.53
func (x *ExecutiveSummary) ProtoReflect() protoreflect.Message
func (*ExecutiveSummary) Reset ¶ added in v0.69.53
func (x *ExecutiveSummary) Reset()
func (*ExecutiveSummary) String ¶ added in v0.69.53
func (x *ExecutiveSummary) String() string
type Favorites ¶ added in v0.63.2
type Favorites struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` IsPrivate bool `protobuf:"varint,4,opt,name=isPrivate,proto3" json:"isPrivate,omitempty"` Icon string `protobuf:"bytes,5,opt,name=icon,proto3" json:"icon,omitempty"` CreatedAt string `protobuf:"bytes,6,opt,name=createdAt,proto3" json:"createdAt,omitempty"` UpdatedAt string `protobuf:"bytes,7,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"` ColorTheme string `protobuf:"bytes,8,opt,name=colorTheme,proto3" json:"colorTheme,omitempty"` // contains filtered or unexported fields }
func (*Favorites) Descriptor
deprecated
added in
v0.63.2
func (*Favorites) 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 GCP ¶ added in v0.69.78
type GCP struct {
// contains filtered or unexported fields
}
func (*GCP) Descriptor
deprecated
added in
v0.69.78
func (*GCP) ProtoMessage ¶ added in v0.69.78
func (*GCP) ProtoMessage()
func (*GCP) ProtoReflect ¶ added in v0.69.78
func (x *GCP) 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 { AccountName string `protobuf:"bytes,1,opt,name=accountName,proto3" json:"accountName,omitempty"` // where dataset is stored ProjectId string `protobuf:"bytes,2,opt,name=projectId,proto3" json:"projectId,omitempty"` DatasetId string `protobuf:"bytes,3,opt,name=datasetId,proto3" json:"datasetId,omitempty"` DatasetRegion string `protobuf:"bytes,4,opt,name=datasetRegion,proto3" json:"datasetRegion,omitempty"` // contains filtered or unexported fields }
func (*GcpOptions) Descriptor
deprecated
added in
v0.68.2
func (*GcpOptions) Descriptor() ([]byte, []int)
Deprecated: Use GcpOptions.ProtoReflect.Descriptor instead.
func (*GcpOptions) GetAccountName ¶ added in v0.71.3
func (x *GcpOptions) GetAccountName() string
func (*GcpOptions) GetDatasetId ¶ added in v0.68.13
func (x *GcpOptions) GetDatasetId() string
func (*GcpOptions) GetDatasetRegion ¶ added in v0.68.13
func (x *GcpOptions) GetDatasetRegion() string
func (*GcpOptions) GetProjectId ¶ added in v0.71.3
func (x *GcpOptions) GetProjectId() string
func (*GcpOptions) ProtoMessage ¶ added in v0.68.2
func (*GcpOptions) ProtoMessage()
func (*GcpOptions) ProtoReflect ¶ added in v0.68.2
func (x *GcpOptions) ProtoReflect() protoreflect.Message
func (*GcpOptions) Reset ¶ added in v0.68.2
func (x *GcpOptions) Reset()
func (*GcpOptions) String ¶ added in v0.68.2
func (x *GcpOptions) String() string
type GranularBudgetData ¶ added in v0.69.4
type GranularBudgetData struct { Date string `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"` // use yyyymm format Budget float32 `protobuf:"fixed32,2,opt,name=budget,proto3" json:"budget,omitempty"` // contains filtered or unexported fields }
func (*GranularBudgetData) Descriptor
deprecated
added in
v0.69.4
func (*GranularBudgetData) Descriptor() ([]byte, []int)
Deprecated: Use GranularBudgetData.ProtoReflect.Descriptor instead.
func (*GranularBudgetData) GetBudget ¶ added in v0.69.4
func (x *GranularBudgetData) GetBudget() float32
func (*GranularBudgetData) GetDate ¶ added in v0.69.11
func (x *GranularBudgetData) GetDate() string
func (*GranularBudgetData) ProtoMessage ¶ added in v0.69.4
func (*GranularBudgetData) ProtoMessage()
func (*GranularBudgetData) ProtoReflect ¶ added in v0.69.4
func (x *GranularBudgetData) ProtoReflect() protoreflect.Message
func (*GranularBudgetData) Reset ¶ added in v0.69.4
func (x *GranularBudgetData) Reset()
func (*GranularBudgetData) String ¶ added in v0.69.4
func (x *GranularBudgetData) String() string
type GranularForecastData ¶ added in v0.69.11
type GranularForecastData struct { Date string `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"` // use yyyymm format Mid float32 `protobuf:"fixed32,2,opt,name=mid,proto3" json:"mid,omitempty"` UpperBound float32 `protobuf:"fixed32,3,opt,name=upperBound,proto3" json:"upperBound,omitempty"` LowerBound float32 `protobuf:"fixed32,4,opt,name=lowerBound,proto3" json:"lowerBound,omitempty"` // contains filtered or unexported fields }
func (*GranularForecastData) Descriptor
deprecated
added in
v0.69.11
func (*GranularForecastData) Descriptor() ([]byte, []int)
Deprecated: Use GranularForecastData.ProtoReflect.Descriptor instead.
func (*GranularForecastData) GetDate ¶ added in v0.69.11
func (x *GranularForecastData) GetDate() string
func (*GranularForecastData) GetLowerBound ¶ added in v0.69.11
func (x *GranularForecastData) GetLowerBound() float32
func (*GranularForecastData) GetMid ¶ added in v0.69.11
func (x *GranularForecastData) GetMid() float32
func (*GranularForecastData) GetUpperBound ¶ added in v0.69.11
func (x *GranularForecastData) GetUpperBound() float32
func (*GranularForecastData) ProtoMessage ¶ added in v0.69.11
func (*GranularForecastData) ProtoMessage()
func (*GranularForecastData) ProtoReflect ¶ added in v0.69.11
func (x *GranularForecastData) ProtoReflect() protoreflect.Message
func (*GranularForecastData) Reset ¶ added in v0.69.11
func (x *GranularForecastData) Reset()
func (*GranularForecastData) String ¶ added in v0.69.11
func (x *GranularForecastData) String() string
type GranularSpendingData ¶ added in v0.69.11
type GranularSpendingData struct { Date string `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"` // use yyyymm format Value float32 `protobuf:"fixed32,2,opt,name=value,proto3" json:"value,omitempty"` // actual cost for the month // contains filtered or unexported fields }
func (*GranularSpendingData) Descriptor
deprecated
added in
v0.69.11
func (*GranularSpendingData) Descriptor() ([]byte, []int)
Deprecated: Use GranularSpendingData.ProtoReflect.Descriptor instead.
func (*GranularSpendingData) GetDate ¶ added in v0.69.11
func (x *GranularSpendingData) GetDate() string
func (*GranularSpendingData) GetValue ¶ added in v0.69.11
func (x *GranularSpendingData) GetValue() float32
func (*GranularSpendingData) ProtoMessage ¶ added in v0.69.11
func (*GranularSpendingData) ProtoMessage()
func (*GranularSpendingData) ProtoReflect ¶ added in v0.69.11
func (x *GranularSpendingData) ProtoReflect() protoreflect.Message
func (*GranularSpendingData) Reset ¶ added in v0.69.11
func (x *GranularSpendingData) Reset()
func (*GranularSpendingData) String ¶ added in v0.69.11
func (x *GranularSpendingData) String() string
type HighErrorRatesLambda ¶ added in v0.71.21
type HighErrorRatesLambda struct { AvgDailyErrorRates float64 `protobuf:"fixed64,1,opt,name=avgDailyErrorRates,proto3" json:"avgDailyErrorRates,omitempty"` AvgDailyInvokes float64 `protobuf:"fixed64,2,opt,name=avgDailyInvokes,proto3" json:"avgDailyInvokes,omitempty"` CurrentDayErrorRates float64 `protobuf:"fixed64,3,opt,name=currentDayErrorRates,proto3" json:"currentDayErrorRates,omitempty"` CurrentDayInvokes float64 `protobuf:"fixed64,4,opt,name=currentDayInvokes,proto3" json:"currentDayInvokes,omitempty"` DateForMaxErrorRates string `protobuf:"bytes,5,opt,name=dateForMaxErrorRates,proto3" json:"dateForMaxErrorRates,omitempty"` FunctionArn string `protobuf:"bytes,6,opt,name=functionArn,proto3" json:"functionArn,omitempty"` LostDailyComputeCost float64 `protobuf:"fixed64,7,opt,name=lostDailyComputeCost,proto3" json:"lostDailyComputeCost,omitempty"` MaxDailyErrorRates float64 `protobuf:"fixed64,8,opt,name=maxDailyErrorRates,proto3" json:"maxDailyErrorRates,omitempty"` // contains filtered or unexported fields }
func (*HighErrorRatesLambda) Descriptor
deprecated
added in
v0.71.21
func (*HighErrorRatesLambda) Descriptor() ([]byte, []int)
Deprecated: Use HighErrorRatesLambda.ProtoReflect.Descriptor instead.
func (*HighErrorRatesLambda) GetAvgDailyErrorRates ¶ added in v0.71.21
func (x *HighErrorRatesLambda) GetAvgDailyErrorRates() float64
func (*HighErrorRatesLambda) GetAvgDailyInvokes ¶ added in v0.71.21
func (x *HighErrorRatesLambda) GetAvgDailyInvokes() float64
func (*HighErrorRatesLambda) GetCurrentDayErrorRates ¶ added in v0.71.21
func (x *HighErrorRatesLambda) GetCurrentDayErrorRates() float64
func (*HighErrorRatesLambda) GetCurrentDayInvokes ¶ added in v0.71.21
func (x *HighErrorRatesLambda) GetCurrentDayInvokes() float64
func (*HighErrorRatesLambda) GetDateForMaxErrorRates ¶ added in v0.71.21
func (x *HighErrorRatesLambda) GetDateForMaxErrorRates() string
func (*HighErrorRatesLambda) GetFunctionArn ¶ added in v0.71.21
func (x *HighErrorRatesLambda) GetFunctionArn() string
func (*HighErrorRatesLambda) GetLostDailyComputeCost ¶ added in v0.71.21
func (x *HighErrorRatesLambda) GetLostDailyComputeCost() float64
func (*HighErrorRatesLambda) GetMaxDailyErrorRates ¶ added in v0.71.21
func (x *HighErrorRatesLambda) GetMaxDailyErrorRates() float64
func (*HighErrorRatesLambda) ProtoMessage ¶ added in v0.71.21
func (*HighErrorRatesLambda) ProtoMessage()
func (*HighErrorRatesLambda) ProtoReflect ¶ added in v0.71.21
func (x *HighErrorRatesLambda) ProtoReflect() protoreflect.Message
func (*HighErrorRatesLambda) Reset ¶ added in v0.71.21
func (x *HighErrorRatesLambda) Reset()
func (*HighErrorRatesLambda) String ¶ added in v0.71.21
func (x *HighErrorRatesLambda) String() string
type IdleLoadBalancerDetails ¶ added in v0.71.21
type IdleLoadBalancerDetails struct { LoadBalancerName string `protobuf:"bytes,1,opt,name=loadBalancerName,proto3" json:"loadBalancerName,omitempty"` Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"` Service string `protobuf:"bytes,3,opt,name=service,proto3" json:"service,omitempty"` // contains filtered or unexported fields }
func (*IdleLoadBalancerDetails) Descriptor
deprecated
added in
v0.71.21
func (*IdleLoadBalancerDetails) Descriptor() ([]byte, []int)
Deprecated: Use IdleLoadBalancerDetails.ProtoReflect.Descriptor instead.
func (*IdleLoadBalancerDetails) GetLoadBalancerName ¶ added in v0.71.21
func (x *IdleLoadBalancerDetails) GetLoadBalancerName() string
func (*IdleLoadBalancerDetails) GetReason ¶ added in v0.71.21
func (x *IdleLoadBalancerDetails) GetReason() string
func (*IdleLoadBalancerDetails) GetService ¶ added in v0.71.21
func (x *IdleLoadBalancerDetails) GetService() string
func (*IdleLoadBalancerDetails) ProtoMessage ¶ added in v0.71.21
func (*IdleLoadBalancerDetails) ProtoMessage()
func (*IdleLoadBalancerDetails) ProtoReflect ¶ added in v0.71.21
func (x *IdleLoadBalancerDetails) ProtoReflect() protoreflect.Message
func (*IdleLoadBalancerDetails) Reset ¶ added in v0.71.21
func (x *IdleLoadBalancerDetails) Reset()
func (*IdleLoadBalancerDetails) String ¶ added in v0.71.21
func (x *IdleLoadBalancerDetails) String() string
type IdleRdsDetails ¶ added in v0.71.21
type IdleRdsDetails struct { DbInstanceName string `protobuf:"bytes,1,opt,name=dbInstanceName,proto3" json:"dbInstanceName,omitempty"` DaysSinceLastConnection string `protobuf:"bytes,2,opt,name=daysSinceLastConnection,proto3" json:"daysSinceLastConnection,omitempty"` InstanceType string `protobuf:"bytes,3,opt,name=instanceType,proto3" json:"instanceType,omitempty"` MultiAZ string `protobuf:"bytes,4,opt,name=multiAZ,proto3" json:"multiAZ,omitempty"` StorageProvisioned float64 `protobuf:"fixed64,5,opt,name=storageProvisioned,proto3" json:"storageProvisioned,omitempty"` // contains filtered or unexported fields }
func (*IdleRdsDetails) Descriptor
deprecated
added in
v0.71.21
func (*IdleRdsDetails) Descriptor() ([]byte, []int)
Deprecated: Use IdleRdsDetails.ProtoReflect.Descriptor instead.
func (*IdleRdsDetails) GetDaysSinceLastConnection ¶ added in v0.71.21
func (x *IdleRdsDetails) GetDaysSinceLastConnection() string
func (*IdleRdsDetails) GetDbInstanceName ¶ added in v0.71.21
func (x *IdleRdsDetails) GetDbInstanceName() string
func (*IdleRdsDetails) GetInstanceType ¶ added in v0.71.21
func (x *IdleRdsDetails) GetInstanceType() string
func (*IdleRdsDetails) GetMultiAZ ¶ added in v0.71.21
func (x *IdleRdsDetails) GetMultiAZ() string
func (*IdleRdsDetails) GetStorageProvisioned ¶ added in v0.71.21
func (x *IdleRdsDetails) GetStorageProvisioned() float64
func (*IdleRdsDetails) ProtoMessage ¶ added in v0.71.21
func (*IdleRdsDetails) ProtoMessage()
func (*IdleRdsDetails) ProtoReflect ¶ added in v0.71.21
func (x *IdleRdsDetails) ProtoReflect() protoreflect.Message
func (*IdleRdsDetails) Reset ¶ added in v0.71.21
func (x *IdleRdsDetails) Reset()
func (*IdleRdsDetails) String ¶ added in v0.71.21
func (x *IdleRdsDetails) String() string
type Lambda ¶ added in v0.69.78
type Lambda struct { Memory int64 `protobuf:"varint,1,opt,name=memory,proto3" json:"memory,omitempty"` // contains filtered or unexported fields }
func (*Lambda) Descriptor
deprecated
added in
v0.69.78
func (*Lambda) ProtoMessage ¶ added in v0.69.78
func (*Lambda) ProtoMessage()
func (*Lambda) ProtoReflect ¶ added in v0.69.78
func (x *Lambda) ProtoReflect() protoreflect.Message
type LambdaRightSizingRecommendationDetails ¶ added in v0.69.69
type LambdaRightSizingRecommendationDetails struct { LambdaCurrentConfiguration *ResourceDetails `protobuf:"bytes,1,opt,name=lambdaCurrentConfiguration,proto3" json:"lambdaCurrentConfiguration,omitempty"` LambdaRecommendedConfiguration *ResourceDetails `protobuf:"bytes,2,opt,name=lambdaRecommendedConfiguration,proto3" json:"lambdaRecommendedConfiguration,omitempty"` // contains filtered or unexported fields }
func (*LambdaRightSizingRecommendationDetails) Descriptor
deprecated
added in
v0.69.69
func (*LambdaRightSizingRecommendationDetails) Descriptor() ([]byte, []int)
Deprecated: Use LambdaRightSizingRecommendationDetails.ProtoReflect.Descriptor instead.
func (*LambdaRightSizingRecommendationDetails) GetLambdaCurrentConfiguration ¶ added in v0.69.69
func (x *LambdaRightSizingRecommendationDetails) GetLambdaCurrentConfiguration() *ResourceDetails
func (*LambdaRightSizingRecommendationDetails) GetLambdaRecommendedConfiguration ¶ added in v0.69.69
func (x *LambdaRightSizingRecommendationDetails) GetLambdaRecommendedConfiguration() *ResourceDetails
func (*LambdaRightSizingRecommendationDetails) ProtoMessage ¶ added in v0.69.69
func (*LambdaRightSizingRecommendationDetails) ProtoMessage()
func (*LambdaRightSizingRecommendationDetails) ProtoReflect ¶ added in v0.69.69
func (x *LambdaRightSizingRecommendationDetails) ProtoReflect() protoreflect.Message
func (*LambdaRightSizingRecommendationDetails) Reset ¶ added in v0.69.69
func (x *LambdaRightSizingRecommendationDetails) Reset()
func (*LambdaRightSizingRecommendationDetails) String ¶ added in v0.69.69
func (x *LambdaRightSizingRecommendationDetails) 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.71.96
func (x *MemberUserData) GetTimeZone() string
func (*MemberUserData) GetUpdatedAt ¶ added in v0.64.24
func (x *MemberUserData) GetUpdatedAt() string
func (*MemberUserData) ProtoMessage ¶ added in v0.63.3
func (*MemberUserData) ProtoMessage()
func (*MemberUserData) ProtoReflect ¶ added in v0.63.3
func (x *MemberUserData) ProtoReflect() protoreflect.Message
func (*MemberUserData) Reset ¶ added in v0.63.3
func (x *MemberUserData) Reset()
func (*MemberUserData) String ¶ added in v0.63.3
func (x *MemberUserData) String() string
type MemoryDBDetails ¶ added in v0.71.60
type MemoryDBDetails struct { Family string `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"` NodeType string `protobuf:"bytes,2,opt,name=nodeType,proto3" json:"nodeType,omitempty"` // contains filtered or unexported fields }
func (*MemoryDBDetails) Descriptor
deprecated
added in
v0.71.60
func (*MemoryDBDetails) Descriptor() ([]byte, []int)
Deprecated: Use MemoryDBDetails.ProtoReflect.Descriptor instead.
func (*MemoryDBDetails) GetFamily ¶ added in v0.71.60
func (x *MemoryDBDetails) GetFamily() string
func (*MemoryDBDetails) GetNodeType ¶ added in v0.71.60
func (x *MemoryDBDetails) GetNodeType() string
func (*MemoryDBDetails) ProtoMessage ¶ added in v0.71.60
func (*MemoryDBDetails) ProtoMessage()
func (*MemoryDBDetails) ProtoReflect ¶ added in v0.71.60
func (x *MemoryDBDetails) ProtoReflect() protoreflect.Message
func (*MemoryDBDetails) Reset ¶ added in v0.71.60
func (x *MemoryDBDetails) Reset()
func (*MemoryDBDetails) String ¶ added in v0.71.60
func (x *MemoryDBDetails) String() string
type MigrateEC2Details ¶ added in v0.69.69
type MigrateEC2Details struct { EC2CurrentDetails *EC2UpgadeDetails `protobuf:"bytes,1,opt,name=eC2CurrentDetails,proto3" json:"eC2CurrentDetails,omitempty"` UgradeEC2RecommendationDetails *EC2UpgadeDetails `protobuf:"bytes,2,opt,name=ugradeEC2RecommendationDetails,proto3" json:"ugradeEC2RecommendationDetails,omitempty"` CurrentCostCalculation *CostCalculation `protobuf:"bytes,3,opt,name=currentCostCalculation,proto3" json:"currentCostCalculation,omitempty"` EstCostCalculation *CostCalculation `protobuf:"bytes,4,opt,name=estCostCalculation,proto3" json:"estCostCalculation,omitempty"` // contains filtered or unexported fields }
func (*MigrateEC2Details) Descriptor
deprecated
added in
v0.69.69
func (*MigrateEC2Details) Descriptor() ([]byte, []int)
Deprecated: Use MigrateEC2Details.ProtoReflect.Descriptor instead.
func (*MigrateEC2Details) GetCurrentCostCalculation ¶ added in v0.69.93
func (x *MigrateEC2Details) GetCurrentCostCalculation() *CostCalculation
func (*MigrateEC2Details) GetEC2CurrentDetails ¶ added in v0.69.69
func (x *MigrateEC2Details) GetEC2CurrentDetails() *EC2UpgadeDetails
func (*MigrateEC2Details) GetEstCostCalculation ¶ added in v0.69.93
func (x *MigrateEC2Details) GetEstCostCalculation() *CostCalculation
func (*MigrateEC2Details) GetUgradeEC2RecommendationDetails ¶ added in v0.69.69
func (x *MigrateEC2Details) GetUgradeEC2RecommendationDetails() *EC2UpgadeDetails
func (*MigrateEC2Details) ProtoMessage ¶ added in v0.69.69
func (*MigrateEC2Details) ProtoMessage()
func (*MigrateEC2Details) ProtoReflect ¶ added in v0.69.69
func (x *MigrateEC2Details) ProtoReflect() protoreflect.Message
func (*MigrateEC2Details) Reset ¶ added in v0.69.69
func (x *MigrateEC2Details) Reset()
func (*MigrateEC2Details) String ¶ added in v0.69.69
func (x *MigrateEC2Details) String() string
type MigrateRDSDetails ¶ added in v0.71.48
type MigrateRDSDetails struct { RdsDbInstance *RDSDBInstance `protobuf:"bytes,1,opt,name=rdsDbInstance,proto3" json:"rdsDbInstance,omitempty"` // contains filtered or unexported fields }
func (*MigrateRDSDetails) Descriptor
deprecated
added in
v0.71.48
func (*MigrateRDSDetails) Descriptor() ([]byte, []int)
Deprecated: Use MigrateRDSDetails.ProtoReflect.Descriptor instead.
func (*MigrateRDSDetails) GetRdsDbInstance ¶ added in v0.71.48
func (x *MigrateRDSDetails) GetRdsDbInstance() *RDSDBInstance
func (*MigrateRDSDetails) ProtoMessage ¶ added in v0.71.48
func (*MigrateRDSDetails) ProtoMessage()
func (*MigrateRDSDetails) ProtoReflect ¶ added in v0.71.48
func (x *MigrateRDSDetails) ProtoReflect() protoreflect.Message
func (*MigrateRDSDetails) Reset ¶ added in v0.71.48
func (x *MigrateRDSDetails) Reset()
func (*MigrateRDSDetails) String ¶ added in v0.71.48
func (x *MigrateRDSDetails) String() string
type MigrateRecommendationDetails ¶ added in v0.69.69
type MigrateRecommendationDetails struct { MigrateEC2Details *MigrateEC2Details `protobuf:"bytes,1,opt,name=migrateEC2Details,proto3" json:"migrateEC2Details,omitempty"` MigrateRDSDetails *MigrateRDSDetails `protobuf:"bytes,4,opt,name=migrateRDSDetails,proto3" json:"migrateRDSDetails,omitempty"` EstimatedMonthlyCost float64 `protobuf:"fixed64,2,opt,name=estimatedMonthlyCost,proto3" json:"estimatedMonthlyCost,omitempty"` EstimatedMonthlySavings float64 `protobuf:"fixed64,3,opt,name=estimatedMonthlySavings,proto3" json:"estimatedMonthlySavings,omitempty"` // contains filtered or unexported fields }
func (*MigrateRecommendationDetails) Descriptor
deprecated
added in
v0.69.69
func (*MigrateRecommendationDetails) Descriptor() ([]byte, []int)
Deprecated: Use MigrateRecommendationDetails.ProtoReflect.Descriptor instead.
func (*MigrateRecommendationDetails) GetEstimatedMonthlyCost ¶ added in v0.69.72
func (x *MigrateRecommendationDetails) GetEstimatedMonthlyCost() float64
func (*MigrateRecommendationDetails) GetEstimatedMonthlySavings ¶ added in v0.69.72
func (x *MigrateRecommendationDetails) GetEstimatedMonthlySavings() float64
func (*MigrateRecommendationDetails) GetMigrateEC2Details ¶ added in v0.69.69
func (x *MigrateRecommendationDetails) GetMigrateEC2Details() *MigrateEC2Details
func (*MigrateRecommendationDetails) GetMigrateRDSDetails ¶ added in v0.71.48
func (x *MigrateRecommendationDetails) GetMigrateRDSDetails() *MigrateRDSDetails
func (*MigrateRecommendationDetails) ProtoMessage ¶ added in v0.69.69
func (*MigrateRecommendationDetails) ProtoMessage()
func (*MigrateRecommendationDetails) ProtoReflect ¶ added in v0.69.69
func (x *MigrateRecommendationDetails) ProtoReflect() protoreflect.Message
func (*MigrateRecommendationDetails) Reset ¶ added in v0.69.69
func (x *MigrateRecommendationDetails) Reset()
func (*MigrateRecommendationDetails) String ¶ added in v0.69.69
func (x *MigrateRecommendationDetails) String() string
type OptimizationRecommendationSummary ¶ added in v0.69.55
type OptimizationRecommendationSummary struct { // Potential savings per month PotentialSavings []float64 `protobuf:"fixed64,1,rep,packed,name=potentialSavings,proto3" json:"potentialSavings,omitempty"` // The recommended action to perform to achieve potential savings Action []string `protobuf:"bytes,2,rep,name=action,proto3" json:"action,omitempty"` // contains filtered or unexported fields }
func (*OptimizationRecommendationSummary) Descriptor
deprecated
added in
v0.69.55
func (*OptimizationRecommendationSummary) Descriptor() ([]byte, []int)
Deprecated: Use OptimizationRecommendationSummary.ProtoReflect.Descriptor instead.
func (*OptimizationRecommendationSummary) GetAction ¶ added in v0.69.55
func (x *OptimizationRecommendationSummary) GetAction() []string
func (*OptimizationRecommendationSummary) GetPotentialSavings ¶ added in v0.69.55
func (x *OptimizationRecommendationSummary) GetPotentialSavings() []float64
func (*OptimizationRecommendationSummary) ProtoMessage ¶ added in v0.69.55
func (*OptimizationRecommendationSummary) ProtoMessage()
func (*OptimizationRecommendationSummary) ProtoReflect ¶ added in v0.69.55
func (x *OptimizationRecommendationSummary) ProtoReflect() protoreflect.Message
func (*OptimizationRecommendationSummary) Reset ¶ added in v0.69.55
func (x *OptimizationRecommendationSummary) Reset()
func (*OptimizationRecommendationSummary) String ¶ added in v0.69.55
func (x *OptimizationRecommendationSummary) String() string
type OtherRecommendationDetails ¶ added in v0.71.21
type OtherRecommendationDetails struct { HighErrorRatesLambda *HighErrorRatesLambda `protobuf:"bytes,1,opt,name=highErrorRatesLambda,proto3" json:"highErrorRatesLambda,omitempty"` S3IncompleteMultiPartUploadAbortConfiguration *S3IncompleteMultiPartUploadAbortConfiguration `` /* 143-byte string literal not displayed */ Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
func (*OtherRecommendationDetails) Descriptor
deprecated
added in
v0.71.21
func (*OtherRecommendationDetails) Descriptor() ([]byte, []int)
Deprecated: Use OtherRecommendationDetails.ProtoReflect.Descriptor instead.
func (*OtherRecommendationDetails) GetHighErrorRatesLambda ¶ added in v0.71.21
func (x *OtherRecommendationDetails) GetHighErrorRatesLambda() *HighErrorRatesLambda
func (*OtherRecommendationDetails) GetS3IncompleteMultiPartUploadAbortConfiguration ¶ added in v0.71.21
func (x *OtherRecommendationDetails) GetS3IncompleteMultiPartUploadAbortConfiguration() *S3IncompleteMultiPartUploadAbortConfiguration
func (*OtherRecommendationDetails) GetStatus ¶ added in v0.71.21
func (x *OtherRecommendationDetails) GetStatus() string
func (*OtherRecommendationDetails) ProtoMessage ¶ added in v0.71.21
func (*OtherRecommendationDetails) ProtoMessage()
func (*OtherRecommendationDetails) ProtoReflect ¶ added in v0.71.21
func (x *OtherRecommendationDetails) ProtoReflect() protoreflect.Message
func (*OtherRecommendationDetails) Reset ¶ added in v0.71.21
func (x *OtherRecommendationDetails) Reset()
func (*OtherRecommendationDetails) String ¶ added in v0.71.21
func (x *OtherRecommendationDetails) String() string
type PurchaseRIRecommendationDetails ¶ added in v0.69.62
type PurchaseRIRecommendationDetails struct { Ec2Options *EC2Details `protobuf:"bytes,1,opt,name=ec2Options,proto3" json:"ec2Options,omitempty"` ElasticCacheOptions *ElasticCacheDetails `protobuf:"bytes,2,opt,name=elasticCacheOptions,proto3" json:"elasticCacheOptions,omitempty"` EsOptions *ESDetails `protobuf:"bytes,3,opt,name=esOptions,proto3" json:"esOptions,omitempty"` RdsOptions *RDSDetails `protobuf:"bytes,4,opt,name=rdsOptions,proto3" json:"rdsOptions,omitempty"` RedshiftOptions *RedshiftDetails `protobuf:"bytes,5,opt,name=redshiftOptions,proto3" json:"redshiftOptions,omitempty"` MemoryDbOptions *MemoryDBDetails `protobuf:"bytes,19,opt,name=memoryDbOptions,proto3" json:"memoryDbOptions,omitempty"` RecommendedNormalizedUnits int32 `protobuf:"varint,6,opt,name=recommendedNormalizedUnits,proto3" json:"recommendedNormalizedUnits,omitempty"` RecommendedNumberOfInstanceToPurchase int32 `` /* 128-byte string literal not displayed */ PaymentOption string `protobuf:"bytes,8,opt,name=paymentOption,proto3" json:"paymentOption,omitempty"` OfferingClass string `protobuf:"bytes,9,opt,name=offeringClass,proto3" json:"offeringClass,omitempty"` Term string `protobuf:"bytes,10,opt,name=term,proto3" json:"term,omitempty"` UpfrontCost float64 `protobuf:"fixed64,11,opt,name=upfrontCost,proto3" json:"upfrontCost,omitempty"` InstanceType string `protobuf:"bytes,12,opt,name=instanceType,proto3" json:"instanceType,omitempty"` Platform string `protobuf:"bytes,13,opt,name=platform,proto3" json:"platform,omitempty"` Region string `protobuf:"bytes,14,opt,name=region,proto3" json:"region,omitempty"` SizeFlexEligible bool `protobuf:"varint,15,opt,name=sizeFlexEligible,proto3" json:"sizeFlexEligible,omitempty"` Tenancy string `protobuf:"bytes,16,opt,name=tenancy,proto3" json:"tenancy,omitempty"` CurrentGeneration bool `protobuf:"varint,17,opt,name=currentGeneration,proto3" json:"currentGeneration,omitempty"` EstOutcomeFromPurchaseRIRecommendation *EstOutcomeFromPurchaseRIRecommendation `` /* 130-byte string literal not displayed */ // contains filtered or unexported fields }
func (*PurchaseRIRecommendationDetails) Descriptor
deprecated
added in
v0.69.62
func (*PurchaseRIRecommendationDetails) Descriptor() ([]byte, []int)
Deprecated: Use PurchaseRIRecommendationDetails.ProtoReflect.Descriptor instead.
func (*PurchaseRIRecommendationDetails) GetCurrentGeneration ¶ added in v0.69.93
func (x *PurchaseRIRecommendationDetails) GetCurrentGeneration() bool
func (*PurchaseRIRecommendationDetails) GetEc2Options ¶ added in v0.69.62
func (x *PurchaseRIRecommendationDetails) GetEc2Options() *EC2Details
func (*PurchaseRIRecommendationDetails) GetElasticCacheOptions ¶ added in v0.69.62
func (x *PurchaseRIRecommendationDetails) GetElasticCacheOptions() *ElasticCacheDetails
func (*PurchaseRIRecommendationDetails) GetEsOptions ¶ added in v0.69.62
func (x *PurchaseRIRecommendationDetails) GetEsOptions() *ESDetails
func (*PurchaseRIRecommendationDetails) GetEstOutcomeFromPurchaseRIRecommendation ¶ added in v0.69.77
func (x *PurchaseRIRecommendationDetails) GetEstOutcomeFromPurchaseRIRecommendation() *EstOutcomeFromPurchaseRIRecommendation
func (*PurchaseRIRecommendationDetails) GetInstanceType ¶ added in v0.69.77
func (x *PurchaseRIRecommendationDetails) GetInstanceType() string
func (*PurchaseRIRecommendationDetails) GetMemoryDbOptions ¶ added in v0.71.61
func (x *PurchaseRIRecommendationDetails) GetMemoryDbOptions() *MemoryDBDetails
func (*PurchaseRIRecommendationDetails) GetOfferingClass ¶ added in v0.69.62
func (x *PurchaseRIRecommendationDetails) GetOfferingClass() string
func (*PurchaseRIRecommendationDetails) GetPaymentOption ¶ added in v0.69.62
func (x *PurchaseRIRecommendationDetails) GetPaymentOption() string
func (*PurchaseRIRecommendationDetails) GetPlatform ¶ added in v0.69.62
func (x *PurchaseRIRecommendationDetails) GetPlatform() string
func (*PurchaseRIRecommendationDetails) GetRdsOptions ¶ added in v0.69.62
func (x *PurchaseRIRecommendationDetails) GetRdsOptions() *RDSDetails
func (*PurchaseRIRecommendationDetails) GetRecommendedNormalizedUnits ¶ added in v0.69.93
func (x *PurchaseRIRecommendationDetails) GetRecommendedNormalizedUnits() int32
func (*PurchaseRIRecommendationDetails) GetRecommendedNumberOfInstanceToPurchase ¶ added in v0.69.93
func (x *PurchaseRIRecommendationDetails) GetRecommendedNumberOfInstanceToPurchase() int32
func (*PurchaseRIRecommendationDetails) GetRedshiftOptions ¶ added in v0.69.62
func (x *PurchaseRIRecommendationDetails) GetRedshiftOptions() *RedshiftDetails
func (*PurchaseRIRecommendationDetails) GetRegion ¶ added in v0.69.62
func (x *PurchaseRIRecommendationDetails) GetRegion() string
func (*PurchaseRIRecommendationDetails) GetSizeFlexEligible ¶ added in v0.69.62
func (x *PurchaseRIRecommendationDetails) GetSizeFlexEligible() bool
func (*PurchaseRIRecommendationDetails) GetTenancy ¶ added in v0.69.62
func (x *PurchaseRIRecommendationDetails) GetTenancy() string
func (*PurchaseRIRecommendationDetails) GetTerm ¶ added in v0.69.62
func (x *PurchaseRIRecommendationDetails) GetTerm() string
func (*PurchaseRIRecommendationDetails) GetUpfrontCost ¶ added in v0.69.77
func (x *PurchaseRIRecommendationDetails) GetUpfrontCost() float64
func (*PurchaseRIRecommendationDetails) ProtoMessage ¶ added in v0.69.62
func (*PurchaseRIRecommendationDetails) ProtoMessage()
func (*PurchaseRIRecommendationDetails) ProtoReflect ¶ added in v0.69.62
func (x *PurchaseRIRecommendationDetails) ProtoReflect() protoreflect.Message
func (*PurchaseRIRecommendationDetails) Reset ¶ added in v0.69.62
func (x *PurchaseRIRecommendationDetails) Reset()
func (*PurchaseRIRecommendationDetails) String ¶ added in v0.69.62
func (x *PurchaseRIRecommendationDetails) String() string
type RDSDBInstance ¶ added in v0.71.48
type RDSDBInstance struct { CurrentDetails *RDSDBInstance_Details `protobuf:"bytes,1,opt,name=currentDetails,proto3" json:"currentDetails,omitempty"` RecommendationDetails *RDSDBInstance_Details `protobuf:"bytes,2,opt,name=recommendationDetails,proto3" json:"recommendationDetails,omitempty"` CpuUtilization []*UtilizationData `protobuf:"bytes,3,rep,name=cpuUtilization,proto3" json:"cpuUtilization,omitempty"` // contains filtered or unexported fields }
func (*RDSDBInstance) Descriptor
deprecated
added in
v0.71.48
func (*RDSDBInstance) Descriptor() ([]byte, []int)
Deprecated: Use RDSDBInstance.ProtoReflect.Descriptor instead.
func (*RDSDBInstance) GetCpuUtilization ¶ added in v0.71.56
func (x *RDSDBInstance) GetCpuUtilization() []*UtilizationData
func (*RDSDBInstance) GetCurrentDetails ¶ added in v0.71.48
func (x *RDSDBInstance) GetCurrentDetails() *RDSDBInstance_Details
func (*RDSDBInstance) GetRecommendationDetails ¶ added in v0.71.48
func (x *RDSDBInstance) GetRecommendationDetails() *RDSDBInstance_Details
func (*RDSDBInstance) ProtoMessage ¶ added in v0.71.48
func (*RDSDBInstance) ProtoMessage()
func (*RDSDBInstance) ProtoReflect ¶ added in v0.71.48
func (x *RDSDBInstance) ProtoReflect() protoreflect.Message
func (*RDSDBInstance) Reset ¶ added in v0.71.48
func (x *RDSDBInstance) Reset()
func (*RDSDBInstance) String ¶ added in v0.71.48
func (x *RDSDBInstance) String() string
type RDSDBInstanceStorage ¶ added in v0.71.48
type RDSDBInstanceStorage struct { CurrentDetails *RDSDBInstanceStorage_Details `protobuf:"bytes,1,opt,name=currentDetails,proto3" json:"currentDetails,omitempty"` RecommendationDetails *RDSDBInstanceStorage_Details `protobuf:"bytes,2,opt,name=recommendationDetails,proto3" json:"recommendationDetails,omitempty"` // contains filtered or unexported fields }
func (*RDSDBInstanceStorage) Descriptor
deprecated
added in
v0.71.48
func (*RDSDBInstanceStorage) Descriptor() ([]byte, []int)
Deprecated: Use RDSDBInstanceStorage.ProtoReflect.Descriptor instead.
func (*RDSDBInstanceStorage) GetCurrentDetails ¶ added in v0.71.48
func (x *RDSDBInstanceStorage) GetCurrentDetails() *RDSDBInstanceStorage_Details
func (*RDSDBInstanceStorage) GetRecommendationDetails ¶ added in v0.71.48
func (x *RDSDBInstanceStorage) GetRecommendationDetails() *RDSDBInstanceStorage_Details
func (*RDSDBInstanceStorage) ProtoMessage ¶ added in v0.71.48
func (*RDSDBInstanceStorage) ProtoMessage()
func (*RDSDBInstanceStorage) ProtoReflect ¶ added in v0.71.48
func (x *RDSDBInstanceStorage) ProtoReflect() protoreflect.Message
func (*RDSDBInstanceStorage) Reset ¶ added in v0.71.48
func (x *RDSDBInstanceStorage) Reset()
func (*RDSDBInstanceStorage) String ¶ added in v0.71.48
func (x *RDSDBInstanceStorage) String() string
type RDSDBInstanceStorage_Details ¶ added in v0.71.48
type RDSDBInstanceStorage_Details struct { AllocatedStorageInGb float64 `protobuf:"fixed64,1,opt,name=allocatedStorageInGb,proto3" json:"allocatedStorageInGb,omitempty"` Iops float64 `protobuf:"fixed64,2,opt,name=iops,proto3" json:"iops,omitempty"` StorageThroughput float64 `protobuf:"fixed64,3,opt,name=storageThroughput,proto3" json:"storageThroughput,omitempty"` StorageType string `protobuf:"bytes,4,opt,name=storageType,proto3" json:"storageType,omitempty"` CostCalculation *CostCalculation `protobuf:"bytes,5,opt,name=costCalculation,proto3" json:"costCalculation,omitempty"` // contains filtered or unexported fields }
func (*RDSDBInstanceStorage_Details) Descriptor
deprecated
added in
v0.71.48
func (*RDSDBInstanceStorage_Details) Descriptor() ([]byte, []int)
Deprecated: Use RDSDBInstanceStorage_Details.ProtoReflect.Descriptor instead.
func (*RDSDBInstanceStorage_Details) GetAllocatedStorageInGb ¶ added in v0.71.48
func (x *RDSDBInstanceStorage_Details) GetAllocatedStorageInGb() float64
func (*RDSDBInstanceStorage_Details) GetCostCalculation ¶ added in v0.71.48
func (x *RDSDBInstanceStorage_Details) GetCostCalculation() *CostCalculation
func (*RDSDBInstanceStorage_Details) GetIops ¶ added in v0.71.48
func (x *RDSDBInstanceStorage_Details) GetIops() float64
func (*RDSDBInstanceStorage_Details) GetStorageThroughput ¶ added in v0.71.48
func (x *RDSDBInstanceStorage_Details) GetStorageThroughput() float64
func (*RDSDBInstanceStorage_Details) GetStorageType ¶ added in v0.71.48
func (x *RDSDBInstanceStorage_Details) GetStorageType() string
func (*RDSDBInstanceStorage_Details) ProtoMessage ¶ added in v0.71.48
func (*RDSDBInstanceStorage_Details) ProtoMessage()
func (*RDSDBInstanceStorage_Details) ProtoReflect ¶ added in v0.71.48
func (x *RDSDBInstanceStorage_Details) ProtoReflect() protoreflect.Message
func (*RDSDBInstanceStorage_Details) Reset ¶ added in v0.71.48
func (x *RDSDBInstanceStorage_Details) Reset()
func (*RDSDBInstanceStorage_Details) String ¶ added in v0.71.48
func (x *RDSDBInstanceStorage_Details) String() string
type RDSDBInstance_Details ¶ added in v0.71.48
type RDSDBInstance_Details struct { InstanceClass string `protobuf:"bytes,1,opt,name=instanceClass,proto3" json:"instanceClass,omitempty"` CostCalculation *CostCalculation `protobuf:"bytes,2,opt,name=costCalculation,proto3" json:"costCalculation,omitempty"` // contains filtered or unexported fields }
func (*RDSDBInstance_Details) Descriptor
deprecated
added in
v0.71.48
func (*RDSDBInstance_Details) Descriptor() ([]byte, []int)
Deprecated: Use RDSDBInstance_Details.ProtoReflect.Descriptor instead.
func (*RDSDBInstance_Details) GetCostCalculation ¶ added in v0.71.48
func (x *RDSDBInstance_Details) GetCostCalculation() *CostCalculation
func (*RDSDBInstance_Details) GetInstanceClass ¶ added in v0.71.48
func (x *RDSDBInstance_Details) GetInstanceClass() string
func (*RDSDBInstance_Details) ProtoMessage ¶ added in v0.71.48
func (*RDSDBInstance_Details) ProtoMessage()
func (*RDSDBInstance_Details) ProtoReflect ¶ added in v0.71.48
func (x *RDSDBInstance_Details) ProtoReflect() protoreflect.Message
func (*RDSDBInstance_Details) Reset ¶ added in v0.71.48
func (x *RDSDBInstance_Details) Reset()
func (*RDSDBInstance_Details) String ¶ added in v0.71.48
func (x *RDSDBInstance_Details) String() string
type RDSDetails ¶ added in v0.69.62
type RDSDetails struct { DbEdition string `protobuf:"bytes,1,opt,name=dbEdition,proto3" json:"dbEdition,omitempty"` DbEngine string `protobuf:"bytes,2,opt,name=dbEngine,proto3" json:"dbEngine,omitempty"` DeploymentOptions string `protobuf:"bytes,3,opt,name=deploymentOptions,proto3" json:"deploymentOptions,omitempty"` Family string `protobuf:"bytes,4,opt,name=family,proto3" json:"family,omitempty"` InstanceType string `protobuf:"bytes,5,opt,name=instanceType,proto3" json:"instanceType,omitempty"` LicenseModel string `protobuf:"bytes,6,opt,name=licenseModel,proto3" json:"licenseModel,omitempty"` // contains filtered or unexported fields }
func (*RDSDetails) Descriptor
deprecated
added in
v0.69.62
func (*RDSDetails) Descriptor() ([]byte, []int)
Deprecated: Use RDSDetails.ProtoReflect.Descriptor instead.
func (*RDSDetails) GetDbEdition ¶ added in v0.69.62
func (x *RDSDetails) GetDbEdition() string
func (*RDSDetails) GetDbEngine ¶ added in v0.69.62
func (x *RDSDetails) GetDbEngine() string
func (*RDSDetails) GetDeploymentOptions ¶ added in v0.69.62
func (x *RDSDetails) GetDeploymentOptions() string
func (*RDSDetails) GetFamily ¶ added in v0.69.62
func (x *RDSDetails) GetFamily() string
func (*RDSDetails) GetInstanceType ¶ added in v0.69.62
func (x *RDSDetails) GetInstanceType() string
func (*RDSDetails) GetLicenseModel ¶ added in v0.69.62
func (x *RDSDetails) GetLicenseModel() string
func (*RDSDetails) ProtoMessage ¶ added in v0.69.62
func (*RDSDetails) ProtoMessage()
func (*RDSDetails) ProtoReflect ¶ added in v0.69.62
func (x *RDSDetails) ProtoReflect() protoreflect.Message
func (*RDSDetails) Reset ¶ added in v0.69.62
func (x *RDSDetails) Reset()
func (*RDSDetails) String ¶ added in v0.69.62
func (x *RDSDetails) String() string
type RDSOptions ¶ added in v0.68.51
type RDSOptions struct { DbEdition string `protobuf:"bytes,1,opt,name=dbEdition,proto3" json:"dbEdition,omitempty"` DbEngine string `protobuf:"bytes,2,opt,name=dbEngine,proto3" json:"dbEngine,omitempty"` DeploymentOptions string `protobuf:"bytes,3,opt,name=deploymentOptions,proto3" json:"deploymentOptions,omitempty"` Family string `protobuf:"bytes,4,opt,name=family,proto3" json:"family,omitempty"` InstanceType string `protobuf:"bytes,5,opt,name=instanceType,proto3" json:"instanceType,omitempty"` LicenseModel string `protobuf:"bytes,6,opt,name=licenseModel,proto3" json:"licenseModel,omitempty"` // contains filtered or unexported fields }
func (*RDSOptions) Descriptor
deprecated
added in
v0.68.51
func (*RDSOptions) Descriptor() ([]byte, []int)
Deprecated: Use RDSOptions.ProtoReflect.Descriptor instead.
func (*RDSOptions) GetDbEdition ¶ added in v0.68.51
func (x *RDSOptions) GetDbEdition() string
func (*RDSOptions) GetDbEngine ¶ added in v0.68.51
func (x *RDSOptions) GetDbEngine() string
func (*RDSOptions) GetDeploymentOptions ¶ added in v0.68.51
func (x *RDSOptions) GetDeploymentOptions() string
func (*RDSOptions) GetFamily ¶ added in v0.68.51
func (x *RDSOptions) GetFamily() string
func (*RDSOptions) GetInstanceType ¶ added in v0.68.51
func (x *RDSOptions) GetInstanceType() string
func (*RDSOptions) GetLicenseModel ¶ added in v0.68.51
func (x *RDSOptions) GetLicenseModel() string
func (*RDSOptions) ProtoMessage ¶ added in v0.68.51
func (*RDSOptions) ProtoMessage()
func (*RDSOptions) ProtoReflect ¶ added in v0.68.51
func (x *RDSOptions) ProtoReflect() protoreflect.Message
func (*RDSOptions) Reset ¶ added in v0.68.51
func (x *RDSOptions) Reset()
func (*RDSOptions) String ¶ added in v0.68.51
func (x *RDSOptions) String() string
type RDSRightsizingDetails ¶ added in v0.71.48
type RDSRightsizingDetails struct { RdsDbInstance *RDSDBInstance `protobuf:"bytes,1,opt,name=rdsDbInstance,proto3" json:"rdsDbInstance,omitempty"` RdsDbInstanceStorage *RDSDBInstanceStorage `protobuf:"bytes,2,opt,name=rdsDbInstanceStorage,proto3" json:"rdsDbInstanceStorage,omitempty"` // contains filtered or unexported fields }
func (*RDSRightsizingDetails) Descriptor
deprecated
added in
v0.71.48
func (*RDSRightsizingDetails) Descriptor() ([]byte, []int)
Deprecated: Use RDSRightsizingDetails.ProtoReflect.Descriptor instead.
func (*RDSRightsizingDetails) GetRdsDbInstance ¶ added in v0.71.48
func (x *RDSRightsizingDetails) GetRdsDbInstance() *RDSDBInstance
func (*RDSRightsizingDetails) GetRdsDbInstanceStorage ¶ added in v0.71.48
func (x *RDSRightsizingDetails) GetRdsDbInstanceStorage() *RDSDBInstanceStorage
func (*RDSRightsizingDetails) ProtoMessage ¶ added in v0.71.48
func (*RDSRightsizingDetails) ProtoMessage()
func (*RDSRightsizingDetails) ProtoReflect ¶ added in v0.71.48
func (x *RDSRightsizingDetails) ProtoReflect() protoreflect.Message
func (*RDSRightsizingDetails) Reset ¶ added in v0.71.48
func (x *RDSRightsizingDetails) Reset()
func (*RDSRightsizingDetails) String ¶ added in v0.71.48
func (x *RDSRightsizingDetails) String() string
type RDSUpgradeDetails ¶ added in v0.71.48
type RDSUpgradeDetails struct { RdsDbInstance *RDSDBInstance `protobuf:"bytes,1,opt,name=rdsDbInstance,proto3" json:"rdsDbInstance,omitempty"` RdsDbInstanceStorage *RDSDBInstanceStorage `protobuf:"bytes,2,opt,name=rdsDbInstanceStorage,proto3" json:"rdsDbInstanceStorage,omitempty"` // contains filtered or unexported fields }
func (*RDSUpgradeDetails) Descriptor
deprecated
added in
v0.71.48
func (*RDSUpgradeDetails) Descriptor() ([]byte, []int)
Deprecated: Use RDSUpgradeDetails.ProtoReflect.Descriptor instead.
func (*RDSUpgradeDetails) GetRdsDbInstance ¶ added in v0.71.48
func (x *RDSUpgradeDetails) GetRdsDbInstance() *RDSDBInstance
func (*RDSUpgradeDetails) GetRdsDbInstanceStorage ¶ added in v0.71.48
func (x *RDSUpgradeDetails) GetRdsDbInstanceStorage() *RDSDBInstanceStorage
func (*RDSUpgradeDetails) ProtoMessage ¶ added in v0.71.48
func (*RDSUpgradeDetails) ProtoMessage()
func (*RDSUpgradeDetails) ProtoReflect ¶ added in v0.71.48
func (x *RDSUpgradeDetails) ProtoReflect() protoreflect.Message
func (*RDSUpgradeDetails) Reset ¶ added in v0.71.48
func (x *RDSUpgradeDetails) Reset()
func (*RDSUpgradeDetails) String ¶ added in v0.71.48
func (x *RDSUpgradeDetails) String() string
type RecommendationDetail ¶ added in v0.64.35
type RecommendationDetail struct { Recommendation string `protobuf:"bytes,1,opt,name=recommendation,proto3" json:"recommendation,omitempty"` RecommendedResourceType string `protobuf:"bytes,2,opt,name=recommendedResourceType,proto3" json:"recommendedResourceType,omitempty"` EstimatedCost float64 `protobuf:"fixed64,3,opt,name=estimatedCost,proto3" json:"estimatedCost,omitempty"` EstimatedSavings float64 `protobuf:"fixed64,4,opt,name=estimatedSavings,proto3" json:"estimatedSavings,omitempty"` Region string `protobuf:"bytes,5,opt,name=region,proto3" json:"region,omitempty"` // contains filtered or unexported fields }
func (*RecommendationDetail) Descriptor
deprecated
added in
v0.64.35
func (*RecommendationDetail) Descriptor() ([]byte, []int)
Deprecated: Use RecommendationDetail.ProtoReflect.Descriptor instead.
func (*RecommendationDetail) GetEstimatedCost ¶ added in v0.64.35
func (x *RecommendationDetail) GetEstimatedCost() float64
func (*RecommendationDetail) GetEstimatedSavings ¶ added in v0.64.35
func (x *RecommendationDetail) GetEstimatedSavings() float64
func (*RecommendationDetail) GetRecommendation ¶ added in v0.65.12
func (x *RecommendationDetail) GetRecommendation() string
func (*RecommendationDetail) GetRecommendedResourceType ¶ added in v0.64.35
func (x *RecommendationDetail) GetRecommendedResourceType() string
func (*RecommendationDetail) GetRegion ¶ added in v0.64.35
func (x *RecommendationDetail) GetRegion() string
func (*RecommendationDetail) ProtoMessage ¶ added in v0.64.35
func (*RecommendationDetail) ProtoMessage()
func (*RecommendationDetail) ProtoReflect ¶ added in v0.64.35
func (x *RecommendationDetail) ProtoReflect() protoreflect.Message
func (*RecommendationDetail) Reset ¶ added in v0.64.35
func (x *RecommendationDetail) Reset()
func (*RecommendationDetail) String ¶ added in v0.64.35
func (x *RecommendationDetail) String() string
type RedshiftDetails ¶ added in v0.69.62
type RedshiftDetails struct { CurrentGeneration bool `protobuf:"varint,1,opt,name=currentGeneration,proto3" json:"currentGeneration,omitempty"` NodeType string `protobuf:"bytes,2,opt,name=nodeType,proto3" json:"nodeType,omitempty"` Family string `protobuf:"bytes,3,opt,name=family,proto3" json:"family,omitempty"` // contains filtered or unexported fields }
func (*RedshiftDetails) Descriptor
deprecated
added in
v0.69.62
func (*RedshiftDetails) Descriptor() ([]byte, []int)
Deprecated: Use RedshiftDetails.ProtoReflect.Descriptor instead.
func (*RedshiftDetails) GetCurrentGeneration ¶ added in v0.71.14
func (x *RedshiftDetails) GetCurrentGeneration() bool
func (*RedshiftDetails) GetFamily ¶ added in v0.69.62
func (x *RedshiftDetails) GetFamily() string
func (*RedshiftDetails) GetNodeType ¶ added in v0.69.62
func (x *RedshiftDetails) GetNodeType() string
func (*RedshiftDetails) ProtoMessage ¶ added in v0.69.62
func (*RedshiftDetails) ProtoMessage()
func (*RedshiftDetails) ProtoReflect ¶ added in v0.69.62
func (x *RedshiftDetails) ProtoReflect() protoreflect.Message
func (*RedshiftDetails) Reset ¶ added in v0.69.62
func (x *RedshiftDetails) Reset()
func (*RedshiftDetails) String ¶ added in v0.69.62
func (x *RedshiftDetails) String() string
type RedshiftOptions ¶ added in v0.68.51
type RedshiftOptions struct { Family string `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"` NodeType string `protobuf:"bytes,2,opt,name=nodeType,proto3" json:"nodeType,omitempty"` // contains filtered or unexported fields }
func (*RedshiftOptions) Descriptor
deprecated
added in
v0.68.51
func (*RedshiftOptions) Descriptor() ([]byte, []int)
Deprecated: Use RedshiftOptions.ProtoReflect.Descriptor instead.
func (*RedshiftOptions) GetFamily ¶ added in v0.68.51
func (x *RedshiftOptions) GetFamily() string
func (*RedshiftOptions) GetNodeType ¶ added in v0.68.51
func (x *RedshiftOptions) GetNodeType() string
func (*RedshiftOptions) ProtoMessage ¶ added in v0.68.51
func (*RedshiftOptions) ProtoMessage()
func (*RedshiftOptions) ProtoReflect ¶ added in v0.68.51
func (x *RedshiftOptions) ProtoReflect() protoreflect.Message
func (*RedshiftOptions) Reset ¶ added in v0.68.51
func (x *RedshiftOptions) Reset()
func (*RedshiftOptions) String ¶ added in v0.68.51
func (x *RedshiftOptions) String() string
type RegistrationStatus ¶ added in v0.64.14
type RegistrationStatus struct { ApiAccess bool `protobuf:"varint,1,opt,name=apiAccess,proto3" json:"apiAccess,omitempty"` CloudwatchStreaming bool `protobuf:"varint,2,opt,name=cloudwatchStreaming,proto3" json:"cloudwatchStreaming,omitempty"` CurExport bool `protobuf:"varint,3,opt,name=curExport,proto3" json:"curExport,omitempty"` Payer bool `protobuf:"varint,4,opt,name=payer,proto3" json:"payer,omitempty"` StackSet bool `protobuf:"varint,5,opt,name=stackSet,proto3" json:"stackSet,omitempty"` TransferAccount bool `protobuf:"varint,6,opt,name=transferAccount,proto3" json:"transferAccount,omitempty"` IsDataAvailable bool `protobuf:"varint,7,opt,name=isDataAvailable,proto3" json:"isDataAvailable,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) GetIsDataAvailable ¶ added in v0.73.8
func (x *RegistrationStatus) GetIsDataAvailable() bool
func (*RegistrationStatus) GetPayer ¶ added in v0.69.5
func (x *RegistrationStatus) GetPayer() bool
func (*RegistrationStatus) GetStackSet ¶ added in v0.69.92
func (x *RegistrationStatus) GetStackSet() bool
func (*RegistrationStatus) GetTransferAccount ¶ added in v0.71.10
func (x *RegistrationStatus) GetTransferAccount() bool
func (*RegistrationStatus) ProtoMessage ¶ added in v0.64.14
func (*RegistrationStatus) ProtoMessage()
func (*RegistrationStatus) ProtoReflect ¶ added in v0.64.14
func (x *RegistrationStatus) ProtoReflect() protoreflect.Message
func (*RegistrationStatus) Reset ¶ added in v0.64.14
func (x *RegistrationStatus) Reset()
func (*RegistrationStatus) String ¶ added in v0.64.14
func (x *RegistrationStatus) String() string
type ResourceData ¶ added in v0.64.31
type ResourceData struct { Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"` AccountId string `protobuf:"bytes,2,opt,name=accountId,proto3" json:"accountId,omitempty"` ResourceId string `protobuf:"bytes,3,opt,name=resourceId,proto3" json:"resourceId,omitempty"` Region string `protobuf:"bytes,4,opt,name=region,proto3" json:"region,omitempty"` ResourceType string `protobuf:"bytes,5,opt,name=resourceType,proto3" json:"resourceType,omitempty"` RecommendationDetail []*RecommendationDetail `protobuf:"bytes,6,rep,name=recommendationDetail,proto3" json:"recommendationDetail,omitempty"` CurrentCost float64 `protobuf:"fixed64,7,opt,name=currentCost,proto3" json:"currentCost,omitempty"` ResourceName string `protobuf:"bytes,8,opt,name=resourceName,proto3" json:"resourceName,omitempty"` ConsumedService string `protobuf:"bytes,9,opt,name=consumedService,proto3" json:"consumedService,omitempty"` MaxCpuUtilization float64 `protobuf:"fixed64,10,opt,name=maxCpuUtilization,proto3" json:"maxCpuUtilization,omitempty"` MaxStorageUtilization float64 `protobuf:"fixed64,11,opt,name=maxStorageUtilization,proto3" json:"maxStorageUtilization,omitempty"` MaxMemoryUtilization float64 `protobuf:"fixed64,12,opt,name=maxMemoryUtilization,proto3" json:"maxMemoryUtilization,omitempty"` NetworkCapacity string `protobuf:"bytes,13,opt,name=networkCapacity,proto3" json:"networkCapacity,omitempty"` Status string `protobuf:"bytes,14,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
func (*ResourceData) Descriptor
deprecated
added in
v0.64.31
func (*ResourceData) Descriptor() ([]byte, []int)
Deprecated: Use ResourceData.ProtoReflect.Descriptor instead.
func (*ResourceData) GetAccountId ¶ added in v0.65.9
func (x *ResourceData) GetAccountId() string
func (*ResourceData) GetConsumedService ¶ added in v0.64.31
func (x *ResourceData) GetConsumedService() string
func (*ResourceData) GetCurrentCost ¶ added in v0.65.10
func (x *ResourceData) GetCurrentCost() float64
func (*ResourceData) GetMaxCpuUtilization ¶ added in v0.64.31
func (x *ResourceData) GetMaxCpuUtilization() float64
func (*ResourceData) GetMaxMemoryUtilization ¶ added in v0.64.31
func (x *ResourceData) GetMaxMemoryUtilization() float64
func (*ResourceData) GetMaxStorageUtilization ¶ added in v0.64.31
func (x *ResourceData) GetMaxStorageUtilization() float64
func (*ResourceData) GetNetworkCapacity ¶ added in v0.64.31
func (x *ResourceData) GetNetworkCapacity() string
func (*ResourceData) GetRecommendationDetail ¶ added in v0.64.35
func (x *ResourceData) GetRecommendationDetail() []*RecommendationDetail
func (*ResourceData) GetRegion ¶ added in v0.64.31
func (x *ResourceData) GetRegion() string
func (*ResourceData) GetResourceId ¶ added in v0.64.31
func (x *ResourceData) GetResourceId() string
func (*ResourceData) GetResourceName ¶ added in v0.64.31
func (x *ResourceData) GetResourceName() string
func (*ResourceData) GetResourceType ¶ added in v0.64.31
func (x *ResourceData) GetResourceType() string
func (*ResourceData) GetStatus ¶ added in v0.65.9
func (x *ResourceData) GetStatus() string
func (*ResourceData) GetVendor ¶ added in v0.65.9
func (x *ResourceData) GetVendor() string
func (*ResourceData) ProtoMessage ¶ added in v0.64.31
func (*ResourceData) ProtoMessage()
func (*ResourceData) ProtoReflect ¶ added in v0.64.31
func (x *ResourceData) ProtoReflect() protoreflect.Message
func (*ResourceData) Reset ¶ added in v0.64.31
func (x *ResourceData) Reset()
func (*ResourceData) String ¶ added in v0.64.31
func (x *ResourceData) String() string
type ResourceDetails ¶ added in v0.71.14
type ResourceDetails struct { Architecture string `protobuf:"bytes,1,opt,name=architecture,proto3" json:"architecture,omitempty"` MemorysizeInMB float64 `protobuf:"fixed64,2,opt,name=memorysizeInMB,proto3" json:"memorysizeInMB,omitempty"` Platform string `protobuf:"bytes,3,opt,name=platform,proto3" json:"platform,omitempty"` VCpu int32 `protobuf:"varint,4,opt,name=vCpu,proto3" json:"vCpu,omitempty"` CostCalculation *CostCalculation `protobuf:"bytes,5,opt,name=costCalculation,proto3" json:"costCalculation,omitempty"` // contains filtered or unexported fields }
func (*ResourceDetails) Descriptor
deprecated
added in
v0.71.14
func (*ResourceDetails) Descriptor() ([]byte, []int)
Deprecated: Use ResourceDetails.ProtoReflect.Descriptor instead.
func (*ResourceDetails) GetArchitecture ¶ added in v0.71.14
func (x *ResourceDetails) GetArchitecture() string
func (*ResourceDetails) GetCostCalculation ¶ added in v0.71.14
func (x *ResourceDetails) GetCostCalculation() *CostCalculation
func (*ResourceDetails) GetMemorysizeInMB ¶ added in v0.71.14
func (x *ResourceDetails) GetMemorysizeInMB() float64
func (*ResourceDetails) GetPlatform ¶ added in v0.71.14
func (x *ResourceDetails) GetPlatform() string
func (*ResourceDetails) GetVCpu ¶ added in v0.71.14
func (x *ResourceDetails) GetVCpu() int32
func (*ResourceDetails) ProtoMessage ¶ added in v0.71.14
func (*ResourceDetails) ProtoMessage()
func (*ResourceDetails) ProtoReflect ¶ added in v0.71.14
func (x *ResourceDetails) ProtoReflect() protoreflect.Message
func (*ResourceDetails) Reset ¶ added in v0.71.14
func (x *ResourceDetails) Reset()
func (*ResourceDetails) String ¶ added in v0.71.14
func (x *ResourceDetails) String() string
type ResourcesCombinations ¶ added in v0.73.4
type ResourcesCombinations 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"` // contains filtered or unexported fields }
func (*ResourcesCombinations) Descriptor
deprecated
added in
v0.73.4
func (*ResourcesCombinations) Descriptor() ([]byte, []int)
Deprecated: Use ResourcesCombinations.ProtoReflect.Descriptor instead.
func (*ResourcesCombinations) GetAwsOptions ¶ added in v0.73.4
func (x *ResourcesCombinations) GetAwsOptions() *CostGroupAwsOptions
func (*ResourcesCombinations) GetAzureOptions ¶ added in v0.73.4
func (x *ResourcesCombinations) GetAzureOptions() *CostGroupAzureOptions
func (*ResourcesCombinations) GetAzurecspOptions ¶ added in v0.73.4
func (x *ResourcesCombinations) GetAzurecspOptions() *CostGroupAzureCspOptions
func (*ResourcesCombinations) GetGcpOptions ¶ added in v0.73.4
func (x *ResourcesCombinations) GetGcpOptions() *CostGroupGcpOptions
func (*ResourcesCombinations) ProtoMessage ¶ added in v0.73.4
func (*ResourcesCombinations) ProtoMessage()
func (*ResourcesCombinations) ProtoReflect ¶ added in v0.73.4
func (x *ResourcesCombinations) ProtoReflect() protoreflect.Message
func (*ResourcesCombinations) Reset ¶ added in v0.73.4
func (x *ResourcesCombinations) Reset()
func (*ResourcesCombinations) String ¶ added in v0.73.4
func (x *ResourcesCombinations) String() string
type ResourcesFilter ¶ added in v0.71.90
type ResourcesFilter struct { AndFilters map[string]string `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
func (*ResourcesFilter) Descriptor
deprecated
added in
v0.71.90
func (*ResourcesFilter) Descriptor() ([]byte, []int)
Deprecated: Use ResourcesFilter.ProtoReflect.Descriptor instead.
func (*ResourcesFilter) GetAndFilters ¶ added in v0.71.90
func (x *ResourcesFilter) GetAndFilters() map[string]string
func (*ResourcesFilter) ProtoMessage ¶ added in v0.71.90
func (*ResourcesFilter) ProtoMessage()
func (*ResourcesFilter) ProtoReflect ¶ added in v0.71.90
func (x *ResourcesFilter) ProtoReflect() protoreflect.Message
func (*ResourcesFilter) Reset ¶ added in v0.71.90
func (x *ResourcesFilter) Reset()
func (*ResourcesFilter) String ¶ added in v0.71.90
func (x *ResourcesFilter) 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 RightSizingRecommendationDetails ¶ added in v0.69.69
type RightSizingRecommendationDetails struct { Ec2RightSizingDetails *EC2RightSizingDetails `protobuf:"bytes,1,opt,name=ec2RightSizingDetails,proto3" json:"ec2RightSizingDetails,omitempty"` LambdaRightSizingRecommendationDetails *LambdaRightSizingRecommendationDetails `` /* 129-byte string literal not displayed */ EbsRightSizingRecommendationDetails *EBSDetails `protobuf:"bytes,3,opt,name=ebsRightSizingRecommendationDetails,proto3" json:"ebsRightSizingRecommendationDetails,omitempty"` EcsRightSizingRecommendationDetails *EcsRightSizingRecommendationDetails `protobuf:"bytes,4,opt,name=ecsRightSizingRecommendationDetails,proto3" json:"ecsRightSizingRecommendationDetails,omitempty"` RdsRightSizingRecommendationDetails *RDSRightsizingDetails `protobuf:"bytes,7,opt,name=rdsRightSizingRecommendationDetails,proto3" json:"rdsRightSizingRecommendationDetails,omitempty"` EstimatedMonthlyCost float64 `protobuf:"fixed64,5,opt,name=estimatedMonthlyCost,proto3" json:"estimatedMonthlyCost,omitempty"` EstimatedMonthlySavings float64 `protobuf:"fixed64,6,opt,name=estimatedMonthlySavings,proto3" json:"estimatedMonthlySavings,omitempty"` // contains filtered or unexported fields }
func (*RightSizingRecommendationDetails) Descriptor
deprecated
added in
v0.69.69
func (*RightSizingRecommendationDetails) Descriptor() ([]byte, []int)
Deprecated: Use RightSizingRecommendationDetails.ProtoReflect.Descriptor instead.
func (*RightSizingRecommendationDetails) GetEbsRightSizingRecommendationDetails ¶ added in v0.71.14
func (x *RightSizingRecommendationDetails) GetEbsRightSizingRecommendationDetails() *EBSDetails
func (*RightSizingRecommendationDetails) GetEc2RightSizingDetails ¶ added in v0.69.69
func (x *RightSizingRecommendationDetails) GetEc2RightSizingDetails() *EC2RightSizingDetails
func (*RightSizingRecommendationDetails) GetEcsRightSizingRecommendationDetails ¶ added in v0.71.14
func (x *RightSizingRecommendationDetails) GetEcsRightSizingRecommendationDetails() *EcsRightSizingRecommendationDetails
func (*RightSizingRecommendationDetails) GetEstimatedMonthlyCost ¶ added in v0.69.72
func (x *RightSizingRecommendationDetails) GetEstimatedMonthlyCost() float64
func (*RightSizingRecommendationDetails) GetEstimatedMonthlySavings ¶ added in v0.69.72
func (x *RightSizingRecommendationDetails) GetEstimatedMonthlySavings() float64
func (*RightSizingRecommendationDetails) GetLambdaRightSizingRecommendationDetails ¶ added in v0.69.69
func (x *RightSizingRecommendationDetails) GetLambdaRightSizingRecommendationDetails() *LambdaRightSizingRecommendationDetails
func (*RightSizingRecommendationDetails) GetRdsRightSizingRecommendationDetails ¶ added in v0.71.48
func (x *RightSizingRecommendationDetails) GetRdsRightSizingRecommendationDetails() *RDSRightsizingDetails
func (*RightSizingRecommendationDetails) ProtoMessage ¶ added in v0.69.69
func (*RightSizingRecommendationDetails) ProtoMessage()
func (*RightSizingRecommendationDetails) ProtoReflect ¶ added in v0.69.69
func (x *RightSizingRecommendationDetails) ProtoReflect() protoreflect.Message
func (*RightSizingRecommendationDetails) Reset ¶ added in v0.69.69
func (x *RightSizingRecommendationDetails) Reset()
func (*RightSizingRecommendationDetails) String ¶ added in v0.69.69
func (x *RightSizingRecommendationDetails) String() string
type S3IncompleteMultiPartUploadAbortConfiguration ¶ added in v0.71.21
type S3IncompleteMultiPartUploadAbortConfiguration struct { BucketArn string `protobuf:"bytes,1,opt,name=bucketArn,proto3" json:"bucketArn,omitempty"` BucketName string `protobuf:"bytes,2,opt,name=bucketName,proto3" json:"bucketName,omitempty"` LifeCycleRuleForDeletingIncompleteMCU string `` /* 127-byte string literal not displayed */ DaysAfterInitiation string `protobuf:"bytes,4,opt,name=daysAfterInitiation,proto3" json:"daysAfterInitiation,omitempty"` // contains filtered or unexported fields }
func (*S3IncompleteMultiPartUploadAbortConfiguration) Descriptor
deprecated
added in
v0.71.21
func (*S3IncompleteMultiPartUploadAbortConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use S3IncompleteMultiPartUploadAbortConfiguration.ProtoReflect.Descriptor instead.
func (*S3IncompleteMultiPartUploadAbortConfiguration) GetBucketArn ¶ added in v0.71.21
func (x *S3IncompleteMultiPartUploadAbortConfiguration) GetBucketArn() string
func (*S3IncompleteMultiPartUploadAbortConfiguration) GetBucketName ¶ added in v0.71.21
func (x *S3IncompleteMultiPartUploadAbortConfiguration) GetBucketName() string
func (*S3IncompleteMultiPartUploadAbortConfiguration) GetDaysAfterInitiation ¶ added in v0.71.21
func (x *S3IncompleteMultiPartUploadAbortConfiguration) GetDaysAfterInitiation() string
func (*S3IncompleteMultiPartUploadAbortConfiguration) GetLifeCycleRuleForDeletingIncompleteMCU ¶ added in v0.71.21
func (x *S3IncompleteMultiPartUploadAbortConfiguration) GetLifeCycleRuleForDeletingIncompleteMCU() string
func (*S3IncompleteMultiPartUploadAbortConfiguration) ProtoMessage ¶ added in v0.71.21
func (*S3IncompleteMultiPartUploadAbortConfiguration) ProtoMessage()
func (*S3IncompleteMultiPartUploadAbortConfiguration) ProtoReflect ¶ added in v0.71.21
func (x *S3IncompleteMultiPartUploadAbortConfiguration) ProtoReflect() protoreflect.Message
func (*S3IncompleteMultiPartUploadAbortConfiguration) Reset ¶ added in v0.71.21
func (x *S3IncompleteMultiPartUploadAbortConfiguration) Reset()
func (*S3IncompleteMultiPartUploadAbortConfiguration) String ¶ added in v0.71.21
func (x *S3IncompleteMultiPartUploadAbortConfiguration) String() string
type SPCurrentUtilizationDetails ¶ added in v0.69.77
type SPCurrentUtilizationDetails struct { AveCoverage float64 `protobuf:"fixed64,1,opt,name=aveCoverage,proto3" json:"aveCoverage,omitempty"` AveHourOnDemandSpend float64 `protobuf:"fixed64,2,opt,name=aveHourOnDemandSpend,proto3" json:"aveHourOnDemandSpend,omitempty"` MaxHourlyOndemandSpend float64 `protobuf:"fixed64,3,opt,name=maxHourlyOndemandSpend,proto3" json:"maxHourlyOndemandSpend,omitempty"` MinHourlyOndemandSpend float64 `protobuf:"fixed64,4,opt,name=minHourlyOndemandSpend,proto3" json:"minHourlyOndemandSpend,omitempty"` ExistingHourlyCommitment float64 `protobuf:"fixed64,5,opt,name=existingHourlyCommitment,proto3" json:"existingHourlyCommitment,omitempty"` EstOnDemandCostWithHourlyCommitment float64 `protobuf:"fixed64,6,opt,name=estOnDemandCostWithHourlyCommitment,proto3" json:"estOnDemandCostWithHourlyCommitment,omitempty"` // contains filtered or unexported fields }
func (*SPCurrentUtilizationDetails) Descriptor
deprecated
added in
v0.69.77
func (*SPCurrentUtilizationDetails) Descriptor() ([]byte, []int)
Deprecated: Use SPCurrentUtilizationDetails.ProtoReflect.Descriptor instead.
func (*SPCurrentUtilizationDetails) GetAveCoverage ¶ added in v0.69.77
func (x *SPCurrentUtilizationDetails) GetAveCoverage() float64
func (*SPCurrentUtilizationDetails) GetAveHourOnDemandSpend ¶ added in v0.69.77
func (x *SPCurrentUtilizationDetails) GetAveHourOnDemandSpend() float64
func (*SPCurrentUtilizationDetails) GetEstOnDemandCostWithHourlyCommitment ¶ added in v0.69.77
func (x *SPCurrentUtilizationDetails) GetEstOnDemandCostWithHourlyCommitment() float64
func (*SPCurrentUtilizationDetails) GetExistingHourlyCommitment ¶ added in v0.69.77
func (x *SPCurrentUtilizationDetails) GetExistingHourlyCommitment() float64
func (*SPCurrentUtilizationDetails) GetMaxHourlyOndemandSpend ¶ added in v0.69.77
func (x *SPCurrentUtilizationDetails) GetMaxHourlyOndemandSpend() float64
func (*SPCurrentUtilizationDetails) GetMinHourlyOndemandSpend ¶ added in v0.69.77
func (x *SPCurrentUtilizationDetails) GetMinHourlyOndemandSpend() float64
func (*SPCurrentUtilizationDetails) ProtoMessage ¶ added in v0.69.77
func (*SPCurrentUtilizationDetails) ProtoMessage()
func (*SPCurrentUtilizationDetails) ProtoReflect ¶ added in v0.69.77
func (x *SPCurrentUtilizationDetails) ProtoReflect() protoreflect.Message
func (*SPCurrentUtilizationDetails) Reset ¶ added in v0.69.77
func (x *SPCurrentUtilizationDetails) Reset()
func (*SPCurrentUtilizationDetails) String ¶ added in v0.69.77
func (x *SPCurrentUtilizationDetails) String() string
type SavingsPlanRecommendationDetails ¶ added in v0.69.62
type SavingsPlanRecommendationDetails struct { CurrencyCode string `protobuf:"bytes,1,opt,name=currencyCode,proto3" json:"currencyCode,omitempty"` HourlyCommitmentToPurchase float64 `protobuf:"fixed64,2,opt,name=hourlyCommitmentToPurchase,proto3" json:"hourlyCommitmentToPurchase,omitempty"` OfferingId string `protobuf:"bytes,3,opt,name=offeringId,proto3" json:"offeringId,omitempty"` PaymentOption string `protobuf:"bytes,4,opt,name=paymentOption,proto3" json:"paymentOption,omitempty"` SavingsPlanType string `protobuf:"bytes,5,opt,name=savingsPlanType,proto3" json:"savingsPlanType,omitempty"` Term string `protobuf:"bytes,6,opt,name=term,proto3" json:"term,omitempty"` UpfrontCost float64 `protobuf:"fixed64,7,opt,name=upfrontCost,proto3" json:"upfrontCost,omitempty"` CurrentUtilizationDetails *SPCurrentUtilizationDetails `protobuf:"bytes,8,opt,name=currentUtilizationDetails,proto3" json:"currentUtilizationDetails,omitempty"` EstOutcomeFromSPRecommendation *EstOutcomeFromSPRecommendation `protobuf:"bytes,9,opt,name=estOutcomeFromSPRecommendation,proto3" json:"estOutcomeFromSPRecommendation,omitempty"` // contains filtered or unexported fields }
func (*SavingsPlanRecommendationDetails) Descriptor
deprecated
added in
v0.69.62
func (*SavingsPlanRecommendationDetails) Descriptor() ([]byte, []int)
Deprecated: Use SavingsPlanRecommendationDetails.ProtoReflect.Descriptor instead.
func (*SavingsPlanRecommendationDetails) GetCurrencyCode ¶ added in v0.69.62
func (x *SavingsPlanRecommendationDetails) GetCurrencyCode() string
func (*SavingsPlanRecommendationDetails) GetCurrentUtilizationDetails ¶ added in v0.69.62
func (x *SavingsPlanRecommendationDetails) GetCurrentUtilizationDetails() *SPCurrentUtilizationDetails
func (*SavingsPlanRecommendationDetails) GetEstOutcomeFromSPRecommendation ¶ added in v0.69.77
func (x *SavingsPlanRecommendationDetails) GetEstOutcomeFromSPRecommendation() *EstOutcomeFromSPRecommendation
func (*SavingsPlanRecommendationDetails) GetHourlyCommitmentToPurchase ¶ added in v0.69.62
func (x *SavingsPlanRecommendationDetails) GetHourlyCommitmentToPurchase() float64
func (*SavingsPlanRecommendationDetails) GetOfferingId ¶ added in v0.69.77
func (x *SavingsPlanRecommendationDetails) GetOfferingId() string
func (*SavingsPlanRecommendationDetails) GetPaymentOption ¶ added in v0.69.77
func (x *SavingsPlanRecommendationDetails) GetPaymentOption() string
func (*SavingsPlanRecommendationDetails) GetSavingsPlanType ¶ added in v0.69.77
func (x *SavingsPlanRecommendationDetails) GetSavingsPlanType() string
func (*SavingsPlanRecommendationDetails) GetTerm ¶ added in v0.69.77
func (x *SavingsPlanRecommendationDetails) GetTerm() string
func (*SavingsPlanRecommendationDetails) GetUpfrontCost ¶ added in v0.69.88
func (x *SavingsPlanRecommendationDetails) GetUpfrontCost() float64
func (*SavingsPlanRecommendationDetails) ProtoMessage ¶ added in v0.69.62
func (*SavingsPlanRecommendationDetails) ProtoMessage()
func (*SavingsPlanRecommendationDetails) ProtoReflect ¶ added in v0.69.62
func (x *SavingsPlanRecommendationDetails) ProtoReflect() protoreflect.Message
func (*SavingsPlanRecommendationDetails) Reset ¶ added in v0.69.62
func (x *SavingsPlanRecommendationDetails) Reset()
func (*SavingsPlanRecommendationDetails) String ¶ added in v0.69.62
func (x *SavingsPlanRecommendationDetails) String() string
type SavingsSummary ¶ added in v0.69.60
type SavingsSummary struct { // Total number of detected recommendation for a given period TotalRecommendations int64 `protobuf:"varint,1,opt,name=totalRecommendations,proto3" json:"totalRecommendations,omitempty"` // Total number of executed recommendations for a given period TotalExecutedRecommendations int64 `protobuf:"varint,2,opt,name=totalExecutedRecommendations,proto3" json:"totalExecutedRecommendations,omitempty"` // Total of estimated savings for a given period, as a result of executed recommendations TotalEstimatedSavings float64 `protobuf:"fixed64,3,opt,name=totalEstimatedSavings,proto3" json:"totalEstimatedSavings,omitempty"` // Total of estimated cost for a given period, as a result of executed recommendations TotalEstimatedCost float64 `protobuf:"fixed64,4,opt,name=totalEstimatedCost,proto3" json:"totalEstimatedCost,omitempty"` // Total of estimated percentage savings for a given period, as a result of executed recommendations PercentageSavings float64 `protobuf:"fixed64,5,opt,name=percentageSavings,proto3" json:"percentageSavings,omitempty"` // The most effective recommendation MostEffectiveRecommendation string `protobuf:"bytes,6,opt,name=mostEffectiveRecommendation,proto3" json:"mostEffectiveRecommendation,omitempty"` // The most effective recommendation savings MostEffectiveRecommendationEstimatedSavings float64 `` /* 141-byte string literal not displayed */ // The most effective recommendation cost MostEffectiveRecommendationEstimatedCost float64 `` /* 135-byte string literal not displayed */ // The most effective recommendation percentage savings MostEffectiveRecommendationPercentageSavings float64 `` /* 143-byte string literal not displayed */ // contains filtered or unexported fields }
func (*SavingsSummary) Descriptor
deprecated
added in
v0.69.60
func (*SavingsSummary) Descriptor() ([]byte, []int)
Deprecated: Use SavingsSummary.ProtoReflect.Descriptor instead.
func (*SavingsSummary) GetMostEffectiveRecommendation ¶ added in v0.69.60
func (x *SavingsSummary) GetMostEffectiveRecommendation() string
func (*SavingsSummary) GetMostEffectiveRecommendationEstimatedCost ¶ added in v0.69.67
func (x *SavingsSummary) GetMostEffectiveRecommendationEstimatedCost() float64
func (*SavingsSummary) GetMostEffectiveRecommendationEstimatedSavings ¶ added in v0.69.67
func (x *SavingsSummary) GetMostEffectiveRecommendationEstimatedSavings() float64
func (*SavingsSummary) GetMostEffectiveRecommendationPercentageSavings ¶ added in v0.69.60
func (x *SavingsSummary) GetMostEffectiveRecommendationPercentageSavings() float64
func (*SavingsSummary) GetPercentageSavings ¶ added in v0.69.60
func (x *SavingsSummary) GetPercentageSavings() float64
func (*SavingsSummary) GetTotalEstimatedCost ¶ added in v0.69.67
func (x *SavingsSummary) GetTotalEstimatedCost() float64
func (*SavingsSummary) GetTotalEstimatedSavings ¶ added in v0.69.67
func (x *SavingsSummary) GetTotalEstimatedSavings() float64
func (*SavingsSummary) GetTotalExecutedRecommendations ¶ added in v0.69.60
func (x *SavingsSummary) GetTotalExecutedRecommendations() int64
func (*SavingsSummary) GetTotalRecommendations ¶ added in v0.69.60
func (x *SavingsSummary) GetTotalRecommendations() int64
func (*SavingsSummary) ProtoMessage ¶ added in v0.69.60
func (*SavingsSummary) ProtoMessage()
func (*SavingsSummary) ProtoReflect ¶ added in v0.69.60
func (x *SavingsSummary) ProtoReflect() protoreflect.Message
func (*SavingsSummary) Reset ¶ added in v0.69.60
func (x *SavingsSummary) Reset()
func (*SavingsSummary) String ¶ added in v0.69.60
func (x *SavingsSummary) String() string
type SideMenu ¶
type SideMenu struct { Favorite []string `protobuf:"bytes,1,rep,name=favorite,proto3" json:"favorite,omitempty"` IsOpenedAdmin bool `protobuf:"varint,2,opt,name=isOpenedAdmin,proto3" json:"isOpenedAdmin,omitempty"` IsOpenedFeatures bool `protobuf:"varint,3,opt,name=isOpenedFeatures,proto3" json:"isOpenedFeatures,omitempty"` IsOpenedCostGroups bool `protobuf:"varint,4,opt,name=isOpenedCostGroups,proto3" json:"isOpenedCostGroups,omitempty"` // contains filtered or unexported fields }
func (*SideMenu) Descriptor
deprecated
func (*SideMenu) 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 StopEC2InstanceRecommendationDetails ¶ added in v0.71.17
type StopEC2InstanceRecommendationDetails struct { InstanceId string `protobuf:"bytes,1,opt,name=instanceId,proto3" json:"instanceId,omitempty"` InstanceType string `protobuf:"bytes,2,opt,name=instanceType,proto3" json:"instanceType,omitempty"` AveCpuUtilizationBy14Day float64 `protobuf:"fixed64,3,opt,name=AveCpuUtilizationBy14Day,proto3" json:"AveCpuUtilizationBy14Day,omitempty"` AveNetworkIOBy14Day float64 `protobuf:"fixed64,4,opt,name=AveNetworkIOBy14Day,proto3" json:"AveNetworkIOBy14Day,omitempty"` CpuUtilization []*UtilizationData `protobuf:"bytes,5,rep,name=cpuUtilization,proto3" json:"cpuUtilization,omitempty"` NetWorkIO []*UtilizationData `protobuf:"bytes,6,rep,name=netWorkIO,proto3" json:"netWorkIO,omitempty"` // contains filtered or unexported fields }
func (*StopEC2InstanceRecommendationDetails) Descriptor
deprecated
added in
v0.71.17
func (*StopEC2InstanceRecommendationDetails) Descriptor() ([]byte, []int)
Deprecated: Use StopEC2InstanceRecommendationDetails.ProtoReflect.Descriptor instead.
func (*StopEC2InstanceRecommendationDetails) GetAveCpuUtilizationBy14Day ¶ added in v0.71.17
func (x *StopEC2InstanceRecommendationDetails) GetAveCpuUtilizationBy14Day() float64
func (*StopEC2InstanceRecommendationDetails) GetAveNetworkIOBy14Day ¶ added in v0.71.17
func (x *StopEC2InstanceRecommendationDetails) GetAveNetworkIOBy14Day() float64
func (*StopEC2InstanceRecommendationDetails) GetCpuUtilization ¶ added in v0.71.17
func (x *StopEC2InstanceRecommendationDetails) GetCpuUtilization() []*UtilizationData
func (*StopEC2InstanceRecommendationDetails) GetInstanceId ¶ added in v0.71.17
func (x *StopEC2InstanceRecommendationDetails) GetInstanceId() string
func (*StopEC2InstanceRecommendationDetails) GetInstanceType ¶ added in v0.71.17
func (x *StopEC2InstanceRecommendationDetails) GetInstanceType() string
func (*StopEC2InstanceRecommendationDetails) GetNetWorkIO ¶ added in v0.71.17
func (x *StopEC2InstanceRecommendationDetails) GetNetWorkIO() []*UtilizationData
func (*StopEC2InstanceRecommendationDetails) ProtoMessage ¶ added in v0.71.17
func (*StopEC2InstanceRecommendationDetails) ProtoMessage()
func (*StopEC2InstanceRecommendationDetails) ProtoReflect ¶ added in v0.71.17
func (x *StopEC2InstanceRecommendationDetails) ProtoReflect() protoreflect.Message
func (*StopEC2InstanceRecommendationDetails) Reset ¶ added in v0.71.17
func (x *StopEC2InstanceRecommendationDetails) Reset()
func (*StopEC2InstanceRecommendationDetails) String ¶ added in v0.71.17
func (x *StopEC2InstanceRecommendationDetails) String() string
type StopInstanceRecommendationDetails ¶ added in v0.71.17
type StopInstanceRecommendationDetails struct { StopEC2InstanceRecommendationDetails *StopEC2InstanceRecommendationDetails `protobuf:"bytes,1,opt,name=stopEC2InstanceRecommendationDetails,proto3" json:"stopEC2InstanceRecommendationDetails,omitempty"` StopRDSRecommendationDetails *StopRDSDetails `protobuf:"bytes,2,opt,name=stopRDSRecommendationDetails,proto3" json:"stopRDSRecommendationDetails,omitempty"` // contains filtered or unexported fields }
func (*StopInstanceRecommendationDetails) Descriptor
deprecated
added in
v0.71.17
func (*StopInstanceRecommendationDetails) Descriptor() ([]byte, []int)
Deprecated: Use StopInstanceRecommendationDetails.ProtoReflect.Descriptor instead.
func (*StopInstanceRecommendationDetails) GetStopEC2InstanceRecommendationDetails ¶ added in v0.71.17
func (x *StopInstanceRecommendationDetails) GetStopEC2InstanceRecommendationDetails() *StopEC2InstanceRecommendationDetails
func (*StopInstanceRecommendationDetails) GetStopRDSRecommendationDetails ¶ added in v0.71.48
func (x *StopInstanceRecommendationDetails) GetStopRDSRecommendationDetails() *StopRDSDetails
func (*StopInstanceRecommendationDetails) ProtoMessage ¶ added in v0.71.17
func (*StopInstanceRecommendationDetails) ProtoMessage()
func (*StopInstanceRecommendationDetails) ProtoReflect ¶ added in v0.71.17
func (x *StopInstanceRecommendationDetails) ProtoReflect() protoreflect.Message
func (*StopInstanceRecommendationDetails) Reset ¶ added in v0.71.17
func (x *StopInstanceRecommendationDetails) Reset()
func (*StopInstanceRecommendationDetails) String ¶ added in v0.71.17
func (x *StopInstanceRecommendationDetails) String() string
type StopRDSDetails ¶ added in v0.71.48
type StopRDSDetails struct { RdsDBInstance *RDSDBInstance `protobuf:"bytes,1,opt,name=rdsDBInstance,proto3" json:"rdsDBInstance,omitempty"` // contains filtered or unexported fields }
func (*StopRDSDetails) Descriptor
deprecated
added in
v0.71.48
func (*StopRDSDetails) Descriptor() ([]byte, []int)
Deprecated: Use StopRDSDetails.ProtoReflect.Descriptor instead.
func (*StopRDSDetails) GetRdsDBInstance ¶ added in v0.71.48
func (x *StopRDSDetails) GetRdsDBInstance() *RDSDBInstance
func (*StopRDSDetails) ProtoMessage ¶ added in v0.71.48
func (*StopRDSDetails) ProtoMessage()
func (*StopRDSDetails) ProtoReflect ¶ added in v0.71.48
func (x *StopRDSDetails) ProtoReflect() protoreflect.Message
func (*StopRDSDetails) Reset ¶ added in v0.71.48
func (x *StopRDSDetails) Reset()
func (*StopRDSDetails) String ¶ added in v0.71.48
func (x *StopRDSDetails) String() string
type Tag ¶ added in v0.64.33
type Tag struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*Tag) Descriptor
deprecated
added in
v0.64.33
func (*Tag) 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 UnitCostData ¶ added in v0.71.54
type UnitCostData struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` UnitName string `protobuf:"bytes,2,opt,name=unitName,proto3" json:"unitName,omitempty"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` UnitItems []*UnitItem `protobuf:"bytes,4,rep,name=unitItems,proto3" json:"unitItems,omitempty"` CreatedBy string `protobuf:"bytes,5,opt,name=createdBy,proto3" json:"createdBy,omitempty"` CreateTime string `protobuf:"bytes,6,opt,name=createTime,proto3" json:"createTime,omitempty"` LastUpdatedAt string `protobuf:"bytes,7,opt,name=lastUpdatedAt,proto3" json:"lastUpdatedAt,omitempty"` // contains filtered or unexported fields }
func (*UnitCostData) Descriptor
deprecated
added in
v0.71.54
func (*UnitCostData) Descriptor() ([]byte, []int)
Deprecated: Use UnitCostData.ProtoReflect.Descriptor instead.
func (*UnitCostData) GetCreateTime ¶ added in v0.71.54
func (x *UnitCostData) GetCreateTime() string
func (*UnitCostData) GetCreatedBy ¶ added in v0.71.54
func (x *UnitCostData) GetCreatedBy() string
func (*UnitCostData) GetDescription ¶ added in v0.71.54
func (x *UnitCostData) GetDescription() string
func (*UnitCostData) GetId ¶ added in v0.71.54
func (x *UnitCostData) GetId() string
func (*UnitCostData) GetLastUpdatedAt ¶ added in v0.71.54
func (x *UnitCostData) GetLastUpdatedAt() string
func (*UnitCostData) GetUnitItems ¶ added in v0.71.54
func (x *UnitCostData) GetUnitItems() []*UnitItem
func (*UnitCostData) GetUnitName ¶ added in v0.71.54
func (x *UnitCostData) GetUnitName() string
func (*UnitCostData) ProtoMessage ¶ added in v0.71.54
func (*UnitCostData) ProtoMessage()
func (*UnitCostData) ProtoReflect ¶ added in v0.71.54
func (x *UnitCostData) ProtoReflect() protoreflect.Message
func (*UnitCostData) Reset ¶ added in v0.71.54
func (x *UnitCostData) Reset()
func (*UnitCostData) String ¶ added in v0.71.54
func (x *UnitCostData) String() string
type UnitItem ¶ added in v0.71.90
type UnitItem struct { ItemName string `protobuf:"bytes,1,opt,name=itemName,proto3" json:"itemName,omitempty"` Distribution float64 `protobuf:"fixed64,2,opt,name=distribution,proto3" json:"distribution,omitempty"` DedicatedResourcesCombination []*ResourcesFilter `protobuf:"bytes,3,rep,name=dedicatedResourcesCombination,proto3" json:"dedicatedResourcesCombination,omitempty"` DedicatedResourcesCombinations *ResourcesCombinations `protobuf:"bytes,4,opt,name=dedicatedResourcesCombinations,proto3" json:"dedicatedResourcesCombinations,omitempty"` // contains filtered or unexported fields }
func (*UnitItem) Descriptor
deprecated
added in
v0.71.90
func (*UnitItem) GetDedicatedResourcesCombination ¶ added in v0.71.90
func (x *UnitItem) GetDedicatedResourcesCombination() []*ResourcesFilter
func (*UnitItem) GetDedicatedResourcesCombinations ¶ added in v0.73.6
func (x *UnitItem) GetDedicatedResourcesCombinations() *ResourcesCombinations
func (*UnitItem) GetDistribution ¶ added in v0.71.90
func (*UnitItem) GetItemName ¶ added in v0.71.90
func (*UnitItem) ProtoMessage ¶ added in v0.71.90
func (*UnitItem) ProtoMessage()
func (*UnitItem) ProtoReflect ¶ added in v0.71.90
func (x *UnitItem) ProtoReflect() protoreflect.Message
type UpgradeEC2Details ¶ added in v0.69.69
type UpgradeEC2Details struct { EC2CurrentDetails *EC2UpgadeDetails `protobuf:"bytes,1,opt,name=eC2CurrentDetails,proto3" json:"eC2CurrentDetails,omitempty"` UgradeEC2RecommendationDetails *EC2UpgadeDetails `protobuf:"bytes,2,opt,name=ugradeEC2RecommendationDetails,proto3" json:"ugradeEC2RecommendationDetails,omitempty"` CurrentCostCalculation *CostCalculation `protobuf:"bytes,3,opt,name=currentCostCalculation,proto3" json:"currentCostCalculation,omitempty"` EstimatedCostCalculation *CostCalculation `protobuf:"bytes,4,opt,name=estimatedCostCalculation,proto3" json:"estimatedCostCalculation,omitempty"` // contains filtered or unexported fields }
func (*UpgradeEC2Details) Descriptor
deprecated
added in
v0.69.69
func (*UpgradeEC2Details) Descriptor() ([]byte, []int)
Deprecated: Use UpgradeEC2Details.ProtoReflect.Descriptor instead.
func (*UpgradeEC2Details) GetCurrentCostCalculation ¶ added in v0.69.93
func (x *UpgradeEC2Details) GetCurrentCostCalculation() *CostCalculation
func (*UpgradeEC2Details) GetEC2CurrentDetails ¶ added in v0.69.69
func (x *UpgradeEC2Details) GetEC2CurrentDetails() *EC2UpgadeDetails
func (*UpgradeEC2Details) GetEstimatedCostCalculation ¶ added in v0.69.93
func (x *UpgradeEC2Details) GetEstimatedCostCalculation() *CostCalculation
func (*UpgradeEC2Details) GetUgradeEC2RecommendationDetails ¶ added in v0.69.69
func (x *UpgradeEC2Details) GetUgradeEC2RecommendationDetails() *EC2UpgadeDetails
func (*UpgradeEC2Details) ProtoMessage ¶ added in v0.69.69
func (*UpgradeEC2Details) ProtoMessage()
func (*UpgradeEC2Details) ProtoReflect ¶ added in v0.69.69
func (x *UpgradeEC2Details) ProtoReflect() protoreflect.Message
func (*UpgradeEC2Details) Reset ¶ added in v0.69.69
func (x *UpgradeEC2Details) Reset()
func (*UpgradeEC2Details) String ¶ added in v0.69.69
func (x *UpgradeEC2Details) String() string
type UpgradeRecommendationDetails ¶ added in v0.69.69
type UpgradeRecommendationDetails struct { UpgradeEC2Details *UpgradeEC2Details `protobuf:"bytes,1,opt,name=upgradeEC2Details,proto3" json:"upgradeEC2Details,omitempty"` UpgradeEBSDetails *EBSDetails `protobuf:"bytes,2,opt,name=upgradeEBSDetails,proto3" json:"upgradeEBSDetails,omitempty"` UpgradeRDSDetails *RDSUpgradeDetails `protobuf:"bytes,5,opt,name=upgradeRDSDetails,proto3" json:"upgradeRDSDetails,omitempty"` EstimatedMonthlyCost float64 `protobuf:"fixed64,3,opt,name=estimatedMonthlyCost,proto3" json:"estimatedMonthlyCost,omitempty"` EstimatedMonthlySavings float64 `protobuf:"fixed64,4,opt,name=estimatedMonthlySavings,proto3" json:"estimatedMonthlySavings,omitempty"` // contains filtered or unexported fields }
func (*UpgradeRecommendationDetails) Descriptor
deprecated
added in
v0.69.69
func (*UpgradeRecommendationDetails) Descriptor() ([]byte, []int)
Deprecated: Use UpgradeRecommendationDetails.ProtoReflect.Descriptor instead.
func (*UpgradeRecommendationDetails) GetEstimatedMonthlyCost ¶ added in v0.71.14
func (x *UpgradeRecommendationDetails) GetEstimatedMonthlyCost() float64
func (*UpgradeRecommendationDetails) GetEstimatedMonthlySavings ¶ added in v0.71.14
func (x *UpgradeRecommendationDetails) GetEstimatedMonthlySavings() float64
func (*UpgradeRecommendationDetails) GetUpgradeEBSDetails ¶ added in v0.69.69
func (x *UpgradeRecommendationDetails) GetUpgradeEBSDetails() *EBSDetails
func (*UpgradeRecommendationDetails) GetUpgradeEC2Details ¶ added in v0.69.69
func (x *UpgradeRecommendationDetails) GetUpgradeEC2Details() *UpgradeEC2Details
func (*UpgradeRecommendationDetails) GetUpgradeRDSDetails ¶ added in v0.71.48
func (x *UpgradeRecommendationDetails) GetUpgradeRDSDetails() *RDSUpgradeDetails
func (*UpgradeRecommendationDetails) ProtoMessage ¶ added in v0.69.69
func (*UpgradeRecommendationDetails) ProtoMessage()
func (*UpgradeRecommendationDetails) ProtoReflect ¶ added in v0.69.69
func (x *UpgradeRecommendationDetails) ProtoReflect() protoreflect.Message
func (*UpgradeRecommendationDetails) Reset ¶ added in v0.69.69
func (x *UpgradeRecommendationDetails) Reset()
func (*UpgradeRecommendationDetails) String ¶ added in v0.69.69
func (x *UpgradeRecommendationDetails) String() string
type UsageTypes ¶ added in v0.71.43
type UsageTypes struct { Operation string `protobuf:"bytes,1,opt,name=operation,proto3" json:"operation,omitempty"` ProductCode string `protobuf:"bytes,2,opt,name=productCode,proto3" json:"productCode,omitempty"` Unit string `protobuf:"bytes,3,opt,name=unit,proto3" json:"unit,omitempty"` UsageAmount float64 `protobuf:"fixed64,4,opt,name=usageAmount,proto3" json:"usageAmount,omitempty"` UsageType string `protobuf:"bytes,5,opt,name=usageType,proto3" json:"usageType,omitempty"` // contains filtered or unexported fields }
func (*UsageTypes) Descriptor
deprecated
added in
v0.71.43
func (*UsageTypes) Descriptor() ([]byte, []int)
Deprecated: Use UsageTypes.ProtoReflect.Descriptor instead.
func (*UsageTypes) GetOperation ¶ added in v0.71.43
func (x *UsageTypes) GetOperation() string
func (*UsageTypes) GetProductCode ¶ added in v0.71.43
func (x *UsageTypes) GetProductCode() string
func (*UsageTypes) GetUnit ¶ added in v0.71.43
func (x *UsageTypes) GetUnit() string
func (*UsageTypes) GetUsageAmount ¶ added in v0.71.43
func (x *UsageTypes) GetUsageAmount() float64
func (*UsageTypes) GetUsageType ¶ added in v0.71.43
func (x *UsageTypes) GetUsageType() string
func (*UsageTypes) ProtoMessage ¶ added in v0.71.43
func (*UsageTypes) ProtoMessage()
func (*UsageTypes) ProtoReflect ¶ added in v0.71.43
func (x *UsageTypes) ProtoReflect() protoreflect.Message
func (*UsageTypes) Reset ¶ added in v0.71.43
func (x *UsageTypes) Reset()
func (*UsageTypes) String ¶ added in v0.71.43
func (x *UsageTypes) String() string
type UserData ¶
type UserData struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Email string `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"` Avatar string `protobuf:"bytes,4,opt,name=avatar,proto3" json:"avatar,omitempty"` Icon string `protobuf:"bytes,5,opt,name=icon,proto3" json:"icon,omitempty"` ColorTheme string `protobuf:"bytes,6,opt,name=colorTheme,proto3" json:"colorTheme,omitempty"` Initial string `protobuf:"bytes,7,opt,name=initial,proto3" json:"initial,omitempty"` Activated bool `protobuf:"varint,8,opt,name=activated,proto3" json:"activated,omitempty"` IsAdmin bool `protobuf:"varint,9,opt,name=isAdmin,proto3" json:"isAdmin,omitempty"` Attributes []string `protobuf:"bytes,10,rep,name=attributes,proto3" json:"attributes,omitempty"` Locale string `protobuf:"bytes,11,opt,name=locale,proto3" json:"locale,omitempty"` TimeZone string `protobuf:"bytes,12,opt,name=timeZone,proto3" json:"timeZone,omitempty"` Registered string `protobuf:"bytes,13,opt,name=registered,proto3" json:"registered,omitempty"` SsoEnabled bool `protobuf:"varint,14,opt,name=ssoEnabled,proto3" json:"ssoEnabled,omitempty"` MfaEnabled bool `protobuf:"varint,15,opt,name=mfaEnabled,proto3" json:"mfaEnabled,omitempty"` AppTheme string `protobuf:"bytes,16,opt,name=appTheme,proto3" json:"appTheme,omitempty"` MainView string `protobuf:"bytes,17,opt,name=mainView,proto3" json:"mainView,omitempty"` CostGroups []*MemberCostGroup `protobuf:"bytes,18,rep,name=costGroups,proto3" json:"costGroups,omitempty"` CreatedBy *MemberUserData `protobuf:"bytes,19,opt,name=createdBy,proto3" json:"createdBy,omitempty"` UpdatedAt string `protobuf:"bytes,20,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"` OrgId string `protobuf:"bytes,21,opt,name=orgId,proto3" json:"orgId,omitempty"` IsProfilingDone bool `protobuf:"varint,22,opt,name=isProfilingDone,proto3" json:"isProfilingDone,omitempty"` PasswordLastRenewed string `protobuf:"bytes,23,opt,name=passwordLastRenewed,proto3" json:"passwordLastRenewed,omitempty"` IsOwner bool `protobuf:"varint,24,opt,name=isOwner,proto3" json:"isOwner,omitempty"` IsAuth0 bool `protobuf:"varint,25,opt,name=isAuth0,proto3" json:"isAuth0,omitempty"` ReadCostGroupCreationPopup bool `protobuf:"varint,26,opt,name=readCostGroupCreationPopup,proto3" json:"readCostGroupCreationPopup,omitempty"` UseNewCostGroupCreationUI bool `protobuf:"varint,27,opt,name=useNewCostGroupCreationUI,proto3" json:"useNewCostGroupCreationUI,omitempty"` AutoTimeZone bool `protobuf:"varint,28,opt,name=autoTimeZone,proto3" json:"autoTimeZone,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) GetAutoTimeZone ¶ added in v0.71.94
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) GetIsAuth0 ¶ added in v0.69.76
func (*UserData) GetIsOwner ¶ added in v0.69.61
func (*UserData) GetIsProfilingDone ¶ added in v0.69.39
func (*UserData) GetMainView ¶
func (*UserData) GetMfaEnabled ¶
func (*UserData) GetPasswordLastRenewed ¶ added in v0.69.57
func (*UserData) GetReadCostGroupCreationPopup ¶ added in v0.71.13
func (*UserData) GetRegistered ¶
func (*UserData) GetSsoEnabled ¶
func (*UserData) GetTimeZone ¶ added in v0.71.96
func (*UserData) GetUpdatedAt ¶ added in v0.64.24
func (*UserData) GetUseNewCostGroupCreationUI ¶ added in v0.71.13
func (*UserData) ProtoMessage ¶
func (*UserData) ProtoMessage()
func (*UserData) ProtoReflect ¶
func (x *UserData) ProtoReflect() protoreflect.Message
type UtilizationData ¶ added in v0.71.7
type UtilizationData struct { Date string `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"` Value float32 `protobuf:"fixed32,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*UtilizationData) Descriptor
deprecated
added in
v0.71.7
func (*UtilizationData) Descriptor() ([]byte, []int)
Deprecated: Use UtilizationData.ProtoReflect.Descriptor instead.
func (*UtilizationData) GetDate ¶ added in v0.71.7
func (x *UtilizationData) GetDate() string
func (*UtilizationData) GetValue ¶ added in v0.71.7
func (x *UtilizationData) GetValue() float32
func (*UtilizationData) ProtoMessage ¶ added in v0.71.7
func (*UtilizationData) ProtoMessage()
func (*UtilizationData) ProtoReflect ¶ added in v0.71.7
func (x *UtilizationData) ProtoReflect() protoreflect.Message
func (*UtilizationData) Reset ¶ added in v0.71.7
func (x *UtilizationData) Reset()
func (*UtilizationData) String ¶ added in v0.71.7
func (x *UtilizationData) String() string
type ViewData ¶
type ViewData struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` IsPrivate bool `protobuf:"varint,4,opt,name=isPrivate,proto3" json:"isPrivate,omitempty"` IsEditable bool `protobuf:"varint,5,opt,name=isEditable,proto3" json:"isEditable,omitempty"` Icon string `protobuf:"bytes,6,opt,name=icon,proto3" json:"icon,omitempty"` CreatedBy *MemberUserData `protobuf:"bytes,7,opt,name=createdBy,proto3" json:"createdBy,omitempty"` CreatedAt string `protobuf:"bytes,8,opt,name=createdAt,proto3" json:"createdAt,omitempty"` UpdatedBy *MemberUserData `protobuf:"bytes,9,opt,name=updatedBy,proto3" json:"updatedBy,omitempty"` UpdatedAt string `protobuf:"bytes,10,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"` Layout []*WidgetData `protobuf:"bytes,11,rep,name=layout,proto3" json:"layout,omitempty"` SideMenu *SideMenu `protobuf:"bytes,12,opt,name=sideMenu,proto3" json:"sideMenu,omitempty"` ReportType string `protobuf:"bytes,13,opt,name=reportType,proto3" json:"reportType,omitempty"` ColorTheme string `protobuf:"bytes,14,opt,name=colorTheme,proto3" json:"colorTheme,omitempty"` Currency string `protobuf:"bytes,15,opt,name=currency,proto3" json:"currency,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) GetCurrency ¶ added in v0.71.96
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
Source Files ¶
- accountaccess.pb.go
- alert.pb.go
- anomaly.pb.go
- applyrecommendation.pb.go
- asset.pb.go
- attribute.pb.go
- budget.pb.go
- costforecast.pb.go
- costgroup.pb.go
- discountrecommendation.pb.go
- fee.pb.go
- insightreport.pb.go
- optimizationrecommendation.pb.go
- rightsizingrecommendation.pb.go
- unitcost.pb.go
- user.pb.go
- view.pb.go