Documentation ¶
Index ¶
- Variables
- type Account
- func (*Account) Descriptor() ([]byte, []int)deprecated
- func (x *Account) GetBillingInternalId() string
- func (x *Account) GetId() string
- func (x *Account) GetMetadata() []*KeyValue
- func (x *Account) GetName() string
- func (x *Account) GetOrgId() string
- func (x *Account) GetVendor() string
- func (*Account) ProtoMessage()
- func (x *Account) ProtoReflect() protoreflect.Message
- func (x *Account) Reset()
- func (x *Account) String() string
- type AccountDetails
- func (*AccountDetails) Descriptor() ([]byte, []int)deprecated
- func (x *AccountDetails) GetCustomDetails() []*CustomDetails
- func (x *AccountDetails) GetDetails() []*UsageDetails
- func (x *AccountDetails) GetFeeDetails() []*FeeDetails
- func (x *AccountDetails) GetId() string
- func (x *AccountDetails) GetName() string
- func (x *AccountDetails) GetTotal() []*AccountTotal
- func (*AccountDetails) ProtoMessage()
- func (x *AccountDetails) ProtoReflect() protoreflect.Message
- func (x *AccountDetails) Reset()
- func (x *AccountDetails) String() string
- type AccountGroup
- func (*AccountGroup) Descriptor() ([]byte, []int)deprecated
- func (x *AccountGroup) GetAccounts() []*Account
- func (x *AccountGroup) GetId() string
- func (x *AccountGroup) GetMetadata() []*KeyValue
- func (x *AccountGroup) GetName() string
- func (*AccountGroup) ProtoMessage()
- func (x *AccountGroup) ProtoReflect() protoreflect.Message
- func (x *AccountGroup) Reset()
- func (x *AccountGroup) String() string
- type AccountGroupForecast
- func (*AccountGroupForecast) Descriptor() ([]byte, []int)deprecated
- func (x *AccountGroupForecast) GetData() []*ForecastData
- func (x *AccountGroupForecast) GetGroupId() string
- func (*AccountGroupForecast) ProtoMessage()
- func (x *AccountGroupForecast) ProtoReflect() protoreflect.Message
- func (x *AccountGroupForecast) Reset()
- func (x *AccountGroupForecast) String() string
- type AccountSupportPlan
- func (*AccountSupportPlan) Descriptor() ([]byte, []int)deprecated
- func (x *AccountSupportPlan) GetAwsBusiness() bool
- func (x *AccountSupportPlan) GetAwsDeveloper() bool
- func (x *AccountSupportPlan) GetAwsEnterpriseOnRamp() bool
- func (x *AccountSupportPlan) GetNoSupport() bool
- func (*AccountSupportPlan) ProtoMessage()
- func (x *AccountSupportPlan) ProtoReflect() protoreflect.Message
- func (x *AccountSupportPlan) Reset()
- func (x *AccountSupportPlan) String() string
- type AccountSupportPlanSettings
- func (*AccountSupportPlanSettings) Descriptor() ([]byte, []int)deprecated
- func (x *AccountSupportPlanSettings) GetAccounts() map[string]string
- func (x *AccountSupportPlanSettings) GetEnabled() bool
- func (*AccountSupportPlanSettings) ProtoMessage()
- func (x *AccountSupportPlanSettings) ProtoReflect() protoreflect.Message
- func (x *AccountSupportPlanSettings) Reset()
- func (x *AccountSupportPlanSettings) String() string
- type AccountTotal
- func (*AccountTotal) Descriptor() ([]byte, []int)deprecated
- func (x *AccountTotal) GetAmount() float64
- func (x *AccountTotal) GetCurrency() string
- func (x *AccountTotal) GetName() string
- func (*AccountTotal) ProtoMessage()
- func (x *AccountTotal) ProtoReflect() protoreflect.Message
- func (x *AccountTotal) Reset()
- func (x *AccountTotal) String() string
- type AdditionalItems
- func (*AdditionalItems) Descriptor() ([]byte, []int)deprecated
- func (x *AdditionalItems) GetLabel() string
- func (x *AdditionalItems) GetQuantity() float64
- func (x *AdditionalItems) GetTotal() float64
- func (x *AdditionalItems) GetUnitCost() float64
- func (*AdditionalItems) ProtoMessage()
- func (x *AdditionalItems) ProtoReflect() protoreflect.Message
- func (x *AdditionalItems) Reset()
- func (x *AdditionalItems) String() string
- type AdjustmentConfig
- func (*AdjustmentConfig) Descriptor() ([]byte, []int)deprecated
- func (x *AdjustmentConfig) GetAccounts() []*ManagementAccount
- func (x *AdjustmentConfig) GetConfig() []*ConfigFilters
- func (x *AdjustmentConfig) GetVendor() string
- func (*AdjustmentConfig) ProtoMessage()
- func (x *AdjustmentConfig) ProtoReflect() protoreflect.Message
- func (x *AdjustmentConfig) Reset()
- func (x *AdjustmentConfig) String() string
- type ApiClient
- func (*ApiClient) Descriptor() ([]byte, []int)deprecated
- func (x *ApiClient) GetClientId() string
- func (x *ApiClient) GetClientSecret() string
- func (x *ApiClient) GetCreateTime() string
- func (x *ApiClient) GetGrantType() string
- func (x *ApiClient) GetName() string
- func (x *ApiClient) GetParent() string
- func (*ApiClient) ProtoMessage()
- func (x *ApiClient) ProtoReflect() protoreflect.Message
- func (x *ApiClient) Reset()
- func (x *ApiClient) String() string
- type AuditExport
- type AuditExportData
- func (*AuditExportData) Descriptor() ([]byte, []int)deprecated
- func (x *AuditExportData) GetContent() string
- func (x *AuditExportData) GetDownloadedRows() int64
- func (x *AuditExportData) GetTotalRows() int64
- func (*AuditExportData) ProtoMessage()
- func (x *AuditExportData) ProtoReflect() protoreflect.Message
- func (x *AuditExportData) Reset()
- func (x *AuditExportData) String() string
- type BillingGroupForecast
- func (*BillingGroupForecast) Descriptor() ([]byte, []int)deprecated
- func (x *BillingGroupForecast) GetBillingInternalId() string
- func (x *BillingGroupForecast) GetData() []*ForecastData
- func (*BillingGroupForecast) ProtoMessage()
- func (x *BillingGroupForecast) ProtoReflect() protoreflect.Message
- func (x *BillingGroupForecast) Reset()
- func (x *BillingGroupForecast) String() string
- type BillingGroupMonthToDateForecast
- func (*BillingGroupMonthToDateForecast) Descriptor() ([]byte, []int)deprecated
- func (x *BillingGroupMonthToDateForecast) GetBillingInternalId() string
- func (x *BillingGroupMonthToDateForecast) GetData() []*MonthToDateForecastData
- func (*BillingGroupMonthToDateForecast) ProtoMessage()
- func (x *BillingGroupMonthToDateForecast) ProtoReflect() protoreflect.Message
- func (x *BillingGroupMonthToDateForecast) Reset()
- func (x *BillingGroupMonthToDateForecast) String() string
- type Budget
- func (*Budget) Descriptor() ([]byte, []int)deprecated
- func (x *Budget) GetFiscalYear() string
- func (x *Budget) GetId() string
- func (x *Budget) GetMonthlyBudget() []*MonthlyBudget
- func (*Budget) ProtoMessage()
- func (x *Budget) ProtoReflect() protoreflect.Message
- func (x *Budget) Reset()
- func (x *Budget) String() string
- type BudgetAlertNotification
- func (*BudgetAlertNotification) Descriptor() ([]byte, []int)deprecated
- func (x *BudgetAlertNotification) GetChannels() []string
- func (x *BudgetAlertNotification) GetEnabled() bool
- func (*BudgetAlertNotification) ProtoMessage()
- func (x *BudgetAlertNotification) ProtoReflect() protoreflect.Message
- func (x *BudgetAlertNotification) Reset()
- func (x *BudgetAlertNotification) String() string
- type BudgetAlertNotificationDetail
- func (*BudgetAlertNotificationDetail) Descriptor() ([]byte, []int)deprecated
- func (x *BudgetAlertNotificationDetail) GetChannels() []*NotificationChannel
- func (x *BudgetAlertNotificationDetail) GetEnabled() bool
- func (*BudgetAlertNotificationDetail) ProtoMessage()
- func (x *BudgetAlertNotificationDetail) ProtoReflect() protoreflect.Message
- func (x *BudgetAlertNotificationDetail) Reset()
- func (x *BudgetAlertNotificationDetail) String() string
- type ChartData
- func (*ChartData) Descriptor() ([]byte, []int)deprecated
- func (x *ChartData) GetCommitment() float64
- func (x *ChartData) GetCost() float64
- func (x *ChartData) GetDate() string
- func (x *ChartData) GetProfit() float64
- func (x *ChartData) GetService() string
- func (x *ChartData) GetUtilization() float64
- func (*ChartData) ProtoMessage()
- func (x *ChartData) ProtoReflect() protoreflect.Message
- func (x *ChartData) Reset()
- func (x *ChartData) String() string
- type ConfigFilters
- type CostTag
- func (*CostTag) Descriptor() ([]byte, []int)deprecated
- func (x *CostTag) GetAccountId() string
- func (x *CostTag) GetBillingInternalId() string
- func (x *CostTag) GetId() string
- func (x *CostTag) GetLogic() string
- func (x *CostTag) GetOrgId() string
- func (x *CostTag) GetTags() []*KeyValue
- func (x *CostTag) GetVendor() string
- func (*CostTag) ProtoMessage()
- func (x *CostTag) ProtoReflect() protoreflect.Message
- func (x *CostTag) Reset()
- func (x *CostTag) String() string
- type CustomDetails
- func (*CustomDetails) Descriptor() ([]byte, []int)deprecated
- func (x *CustomDetails) GetAmount() float64
- func (x *CustomDetails) GetCurrency() string
- func (x *CustomDetails) GetName() string
- func (*CustomDetails) ProtoMessage()
- func (x *CustomDetails) ProtoReflect() protoreflect.Message
- func (x *CustomDetails) Reset()
- func (x *CustomDetails) String() string
- type DailyBudgetAlert
- func (*DailyBudgetAlert) Descriptor() ([]byte, []int)deprecated
- func (x *DailyBudgetAlert) GetEnabled() bool
- func (x *DailyBudgetAlert) GetValue() float64
- func (*DailyBudgetAlert) ProtoMessage()
- func (x *DailyBudgetAlert) ProtoReflect() protoreflect.Message
- func (x *DailyBudgetAlert) Reset()
- func (x *DailyBudgetAlert) String() string
- type DailyRateIncreaseBudgetAlert
- func (*DailyRateIncreaseBudgetAlert) Descriptor() ([]byte, []int)deprecated
- func (x *DailyRateIncreaseBudgetAlert) GetEnabled() bool
- func (x *DailyRateIncreaseBudgetAlert) GetValue() float64
- func (*DailyRateIncreaseBudgetAlert) ProtoMessage()
- func (x *DailyRateIncreaseBudgetAlert) ProtoReflect() protoreflect.Message
- func (x *DailyRateIncreaseBudgetAlert) Reset()
- func (x *DailyRateIncreaseBudgetAlert) String() string
- type EmailChannel
- func (*EmailChannel) Descriptor() ([]byte, []int)deprecated
- func (x *EmailChannel) GetFormat() string
- func (x *EmailChannel) GetRecipients() []string
- func (*EmailChannel) ProtoMessage()
- func (x *EmailChannel) ProtoReflect() protoreflect.Message
- func (x *EmailChannel) Reset()
- func (x *EmailChannel) String() string
- type FeatureFlags
- func (*FeatureFlags) Descriptor() ([]byte, []int)deprecated
- func (x *FeatureFlags) GetAqCoverageRatio() bool
- func (x *FeatureFlags) GetAqRiManagement() bool
- func (x *FeatureFlags) GetAqRiSpInstances() bool
- func (x *FeatureFlags) GetAqRightSizing() bool
- func (x *FeatureFlags) GetAqScheduling() bool
- func (x *FeatureFlags) GetAqSpManagement() bool
- func (x *FeatureFlags) GetAquaLink() bool
- func (x *FeatureFlags) GetBudgetalerts() bool
- func (x *FeatureFlags) GetDashboardGraph() bool
- func (x *FeatureFlags) GetInvoice() bool
- func (x *FeatureFlags) GetInvoiceDownloadCsvDiscount() bool
- func (x *FeatureFlags) GetInvoiceDownloadCsvMerged() bool
- func (x *FeatureFlags) GetOpenApi() bool
- func (x *FeatureFlags) GetReportFilters() bool
- func (x *FeatureFlags) GetRiPurchased() bool
- func (x *FeatureFlags) GetRiRecommendation() bool
- func (x *FeatureFlags) GetRiUtilization() bool
- func (x *FeatureFlags) GetSpPurchased() bool
- func (x *FeatureFlags) GetUsageAccount() bool
- func (x *FeatureFlags) GetUsageAccountGraph() bool
- func (x *FeatureFlags) GetUsageAccountMenuAccountEdit() bool
- func (x *FeatureFlags) GetUsageAccountMenuBudget() bool
- func (x *FeatureFlags) GetUsageAccountMenuBudgetEdit() bool
- func (x *FeatureFlags) GetUsageAccountMenuFeesCredit() bool
- func (x *FeatureFlags) GetUsageAccountMenuFeesFee() bool
- func (x *FeatureFlags) GetUsageAccountMenuFeesOtherFees() bool
- func (x *FeatureFlags) GetUsageAccountMenuFeesRefund() bool
- func (x *FeatureFlags) GetUsageCrosstag() bool
- func (x *FeatureFlags) GetUsageCrosstagGraph() bool
- func (x *FeatureFlags) GetUsageGroup() bool
- func (x *FeatureFlags) GetUsageGroupGraph() bool
- func (x *FeatureFlags) GetUsageReportDownload() bool
- func (x *FeatureFlags) GetUsageTag() bool
- func (x *FeatureFlags) GetUsageTagGraph() bool
- func (x *FeatureFlags) GetUsersManagement() bool
- func (*FeatureFlags) ProtoMessage()
- func (x *FeatureFlags) ProtoReflect() protoreflect.Message
- func (x *FeatureFlags) Reset()
- func (x *FeatureFlags) String() string
- type FeeDetails
- func (*FeeDetails) Descriptor() ([]byte, []int)deprecated
- func (x *FeeDetails) GetAmount() float64
- func (x *FeeDetails) GetCurrency() string
- func (x *FeeDetails) GetName() string
- func (*FeeDetails) ProtoMessage()
- func (x *FeeDetails) ProtoReflect() protoreflect.Message
- func (x *FeeDetails) Reset()
- func (x *FeeDetails) String() string
- type ForecastData
- func (*ForecastData) Descriptor() ([]byte, []int)deprecated
- func (x *ForecastData) GetAccountId() string
- func (x *ForecastData) GetDate() string
- func (x *ForecastData) GetForecastedCost() float64
- func (x *ForecastData) GetFrequency() string
- func (x *ForecastData) GetHistoricalCost() float64
- func (x *ForecastData) GetLowerBound() float64
- func (x *ForecastData) GetProductCategory() string
- func (x *ForecastData) GetProductCode() string
- func (x *ForecastData) GetUpperBound() float64
- func (*ForecastData) ProtoMessage()
- func (x *ForecastData) ProtoReflect() protoreflect.Message
- func (x *ForecastData) Reset()
- func (x *ForecastData) String() string
- type GroupCustomDetails
- func (*GroupCustomDetails) Descriptor() ([]byte, []int)deprecated
- func (x *GroupCustomDetails) GetAmount() float64
- func (x *GroupCustomDetails) GetCurrency() string
- func (x *GroupCustomDetails) GetName() string
- func (*GroupCustomDetails) ProtoMessage()
- func (x *GroupCustomDetails) ProtoReflect() protoreflect.Message
- func (x *GroupCustomDetails) Reset()
- func (x *GroupCustomDetails) String() string
- type GroupDetails
- func (*GroupDetails) Descriptor() ([]byte, []int)deprecated
- func (x *GroupDetails) GetAmount() float64
- func (x *GroupDetails) GetCurrency() string
- func (x *GroupDetails) GetName() string
- func (*GroupDetails) ProtoMessage()
- func (x *GroupDetails) ProtoReflect() protoreflect.Message
- func (x *GroupDetails) Reset()
- func (x *GroupDetails) String() string
- type GroupRootUser
- func (*GroupRootUser) Descriptor() ([]byte, []int)deprecated
- func (x *GroupRootUser) GetEmail() string
- func (x *GroupRootUser) GetGroupId() string
- func (x *GroupRootUser) GetGroupName() string
- func (x *GroupRootUser) GetGroupType() string
- func (x *GroupRootUser) GetMeta() *FeatureFlags
- func (x *GroupRootUser) GetPassword() string
- func (x *GroupRootUser) GetPasswordUpdateTime() string
- func (x *GroupRootUser) GetUpdateTime() string
- func (x *GroupRootUser) GetUserAccessId() string
- func (x *GroupRootUser) GetUserId() string
- func (x *GroupRootUser) GetWaveAvailabilityDays() int32
- func (x *GroupRootUser) GetWaveRegistered() string
- func (x *GroupRootUser) GetWaveStatus() string
- func (*GroupRootUser) ProtoMessage()
- func (x *GroupRootUser) ProtoReflect() protoreflect.Message
- func (x *GroupRootUser) Reset()
- func (x *GroupRootUser) String() string
- type GroupUsageDetails
- func (*GroupUsageDetails) Descriptor() ([]byte, []int)deprecated
- func (x *GroupUsageDetails) GetAmount() float64
- func (x *GroupUsageDetails) GetCurrency() string
- func (x *GroupUsageDetails) GetName() string
- func (*GroupUsageDetails) ProtoMessage()
- func (x *GroupUsageDetails) ProtoReflect() protoreflect.Message
- func (x *GroupUsageDetails) Reset()
- func (x *GroupUsageDetails) String() string
- type Invoice
- func (*Invoice) Descriptor() ([]byte, []int)deprecated
- func (x *Invoice) GetAws() *VendorDetail
- func (x *Invoice) GetAzure() *VendorDetail
- func (x *Invoice) GetGcp() *VendorDetail
- func (*Invoice) ProtoMessage()
- func (x *Invoice) ProtoReflect() protoreflect.Message
- func (x *Invoice) Reset()
- func (x *Invoice) String() string
- type InvoiceMessage
- func (*InvoiceMessage) Descriptor() ([]byte, []int)deprecated
- func (x *InvoiceMessage) GetId() string
- func (x *InvoiceMessage) GetStatus() string
- func (x *InvoiceMessage) GetTimestamp() string
- func (*InvoiceMessage) ProtoMessage()
- func (x *InvoiceMessage) ProtoReflect() protoreflect.Message
- func (x *InvoiceMessage) Reset()
- func (x *InvoiceMessage) String() string
- type InvoiceSettings
- func (*InvoiceSettings) Descriptor() ([]byte, []int)deprecated
- func (x *InvoiceSettings) GetAddress() string
- func (x *InvoiceSettings) GetContact() string
- func (x *InvoiceSettings) GetCurrency() string
- func (x *InvoiceSettings) GetDueDate() string
- func (x *InvoiceSettings) GetDueDateCustomDay() float64
- func (x *InvoiceSettings) GetDueDateDay() string
- func (x *InvoiceSettings) GetDueDateMonth() string
- func (x *InvoiceSettings) GetExchangeRate() float64
- func (x *InvoiceSettings) GetGroupId() string
- func (x *InvoiceSettings) GetGroupName() string
- func (x *InvoiceSettings) GetInvoiceNo() string
- func (x *InvoiceSettings) GetLanguage() string
- func (x *InvoiceSettings) GetPhone() string
- func (x *InvoiceSettings) GetPostal() string
- func (x *InvoiceSettings) GetTitle() string
- func (*InvoiceSettings) ProtoMessage()
- func (x *InvoiceSettings) ProtoReflect() protoreflect.Message
- func (x *InvoiceSettings) Reset()
- func (x *InvoiceSettings) String() string
- type InvoiceSettingsAll
- func (*InvoiceSettingsAll) Descriptor() ([]byte, []int)deprecated
- func (x *InvoiceSettingsAll) GetAccountSupportPlan() *AccountSupportPlan
- func (x *InvoiceSettingsAll) GetAdditionalItems() []*AdditionalItems
- func (x *InvoiceSettingsAll) GetAddress() string
- func (x *InvoiceSettingsAll) GetAsps() *AccountSupportPlanSettings
- func (x *InvoiceSettingsAll) GetCalculationType() string
- func (x *InvoiceSettingsAll) GetContact() string
- func (x *InvoiceSettingsAll) GetCurrency() string
- func (x *InvoiceSettingsAll) GetDiscountCalcLogic() string
- func (x *InvoiceSettingsAll) GetDiscountRate() float64
- func (x *InvoiceSettingsAll) GetDiscountTargetUsage() string
- func (x *InvoiceSettingsAll) GetDisplayCost() string
- func (x *InvoiceSettingsAll) GetDueDate() string
- func (x *InvoiceSettingsAll) GetDueDateCustomDay() float64
- func (x *InvoiceSettingsAll) GetDueDateDay() string
- func (x *InvoiceSettingsAll) GetDueDateMonth() string
- func (x *InvoiceSettingsAll) GetExchangeRate() float64
- func (x *InvoiceSettingsAll) GetExchangeRateType() string
- func (x *InvoiceSettingsAll) GetGroupId() string
- func (x *InvoiceSettingsAll) GetGroupName() string
- func (x *InvoiceSettingsAll) GetImageUrl() string
- func (x *InvoiceSettingsAll) GetInvoiceNo() string
- func (x *InvoiceSettingsAll) GetLanguage() string
- func (x *InvoiceSettingsAll) GetMemo() string
- func (x *InvoiceSettingsAll) GetName() string
- func (x *InvoiceSettingsAll) GetPhone() string
- func (x *InvoiceSettingsAll) GetPostal() string
- func (x *InvoiceSettingsAll) GetProjectCode() string
- func (x *InvoiceSettingsAll) GetProjectCurrency() string
- func (x *InvoiceSettingsAll) GetProjectId() string
- func (x *InvoiceSettingsAll) GetProjectLabel() string
- func (x *InvoiceSettingsAll) GetRemarks() string
- func (x *InvoiceSettingsAll) GetSubstitutionFee() string
- func (x *InvoiceSettingsAll) GetSubstitutionFeeCalcTarget() string
- func (x *InvoiceSettingsAll) GetSubstitutionFeeCalcType() string
- func (x *InvoiceSettingsAll) GetSubstitutionFeeTargetUsage() string
- func (x *InvoiceSettingsAll) GetSubstitutionFix() float64
- func (x *InvoiceSettingsAll) GetSubstitutionRate() float64
- func (x *InvoiceSettingsAll) GetSupportFee() string
- func (x *InvoiceSettingsAll) GetSupportFeeCalcTarget() string
- func (x *InvoiceSettingsAll) GetSupportFix() float64
- func (x *InvoiceSettingsAll) GetSupportRate() float64
- func (x *InvoiceSettingsAll) GetTaxRate() float64
- func (x *InvoiceSettingsAll) GetTitle() string
- func (*InvoiceSettingsAll) ProtoMessage()
- func (x *InvoiceSettingsAll) ProtoReflect() protoreflect.Message
- func (x *InvoiceSettingsAll) Reset()
- func (x *InvoiceSettingsAll) String() string
- type InvoiceTotal
- func (*InvoiceTotal) Descriptor() ([]byte, []int)deprecated
- func (x *InvoiceTotal) GetAmount() float64
- func (x *InvoiceTotal) GetCurrency() string
- func (x *InvoiceTotal) GetName() string
- func (*InvoiceTotal) ProtoMessage()
- func (x *InvoiceTotal) ProtoReflect() protoreflect.Message
- func (x *InvoiceTotal) Reset()
- func (x *InvoiceTotal) String() string
- type KeyValue
- type MSTeamsChannel
- type ManagementAccount
- func (*ManagementAccount) Descriptor() ([]byte, []int)deprecated
- func (x *ManagementAccount) GetConfig() []*ConfigFilters
- func (x *ManagementAccount) GetManagementAccountId() string
- func (*ManagementAccount) ProtoMessage()
- func (x *ManagementAccount) ProtoReflect() protoreflect.Message
- func (x *ManagementAccount) Reset()
- func (x *ManagementAccount) String() string
- type MonthOnMonthCostForecast
- func (*MonthOnMonthCostForecast) Descriptor() ([]byte, []int)deprecated
- func (x *MonthOnMonthCostForecast) GetCategory() string
- func (x *MonthOnMonthCostForecast) GetCostCurrent() float64
- func (x *MonthOnMonthCostForecast) GetCostForecast() float64
- func (x *MonthOnMonthCostForecast) GetCostPrev() float64
- func (*MonthOnMonthCostForecast) ProtoMessage()
- func (x *MonthOnMonthCostForecast) ProtoReflect() protoreflect.Message
- func (x *MonthOnMonthCostForecast) Reset()
- func (x *MonthOnMonthCostForecast) String() string
- type MonthToDateCostForecast
- func (*MonthToDateCostForecast) Descriptor() ([]byte, []int)deprecated
- func (x *MonthToDateCostForecast) GetCostAccumulated() float64
- func (x *MonthToDateCostForecast) GetCostForecast() float64
- func (x *MonthToDateCostForecast) GetCostPrev() float64
- func (x *MonthToDateCostForecast) GetDate() string
- func (x *MonthToDateCostForecast) GetLowerBound() float64
- func (x *MonthToDateCostForecast) GetUpperBound() float64
- func (*MonthToDateCostForecast) ProtoMessage()
- func (x *MonthToDateCostForecast) ProtoReflect() protoreflect.Message
- func (x *MonthToDateCostForecast) Reset()
- func (x *MonthToDateCostForecast) String() string
- type MonthToDateForecastData
- func (*MonthToDateForecastData) Descriptor() ([]byte, []int)deprecated
- func (x *MonthToDateForecastData) GetAccountId() string
- func (x *MonthToDateForecastData) GetAccumulatedCost() float64
- func (x *MonthToDateForecastData) GetBudget() float64
- func (x *MonthToDateForecastData) GetDate() string
- func (x *MonthToDateForecastData) GetForecastCost() float64
- func (x *MonthToDateForecastData) GetProductCategory() string
- func (x *MonthToDateForecastData) GetProductCode() string
- func (*MonthToDateForecastData) ProtoMessage()
- func (x *MonthToDateForecastData) ProtoReflect() protoreflect.Message
- func (x *MonthToDateForecastData) Reset()
- func (x *MonthToDateForecastData) String() string
- type MonthlyBudget
- func (*MonthlyBudget) Descriptor() ([]byte, []int)deprecated
- func (x *MonthlyBudget) GetAmount() float64
- func (x *MonthlyBudget) GetYearMonth() string
- func (*MonthlyBudget) ProtoMessage()
- func (x *MonthlyBudget) ProtoReflect() protoreflect.Message
- func (x *MonthlyBudget) Reset()
- func (x *MonthlyBudget) String() string
- type MonthlyBudgetAlert
- func (*MonthlyBudgetAlert) Descriptor() ([]byte, []int)deprecated
- func (x *MonthlyBudgetAlert) GetEnabled() bool
- func (x *MonthlyBudgetAlert) GetValue() float64
- func (*MonthlyBudgetAlert) ProtoMessage()
- func (x *MonthlyBudgetAlert) ProtoReflect() protoreflect.Message
- func (x *MonthlyBudgetAlert) Reset()
- func (x *MonthlyBudgetAlert) String() string
- type MonthlyCostForecast
- func (*MonthlyCostForecast) Descriptor() ([]byte, []int)deprecated
- func (x *MonthlyCostForecast) GetBudget() float64
- func (x *MonthlyCostForecast) GetCostActual() float64
- func (x *MonthlyCostForecast) GetCostForecast() float64
- func (x *MonthlyCostForecast) GetDate() string
- func (x *MonthlyCostForecast) GetLowerBound() float64
- func (x *MonthlyCostForecast) GetUpperBound() float64
- func (*MonthlyCostForecast) ProtoMessage()
- func (x *MonthlyCostForecast) ProtoReflect() protoreflect.Message
- func (x *MonthlyCostForecast) Reset()
- func (x *MonthlyCostForecast) String() string
- type Notification
- func (*Notification) Descriptor() ([]byte, []int)deprecated
- func (x *Notification) GetAccount() *NotificationAccount
- func (x *Notification) GetChannels() []string
- func (x *Notification) GetEnabled() bool
- func (x *Notification) GetId() string
- func (x *Notification) GetNotificationType() string
- func (*Notification) ProtoMessage()
- func (x *Notification) ProtoReflect() protoreflect.Message
- func (x *Notification) Reset()
- func (x *Notification) String() string
- type NotificationAccount
- func (*NotificationAccount) Descriptor() ([]byte, []int)deprecated
- func (x *NotificationAccount) GetAccountId() string
- func (x *NotificationAccount) GetVendor() string
- func (*NotificationAccount) ProtoMessage()
- func (x *NotificationAccount) ProtoReflect() protoreflect.Message
- func (x *NotificationAccount) Reset()
- func (x *NotificationAccount) String() string
- type NotificationChannel
- func (*NotificationChannel) Descriptor() ([]byte, []int)deprecated
- func (x *NotificationChannel) GetEmail() *EmailChannel
- func (x *NotificationChannel) GetEnabled() bool
- func (x *NotificationChannel) GetId() string
- func (x *NotificationChannel) GetMsteams() *MSTeamsChannel
- func (x *NotificationChannel) GetName() string
- func (x *NotificationChannel) GetProduct() string
- func (x *NotificationChannel) GetSlack() *SlackChannel
- func (x *NotificationChannel) GetType() string
- func (*NotificationChannel) ProtoMessage()
- func (x *NotificationChannel) ProtoReflect() protoreflect.Message
- func (x *NotificationChannel) Reset()
- func (x *NotificationChannel) String() string
- type NotificationSettings
- func (*NotificationSettings) Descriptor() ([]byte, []int)deprecated
- func (x *NotificationSettings) GetDefaultChannel() string
- func (x *NotificationSettings) GetEnabled() bool
- func (*NotificationSettings) ProtoMessage()
- func (x *NotificationSettings) ProtoReflect() protoreflect.Message
- func (x *NotificationSettings) Reset()
- func (x *NotificationSettings) String() string
- type OndemandChart
- func (*OndemandChart) Descriptor() ([]byte, []int)deprecated
- func (x *OndemandChart) GetDate() string
- func (x *OndemandChart) GetNormalizedUsage() float64
- func (x *OndemandChart) GetOndemandCost() float64
- func (x *OndemandChart) GetService() string
- func (x *OndemandChart) GetUsage() float64
- func (*OndemandChart) ProtoMessage()
- func (x *OndemandChart) ProtoReflect() protoreflect.Message
- func (x *OndemandChart) Reset()
- func (x *OndemandChart) String() string
- type OndemandData
- func (*OndemandData) Descriptor() ([]byte, []int)deprecated
- func (x *OndemandData) GetId() string
- func (x *OndemandData) GetOndemandChart() []*OndemandChart
- func (*OndemandData) ProtoMessage()
- func (x *OndemandData) ProtoReflect() protoreflect.Message
- func (x *OndemandData) Reset()
- func (x *OndemandData) String() string
- type OptionsChart
- func (*OptionsChart) Descriptor() ([]byte, []int)deprecated
- func (x *OptionsChart) GetCoverage() float64
- func (x *OptionsChart) GetDate() string
- func (x *OptionsChart) GetUsage() float64
- func (*OptionsChart) ProtoMessage()
- func (x *OptionsChart) ProtoReflect() protoreflect.Message
- func (x *OptionsChart) Reset()
- func (x *OptionsChart) String() string
- type OptionsData
- func (*OptionsData) Descriptor() ([]byte, []int)deprecated
- func (x *OptionsData) GetId() string
- func (x *OptionsData) GetOptionsChart() []*OptionsChart
- func (*OptionsData) ProtoMessage()
- func (x *OptionsData) ProtoReflect() protoreflect.Message
- func (x *OptionsData) Reset()
- func (x *OptionsData) String() string
- type OrgForecast
- func (*OrgForecast) Descriptor() ([]byte, []int)deprecated
- func (x *OrgForecast) GetData() []*BillingGroupForecast
- func (x *OrgForecast) GetOrgId() string
- func (*OrgForecast) ProtoMessage()
- func (x *OrgForecast) ProtoReflect() protoreflect.Message
- func (x *OrgForecast) Reset()
- func (x *OrgForecast) String() string
- type OrgMonthToDateForecast
- func (*OrgMonthToDateForecast) Descriptor() ([]byte, []int)deprecated
- func (x *OrgMonthToDateForecast) GetData() []*BillingGroupMonthToDateForecast
- func (x *OrgMonthToDateForecast) GetOrgId() string
- func (*OrgMonthToDateForecast) ProtoMessage()
- func (x *OrgMonthToDateForecast) ProtoReflect() protoreflect.Message
- func (x *OrgMonthToDateForecast) Reset()
- func (x *OrgMonthToDateForecast) String() string
- type Permission
- func (*Permission) Descriptor() ([]byte, []int)deprecated
- func (x *Permission) GetNamespace() string
- func (x *Permission) GetPermissions() []string
- func (x *Permission) GetPolicies() []*Policy
- func (*Permission) ProtoMessage()
- func (x *Permission) ProtoReflect() protoreflect.Message
- func (x *Permission) Reset()
- func (x *Permission) String() string
- type Policy
- func (*Policy) Descriptor() ([]byte, []int)deprecated
- func (x *Policy) GetAction() string
- func (x *Policy) GetEffect() string
- func (x *Policy) GetKey() string
- func (x *Policy) GetValues() []string
- func (*Policy) ProtoMessage()
- func (x *Policy) ProtoReflect() protoreflect.Message
- func (x *Policy) Reset()
- func (x *Policy) String() string
- type Role
- func (*Role) Descriptor() ([]byte, []int)deprecated
- func (x *Role) GetName() string
- func (x *Role) GetNamespace() string
- func (x *Role) GetPermissions() []string
- func (x *Role) GetPolicies() []*Policy
- func (*Role) ProtoMessage()
- func (x *Role) ProtoReflect() protoreflect.Message
- func (x *Role) Reset()
- func (x *Role) String() string
- type SlackChannel
- func (*SlackChannel) Descriptor() ([]byte, []int)deprecated
- func (x *SlackChannel) GetChannel() string
- func (x *SlackChannel) GetChannelId() string
- func (x *SlackChannel) GetCode() string
- func (x *SlackChannel) GetConfigurationUrl() string
- func (x *SlackChannel) GetRedirectUri() string
- func (x *SlackChannel) GetWebhookUrl() string
- func (*SlackChannel) ProtoMessage()
- func (x *SlackChannel) ProtoReflect() protoreflect.Message
- func (x *SlackChannel) Reset()
- func (x *SlackChannel) String() string
- type UsageDetails
- func (*UsageDetails) Descriptor() ([]byte, []int)deprecated
- func (x *UsageDetails) GetAmount() float64
- func (x *UsageDetails) GetCurrency() string
- func (x *UsageDetails) GetName() string
- func (*UsageDetails) ProtoMessage()
- func (x *UsageDetails) ProtoReflect() protoreflect.Message
- func (x *UsageDetails) Reset()
- func (x *UsageDetails) String() string
- type User
- type UserRoleMapping
- func (*UserRoleMapping) Descriptor() ([]byte, []int)deprecated
- func (x *UserRoleMapping) GetFilter() string
- func (x *UserRoleMapping) GetNamespace() string
- func (x *UserRoleMapping) GetRole() string
- func (x *UserRoleMapping) GetRootUser() string
- func (x *UserRoleMapping) GetSubUser() string
- func (*UserRoleMapping) ProtoMessage()
- func (x *UserRoleMapping) ProtoReflect() protoreflect.Message
- func (x *UserRoleMapping) Reset()
- func (x *UserRoleMapping) String() string
- type UtilizationData
- func (*UtilizationData) Descriptor() ([]byte, []int)deprecated
- func (x *UtilizationData) GetChartData() []*ChartData
- func (x *UtilizationData) GetId() string
- func (*UtilizationData) ProtoMessage()
- func (x *UtilizationData) ProtoReflect() protoreflect.Message
- func (x *UtilizationData) Reset()
- func (x *UtilizationData) String() string
- type VendorDetail
- func (*VendorDetail) Descriptor() ([]byte, []int)deprecated
- func (x *VendorDetail) GetDetails() []*AccountDetails
- func (x *VendorDetail) GetGroupCustomDetails() []*GroupCustomDetails
- func (x *VendorDetail) GetGroupDetails() []*GroupDetails
- func (x *VendorDetail) GetSettings() *InvoiceSettings
- func (x *VendorDetail) GetTotal() []*InvoiceTotal
- func (*VendorDetail) ProtoMessage()
- func (x *VendorDetail) ProtoReflect() protoreflect.Message
- func (x *VendorDetail) Reset()
- func (x *VendorDetail) String() string
Constants ¶
This section is empty.
Variables ¶
var File_api_account_proto protoreflect.FileDescriptor
var File_api_accountgroup_proto protoreflect.FileDescriptor
var File_api_adjustment_proto protoreflect.FileDescriptor
var File_api_apiclient_proto protoreflect.FileDescriptor
var File_api_audit_proto protoreflect.FileDescriptor
var File_api_budget_proto protoreflect.FileDescriptor
var File_api_costtag_proto protoreflect.FileDescriptor
var File_api_coverage_proto protoreflect.FileDescriptor
var File_api_forecast_proto protoreflect.FileDescriptor
var File_api_grouprootuser_proto protoreflect.FileDescriptor
var File_api_invoice_proto protoreflect.FileDescriptor
var File_api_keyvalue_proto protoreflect.FileDescriptor
var File_api_notification_proto protoreflect.FileDescriptor
var File_api_rbac_proto protoreflect.FileDescriptor
var File_api_user_proto protoreflect.FileDescriptor
var File_api_utilization_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Account ¶ added in v0.32.0
type Account struct { // The vendor Vendor string `protobuf:"bytes,6,opt,name=vendor,proto3" json:"vendor,omitempty"` // The account id. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The account name. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // The parent organization id. OrgId string `protobuf:"bytes,4,opt,name=orgId,proto3" json:"orgId,omitempty"` // The parent billing internal id. BillingInternalId string `protobuf:"bytes,5,opt,name=billingInternalId,proto3" json:"billingInternalId,omitempty"` // The attributes (key/value pair) of the account. Metadata []*KeyValue `protobuf:"bytes,3,rep,name=metadata,proto3" json:"metadata,omitempty"` // contains filtered or unexported fields }
func (*Account) Descriptor
deprecated
added in
v0.32.0
func (*Account) GetBillingInternalId ¶ added in v0.57.8
func (*Account) GetMetadata ¶ added in v0.32.0
func (*Account) ProtoMessage ¶ added in v0.32.0
func (*Account) ProtoMessage()
func (*Account) ProtoReflect ¶ added in v0.32.0
func (x *Account) ProtoReflect() protoreflect.Message
type AccountDetails ¶ added in v0.64.1
type AccountDetails struct { // Resource Id. // // if account, customer id. // // if tag, tag resource id. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Resource Name. // // if account, customer name. // // if tag, tag resources. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // details: Vendor service fees included Details []*UsageDetails `protobuf:"bytes,3,rep,name=details,proto3" json:"details,omitempty"` // customDetails: Includes details of custom service and additional item data CustomDetails []*CustomDetails `protobuf:"bytes,4,rep,name=customDetails,proto3" json:"customDetails,omitempty"` // feeDetails: Includes details of re-caluclated fee data FeeDetails []*FeeDetails `protobuf:"bytes,5,rep,name=feeDetails,proto3" json:"feeDetails,omitempty"` // The keys included in the account total column have the following values // // substitution: // // Total amount of agency fee costs // // supportFee: // // Total amount of Support Fee costs // // usageOnlyTotal: // // Total amount of vendor usage fee only costs // // usageTotal: // // Total amount of vendor usage fee costs // // marketplace: // // Total amount of vendor marketplace usage costs // // marketplaceFees: // // Total amount of vendor marketplace fee costs Total []*AccountTotal `protobuf:"bytes,6,rep,name=total,proto3" json:"total,omitempty"` // contains filtered or unexported fields }
AccountDetails resource definition.
func (*AccountDetails) Descriptor
deprecated
added in
v0.64.1
func (*AccountDetails) Descriptor() ([]byte, []int)
Deprecated: Use AccountDetails.ProtoReflect.Descriptor instead.
func (*AccountDetails) GetCustomDetails ¶ added in v0.64.1
func (x *AccountDetails) GetCustomDetails() []*CustomDetails
func (*AccountDetails) GetDetails ¶ added in v0.64.1
func (x *AccountDetails) GetDetails() []*UsageDetails
func (*AccountDetails) GetFeeDetails ¶ added in v0.64.1
func (x *AccountDetails) GetFeeDetails() []*FeeDetails
func (*AccountDetails) GetId ¶ added in v0.64.1
func (x *AccountDetails) GetId() string
func (*AccountDetails) GetName ¶ added in v0.64.1
func (x *AccountDetails) GetName() string
func (*AccountDetails) GetTotal ¶ added in v0.64.1
func (x *AccountDetails) GetTotal() []*AccountTotal
func (*AccountDetails) ProtoMessage ¶ added in v0.64.1
func (*AccountDetails) ProtoMessage()
func (*AccountDetails) ProtoReflect ¶ added in v0.64.1
func (x *AccountDetails) ProtoReflect() protoreflect.Message
func (*AccountDetails) Reset ¶ added in v0.64.1
func (x *AccountDetails) Reset()
func (*AccountDetails) String ¶ added in v0.64.1
func (x *AccountDetails) String() string
type AccountGroup ¶ added in v0.36.1
type AccountGroup struct { // The AccountGroup id. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The AccountGroup name. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // The attributes (key/value pair) of the AccountGroup. Metadata []*KeyValue `protobuf:"bytes,3,rep,name=metadata,proto3" json:"metadata,omitempty"` Accounts []*Account `protobuf:"bytes,4,rep,name=accounts,proto3" json:"accounts,omitempty"` // contains filtered or unexported fields }
func (*AccountGroup) Descriptor
deprecated
added in
v0.36.1
func (*AccountGroup) Descriptor() ([]byte, []int)
Deprecated: Use AccountGroup.ProtoReflect.Descriptor instead.
func (*AccountGroup) GetAccounts ¶ added in v0.36.3
func (x *AccountGroup) GetAccounts() []*Account
func (*AccountGroup) GetId ¶ added in v0.36.1
func (x *AccountGroup) GetId() string
func (*AccountGroup) GetMetadata ¶ added in v0.36.1
func (x *AccountGroup) GetMetadata() []*KeyValue
func (*AccountGroup) GetName ¶ added in v0.36.1
func (x *AccountGroup) GetName() string
func (*AccountGroup) ProtoMessage ¶ added in v0.36.1
func (*AccountGroup) ProtoMessage()
func (*AccountGroup) ProtoReflect ¶ added in v0.36.1
func (x *AccountGroup) ProtoReflect() protoreflect.Message
func (*AccountGroup) Reset ¶ added in v0.36.1
func (x *AccountGroup) Reset()
func (*AccountGroup) String ¶ added in v0.36.1
func (x *AccountGroup) String() string
type AccountGroupForecast ¶ added in v0.35.5
type AccountGroupForecast struct { GroupId string `protobuf:"bytes,1,opt,name=groupId,proto3" json:"groupId,omitempty"` Data []*ForecastData `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*AccountGroupForecast) Descriptor
deprecated
added in
v0.35.5
func (*AccountGroupForecast) Descriptor() ([]byte, []int)
Deprecated: Use AccountGroupForecast.ProtoReflect.Descriptor instead.
func (*AccountGroupForecast) GetData ¶ added in v0.35.5
func (x *AccountGroupForecast) GetData() []*ForecastData
func (*AccountGroupForecast) GetGroupId ¶ added in v0.35.5
func (x *AccountGroupForecast) GetGroupId() string
func (*AccountGroupForecast) ProtoMessage ¶ added in v0.35.5
func (*AccountGroupForecast) ProtoMessage()
func (*AccountGroupForecast) ProtoReflect ¶ added in v0.35.5
func (x *AccountGroupForecast) ProtoReflect() protoreflect.Message
func (*AccountGroupForecast) Reset ¶ added in v0.35.5
func (x *AccountGroupForecast) Reset()
func (*AccountGroupForecast) String ¶ added in v0.35.5
func (x *AccountGroupForecast) String() string
type AccountSupportPlan ¶ added in v0.64.1
type AccountSupportPlan struct { AwsEnterpriseOnRamp bool `protobuf:"varint,1,opt,name=awsEnterpriseOnRamp,proto3" json:"awsEnterpriseOnRamp,omitempty"` AwsBusiness bool `protobuf:"varint,2,opt,name=awsBusiness,proto3" json:"awsBusiness,omitempty"` NoSupport bool `protobuf:"varint,3,opt,name=noSupport,proto3" json:"noSupport,omitempty"` AwsDeveloper bool `protobuf:"varint,4,opt,name=awsDeveloper,proto3" json:"awsDeveloper,omitempty"` // contains filtered or unexported fields }
AccountSupportPlan resource definition.
func (*AccountSupportPlan) Descriptor
deprecated
added in
v0.64.1
func (*AccountSupportPlan) Descriptor() ([]byte, []int)
Deprecated: Use AccountSupportPlan.ProtoReflect.Descriptor instead.
func (*AccountSupportPlan) GetAwsBusiness ¶ added in v0.64.1
func (x *AccountSupportPlan) GetAwsBusiness() bool
func (*AccountSupportPlan) GetAwsDeveloper ¶ added in v0.64.1
func (x *AccountSupportPlan) GetAwsDeveloper() bool
func (*AccountSupportPlan) GetAwsEnterpriseOnRamp ¶ added in v0.64.1
func (x *AccountSupportPlan) GetAwsEnterpriseOnRamp() bool
func (*AccountSupportPlan) GetNoSupport ¶ added in v0.64.1
func (x *AccountSupportPlan) GetNoSupport() bool
func (*AccountSupportPlan) ProtoMessage ¶ added in v0.64.1
func (*AccountSupportPlan) ProtoMessage()
func (*AccountSupportPlan) ProtoReflect ¶ added in v0.64.1
func (x *AccountSupportPlan) ProtoReflect() protoreflect.Message
func (*AccountSupportPlan) Reset ¶ added in v0.64.1
func (x *AccountSupportPlan) Reset()
func (*AccountSupportPlan) String ¶ added in v0.64.1
func (x *AccountSupportPlan) String() string
type AccountSupportPlanSettings ¶ added in v0.64.1
type AccountSupportPlanSettings struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` Accounts map[string]string `` /* 157-byte string literal not displayed */ // contains filtered or unexported fields }
AccountSupportPlanSettings resource definition.
func (*AccountSupportPlanSettings) Descriptor
deprecated
added in
v0.64.1
func (*AccountSupportPlanSettings) Descriptor() ([]byte, []int)
Deprecated: Use AccountSupportPlanSettings.ProtoReflect.Descriptor instead.
func (*AccountSupportPlanSettings) GetAccounts ¶ added in v0.64.1
func (x *AccountSupportPlanSettings) GetAccounts() map[string]string
func (*AccountSupportPlanSettings) GetEnabled ¶ added in v0.64.1
func (x *AccountSupportPlanSettings) GetEnabled() bool
func (*AccountSupportPlanSettings) ProtoMessage ¶ added in v0.64.1
func (*AccountSupportPlanSettings) ProtoMessage()
func (*AccountSupportPlanSettings) ProtoReflect ¶ added in v0.64.1
func (x *AccountSupportPlanSettings) ProtoReflect() protoreflect.Message
func (*AccountSupportPlanSettings) Reset ¶ added in v0.64.1
func (x *AccountSupportPlanSettings) Reset()
func (*AccountSupportPlanSettings) String ¶ added in v0.64.1
func (x *AccountSupportPlanSettings) String() string
type AccountTotal ¶ added in v0.64.1
type AccountTotal struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"` Amount float64 `protobuf:"fixed64,3,opt,name=amount,proto3" json:"amount,omitempty"` // contains filtered or unexported fields }
AccountTotal resource definition.
func (*AccountTotal) Descriptor
deprecated
added in
v0.64.1
func (*AccountTotal) Descriptor() ([]byte, []int)
Deprecated: Use AccountTotal.ProtoReflect.Descriptor instead.
func (*AccountTotal) GetAmount ¶ added in v0.64.1
func (x *AccountTotal) GetAmount() float64
func (*AccountTotal) GetCurrency ¶ added in v0.64.1
func (x *AccountTotal) GetCurrency() string
func (*AccountTotal) GetName ¶ added in v0.64.1
func (x *AccountTotal) GetName() string
func (*AccountTotal) ProtoMessage ¶ added in v0.64.1
func (*AccountTotal) ProtoMessage()
func (*AccountTotal) ProtoReflect ¶ added in v0.64.1
func (x *AccountTotal) ProtoReflect() protoreflect.Message
func (*AccountTotal) Reset ¶ added in v0.64.1
func (x *AccountTotal) Reset()
func (*AccountTotal) String ¶ added in v0.64.1
func (x *AccountTotal) String() string
type AdditionalItems ¶ added in v0.64.1
type AdditionalItems struct { Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` UnitCost float64 `protobuf:"fixed64,2,opt,name=unitCost,proto3" json:"unitCost,omitempty"` Total float64 `protobuf:"fixed64,3,opt,name=total,proto3" json:"total,omitempty"` Quantity float64 `protobuf:"fixed64,4,opt,name=quantity,proto3" json:"quantity,omitempty"` // contains filtered or unexported fields }
AdditionalItems resource definition.
func (*AdditionalItems) Descriptor
deprecated
added in
v0.64.1
func (*AdditionalItems) Descriptor() ([]byte, []int)
Deprecated: Use AdditionalItems.ProtoReflect.Descriptor instead.
func (*AdditionalItems) GetLabel ¶ added in v0.64.1
func (x *AdditionalItems) GetLabel() string
func (*AdditionalItems) GetQuantity ¶ added in v0.64.1
func (x *AdditionalItems) GetQuantity() float64
func (*AdditionalItems) GetTotal ¶ added in v0.64.1
func (x *AdditionalItems) GetTotal() float64
func (*AdditionalItems) GetUnitCost ¶ added in v0.64.1
func (x *AdditionalItems) GetUnitCost() float64
func (*AdditionalItems) ProtoMessage ¶ added in v0.64.1
func (*AdditionalItems) ProtoMessage()
func (*AdditionalItems) ProtoReflect ¶ added in v0.64.1
func (x *AdditionalItems) ProtoReflect() protoreflect.Message
func (*AdditionalItems) Reset ¶ added in v0.64.1
func (x *AdditionalItems) Reset()
func (*AdditionalItems) String ¶ added in v0.64.1
func (x *AdditionalItems) String() string
type AdjustmentConfig ¶ added in v0.69.22
type AdjustmentConfig struct { // User configuration Config []*ConfigFilters `protobuf:"bytes,1,rep,name=config,proto3" json:"config,omitempty"` // Vendor Vendor string `protobuf:"bytes,2,opt,name=vendor,proto3" json:"vendor,omitempty"` // Management account configuration Accounts []*ManagementAccount `protobuf:"bytes,3,rep,name=accounts,proto3" json:"accounts,omitempty"` // contains filtered or unexported fields }
AdjustmentConfig resource definition.
func (*AdjustmentConfig) Descriptor
deprecated
added in
v0.69.22
func (*AdjustmentConfig) Descriptor() ([]byte, []int)
Deprecated: Use AdjustmentConfig.ProtoReflect.Descriptor instead.
func (*AdjustmentConfig) GetAccounts ¶ added in v0.69.22
func (x *AdjustmentConfig) GetAccounts() []*ManagementAccount
func (*AdjustmentConfig) GetConfig ¶ added in v0.69.22
func (x *AdjustmentConfig) GetConfig() []*ConfigFilters
func (*AdjustmentConfig) GetVendor ¶ added in v0.69.31
func (x *AdjustmentConfig) GetVendor() string
func (*AdjustmentConfig) ProtoMessage ¶ added in v0.69.22
func (*AdjustmentConfig) ProtoMessage()
func (*AdjustmentConfig) ProtoReflect ¶ added in v0.69.22
func (x *AdjustmentConfig) ProtoReflect() protoreflect.Message
func (*AdjustmentConfig) Reset ¶ added in v0.69.22
func (x *AdjustmentConfig) Reset()
func (*AdjustmentConfig) String ¶ added in v0.69.22
func (x *AdjustmentConfig) String() string
type ApiClient ¶ added in v0.15.0
type ApiClient struct { // API client id. ClientId string `protobuf:"bytes,1,opt,name=clientId,proto3" json:"clientId,omitempty"` // API client secret. Only available during creation; otherwise, redacted. ClientSecret string `protobuf:"bytes,2,opt,name=clientSecret,proto3" json:"clientSecret,omitempty"` // API client name. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Grant type. Always set to `client_credentials`. GrantType string `protobuf:"bytes,4,opt,name=grantType,proto3" json:"grantType,omitempty"` // The client's parent resource. Parent string `protobuf:"bytes,5,opt,name=parent,proto3" json:"parent,omitempty"` CreateTime string `protobuf:"bytes,6,opt,name=createTime,proto3" json:"createTime,omitempty"` // contains filtered or unexported fields }
func (*ApiClient) Descriptor
deprecated
added in
v0.15.0
func (*ApiClient) GetClientId ¶ added in v0.15.0
func (*ApiClient) GetClientSecret ¶ added in v0.15.0
func (*ApiClient) GetCreateTime ¶ added in v0.15.0
func (*ApiClient) GetGrantType ¶ added in v0.15.0
func (*ApiClient) ProtoMessage ¶ added in v0.15.0
func (*ApiClient) ProtoMessage()
func (*ApiClient) ProtoReflect ¶ added in v0.15.0
func (x *ApiClient) ProtoReflect() protoreflect.Message
type AuditExport ¶ added in v0.69.3
type AuditExport struct { Data *AuditExportData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
AuditExport resource definition.
func (*AuditExport) Descriptor
deprecated
added in
v0.69.3
func (*AuditExport) Descriptor() ([]byte, []int)
Deprecated: Use AuditExport.ProtoReflect.Descriptor instead.
func (*AuditExport) GetData ¶ added in v0.69.3
func (x *AuditExport) GetData() *AuditExportData
func (*AuditExport) ProtoMessage ¶ added in v0.69.3
func (*AuditExport) ProtoMessage()
func (*AuditExport) ProtoReflect ¶ added in v0.69.3
func (x *AuditExport) ProtoReflect() protoreflect.Message
func (*AuditExport) Reset ¶ added in v0.69.3
func (x *AuditExport) Reset()
func (*AuditExport) String ¶ added in v0.69.3
func (x *AuditExport) String() string
type AuditExportData ¶ added in v0.69.3
type AuditExportData struct { // Base64 encoded value // For example, content :`dGltZSx1c2VySWQsc3ViVXNlcklkLHVzZXJOYW1lLGlzQWRtaW4sZXZlbnROYW1lLHBhdGgsdXNlclBhc3MsY2F0ZU5hbWUNCg==“ // Decoding this value, get `time,userId,subUserId,userName,isAdmin,eventName,path,userPass,cateName`. Content string `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"` // Downloaded content lines. DownloadedRows int64 `protobuf:"varint,2,opt,name=downloadedRows,proto3" json:"downloadedRows,omitempty"` // Total of content lines. TotalRows int64 `protobuf:"varint,3,opt,name=totalRows,proto3" json:"totalRows,omitempty"` // contains filtered or unexported fields }
AuditExportData resource definition.
func (*AuditExportData) Descriptor
deprecated
added in
v0.69.3
func (*AuditExportData) Descriptor() ([]byte, []int)
Deprecated: Use AuditExportData.ProtoReflect.Descriptor instead.
func (*AuditExportData) GetContent ¶ added in v0.69.3
func (x *AuditExportData) GetContent() string
func (*AuditExportData) GetDownloadedRows ¶ added in v0.69.3
func (x *AuditExportData) GetDownloadedRows() int64
func (*AuditExportData) GetTotalRows ¶ added in v0.69.3
func (x *AuditExportData) GetTotalRows() int64
func (*AuditExportData) ProtoMessage ¶ added in v0.69.3
func (*AuditExportData) ProtoMessage()
func (*AuditExportData) ProtoReflect ¶ added in v0.69.3
func (x *AuditExportData) ProtoReflect() protoreflect.Message
func (*AuditExportData) Reset ¶ added in v0.69.3
func (x *AuditExportData) Reset()
func (*AuditExportData) String ¶ added in v0.69.3
func (x *AuditExportData) String() string
type BillingGroupForecast ¶ added in v0.17.0
type BillingGroupForecast struct { BillingInternalId string `protobuf:"bytes,1,opt,name=billingInternalId,proto3" json:"billingInternalId,omitempty"` Data []*ForecastData `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*BillingGroupForecast) Descriptor
deprecated
added in
v0.17.0
func (*BillingGroupForecast) Descriptor() ([]byte, []int)
Deprecated: Use BillingGroupForecast.ProtoReflect.Descriptor instead.
func (*BillingGroupForecast) GetBillingInternalId ¶ added in v0.51.7
func (x *BillingGroupForecast) GetBillingInternalId() string
func (*BillingGroupForecast) GetData ¶ added in v0.17.0
func (x *BillingGroupForecast) GetData() []*ForecastData
func (*BillingGroupForecast) ProtoMessage ¶ added in v0.17.0
func (*BillingGroupForecast) ProtoMessage()
func (*BillingGroupForecast) ProtoReflect ¶ added in v0.17.0
func (x *BillingGroupForecast) ProtoReflect() protoreflect.Message
func (*BillingGroupForecast) Reset ¶ added in v0.17.0
func (x *BillingGroupForecast) Reset()
func (*BillingGroupForecast) String ¶ added in v0.17.0
func (x *BillingGroupForecast) String() string
type BillingGroupMonthToDateForecast ¶ added in v0.17.0
type BillingGroupMonthToDateForecast struct { BillingInternalId string `protobuf:"bytes,1,opt,name=billingInternalId,proto3" json:"billingInternalId,omitempty"` Data []*MonthToDateForecastData `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*BillingGroupMonthToDateForecast) Descriptor
deprecated
added in
v0.17.0
func (*BillingGroupMonthToDateForecast) Descriptor() ([]byte, []int)
Deprecated: Use BillingGroupMonthToDateForecast.ProtoReflect.Descriptor instead.
func (*BillingGroupMonthToDateForecast) GetBillingInternalId ¶ added in v0.51.7
func (x *BillingGroupMonthToDateForecast) GetBillingInternalId() string
func (*BillingGroupMonthToDateForecast) GetData ¶ added in v0.17.0
func (x *BillingGroupMonthToDateForecast) GetData() []*MonthToDateForecastData
func (*BillingGroupMonthToDateForecast) ProtoMessage ¶ added in v0.17.0
func (*BillingGroupMonthToDateForecast) ProtoMessage()
func (*BillingGroupMonthToDateForecast) ProtoReflect ¶ added in v0.17.0
func (x *BillingGroupMonthToDateForecast) ProtoReflect() protoreflect.Message
func (*BillingGroupMonthToDateForecast) Reset ¶ added in v0.17.0
func (x *BillingGroupMonthToDateForecast) Reset()
func (*BillingGroupMonthToDateForecast) String ¶ added in v0.17.0
func (x *BillingGroupMonthToDateForecast) String() string
type Budget ¶ added in v0.35.9
type Budget struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Format: yyyy FiscalYear string `protobuf:"bytes,2,opt,name=fiscalYear,proto3" json:"fiscalYear,omitempty"` MonthlyBudget []*MonthlyBudget `protobuf:"bytes,3,rep,name=monthlyBudget,proto3" json:"monthlyBudget,omitempty"` // contains filtered or unexported fields }
func (*Budget) Descriptor
deprecated
added in
v0.35.9
func (*Budget) GetFiscalYear ¶ added in v0.35.12
func (*Budget) GetMonthlyBudget ¶ added in v0.35.9
func (x *Budget) GetMonthlyBudget() []*MonthlyBudget
func (*Budget) ProtoMessage ¶ added in v0.35.9
func (*Budget) ProtoMessage()
func (*Budget) ProtoReflect ¶ added in v0.35.9
func (x *Budget) ProtoReflect() protoreflect.Message
type BudgetAlertNotification ¶ added in v0.68.83
type BudgetAlertNotification struct { // Required. List of channelId. For example, you set to ["channelId1","channelId2","channelId3"]. Channels []string `protobuf:"bytes,2,rep,name=channels,proto3" json:"channels,omitempty"` // Required. notification enable/disable // If disabled, no alert is sent. Enabled bool `protobuf:"varint,3,opt,name=enabled,proto3" json:"enabled,omitempty"` // contains filtered or unexported fields }
BudgetAlertNotification resource definition.
func (*BudgetAlertNotification) Descriptor
deprecated
added in
v0.68.83
func (*BudgetAlertNotification) Descriptor() ([]byte, []int)
Deprecated: Use BudgetAlertNotification.ProtoReflect.Descriptor instead.
func (*BudgetAlertNotification) GetChannels ¶ added in v0.68.83
func (x *BudgetAlertNotification) GetChannels() []string
func (*BudgetAlertNotification) GetEnabled ¶ added in v0.68.83
func (x *BudgetAlertNotification) GetEnabled() bool
func (*BudgetAlertNotification) ProtoMessage ¶ added in v0.68.83
func (*BudgetAlertNotification) ProtoMessage()
func (*BudgetAlertNotification) ProtoReflect ¶ added in v0.68.83
func (x *BudgetAlertNotification) ProtoReflect() protoreflect.Message
func (*BudgetAlertNotification) Reset ¶ added in v0.68.83
func (x *BudgetAlertNotification) Reset()
func (*BudgetAlertNotification) String ¶ added in v0.68.83
func (x *BudgetAlertNotification) String() string
type BudgetAlertNotificationDetail ¶ added in v0.69.7
type BudgetAlertNotificationDetail struct { // List of channel info. Channels []*NotificationChannel `protobuf:"bytes,2,rep,name=channels,proto3" json:"channels,omitempty"` // Notification enable/disable // If disabled, no alert is sent. Enabled bool `protobuf:"varint,3,opt,name=enabled,proto3" json:"enabled,omitempty"` // contains filtered or unexported fields }
BudgetAlertNotificationDetail resource definition.
func (*BudgetAlertNotificationDetail) Descriptor
deprecated
added in
v0.69.7
func (*BudgetAlertNotificationDetail) Descriptor() ([]byte, []int)
Deprecated: Use BudgetAlertNotificationDetail.ProtoReflect.Descriptor instead.
func (*BudgetAlertNotificationDetail) GetChannels ¶ added in v0.69.7
func (x *BudgetAlertNotificationDetail) GetChannels() []*NotificationChannel
func (*BudgetAlertNotificationDetail) GetEnabled ¶ added in v0.69.7
func (x *BudgetAlertNotificationDetail) GetEnabled() bool
func (*BudgetAlertNotificationDetail) ProtoMessage ¶ added in v0.69.7
func (*BudgetAlertNotificationDetail) ProtoMessage()
func (*BudgetAlertNotificationDetail) ProtoReflect ¶ added in v0.69.7
func (x *BudgetAlertNotificationDetail) ProtoReflect() protoreflect.Message
func (*BudgetAlertNotificationDetail) Reset ¶ added in v0.69.7
func (x *BudgetAlertNotificationDetail) Reset()
func (*BudgetAlertNotificationDetail) String ¶ added in v0.69.7
func (x *BudgetAlertNotificationDetail) String() string
type ChartData ¶ added in v0.49.5
type ChartData struct { Date string `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"` Service string `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"` Cost float64 `protobuf:"fixed64,3,opt,name=cost,proto3" json:"cost,omitempty"` Profit float64 `protobuf:"fixed64,4,opt,name=profit,proto3" json:"profit,omitempty"` Utilization float64 `protobuf:"fixed64,5,opt,name=utilization,proto3" json:"utilization,omitempty"` Commitment float64 `protobuf:"fixed64,6,opt,name=commitment,proto3" json:"commitment,omitempty"` // contains filtered or unexported fields }
func (*ChartData) Descriptor
deprecated
added in
v0.49.5
func (*ChartData) GetCommitment ¶ added in v0.51.1
func (*ChartData) GetService ¶ added in v0.51.1
func (*ChartData) GetUtilization ¶ added in v0.49.5
func (*ChartData) ProtoMessage ¶ added in v0.49.5
func (*ChartData) ProtoMessage()
func (*ChartData) ProtoReflect ¶ added in v0.49.5
func (x *ChartData) ProtoReflect() protoreflect.Message
type ConfigFilters ¶ added in v0.69.22
type ConfigFilters struct { AndFilters map[string]string `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
ConfigFilters resource definition. A map of "key:value" config filters. The key indicates the adjustment key while the value is the filter adjustment 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 adjustment `productCode:AmazonEC2`, set to `{"productCode":"AmazonEC2"}`. You can also use regular expressions for adjustment values, such as `{"description":"re:[A-Za-z0-9]*"}`. List of available adjustment keys: productCode, type, description For example value on productCode: AmazonEC2, AmazonRDS, AWSLambda, etc. For example value on type: Fee, Refund, SppDiscount, etc.
func (*ConfigFilters) Descriptor
deprecated
added in
v0.69.22
func (*ConfigFilters) Descriptor() ([]byte, []int)
Deprecated: Use ConfigFilters.ProtoReflect.Descriptor instead.
func (*ConfigFilters) GetAndFilters ¶ added in v0.69.22
func (x *ConfigFilters) GetAndFilters() map[string]string
func (*ConfigFilters) ProtoMessage ¶ added in v0.69.22
func (*ConfigFilters) ProtoMessage()
func (*ConfigFilters) ProtoReflect ¶ added in v0.69.22
func (x *ConfigFilters) ProtoReflect() protoreflect.Message
func (*ConfigFilters) Reset ¶ added in v0.69.22
func (x *ConfigFilters) Reset()
func (*ConfigFilters) String ¶ added in v0.69.22
func (x *ConfigFilters) String() string
type CostTag ¶ added in v0.65.14
type CostTag struct { // The costtag id. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The parent organization id. OrgId string `protobuf:"bytes,2,opt,name=orgId,proto3" json:"orgId,omitempty"` // The parent billing internal id. BillingInternalId string `protobuf:"bytes,3,opt,name=billingInternalId,proto3" json:"billingInternalId,omitempty"` // The vendor. Vendor string `protobuf:"bytes,4,opt,name=vendor,proto3" json:"vendor,omitempty"` // The account id. AccountId string `protobuf:"bytes,5,opt,name=accountId,proto3" json:"accountId,omitempty"` // The logic.(and/or) Logic string `protobuf:"bytes,6,opt,name=logic,proto3" json:"logic,omitempty"` // The attributes (key/value pair) of the costtag. Tags []*KeyValue `protobuf:"bytes,7,rep,name=tags,proto3" json:"tags,omitempty"` // contains filtered or unexported fields }
func (*CostTag) Descriptor
deprecated
added in
v0.65.14
func (*CostTag) GetAccountId ¶ added in v0.65.14
func (*CostTag) GetBillingInternalId ¶ added in v0.65.14
func (*CostTag) ProtoMessage ¶ added in v0.65.14
func (*CostTag) ProtoMessage()
func (*CostTag) ProtoReflect ¶ added in v0.65.14
func (x *CostTag) ProtoReflect() protoreflect.Message
type CustomDetails ¶ added in v0.64.1
type CustomDetails struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"` Amount float64 `protobuf:"fixed64,3,opt,name=amount,proto3" json:"amount,omitempty"` // contains filtered or unexported fields }
CustomDetails resource definition.
func (*CustomDetails) Descriptor
deprecated
added in
v0.64.1
func (*CustomDetails) Descriptor() ([]byte, []int)
Deprecated: Use CustomDetails.ProtoReflect.Descriptor instead.
func (*CustomDetails) GetAmount ¶ added in v0.64.1
func (x *CustomDetails) GetAmount() float64
func (*CustomDetails) GetCurrency ¶ added in v0.64.1
func (x *CustomDetails) GetCurrency() string
func (*CustomDetails) GetName ¶ added in v0.64.1
func (x *CustomDetails) GetName() string
func (*CustomDetails) ProtoMessage ¶ added in v0.64.1
func (*CustomDetails) ProtoMessage()
func (*CustomDetails) ProtoReflect ¶ added in v0.64.1
func (x *CustomDetails) ProtoReflect() protoreflect.Message
func (*CustomDetails) Reset ¶ added in v0.64.1
func (x *CustomDetails) Reset()
func (*CustomDetails) String ¶ added in v0.64.1
func (x *CustomDetails) String() string
type DailyBudgetAlert ¶ added in v0.68.83
type DailyBudgetAlert struct { // Required. threshold in budget alerts Value float64 `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"` // Required. notification enable/disable // If disabled, no alert is sent. Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` // contains filtered or unexported fields }
DailyBudgetAlert resource definition.
func (*DailyBudgetAlert) Descriptor
deprecated
added in
v0.68.83
func (*DailyBudgetAlert) Descriptor() ([]byte, []int)
Deprecated: Use DailyBudgetAlert.ProtoReflect.Descriptor instead.
func (*DailyBudgetAlert) GetEnabled ¶ added in v0.68.83
func (x *DailyBudgetAlert) GetEnabled() bool
func (*DailyBudgetAlert) GetValue ¶ added in v0.68.83
func (x *DailyBudgetAlert) GetValue() float64
func (*DailyBudgetAlert) ProtoMessage ¶ added in v0.68.83
func (*DailyBudgetAlert) ProtoMessage()
func (*DailyBudgetAlert) ProtoReflect ¶ added in v0.68.83
func (x *DailyBudgetAlert) ProtoReflect() protoreflect.Message
func (*DailyBudgetAlert) Reset ¶ added in v0.68.83
func (x *DailyBudgetAlert) Reset()
func (*DailyBudgetAlert) String ¶ added in v0.68.83
func (x *DailyBudgetAlert) String() string
type DailyRateIncreaseBudgetAlert ¶ added in v0.68.95
type DailyRateIncreaseBudgetAlert struct { // Required. threshold in budget alerts Value float64 `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"` // Required. notification enable/disable // If disabled, no alert is sent. Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` // contains filtered or unexported fields }
DailyRateIncreaseBudgetAlert resource definition.
func (*DailyRateIncreaseBudgetAlert) Descriptor
deprecated
added in
v0.68.95
func (*DailyRateIncreaseBudgetAlert) Descriptor() ([]byte, []int)
Deprecated: Use DailyRateIncreaseBudgetAlert.ProtoReflect.Descriptor instead.
func (*DailyRateIncreaseBudgetAlert) GetEnabled ¶ added in v0.68.95
func (x *DailyRateIncreaseBudgetAlert) GetEnabled() bool
func (*DailyRateIncreaseBudgetAlert) GetValue ¶ added in v0.68.95
func (x *DailyRateIncreaseBudgetAlert) GetValue() float64
func (*DailyRateIncreaseBudgetAlert) ProtoMessage ¶ added in v0.68.95
func (*DailyRateIncreaseBudgetAlert) ProtoMessage()
func (*DailyRateIncreaseBudgetAlert) ProtoReflect ¶ added in v0.68.95
func (x *DailyRateIncreaseBudgetAlert) ProtoReflect() protoreflect.Message
func (*DailyRateIncreaseBudgetAlert) Reset ¶ added in v0.68.95
func (x *DailyRateIncreaseBudgetAlert) Reset()
func (*DailyRateIncreaseBudgetAlert) String ¶ added in v0.68.95
func (x *DailyRateIncreaseBudgetAlert) String() string
type EmailChannel ¶ added in v0.56.1
type EmailChannel struct { Format string `protobuf:"bytes,1,opt,name=format,proto3" json:"format,omitempty"` Recipients []string `protobuf:"bytes,2,rep,name=recipients,proto3" json:"recipients,omitempty"` // contains filtered or unexported fields }
func (*EmailChannel) Descriptor
deprecated
added in
v0.56.1
func (*EmailChannel) Descriptor() ([]byte, []int)
Deprecated: Use EmailChannel.ProtoReflect.Descriptor instead.
func (*EmailChannel) GetFormat ¶ added in v0.56.1
func (x *EmailChannel) GetFormat() string
func (*EmailChannel) GetRecipients ¶ added in v0.61.0
func (x *EmailChannel) GetRecipients() []string
func (*EmailChannel) ProtoMessage ¶ added in v0.56.1
func (*EmailChannel) ProtoMessage()
func (*EmailChannel) ProtoReflect ¶ added in v0.56.1
func (x *EmailChannel) ProtoReflect() protoreflect.Message
func (*EmailChannel) Reset ¶ added in v0.56.1
func (x *EmailChannel) Reset()
func (*EmailChannel) String ¶ added in v0.56.1
func (x *EmailChannel) String() string
type FeatureFlags ¶ added in v0.48.2
type FeatureFlags struct { // Control view-access to the Wave dashboard graph DashboardGraph bool `protobuf:"varint,1,opt,name=dashboard_graph,json=dashboardGraph,proto3" json:"dashboard_graph,omitempty"` // Control access to the Accounts pane under usage reports on Wave UsageAccount bool `protobuf:"varint,2,opt,name=usage_account,json=usageAccount,proto3" json:"usage_account,omitempty"` // Control view-access to the Account-level graph under usage reports on Wave UsageAccountGraph bool `protobuf:"varint,3,opt,name=usage_account_graph,json=usageAccountGraph,proto3" json:"usage_account_graph,omitempty"` // Control edit-access to Accounts under usage reports on Wave UsageAccountMenuAccountEdit bool `` /* 149-byte string literal not displayed */ // Control view-access to budget settings for an Account under usage reports on Wave UsageAccountMenuBudget bool `` /* 132-byte string literal not displayed */ // Control edit-access to budget settings for an Account under usage reports on Wave UsageAccountMenuBudgetEdit bool `` /* 146-byte string literal not displayed */ // Control view-access to the fees menu for an Account under usage reports on Wave UsageAccountMenuFeesFee bool `` /* 137-byte string literal not displayed */ // Control view-access to credits for an Account under usage reports on Wave UsageAccountMenuFeesCredit bool `` /* 146-byte string literal not displayed */ // Control view-access to refunds for an Account under usage reports on Wave UsageAccountMenuFeesRefund bool `` /* 146-byte string literal not displayed */ // Control view-access to other fees for an Account under usage reports on Wave UsageAccountMenuFeesOtherFees bool `` /* 158-byte string literal not displayed */ // Control download-access to usage report on Wave UsageReportDownload bool `protobuf:"varint,11,opt,name=usage_report_download,json=usageReportDownload,proto3" json:"usage_report_download,omitempty"` // Control access to the Groups pane under usage reports on Wave UsageGroup bool `protobuf:"varint,12,opt,name=usage_group,json=usageGroup,proto3" json:"usage_group,omitempty"` // Control view-access to the Group-level graph under usage reports on Wave UsageGroupGraph bool `protobuf:"varint,13,opt,name=usage_group_graph,json=usageGroupGraph,proto3" json:"usage_group_graph,omitempty"` // Control view-access to the Tags pane under usage reports on Wave UsageTag bool `protobuf:"varint,14,opt,name=usage_tag,json=usageTag,proto3" json:"usage_tag,omitempty"` // Control view-access to the Tag-level graph under usage reports on Wave UsageTagGraph bool `protobuf:"varint,15,opt,name=usage_tag_graph,json=usageTagGraph,proto3" json:"usage_tag_graph,omitempty"` // Control view-access to the Tags pane for crosstag groups under usage reports on Wave UsageCrosstag bool `protobuf:"varint,16,opt,name=usage_crosstag,json=usageCrosstag,proto3" json:"usage_crosstag,omitempty"` // Control view-access to the Tag-level graph for crosstag groups under usage reports on Wave UsageCrosstagGraph bool `protobuf:"varint,17,opt,name=usage_crosstag_graph,json=usageCrosstagGraph,proto3" json:"usage_crosstag_graph,omitempty"` // Control view-access to purchased reservations under reserved instances on Wave RiPurchased bool `protobuf:"varint,18,opt,name=ri_purchased,json=riPurchased,proto3" json:"ri_purchased,omitempty"` // Control access to RI utilization under reserved instances on Wave RiUtilization bool `protobuf:"varint,19,opt,name=ri_utilization,json=riUtilization,proto3" json:"ri_utilization,omitempty"` // Control access to RI recommendations on Wave RiRecommendation bool `protobuf:"varint,20,opt,name=ri_recommendation,json=riRecommendation,proto3" json:"ri_recommendation,omitempty"` // Control access to purchased savings plans on Wave SpPurchased bool `protobuf:"varint,21,opt,name=sp_purchased,json=spPurchased,proto3" json:"sp_purchased,omitempty"` // Control access to the invoice on Wave Invoice bool `protobuf:"varint,22,opt,name=invoice,proto3" json:"invoice,omitempty"` // Control download-access to the discounted invoice CSV on Wave InvoiceDownloadCsvDiscount bool `` /* 145-byte string literal not displayed */ // Control download-access to the merged invoice CSV on Wave InvoiceDownloadCsvMerged bool `` /* 139-byte string literal not displayed */ // Control access to API tokens on Wave OpenApi bool `protobuf:"varint,25,opt,name=open_api,json=openApi,proto3" json:"open_api,omitempty"` // Control access to sub-user management on Wave UsersManagement bool `protobuf:"varint,26,opt,name=users_management,json=usersManagement,proto3" json:"users_management,omitempty"` // Control access to the Coverage Ratio pane on Aqua AqCoverageRatio bool `protobuf:"varint,27,opt,name=aq_coverage_ratio,json=aqCoverageRatio,proto3" json:"aq_coverage_ratio,omitempty"` // Control access to the RI management pane on Aqua AqRiManagement bool `protobuf:"varint,28,opt,name=aq_ri_management,json=aqRiManagement,proto3" json:"aq_ri_management,omitempty"` // Control access to the savings plan management pane on Aqua AqSpManagement bool `protobuf:"varint,29,opt,name=aq_sp_management,json=aqSpManagement,proto3" json:"aq_sp_management,omitempty"` // Control access to RI and savings plan recommendations on Aqua AqRiSpInstances bool `protobuf:"varint,30,opt,name=aq_ri_sp_instances,json=aqRiSpInstances,proto3" json:"aq_ri_sp_instances,omitempty"` // Control access to right-sizing on Aqua AqRightSizing bool `protobuf:"varint,31,opt,name=aq_right_sizing,json=aqRightSizing,proto3" json:"aq_right_sizing,omitempty"` // Control access to scheduling on Aqua AqScheduling bool `protobuf:"varint,32,opt,name=aq_scheduling,json=aqScheduling,proto3" json:"aq_scheduling,omitempty"` // Control access to the report filters pane in Wave Pro ReportFilters bool `protobuf:"varint,33,opt,name=report_filters,json=reportFilters,proto3" json:"report_filters,omitempty"` // Control access to Aqua from Wave Pro AquaLink bool `protobuf:"varint,34,opt,name=aqua_link,json=aquaLink,proto3" json:"aqua_link,omitempty"` // Control access to budget alerts from Wave Pro Budgetalerts bool `protobuf:"varint,35,opt,name=budgetalerts,proto3" json:"budgetalerts,omitempty"` // contains filtered or unexported fields }
Describes the features and whether or not they are enabled for a particular user.
func (*FeatureFlags) Descriptor
deprecated
added in
v0.48.2
func (*FeatureFlags) Descriptor() ([]byte, []int)
Deprecated: Use FeatureFlags.ProtoReflect.Descriptor instead.
func (*FeatureFlags) GetAqCoverageRatio ¶ added in v0.49.4
func (x *FeatureFlags) GetAqCoverageRatio() bool
func (*FeatureFlags) GetAqRiManagement ¶ added in v0.49.4
func (x *FeatureFlags) GetAqRiManagement() bool
func (*FeatureFlags) GetAqRiSpInstances ¶ added in v0.49.4
func (x *FeatureFlags) GetAqRiSpInstances() bool
func (*FeatureFlags) GetAqRightSizing ¶ added in v0.49.4
func (x *FeatureFlags) GetAqRightSizing() bool
func (*FeatureFlags) GetAqScheduling ¶ added in v0.49.4
func (x *FeatureFlags) GetAqScheduling() bool
func (*FeatureFlags) GetAqSpManagement ¶ added in v0.49.4
func (x *FeatureFlags) GetAqSpManagement() bool
func (*FeatureFlags) GetAquaLink ¶ added in v0.62.6
func (x *FeatureFlags) GetAquaLink() bool
func (*FeatureFlags) GetBudgetalerts ¶ added in v0.69.53
func (x *FeatureFlags) GetBudgetalerts() bool
func (*FeatureFlags) GetDashboardGraph ¶ added in v0.49.4
func (x *FeatureFlags) GetDashboardGraph() bool
func (*FeatureFlags) GetInvoice ¶ added in v0.49.4
func (x *FeatureFlags) GetInvoice() bool
func (*FeatureFlags) GetInvoiceDownloadCsvDiscount ¶ added in v0.49.4
func (x *FeatureFlags) GetInvoiceDownloadCsvDiscount() bool
func (*FeatureFlags) GetInvoiceDownloadCsvMerged ¶ added in v0.49.4
func (x *FeatureFlags) GetInvoiceDownloadCsvMerged() bool
func (*FeatureFlags) GetOpenApi ¶ added in v0.49.4
func (x *FeatureFlags) GetOpenApi() bool
func (*FeatureFlags) GetReportFilters ¶ added in v0.49.6
func (x *FeatureFlags) GetReportFilters() bool
func (*FeatureFlags) GetRiPurchased ¶ added in v0.49.4
func (x *FeatureFlags) GetRiPurchased() bool
func (*FeatureFlags) GetRiRecommendation ¶ added in v0.49.4
func (x *FeatureFlags) GetRiRecommendation() bool
func (*FeatureFlags) GetRiUtilization ¶ added in v0.49.4
func (x *FeatureFlags) GetRiUtilization() bool
func (*FeatureFlags) GetSpPurchased ¶ added in v0.49.4
func (x *FeatureFlags) GetSpPurchased() bool
func (*FeatureFlags) GetUsageAccount ¶ added in v0.49.4
func (x *FeatureFlags) GetUsageAccount() bool
func (*FeatureFlags) GetUsageAccountGraph ¶ added in v0.49.4
func (x *FeatureFlags) GetUsageAccountGraph() bool
func (*FeatureFlags) GetUsageAccountMenuAccountEdit ¶ added in v0.49.4
func (x *FeatureFlags) GetUsageAccountMenuAccountEdit() bool
func (*FeatureFlags) GetUsageAccountMenuBudget ¶ added in v0.49.4
func (x *FeatureFlags) GetUsageAccountMenuBudget() bool
func (*FeatureFlags) GetUsageAccountMenuBudgetEdit ¶ added in v0.49.4
func (x *FeatureFlags) GetUsageAccountMenuBudgetEdit() bool
func (*FeatureFlags) GetUsageAccountMenuFeesCredit ¶ added in v0.49.4
func (x *FeatureFlags) GetUsageAccountMenuFeesCredit() bool
func (*FeatureFlags) GetUsageAccountMenuFeesFee ¶ added in v0.49.4
func (x *FeatureFlags) GetUsageAccountMenuFeesFee() bool
func (*FeatureFlags) GetUsageAccountMenuFeesOtherFees ¶ added in v0.49.4
func (x *FeatureFlags) GetUsageAccountMenuFeesOtherFees() bool
func (*FeatureFlags) GetUsageAccountMenuFeesRefund ¶ added in v0.49.4
func (x *FeatureFlags) GetUsageAccountMenuFeesRefund() bool
func (*FeatureFlags) GetUsageCrosstag ¶ added in v0.49.4
func (x *FeatureFlags) GetUsageCrosstag() bool
func (*FeatureFlags) GetUsageCrosstagGraph ¶ added in v0.49.4
func (x *FeatureFlags) GetUsageCrosstagGraph() bool
func (*FeatureFlags) GetUsageGroup ¶ added in v0.49.4
func (x *FeatureFlags) GetUsageGroup() bool
func (*FeatureFlags) GetUsageGroupGraph ¶ added in v0.49.4
func (x *FeatureFlags) GetUsageGroupGraph() bool
func (*FeatureFlags) GetUsageReportDownload ¶ added in v0.49.4
func (x *FeatureFlags) GetUsageReportDownload() bool
func (*FeatureFlags) GetUsageTag ¶ added in v0.49.4
func (x *FeatureFlags) GetUsageTag() bool
func (*FeatureFlags) GetUsageTagGraph ¶ added in v0.49.4
func (x *FeatureFlags) GetUsageTagGraph() bool
func (*FeatureFlags) GetUsersManagement ¶ added in v0.49.4
func (x *FeatureFlags) GetUsersManagement() bool
func (*FeatureFlags) ProtoMessage ¶ added in v0.48.2
func (*FeatureFlags) ProtoMessage()
func (*FeatureFlags) ProtoReflect ¶ added in v0.48.2
func (x *FeatureFlags) ProtoReflect() protoreflect.Message
func (*FeatureFlags) Reset ¶ added in v0.48.2
func (x *FeatureFlags) Reset()
func (*FeatureFlags) String ¶ added in v0.48.2
func (x *FeatureFlags) String() string
type FeeDetails ¶ added in v0.64.1
type FeeDetails struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"` Amount float64 `protobuf:"fixed64,3,opt,name=amount,proto3" json:"amount,omitempty"` // contains filtered or unexported fields }
FeeDetails resource definition.
func (*FeeDetails) Descriptor
deprecated
added in
v0.64.1
func (*FeeDetails) Descriptor() ([]byte, []int)
Deprecated: Use FeeDetails.ProtoReflect.Descriptor instead.
func (*FeeDetails) GetAmount ¶ added in v0.64.1
func (x *FeeDetails) GetAmount() float64
func (*FeeDetails) GetCurrency ¶ added in v0.64.1
func (x *FeeDetails) GetCurrency() string
func (*FeeDetails) GetName ¶ added in v0.64.1
func (x *FeeDetails) GetName() string
func (*FeeDetails) ProtoMessage ¶ added in v0.64.1
func (*FeeDetails) ProtoMessage()
func (*FeeDetails) ProtoReflect ¶ added in v0.64.1
func (x *FeeDetails) ProtoReflect() protoreflect.Message
func (*FeeDetails) Reset ¶ added in v0.64.1
func (x *FeeDetails) Reset()
func (*FeeDetails) String ¶ added in v0.64.1
func (x *FeeDetails) String() string
type ForecastData ¶ added in v0.17.0
type ForecastData struct { AccountId string `protobuf:"bytes,1,opt,name=accountId,proto3" json:"accountId,omitempty"` ProductCategory string `protobuf:"bytes,2,opt,name=productCategory,proto3" json:"productCategory,omitempty"` ProductCode string `protobuf:"bytes,3,opt,name=productCode,proto3" json:"productCode,omitempty"` Frequency string `protobuf:"bytes,4,opt,name=frequency,proto3" json:"frequency,omitempty"` //daily, monthly Date string `protobuf:"bytes,5,opt,name=date,proto3" json:"date,omitempty"` HistoricalCost float64 `protobuf:"fixed64,6,opt,name=historicalCost,proto3" json:"historicalCost,omitempty"` ForecastedCost float64 `protobuf:"fixed64,7,opt,name=forecastedCost,proto3" json:"forecastedCost,omitempty"` UpperBound float64 `protobuf:"fixed64,8,opt,name=upperBound,proto3" json:"upperBound,omitempty"` LowerBound float64 `protobuf:"fixed64,9,opt,name=lowerBound,proto3" json:"lowerBound,omitempty"` // contains filtered or unexported fields }
func (*ForecastData) Descriptor
deprecated
added in
v0.17.0
func (*ForecastData) Descriptor() ([]byte, []int)
Deprecated: Use ForecastData.ProtoReflect.Descriptor instead.
func (*ForecastData) GetAccountId ¶ added in v0.17.0
func (x *ForecastData) GetAccountId() string
func (*ForecastData) GetDate ¶ added in v0.17.0
func (x *ForecastData) GetDate() string
func (*ForecastData) GetForecastedCost ¶ added in v0.17.0
func (x *ForecastData) GetForecastedCost() float64
func (*ForecastData) GetFrequency ¶ added in v0.17.0
func (x *ForecastData) GetFrequency() string
func (*ForecastData) GetHistoricalCost ¶ added in v0.17.0
func (x *ForecastData) GetHistoricalCost() float64
func (*ForecastData) GetLowerBound ¶ added in v0.35.5
func (x *ForecastData) GetLowerBound() float64
func (*ForecastData) GetProductCategory ¶ added in v0.17.0
func (x *ForecastData) GetProductCategory() string
func (*ForecastData) GetProductCode ¶ added in v0.17.0
func (x *ForecastData) GetProductCode() string
func (*ForecastData) GetUpperBound ¶ added in v0.35.5
func (x *ForecastData) GetUpperBound() float64
func (*ForecastData) ProtoMessage ¶ added in v0.17.0
func (*ForecastData) ProtoMessage()
func (*ForecastData) ProtoReflect ¶ added in v0.17.0
func (x *ForecastData) ProtoReflect() protoreflect.Message
func (*ForecastData) Reset ¶ added in v0.17.0
func (x *ForecastData) Reset()
func (*ForecastData) String ¶ added in v0.17.0
func (x *ForecastData) String() string
type GroupCustomDetails ¶ added in v0.65.61
type GroupCustomDetails struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"` Amount float64 `protobuf:"fixed64,3,opt,name=amount,proto3" json:"amount,omitempty"` // contains filtered or unexported fields }
GroupCustomDetails resource definition.
func (*GroupCustomDetails) Descriptor
deprecated
added in
v0.65.61
func (*GroupCustomDetails) Descriptor() ([]byte, []int)
Deprecated: Use GroupCustomDetails.ProtoReflect.Descriptor instead.
func (*GroupCustomDetails) GetAmount ¶ added in v0.65.61
func (x *GroupCustomDetails) GetAmount() float64
func (*GroupCustomDetails) GetCurrency ¶ added in v0.65.61
func (x *GroupCustomDetails) GetCurrency() string
func (*GroupCustomDetails) GetName ¶ added in v0.65.61
func (x *GroupCustomDetails) GetName() string
func (*GroupCustomDetails) ProtoMessage ¶ added in v0.65.61
func (*GroupCustomDetails) ProtoMessage()
func (*GroupCustomDetails) ProtoReflect ¶ added in v0.65.61
func (x *GroupCustomDetails) ProtoReflect() protoreflect.Message
func (*GroupCustomDetails) Reset ¶ added in v0.65.61
func (x *GroupCustomDetails) Reset()
func (*GroupCustomDetails) String ¶ added in v0.65.61
func (x *GroupCustomDetails) String() string
type GroupDetails ¶ added in v0.64.1
type GroupDetails struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"` Amount float64 `protobuf:"fixed64,3,opt,name=amount,proto3" json:"amount,omitempty"` // contains filtered or unexported fields }
GroupDetails resource definition.
func (*GroupDetails) Descriptor
deprecated
added in
v0.64.1
func (*GroupDetails) Descriptor() ([]byte, []int)
Deprecated: Use GroupDetails.ProtoReflect.Descriptor instead.
func (*GroupDetails) GetAmount ¶ added in v0.64.1
func (x *GroupDetails) GetAmount() float64
func (*GroupDetails) GetCurrency ¶ added in v0.64.1
func (x *GroupDetails) GetCurrency() string
func (*GroupDetails) GetName ¶ added in v0.64.1
func (x *GroupDetails) GetName() string
func (*GroupDetails) ProtoMessage ¶ added in v0.64.1
func (*GroupDetails) ProtoMessage()
func (*GroupDetails) ProtoReflect ¶ added in v0.64.1
func (x *GroupDetails) ProtoReflect() protoreflect.Message
func (*GroupDetails) Reset ¶ added in v0.64.1
func (x *GroupDetails) Reset()
func (*GroupDetails) String ¶ added in v0.64.1
func (x *GroupDetails) String() string
type GroupRootUser ¶ added in v0.49.0
type GroupRootUser struct { // The email address associated with the user. If there is no email // address provided then this field will contain "Not Set". Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"` // The password associated with the user. This field will only be // populated when the reseller is first created. Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` // The ID of the group to which the user belongs. This will either // be a billing group ID or an access group ID. GroupId string `protobuf:"bytes,3,opt,name=groupId,proto3" json:"groupId,omitempty"` // The name of the group to which the user belongs. This will either // be the name of a billing group or an access group. GroupName string `protobuf:"bytes,4,opt,name=groupName,proto3" json:"groupName,omitempty"` // This field describes what type of group to which the user belongs. // This field will contain either a value of "billing_group" or "access_group". GroupType string `protobuf:"bytes,5,opt,name=groupType,proto3" json:"groupType,omitempty"` // A collection of feature flags and whether or not they should be enabled. // For a full list of such flags, see https://alphauslabs.github.io/blueapi/apis/groups.html. Meta *FeatureFlags `protobuf:"bytes,6,opt,name=meta,proto3" json:"meta,omitempty"` // The time when the password was last updated. This value will be null if // the password has never been updated. PasswordUpdateTime string `protobuf:"bytes,7,opt,name=passwordUpdateTime,proto3" json:"passwordUpdateTime,omitempty"` // The time when the user was last updated. This value will be null if the // user has never been updated. UpdateTime string `protobuf:"bytes,8,opt,name=updateTime,proto3" json:"updateTime,omitempty"` // An ID that uniquely identifies the user in the context of its access group. // If the user does not belong to an access group then this value field will // contain the same value as the user ID. UserAccessId string `protobuf:"bytes,9,opt,name=userAccessId,proto3" json:"userAccessId,omitempty"` // An ID that unqiuely identifies the user. UserId string `protobuf:"bytes,10,opt,name=userId,proto3" json:"userId,omitempty"` // How many days of Wave use remain. This value is only used for trial accounts. // This field cannot be updated. WaveAvailabilityDays int32 `protobuf:"varint,11,opt,name=waveAvailabilityDays,proto3" json:"waveAvailabilityDays,omitempty"` // When the user registered on Wave. WaveRegistered string `protobuf:"bytes,12,opt,name=waveRegistered,proto3" json:"waveRegistered,omitempty"` // The plan associated with the user. Possible values include "trial", // "limited3" and "limited4". WaveStatus string `protobuf:"bytes,13,opt,name=waveStatus,proto3" json:"waveStatus,omitempty"` // contains filtered or unexported fields }
Describes the fields on an Alphaus root user for a billing group or access group.
func (*GroupRootUser) Descriptor
deprecated
added in
v0.49.0
func (*GroupRootUser) Descriptor() ([]byte, []int)
Deprecated: Use GroupRootUser.ProtoReflect.Descriptor instead.
func (*GroupRootUser) GetEmail ¶ added in v0.49.0
func (x *GroupRootUser) GetEmail() string
func (*GroupRootUser) GetGroupId ¶ added in v0.49.0
func (x *GroupRootUser) GetGroupId() string
func (*GroupRootUser) GetGroupName ¶ added in v0.49.0
func (x *GroupRootUser) GetGroupName() string
func (*GroupRootUser) GetGroupType ¶ added in v0.49.0
func (x *GroupRootUser) GetGroupType() string
func (*GroupRootUser) GetMeta ¶ added in v0.49.1
func (x *GroupRootUser) GetMeta() *FeatureFlags
func (*GroupRootUser) GetPassword ¶ added in v0.49.0
func (x *GroupRootUser) GetPassword() string
func (*GroupRootUser) GetPasswordUpdateTime ¶ added in v0.49.0
func (x *GroupRootUser) GetPasswordUpdateTime() string
func (*GroupRootUser) GetUpdateTime ¶ added in v0.49.0
func (x *GroupRootUser) GetUpdateTime() string
func (*GroupRootUser) GetUserAccessId ¶ added in v0.49.0
func (x *GroupRootUser) GetUserAccessId() string
func (*GroupRootUser) GetUserId ¶ added in v0.49.0
func (x *GroupRootUser) GetUserId() string
func (*GroupRootUser) GetWaveAvailabilityDays ¶ added in v0.49.0
func (x *GroupRootUser) GetWaveAvailabilityDays() int32
func (*GroupRootUser) GetWaveRegistered ¶ added in v0.49.0
func (x *GroupRootUser) GetWaveRegistered() string
func (*GroupRootUser) GetWaveStatus ¶ added in v0.49.0
func (x *GroupRootUser) GetWaveStatus() string
func (*GroupRootUser) ProtoMessage ¶ added in v0.49.0
func (*GroupRootUser) ProtoMessage()
func (*GroupRootUser) ProtoReflect ¶ added in v0.49.0
func (x *GroupRootUser) ProtoReflect() protoreflect.Message
func (*GroupRootUser) Reset ¶ added in v0.49.0
func (x *GroupRootUser) Reset()
func (*GroupRootUser) String ¶ added in v0.49.0
func (x *GroupRootUser) String() string
type GroupUsageDetails ¶ added in v0.64.1
type GroupUsageDetails struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"` Amount float64 `protobuf:"fixed64,3,opt,name=amount,proto3" json:"amount,omitempty"` // contains filtered or unexported fields }
GroupUsageDetails resource definition.
func (*GroupUsageDetails) Descriptor
deprecated
added in
v0.64.1
func (*GroupUsageDetails) Descriptor() ([]byte, []int)
Deprecated: Use GroupUsageDetails.ProtoReflect.Descriptor instead.
func (*GroupUsageDetails) GetAmount ¶ added in v0.64.1
func (x *GroupUsageDetails) GetAmount() float64
func (*GroupUsageDetails) GetCurrency ¶ added in v0.64.1
func (x *GroupUsageDetails) GetCurrency() string
func (*GroupUsageDetails) GetName ¶ added in v0.64.1
func (x *GroupUsageDetails) GetName() string
func (*GroupUsageDetails) ProtoMessage ¶ added in v0.64.1
func (*GroupUsageDetails) ProtoMessage()
func (*GroupUsageDetails) ProtoReflect ¶ added in v0.64.1
func (x *GroupUsageDetails) ProtoReflect() protoreflect.Message
func (*GroupUsageDetails) Reset ¶ added in v0.64.1
func (x *GroupUsageDetails) Reset()
func (*GroupUsageDetails) String ¶ added in v0.64.1
func (x *GroupUsageDetails) String() string
type Invoice ¶ added in v0.64.1
type Invoice struct { // Invoice vendor detail by 'aws' Aws *VendorDetail `protobuf:"bytes,1,opt,name=aws,proto3" json:"aws,omitempty"` // Invoice vendor detail by 'gcp' Gcp *VendorDetail `protobuf:"bytes,2,opt,name=gcp,proto3" json:"gcp,omitempty"` // Invoice vendor detail by 'azure' Azure *VendorDetail `protobuf:"bytes,3,opt,name=azure,proto3" json:"azure,omitempty"` // contains filtered or unexported fields }
Invoice resource definition.
func (*Invoice) Descriptor
deprecated
added in
v0.64.1
func (*Invoice) GetAws ¶ added in v0.64.1
func (x *Invoice) GetAws() *VendorDetail
func (*Invoice) GetAzure ¶ added in v0.64.1
func (x *Invoice) GetAzure() *VendorDetail
func (*Invoice) GetGcp ¶ added in v0.64.1
func (x *Invoice) GetGcp() *VendorDetail
func (*Invoice) ProtoMessage ¶ added in v0.64.1
func (*Invoice) ProtoMessage()
func (*Invoice) ProtoReflect ¶ added in v0.64.1
func (x *Invoice) ProtoReflect() protoreflect.Message
type InvoiceMessage ¶ added in v0.64.38
type InvoiceMessage struct { // invoice generate request id Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // invoice generate request status // // done: Invoicing is complete. // running: Invoicing in progress. // failed: Invoicing is failure. Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` // status timestamp in UTC, RFC3339. Timestamp string `protobuf:"bytes,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // contains filtered or unexported fields }
InvoiceMessage resource definition.
func (*InvoiceMessage) Descriptor
deprecated
added in
v0.64.38
func (*InvoiceMessage) Descriptor() ([]byte, []int)
Deprecated: Use InvoiceMessage.ProtoReflect.Descriptor instead.
func (*InvoiceMessage) GetId ¶ added in v0.64.38
func (x *InvoiceMessage) GetId() string
func (*InvoiceMessage) GetStatus ¶ added in v0.64.38
func (x *InvoiceMessage) GetStatus() string
func (*InvoiceMessage) GetTimestamp ¶ added in v0.69.35
func (x *InvoiceMessage) GetTimestamp() string
func (*InvoiceMessage) ProtoMessage ¶ added in v0.64.38
func (*InvoiceMessage) ProtoMessage()
func (*InvoiceMessage) ProtoReflect ¶ added in v0.64.38
func (x *InvoiceMessage) ProtoReflect() protoreflect.Message
func (*InvoiceMessage) Reset ¶ added in v0.64.38
func (x *InvoiceMessage) Reset()
func (*InvoiceMessage) String ¶ added in v0.64.38
func (x *InvoiceMessage) String() string
type InvoiceSettings ¶ added in v0.64.1
type InvoiceSettings struct { Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` GroupId string `protobuf:"bytes,2,opt,name=groupId,proto3" json:"groupId,omitempty"` GroupName string `protobuf:"bytes,3,opt,name=groupName,proto3" json:"groupName,omitempty"` Contact string `protobuf:"bytes,4,opt,name=contact,proto3" json:"contact,omitempty"` Currency string `protobuf:"bytes,5,opt,name=currency,proto3" json:"currency,omitempty"` DueDate string `protobuf:"bytes,6,opt,name=dueDate,proto3" json:"dueDate,omitempty"` DueDateCustomDay float64 `protobuf:"fixed64,7,opt,name=dueDateCustomDay,proto3" json:"dueDateCustomDay,omitempty"` DueDateDay string `protobuf:"bytes,8,opt,name=dueDateDay,proto3" json:"dueDateDay,omitempty"` DueDateMonth string `protobuf:"bytes,9,opt,name=dueDateMonth,proto3" json:"dueDateMonth,omitempty"` ExchangeRate float64 `protobuf:"fixed64,10,opt,name=exchangeRate,proto3" json:"exchangeRate,omitempty"` InvoiceNo string `protobuf:"bytes,11,opt,name=invoiceNo,proto3" json:"invoiceNo,omitempty"` Language string `protobuf:"bytes,12,opt,name=language,proto3" json:"language,omitempty"` Phone string `protobuf:"bytes,13,opt,name=phone,proto3" json:"phone,omitempty"` Postal string `protobuf:"bytes,14,opt,name=postal,proto3" json:"postal,omitempty"` Title string `protobuf:"bytes,15,opt,name=title,proto3" json:"title,omitempty"` // contains filtered or unexported fields }
InvoiceSettings resource definition.
func (*InvoiceSettings) Descriptor
deprecated
added in
v0.64.1
func (*InvoiceSettings) Descriptor() ([]byte, []int)
Deprecated: Use InvoiceSettings.ProtoReflect.Descriptor instead.
func (*InvoiceSettings) GetAddress ¶ added in v0.64.1
func (x *InvoiceSettings) GetAddress() string
func (*InvoiceSettings) GetContact ¶ added in v0.64.1
func (x *InvoiceSettings) GetContact() string
func (*InvoiceSettings) GetCurrency ¶ added in v0.64.1
func (x *InvoiceSettings) GetCurrency() string
func (*InvoiceSettings) GetDueDate ¶ added in v0.64.1
func (x *InvoiceSettings) GetDueDate() string
func (*InvoiceSettings) GetDueDateCustomDay ¶ added in v0.64.1
func (x *InvoiceSettings) GetDueDateCustomDay() float64
func (*InvoiceSettings) GetDueDateDay ¶ added in v0.64.1
func (x *InvoiceSettings) GetDueDateDay() string
func (*InvoiceSettings) GetDueDateMonth ¶ added in v0.64.1
func (x *InvoiceSettings) GetDueDateMonth() string
func (*InvoiceSettings) GetExchangeRate ¶ added in v0.64.1
func (x *InvoiceSettings) GetExchangeRate() float64
func (*InvoiceSettings) GetGroupId ¶ added in v0.64.1
func (x *InvoiceSettings) GetGroupId() string
func (*InvoiceSettings) GetGroupName ¶ added in v0.64.1
func (x *InvoiceSettings) GetGroupName() string
func (*InvoiceSettings) GetInvoiceNo ¶ added in v0.64.1
func (x *InvoiceSettings) GetInvoiceNo() string
func (*InvoiceSettings) GetLanguage ¶ added in v0.64.1
func (x *InvoiceSettings) GetLanguage() string
func (*InvoiceSettings) GetPhone ¶ added in v0.64.1
func (x *InvoiceSettings) GetPhone() string
func (*InvoiceSettings) GetPostal ¶ added in v0.64.1
func (x *InvoiceSettings) GetPostal() string
func (*InvoiceSettings) GetTitle ¶ added in v0.64.1
func (x *InvoiceSettings) GetTitle() string
func (*InvoiceSettings) ProtoMessage ¶ added in v0.64.1
func (*InvoiceSettings) ProtoMessage()
func (*InvoiceSettings) ProtoReflect ¶ added in v0.64.1
func (x *InvoiceSettings) ProtoReflect() protoreflect.Message
func (*InvoiceSettings) Reset ¶ added in v0.64.1
func (x *InvoiceSettings) Reset()
func (*InvoiceSettings) String ¶ added in v0.64.1
func (x *InvoiceSettings) String() string
type InvoiceSettingsAll ¶ added in v0.64.1
type InvoiceSettingsAll struct { AccountSupportPlan *AccountSupportPlan `protobuf:"bytes,1,opt,name=accountSupportPlan,proto3" json:"accountSupportPlan,omitempty"` AdditionalItems []*AdditionalItems `protobuf:"bytes,2,rep,name=additionalItems,proto3" json:"additionalItems,omitempty"` Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"` Asps *AccountSupportPlanSettings `protobuf:"bytes,4,opt,name=asps,proto3" json:"asps,omitempty"` GroupId string `protobuf:"bytes,5,opt,name=groupId,proto3" json:"groupId,omitempty"` GroupName string `protobuf:"bytes,6,opt,name=groupName,proto3" json:"groupName,omitempty"` CalculationType string `protobuf:"bytes,7,opt,name=calculationType,proto3" json:"calculationType,omitempty"` Contact string `protobuf:"bytes,8,opt,name=contact,proto3" json:"contact,omitempty"` Currency string `protobuf:"bytes,9,opt,name=currency,proto3" json:"currency,omitempty"` DiscountCalcLogic string `protobuf:"bytes,10,opt,name=discountCalcLogic,proto3" json:"discountCalcLogic,omitempty"` DiscountRate float64 `protobuf:"fixed64,11,opt,name=discountRate,proto3" json:"discountRate,omitempty"` DiscountTargetUsage string `protobuf:"bytes,12,opt,name=discountTargetUsage,proto3" json:"discountTargetUsage,omitempty"` DisplayCost string `protobuf:"bytes,13,opt,name=displayCost,proto3" json:"displayCost,omitempty"` DueDate string `protobuf:"bytes,14,opt,name=dueDate,proto3" json:"dueDate,omitempty"` DueDateCustomDay float64 `protobuf:"fixed64,15,opt,name=dueDateCustomDay,proto3" json:"dueDateCustomDay,omitempty"` DueDateDay string `protobuf:"bytes,16,opt,name=dueDateDay,proto3" json:"dueDateDay,omitempty"` DueDateMonth string `protobuf:"bytes,17,opt,name=dueDateMonth,proto3" json:"dueDateMonth,omitempty"` ExchangeRate float64 `protobuf:"fixed64,18,opt,name=exchangeRate,proto3" json:"exchangeRate,omitempty"` ExchangeRateType string `protobuf:"bytes,19,opt,name=exchangeRateType,proto3" json:"exchangeRateType,omitempty"` ImageUrl string `protobuf:"bytes,20,opt,name=imageUrl,proto3" json:"imageUrl,omitempty"` InvoiceNo string `protobuf:"bytes,21,opt,name=invoiceNo,proto3" json:"invoiceNo,omitempty"` Language string `protobuf:"bytes,22,opt,name=language,proto3" json:"language,omitempty"` Memo string `protobuf:"bytes,23,opt,name=memo,proto3" json:"memo,omitempty"` Name string `protobuf:"bytes,24,opt,name=name,proto3" json:"name,omitempty"` Phone string `protobuf:"bytes,25,opt,name=phone,proto3" json:"phone,omitempty"` Postal string `protobuf:"bytes,26,opt,name=postal,proto3" json:"postal,omitempty"` ProjectCode string `protobuf:"bytes,27,opt,name=projectCode,proto3" json:"projectCode,omitempty"` ProjectCurrency string `protobuf:"bytes,28,opt,name=projectCurrency,proto3" json:"projectCurrency,omitempty"` ProjectId string `protobuf:"bytes,29,opt,name=projectId,proto3" json:"projectId,omitempty"` ProjectLabel string `protobuf:"bytes,30,opt,name=projectLabel,proto3" json:"projectLabel,omitempty"` Remarks string `protobuf:"bytes,31,opt,name=remarks,proto3" json:"remarks,omitempty"` SubstitutionFee string `protobuf:"bytes,32,opt,name=substitutionFee,proto3" json:"substitutionFee,omitempty"` SubstitutionFeeCalcTarget string `protobuf:"bytes,33,opt,name=substitutionFeeCalcTarget,proto3" json:"substitutionFeeCalcTarget,omitempty"` SubstitutionFeeCalcType string `protobuf:"bytes,34,opt,name=substitutionFeeCalcType,proto3" json:"substitutionFeeCalcType,omitempty"` SubstitutionFeeTargetUsage string `protobuf:"bytes,35,opt,name=substitutionFeeTargetUsage,proto3" json:"substitutionFeeTargetUsage,omitempty"` SubstitutionFix float64 `protobuf:"fixed64,36,opt,name=substitutionFix,proto3" json:"substitutionFix,omitempty"` SubstitutionRate float64 `protobuf:"fixed64,37,opt,name=substitutionRate,proto3" json:"substitutionRate,omitempty"` SupportFee string `protobuf:"bytes,38,opt,name=supportFee,proto3" json:"supportFee,omitempty"` SupportFeeCalcTarget string `protobuf:"bytes,39,opt,name=supportFeeCalcTarget,proto3" json:"supportFeeCalcTarget,omitempty"` SupportFix float64 `protobuf:"fixed64,40,opt,name=supportFix,proto3" json:"supportFix,omitempty"` SupportRate float64 `protobuf:"fixed64,41,opt,name=supportRate,proto3" json:"supportRate,omitempty"` TaxRate float64 `protobuf:"fixed64,42,opt,name=taxRate,proto3" json:"taxRate,omitempty"` Title string `protobuf:"bytes,43,opt,name=title,proto3" json:"title,omitempty"` // contains filtered or unexported fields }
InvoiceSettingsAll resource definition.
func (*InvoiceSettingsAll) Descriptor
deprecated
added in
v0.64.1
func (*InvoiceSettingsAll) Descriptor() ([]byte, []int)
Deprecated: Use InvoiceSettingsAll.ProtoReflect.Descriptor instead.
func (*InvoiceSettingsAll) GetAccountSupportPlan ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetAccountSupportPlan() *AccountSupportPlan
func (*InvoiceSettingsAll) GetAdditionalItems ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetAdditionalItems() []*AdditionalItems
func (*InvoiceSettingsAll) GetAddress ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetAddress() string
func (*InvoiceSettingsAll) GetAsps ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetAsps() *AccountSupportPlanSettings
func (*InvoiceSettingsAll) GetCalculationType ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetCalculationType() string
func (*InvoiceSettingsAll) GetContact ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetContact() string
func (*InvoiceSettingsAll) GetCurrency ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetCurrency() string
func (*InvoiceSettingsAll) GetDiscountCalcLogic ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetDiscountCalcLogic() string
func (*InvoiceSettingsAll) GetDiscountRate ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetDiscountRate() float64
func (*InvoiceSettingsAll) GetDiscountTargetUsage ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetDiscountTargetUsage() string
func (*InvoiceSettingsAll) GetDisplayCost ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetDisplayCost() string
func (*InvoiceSettingsAll) GetDueDate ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetDueDate() string
func (*InvoiceSettingsAll) GetDueDateCustomDay ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetDueDateCustomDay() float64
func (*InvoiceSettingsAll) GetDueDateDay ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetDueDateDay() string
func (*InvoiceSettingsAll) GetDueDateMonth ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetDueDateMonth() string
func (*InvoiceSettingsAll) GetExchangeRate ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetExchangeRate() float64
func (*InvoiceSettingsAll) GetExchangeRateType ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetExchangeRateType() string
func (*InvoiceSettingsAll) GetGroupId ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetGroupId() string
func (*InvoiceSettingsAll) GetGroupName ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetGroupName() string
func (*InvoiceSettingsAll) GetImageUrl ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetImageUrl() string
func (*InvoiceSettingsAll) GetInvoiceNo ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetInvoiceNo() string
func (*InvoiceSettingsAll) GetLanguage ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetLanguage() string
func (*InvoiceSettingsAll) GetMemo ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetMemo() string
func (*InvoiceSettingsAll) GetName ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetName() string
func (*InvoiceSettingsAll) GetPhone ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetPhone() string
func (*InvoiceSettingsAll) GetPostal ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetPostal() string
func (*InvoiceSettingsAll) GetProjectCode ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetProjectCode() string
func (*InvoiceSettingsAll) GetProjectCurrency ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetProjectCurrency() string
func (*InvoiceSettingsAll) GetProjectId ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetProjectId() string
func (*InvoiceSettingsAll) GetProjectLabel ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetProjectLabel() string
func (*InvoiceSettingsAll) GetRemarks ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetRemarks() string
func (*InvoiceSettingsAll) GetSubstitutionFee ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetSubstitutionFee() string
func (*InvoiceSettingsAll) GetSubstitutionFeeCalcTarget ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetSubstitutionFeeCalcTarget() string
func (*InvoiceSettingsAll) GetSubstitutionFeeCalcType ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetSubstitutionFeeCalcType() string
func (*InvoiceSettingsAll) GetSubstitutionFeeTargetUsage ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetSubstitutionFeeTargetUsage() string
func (*InvoiceSettingsAll) GetSubstitutionFix ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetSubstitutionFix() float64
func (*InvoiceSettingsAll) GetSubstitutionRate ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetSubstitutionRate() float64
func (*InvoiceSettingsAll) GetSupportFee ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetSupportFee() string
func (*InvoiceSettingsAll) GetSupportFeeCalcTarget ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetSupportFeeCalcTarget() string
func (*InvoiceSettingsAll) GetSupportFix ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetSupportFix() float64
func (*InvoiceSettingsAll) GetSupportRate ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetSupportRate() float64
func (*InvoiceSettingsAll) GetTaxRate ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetTaxRate() float64
func (*InvoiceSettingsAll) GetTitle ¶ added in v0.64.1
func (x *InvoiceSettingsAll) GetTitle() string
func (*InvoiceSettingsAll) ProtoMessage ¶ added in v0.64.1
func (*InvoiceSettingsAll) ProtoMessage()
func (*InvoiceSettingsAll) ProtoReflect ¶ added in v0.64.1
func (x *InvoiceSettingsAll) ProtoReflect() protoreflect.Message
func (*InvoiceSettingsAll) Reset ¶ added in v0.64.1
func (x *InvoiceSettingsAll) Reset()
func (*InvoiceSettingsAll) String ¶ added in v0.64.1
func (x *InvoiceSettingsAll) String() string
type InvoiceTotal ¶ added in v0.64.1
type InvoiceTotal struct { // Key names related to the total. Each key is described in the following detail // // supportFee: // // Total amount of Support Fee costs // // substitution: // // Total amount of agency fee costs // // chargeOnly: // // Total amount of vendor usage fee only costs // // marketplace: // // Total amount of vendor marketplace usage costs // // marketplaceFees: // // Total amount of vendor marketplace fee costs // // charge: // // Total amount of vendor usage fee costs // // discount: // // Total amount after discounts. Inculuded Support fee costs // // discountWithSubstitution: // // Total Discounts plus agency fee costs // // chargeTaxFree: // // Amounts not included in consumption tax // // additionalItem: // // Total amount of additional item costs // // customService: // // Total amount of custom service item costs // // sumOfBeforeTax: // // Total amount before consumption tax // // tax: // // Consumption tax amount on the total amount // // total: // // Total billing amount including tax Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"` Amount float64 `protobuf:"fixed64,3,opt,name=amount,proto3" json:"amount,omitempty"` // contains filtered or unexported fields }
InvoiceTotal resource definition.
func (*InvoiceTotal) Descriptor
deprecated
added in
v0.64.1
func (*InvoiceTotal) Descriptor() ([]byte, []int)
Deprecated: Use InvoiceTotal.ProtoReflect.Descriptor instead.
func (*InvoiceTotal) GetAmount ¶ added in v0.64.1
func (x *InvoiceTotal) GetAmount() float64
func (*InvoiceTotal) GetCurrency ¶ added in v0.64.1
func (x *InvoiceTotal) GetCurrency() string
func (*InvoiceTotal) GetName ¶ added in v0.64.1
func (x *InvoiceTotal) GetName() string
func (*InvoiceTotal) ProtoMessage ¶ added in v0.64.1
func (*InvoiceTotal) ProtoMessage()
func (*InvoiceTotal) ProtoReflect ¶ added in v0.64.1
func (x *InvoiceTotal) ProtoReflect() protoreflect.Message
func (*InvoiceTotal) Reset ¶ added in v0.64.1
func (x *InvoiceTotal) Reset()
func (*InvoiceTotal) String ¶ added in v0.64.1
func (x *InvoiceTotal) String() string
type KeyValue ¶ added in v0.30.0
type KeyValue 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 (*KeyValue) Descriptor
deprecated
added in
v0.30.0
func (*KeyValue) ProtoMessage ¶ added in v0.30.0
func (*KeyValue) ProtoMessage()
func (*KeyValue) ProtoReflect ¶ added in v0.30.0
func (x *KeyValue) ProtoReflect() protoreflect.Message
type MSTeamsChannel ¶ added in v0.56.1
type MSTeamsChannel struct { WebhookUrl string `protobuf:"bytes,1,opt,name=webhookUrl,proto3" json:"webhookUrl,omitempty"` // contains filtered or unexported fields }
func (*MSTeamsChannel) Descriptor
deprecated
added in
v0.56.1
func (*MSTeamsChannel) Descriptor() ([]byte, []int)
Deprecated: Use MSTeamsChannel.ProtoReflect.Descriptor instead.
func (*MSTeamsChannel) GetWebhookUrl ¶ added in v0.56.1
func (x *MSTeamsChannel) GetWebhookUrl() string
func (*MSTeamsChannel) ProtoMessage ¶ added in v0.56.1
func (*MSTeamsChannel) ProtoMessage()
func (*MSTeamsChannel) ProtoReflect ¶ added in v0.56.1
func (x *MSTeamsChannel) ProtoReflect() protoreflect.Message
func (*MSTeamsChannel) Reset ¶ added in v0.56.1
func (x *MSTeamsChannel) Reset()
func (*MSTeamsChannel) String ¶ added in v0.56.1
func (x *MSTeamsChannel) String() string
type ManagementAccount ¶ added in v0.69.22
type ManagementAccount struct { // Vendor-managed organization account Id ManagementAccountId string `protobuf:"bytes,1,opt,name=managementAccountId,proto3" json:"managementAccountId,omitempty"` // A list of filtering options. See [ConfigFilters] for more information on each filter item. Multiple filter items will use the logical 'or' operator, e.g. filter1 || filter2 || filter3, etc. Config []*ConfigFilters `protobuf:"bytes,2,rep,name=config,proto3" json:"config,omitempty"` // contains filtered or unexported fields }
ManagementAccount resource definition.
func (*ManagementAccount) Descriptor
deprecated
added in
v0.69.22
func (*ManagementAccount) Descriptor() ([]byte, []int)
Deprecated: Use ManagementAccount.ProtoReflect.Descriptor instead.
func (*ManagementAccount) GetConfig ¶ added in v0.69.22
func (x *ManagementAccount) GetConfig() []*ConfigFilters
func (*ManagementAccount) GetManagementAccountId ¶ added in v0.69.22
func (x *ManagementAccount) GetManagementAccountId() string
func (*ManagementAccount) ProtoMessage ¶ added in v0.69.22
func (*ManagementAccount) ProtoMessage()
func (*ManagementAccount) ProtoReflect ¶ added in v0.69.22
func (x *ManagementAccount) ProtoReflect() protoreflect.Message
func (*ManagementAccount) Reset ¶ added in v0.69.22
func (x *ManagementAccount) Reset()
func (*ManagementAccount) String ¶ added in v0.69.22
func (x *ManagementAccount) String() string
type MonthOnMonthCostForecast ¶ added in v0.35.5
type MonthOnMonthCostForecast struct { Category string `protobuf:"bytes,1,opt,name=category,proto3" json:"category,omitempty"` CostCurrent float64 `protobuf:"fixed64,2,opt,name=costCurrent,proto3" json:"costCurrent,omitempty"` CostPrev float64 `protobuf:"fixed64,3,opt,name=costPrev,proto3" json:"costPrev,omitempty"` CostForecast float64 `protobuf:"fixed64,4,opt,name=costForecast,proto3" json:"costForecast,omitempty"` // contains filtered or unexported fields }
func (*MonthOnMonthCostForecast) Descriptor
deprecated
added in
v0.35.5
func (*MonthOnMonthCostForecast) Descriptor() ([]byte, []int)
Deprecated: Use MonthOnMonthCostForecast.ProtoReflect.Descriptor instead.
func (*MonthOnMonthCostForecast) GetCategory ¶ added in v0.35.5
func (x *MonthOnMonthCostForecast) GetCategory() string
func (*MonthOnMonthCostForecast) GetCostCurrent ¶ added in v0.35.5
func (x *MonthOnMonthCostForecast) GetCostCurrent() float64
func (*MonthOnMonthCostForecast) GetCostForecast ¶ added in v0.35.5
func (x *MonthOnMonthCostForecast) GetCostForecast() float64
func (*MonthOnMonthCostForecast) GetCostPrev ¶ added in v0.35.5
func (x *MonthOnMonthCostForecast) GetCostPrev() float64
func (*MonthOnMonthCostForecast) ProtoMessage ¶ added in v0.35.5
func (*MonthOnMonthCostForecast) ProtoMessage()
func (*MonthOnMonthCostForecast) ProtoReflect ¶ added in v0.35.5
func (x *MonthOnMonthCostForecast) ProtoReflect() protoreflect.Message
func (*MonthOnMonthCostForecast) Reset ¶ added in v0.35.5
func (x *MonthOnMonthCostForecast) Reset()
func (*MonthOnMonthCostForecast) String ¶ added in v0.35.5
func (x *MonthOnMonthCostForecast) String() string
type MonthToDateCostForecast ¶ added in v0.35.5
type MonthToDateCostForecast struct { Date string `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"` CostPrev float64 `protobuf:"fixed64,2,opt,name=costPrev,proto3" json:"costPrev,omitempty"` CostAccumulated float64 `protobuf:"fixed64,3,opt,name=costAccumulated,proto3" json:"costAccumulated,omitempty"` CostForecast float64 `protobuf:"fixed64,4,opt,name=costForecast,proto3" json:"costForecast,omitempty"` UpperBound float64 `protobuf:"fixed64,5,opt,name=upperBound,proto3" json:"upperBound,omitempty"` LowerBound float64 `protobuf:"fixed64,6,opt,name=lowerBound,proto3" json:"lowerBound,omitempty"` // contains filtered or unexported fields }
func (*MonthToDateCostForecast) Descriptor
deprecated
added in
v0.35.5
func (*MonthToDateCostForecast) Descriptor() ([]byte, []int)
Deprecated: Use MonthToDateCostForecast.ProtoReflect.Descriptor instead.
func (*MonthToDateCostForecast) GetCostAccumulated ¶ added in v0.35.5
func (x *MonthToDateCostForecast) GetCostAccumulated() float64
func (*MonthToDateCostForecast) GetCostForecast ¶ added in v0.35.5
func (x *MonthToDateCostForecast) GetCostForecast() float64
func (*MonthToDateCostForecast) GetCostPrev ¶ added in v0.35.11
func (x *MonthToDateCostForecast) GetCostPrev() float64
func (*MonthToDateCostForecast) GetDate ¶ added in v0.35.5
func (x *MonthToDateCostForecast) GetDate() string
func (*MonthToDateCostForecast) GetLowerBound ¶ added in v0.35.5
func (x *MonthToDateCostForecast) GetLowerBound() float64
func (*MonthToDateCostForecast) GetUpperBound ¶ added in v0.35.5
func (x *MonthToDateCostForecast) GetUpperBound() float64
func (*MonthToDateCostForecast) ProtoMessage ¶ added in v0.35.5
func (*MonthToDateCostForecast) ProtoMessage()
func (*MonthToDateCostForecast) ProtoReflect ¶ added in v0.35.5
func (x *MonthToDateCostForecast) ProtoReflect() protoreflect.Message
func (*MonthToDateCostForecast) Reset ¶ added in v0.35.5
func (x *MonthToDateCostForecast) Reset()
func (*MonthToDateCostForecast) String ¶ added in v0.35.5
func (x *MonthToDateCostForecast) String() string
type MonthToDateForecastData ¶ added in v0.17.0
type MonthToDateForecastData struct { AccountId string `protobuf:"bytes,1,opt,name=accountId,proto3" json:"accountId,omitempty"` ProductCategory string `protobuf:"bytes,2,opt,name=productCategory,proto3" json:"productCategory,omitempty"` ProductCode string `protobuf:"bytes,3,opt,name=productCode,proto3" json:"productCode,omitempty"` Date string `protobuf:"bytes,4,opt,name=date,proto3" json:"date,omitempty"` AccumulatedCost float64 `protobuf:"fixed64,5,opt,name=accumulatedCost,proto3" json:"accumulatedCost,omitempty"` ForecastCost float64 `protobuf:"fixed64,6,opt,name=forecastCost,proto3" json:"forecastCost,omitempty"` Budget float64 `protobuf:"fixed64,7,opt,name=budget,proto3" json:"budget,omitempty"` // contains filtered or unexported fields }
func (*MonthToDateForecastData) Descriptor
deprecated
added in
v0.17.0
func (*MonthToDateForecastData) Descriptor() ([]byte, []int)
Deprecated: Use MonthToDateForecastData.ProtoReflect.Descriptor instead.
func (*MonthToDateForecastData) GetAccountId ¶ added in v0.17.0
func (x *MonthToDateForecastData) GetAccountId() string
func (*MonthToDateForecastData) GetAccumulatedCost ¶ added in v0.17.0
func (x *MonthToDateForecastData) GetAccumulatedCost() float64
func (*MonthToDateForecastData) GetBudget ¶ added in v0.17.0
func (x *MonthToDateForecastData) GetBudget() float64
func (*MonthToDateForecastData) GetDate ¶ added in v0.17.0
func (x *MonthToDateForecastData) GetDate() string
func (*MonthToDateForecastData) GetForecastCost ¶ added in v0.17.0
func (x *MonthToDateForecastData) GetForecastCost() float64
func (*MonthToDateForecastData) GetProductCategory ¶ added in v0.17.0
func (x *MonthToDateForecastData) GetProductCategory() string
func (*MonthToDateForecastData) GetProductCode ¶ added in v0.17.0
func (x *MonthToDateForecastData) GetProductCode() string
func (*MonthToDateForecastData) ProtoMessage ¶ added in v0.17.0
func (*MonthToDateForecastData) ProtoMessage()
func (*MonthToDateForecastData) ProtoReflect ¶ added in v0.17.0
func (x *MonthToDateForecastData) ProtoReflect() protoreflect.Message
func (*MonthToDateForecastData) Reset ¶ added in v0.17.0
func (x *MonthToDateForecastData) Reset()
func (*MonthToDateForecastData) String ¶ added in v0.17.0
func (x *MonthToDateForecastData) String() string
type MonthlyBudget ¶ added in v0.35.5
type MonthlyBudget struct { // Format: yyyymm YearMonth string `protobuf:"bytes,1,opt,name=yearMonth,proto3" json:"yearMonth,omitempty"` Amount float64 `protobuf:"fixed64,2,opt,name=amount,proto3" json:"amount,omitempty"` // contains filtered or unexported fields }
func (*MonthlyBudget) Descriptor
deprecated
added in
v0.35.5
func (*MonthlyBudget) Descriptor() ([]byte, []int)
Deprecated: Use MonthlyBudget.ProtoReflect.Descriptor instead.
func (*MonthlyBudget) GetAmount ¶ added in v0.35.5
func (x *MonthlyBudget) GetAmount() float64
func (*MonthlyBudget) GetYearMonth ¶ added in v0.35.11
func (x *MonthlyBudget) GetYearMonth() string
func (*MonthlyBudget) ProtoMessage ¶ added in v0.35.5
func (*MonthlyBudget) ProtoMessage()
func (*MonthlyBudget) ProtoReflect ¶ added in v0.35.5
func (x *MonthlyBudget) ProtoReflect() protoreflect.Message
func (*MonthlyBudget) Reset ¶ added in v0.35.5
func (x *MonthlyBudget) Reset()
func (*MonthlyBudget) String ¶ added in v0.35.5
func (x *MonthlyBudget) String() string
type MonthlyBudgetAlert ¶ added in v0.68.83
type MonthlyBudgetAlert struct { // Required. threshold in budget alerts Value float64 `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"` // Required. notification enable/disable // If disabled, no alert is sent. Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` // contains filtered or unexported fields }
MonthlyBudgetAlert resource definition.
func (*MonthlyBudgetAlert) Descriptor
deprecated
added in
v0.68.83
func (*MonthlyBudgetAlert) Descriptor() ([]byte, []int)
Deprecated: Use MonthlyBudgetAlert.ProtoReflect.Descriptor instead.
func (*MonthlyBudgetAlert) GetEnabled ¶ added in v0.68.83
func (x *MonthlyBudgetAlert) GetEnabled() bool
func (*MonthlyBudgetAlert) GetValue ¶ added in v0.68.83
func (x *MonthlyBudgetAlert) GetValue() float64
func (*MonthlyBudgetAlert) ProtoMessage ¶ added in v0.68.83
func (*MonthlyBudgetAlert) ProtoMessage()
func (*MonthlyBudgetAlert) ProtoReflect ¶ added in v0.68.83
func (x *MonthlyBudgetAlert) ProtoReflect() protoreflect.Message
func (*MonthlyBudgetAlert) Reset ¶ added in v0.68.83
func (x *MonthlyBudgetAlert) Reset()
func (*MonthlyBudgetAlert) String ¶ added in v0.68.83
func (x *MonthlyBudgetAlert) String() string
type MonthlyCostForecast ¶ added in v0.35.5
type MonthlyCostForecast struct { Date string `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"` CostActual float64 `protobuf:"fixed64,2,opt,name=costActual,proto3" json:"costActual,omitempty"` CostForecast float64 `protobuf:"fixed64,3,opt,name=costForecast,proto3" json:"costForecast,omitempty"` Budget float64 `protobuf:"fixed64,4,opt,name=budget,proto3" json:"budget,omitempty"` UpperBound float64 `protobuf:"fixed64,5,opt,name=upperBound,proto3" json:"upperBound,omitempty"` LowerBound float64 `protobuf:"fixed64,6,opt,name=lowerBound,proto3" json:"lowerBound,omitempty"` // contains filtered or unexported fields }
func (*MonthlyCostForecast) Descriptor
deprecated
added in
v0.35.5
func (*MonthlyCostForecast) Descriptor() ([]byte, []int)
Deprecated: Use MonthlyCostForecast.ProtoReflect.Descriptor instead.
func (*MonthlyCostForecast) GetBudget ¶ added in v0.35.5
func (x *MonthlyCostForecast) GetBudget() float64
func (*MonthlyCostForecast) GetCostActual ¶ added in v0.35.5
func (x *MonthlyCostForecast) GetCostActual() float64
func (*MonthlyCostForecast) GetCostForecast ¶ added in v0.35.5
func (x *MonthlyCostForecast) GetCostForecast() float64
func (*MonthlyCostForecast) GetDate ¶ added in v0.35.5
func (x *MonthlyCostForecast) GetDate() string
func (*MonthlyCostForecast) GetLowerBound ¶ added in v0.35.5
func (x *MonthlyCostForecast) GetLowerBound() float64
func (*MonthlyCostForecast) GetUpperBound ¶ added in v0.35.5
func (x *MonthlyCostForecast) GetUpperBound() float64
func (*MonthlyCostForecast) ProtoMessage ¶ added in v0.35.5
func (*MonthlyCostForecast) ProtoMessage()
func (*MonthlyCostForecast) ProtoReflect ¶ added in v0.35.5
func (x *MonthlyCostForecast) ProtoReflect() protoreflect.Message
func (*MonthlyCostForecast) Reset ¶ added in v0.35.5
func (x *MonthlyCostForecast) Reset()
func (*MonthlyCostForecast) String ¶ added in v0.35.5
func (x *MonthlyCostForecast) String() string
type Notification ¶ added in v0.64.9
type Notification struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` NotificationType string `protobuf:"bytes,2,opt,name=notificationType,proto3" json:"notificationType,omitempty"` Channels []string `protobuf:"bytes,3,rep,name=channels,proto3" json:"channels,omitempty"` Enabled bool `protobuf:"varint,4,opt,name=enabled,proto3" json:"enabled,omitempty"` Account *NotificationAccount `protobuf:"bytes,5,opt,name=account,proto3" json:"account,omitempty"` // contains filtered or unexported fields }
func (*Notification) Descriptor
deprecated
added in
v0.64.9
func (*Notification) Descriptor() ([]byte, []int)
Deprecated: Use Notification.ProtoReflect.Descriptor instead.
func (*Notification) GetAccount ¶ added in v0.68.48
func (x *Notification) GetAccount() *NotificationAccount
func (*Notification) GetChannels ¶ added in v0.64.9
func (x *Notification) GetChannels() []string
func (*Notification) GetEnabled ¶ added in v0.64.9
func (x *Notification) GetEnabled() bool
func (*Notification) GetId ¶ added in v0.64.9
func (x *Notification) GetId() string
func (*Notification) GetNotificationType ¶ added in v0.64.9
func (x *Notification) GetNotificationType() string
func (*Notification) ProtoMessage ¶ added in v0.64.9
func (*Notification) ProtoMessage()
func (*Notification) ProtoReflect ¶ added in v0.64.9
func (x *Notification) ProtoReflect() protoreflect.Message
func (*Notification) Reset ¶ added in v0.64.9
func (x *Notification) Reset()
func (*Notification) String ¶ added in v0.64.9
func (x *Notification) String() string
type NotificationAccount ¶ added in v0.68.48
type NotificationAccount 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"` // contains filtered or unexported fields }
func (*NotificationAccount) Descriptor
deprecated
added in
v0.68.48
func (*NotificationAccount) Descriptor() ([]byte, []int)
Deprecated: Use NotificationAccount.ProtoReflect.Descriptor instead.
func (*NotificationAccount) GetAccountId ¶ added in v0.68.48
func (x *NotificationAccount) GetAccountId() string
func (*NotificationAccount) GetVendor ¶ added in v0.68.48
func (x *NotificationAccount) GetVendor() string
func (*NotificationAccount) ProtoMessage ¶ added in v0.68.48
func (*NotificationAccount) ProtoMessage()
func (*NotificationAccount) ProtoReflect ¶ added in v0.68.48
func (x *NotificationAccount) ProtoReflect() protoreflect.Message
func (*NotificationAccount) Reset ¶ added in v0.68.48
func (x *NotificationAccount) Reset()
func (*NotificationAccount) String ¶ added in v0.68.48
func (x *NotificationAccount) String() string
type NotificationChannel ¶ added in v0.56.1
type NotificationChannel struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"` Email *EmailChannel `protobuf:"bytes,5,opt,name=email,proto3" json:"email,omitempty"` Slack *SlackChannel `protobuf:"bytes,6,opt,name=slack,proto3" json:"slack,omitempty"` Msteams *MSTeamsChannel `protobuf:"bytes,7,opt,name=msteams,proto3" json:"msteams,omitempty"` Product string `protobuf:"bytes,8,opt,name=product,proto3" json:"product,omitempty"` // contains filtered or unexported fields }
func (*NotificationChannel) Descriptor
deprecated
added in
v0.56.1
func (*NotificationChannel) Descriptor() ([]byte, []int)
Deprecated: Use NotificationChannel.ProtoReflect.Descriptor instead.
func (*NotificationChannel) GetEmail ¶ added in v0.56.1
func (x *NotificationChannel) GetEmail() *EmailChannel
func (*NotificationChannel) GetEnabled ¶ added in v0.56.1
func (x *NotificationChannel) GetEnabled() bool
func (*NotificationChannel) GetId ¶ added in v0.56.1
func (x *NotificationChannel) GetId() string
func (*NotificationChannel) GetMsteams ¶ added in v0.56.1
func (x *NotificationChannel) GetMsteams() *MSTeamsChannel
func (*NotificationChannel) GetName ¶ added in v0.56.1
func (x *NotificationChannel) GetName() string
func (*NotificationChannel) GetProduct ¶ added in v0.68.71
func (x *NotificationChannel) GetProduct() string
func (*NotificationChannel) GetSlack ¶ added in v0.56.1
func (x *NotificationChannel) GetSlack() *SlackChannel
func (*NotificationChannel) GetType ¶ added in v0.56.1
func (x *NotificationChannel) GetType() string
func (*NotificationChannel) ProtoMessage ¶ added in v0.56.1
func (*NotificationChannel) ProtoMessage()
func (*NotificationChannel) ProtoReflect ¶ added in v0.56.1
func (x *NotificationChannel) ProtoReflect() protoreflect.Message
func (*NotificationChannel) Reset ¶ added in v0.56.1
func (x *NotificationChannel) Reset()
func (*NotificationChannel) String ¶ added in v0.56.1
func (x *NotificationChannel) String() string
type NotificationSettings ¶ added in v0.56.1
type NotificationSettings struct { // Indicates whether notification is enabled for this account globally. Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // The id of the default notification channel. DefaultChannel string `protobuf:"bytes,2,opt,name=defaultChannel,proto3" json:"defaultChannel,omitempty"` // contains filtered or unexported fields }
func (*NotificationSettings) Descriptor
deprecated
added in
v0.56.1
func (*NotificationSettings) Descriptor() ([]byte, []int)
Deprecated: Use NotificationSettings.ProtoReflect.Descriptor instead.
func (*NotificationSettings) GetDefaultChannel ¶ added in v0.61.1
func (x *NotificationSettings) GetDefaultChannel() string
func (*NotificationSettings) GetEnabled ¶ added in v0.61.0
func (x *NotificationSettings) GetEnabled() bool
func (*NotificationSettings) ProtoMessage ¶ added in v0.56.1
func (*NotificationSettings) ProtoMessage()
func (*NotificationSettings) ProtoReflect ¶ added in v0.56.1
func (x *NotificationSettings) ProtoReflect() protoreflect.Message
func (*NotificationSettings) Reset ¶ added in v0.56.1
func (x *NotificationSettings) Reset()
func (*NotificationSettings) String ¶ added in v0.56.1
func (x *NotificationSettings) String() string
type OndemandChart ¶ added in v0.51.5
type OndemandChart struct { Date string `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"` Service string `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"` NormalizedUsage float64 `protobuf:"fixed64,3,opt,name=normalizedUsage,proto3" json:"normalizedUsage,omitempty"` OndemandCost float64 `protobuf:"fixed64,4,opt,name=ondemandCost,proto3" json:"ondemandCost,omitempty"` Usage float64 `protobuf:"fixed64,5,opt,name=usage,proto3" json:"usage,omitempty"` // contains filtered or unexported fields }
func (*OndemandChart) Descriptor
deprecated
added in
v0.51.5
func (*OndemandChart) Descriptor() ([]byte, []int)
Deprecated: Use OndemandChart.ProtoReflect.Descriptor instead.
func (*OndemandChart) GetDate ¶ added in v0.51.5
func (x *OndemandChart) GetDate() string
func (*OndemandChart) GetNormalizedUsage ¶ added in v0.51.5
func (x *OndemandChart) GetNormalizedUsage() float64
func (*OndemandChart) GetOndemandCost ¶ added in v0.51.5
func (x *OndemandChart) GetOndemandCost() float64
func (*OndemandChart) GetService ¶ added in v0.51.5
func (x *OndemandChart) GetService() string
func (*OndemandChart) GetUsage ¶ added in v0.51.5
func (x *OndemandChart) GetUsage() float64
func (*OndemandChart) ProtoMessage ¶ added in v0.51.5
func (*OndemandChart) ProtoMessage()
func (*OndemandChart) ProtoReflect ¶ added in v0.51.5
func (x *OndemandChart) ProtoReflect() protoreflect.Message
func (*OndemandChart) Reset ¶ added in v0.51.5
func (x *OndemandChart) Reset()
func (*OndemandChart) String ¶ added in v0.51.5
func (x *OndemandChart) String() string
type OndemandData ¶ added in v0.51.5
type OndemandData struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` OndemandChart []*OndemandChart `protobuf:"bytes,2,rep,name=ondemandChart,proto3" json:"ondemandChart,omitempty"` // contains filtered or unexported fields }
func (*OndemandData) Descriptor
deprecated
added in
v0.51.5
func (*OndemandData) Descriptor() ([]byte, []int)
Deprecated: Use OndemandData.ProtoReflect.Descriptor instead.
func (*OndemandData) GetId ¶ added in v0.51.5
func (x *OndemandData) GetId() string
func (*OndemandData) GetOndemandChart ¶ added in v0.51.5
func (x *OndemandData) GetOndemandChart() []*OndemandChart
func (*OndemandData) ProtoMessage ¶ added in v0.51.5
func (*OndemandData) ProtoMessage()
func (*OndemandData) ProtoReflect ¶ added in v0.51.5
func (x *OndemandData) ProtoReflect() protoreflect.Message
func (*OndemandData) Reset ¶ added in v0.51.5
func (x *OndemandData) Reset()
func (*OndemandData) String ¶ added in v0.51.5
func (x *OndemandData) String() string
type OptionsChart ¶ added in v0.51.5
type OptionsChart struct { Date string `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"` Coverage float64 `protobuf:"fixed64,2,opt,name=coverage,proto3" json:"coverage,omitempty"` Usage float64 `protobuf:"fixed64,3,opt,name=usage,proto3" json:"usage,omitempty"` // contains filtered or unexported fields }
func (*OptionsChart) Descriptor
deprecated
added in
v0.51.5
func (*OptionsChart) Descriptor() ([]byte, []int)
Deprecated: Use OptionsChart.ProtoReflect.Descriptor instead.
func (*OptionsChart) GetCoverage ¶ added in v0.51.5
func (x *OptionsChart) GetCoverage() float64
func (*OptionsChart) GetDate ¶ added in v0.51.5
func (x *OptionsChart) GetDate() string
func (*OptionsChart) GetUsage ¶ added in v0.51.5
func (x *OptionsChart) GetUsage() float64
func (*OptionsChart) ProtoMessage ¶ added in v0.51.5
func (*OptionsChart) ProtoMessage()
func (*OptionsChart) ProtoReflect ¶ added in v0.51.5
func (x *OptionsChart) ProtoReflect() protoreflect.Message
func (*OptionsChart) Reset ¶ added in v0.51.5
func (x *OptionsChart) Reset()
func (*OptionsChart) String ¶ added in v0.51.5
func (x *OptionsChart) String() string
type OptionsData ¶ added in v0.51.5
type OptionsData struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` OptionsChart []*OptionsChart `protobuf:"bytes,2,rep,name=optionsChart,proto3" json:"optionsChart,omitempty"` // contains filtered or unexported fields }
func (*OptionsData) Descriptor
deprecated
added in
v0.51.5
func (*OptionsData) Descriptor() ([]byte, []int)
Deprecated: Use OptionsData.ProtoReflect.Descriptor instead.
func (*OptionsData) GetId ¶ added in v0.51.5
func (x *OptionsData) GetId() string
func (*OptionsData) GetOptionsChart ¶ added in v0.51.5
func (x *OptionsData) GetOptionsChart() []*OptionsChart
func (*OptionsData) ProtoMessage ¶ added in v0.51.5
func (*OptionsData) ProtoMessage()
func (*OptionsData) ProtoReflect ¶ added in v0.51.5
func (x *OptionsData) ProtoReflect() protoreflect.Message
func (*OptionsData) Reset ¶ added in v0.51.5
func (x *OptionsData) Reset()
func (*OptionsData) String ¶ added in v0.51.5
func (x *OptionsData) String() string
type OrgForecast ¶ added in v0.17.0
type OrgForecast struct { OrgId string `protobuf:"bytes,1,opt,name=orgId,proto3" json:"orgId,omitempty"` Data []*BillingGroupForecast `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*OrgForecast) Descriptor
deprecated
added in
v0.17.0
func (*OrgForecast) Descriptor() ([]byte, []int)
Deprecated: Use OrgForecast.ProtoReflect.Descriptor instead.
func (*OrgForecast) GetData ¶ added in v0.17.0
func (x *OrgForecast) GetData() []*BillingGroupForecast
func (*OrgForecast) GetOrgId ¶ added in v0.17.0
func (x *OrgForecast) GetOrgId() string
func (*OrgForecast) ProtoMessage ¶ added in v0.17.0
func (*OrgForecast) ProtoMessage()
func (*OrgForecast) ProtoReflect ¶ added in v0.17.0
func (x *OrgForecast) ProtoReflect() protoreflect.Message
func (*OrgForecast) Reset ¶ added in v0.17.0
func (x *OrgForecast) Reset()
func (*OrgForecast) String ¶ added in v0.17.0
func (x *OrgForecast) String() string
type OrgMonthToDateForecast ¶ added in v0.17.0
type OrgMonthToDateForecast struct { OrgId string `protobuf:"bytes,1,opt,name=orgId,proto3" json:"orgId,omitempty"` Data []*BillingGroupMonthToDateForecast `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*OrgMonthToDateForecast) Descriptor
deprecated
added in
v0.17.0
func (*OrgMonthToDateForecast) Descriptor() ([]byte, []int)
Deprecated: Use OrgMonthToDateForecast.ProtoReflect.Descriptor instead.
func (*OrgMonthToDateForecast) GetData ¶ added in v0.17.0
func (x *OrgMonthToDateForecast) GetData() []*BillingGroupMonthToDateForecast
func (*OrgMonthToDateForecast) GetOrgId ¶ added in v0.17.0
func (x *OrgMonthToDateForecast) GetOrgId() string
func (*OrgMonthToDateForecast) ProtoMessage ¶ added in v0.17.0
func (*OrgMonthToDateForecast) ProtoMessage()
func (*OrgMonthToDateForecast) ProtoReflect ¶ added in v0.17.0
func (x *OrgMonthToDateForecast) ProtoReflect() protoreflect.Message
func (*OrgMonthToDateForecast) Reset ¶ added in v0.17.0
func (x *OrgMonthToDateForecast) Reset()
func (*OrgMonthToDateForecast) String ¶ added in v0.17.0
func (x *OrgMonthToDateForecast) String() string
type Permission ¶ added in v0.33.2
type Permission struct { Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` Permissions []string `protobuf:"bytes,2,rep,name=permissions,proto3" json:"permissions,omitempty"` Policies []*Policy `protobuf:"bytes,3,rep,name=policies,proto3" json:"policies,omitempty"` // contains filtered or unexported fields }
func (*Permission) Descriptor
deprecated
added in
v0.33.2
func (*Permission) Descriptor() ([]byte, []int)
Deprecated: Use Permission.ProtoReflect.Descriptor instead.
func (*Permission) GetNamespace ¶ added in v0.33.2
func (x *Permission) GetNamespace() string
func (*Permission) GetPermissions ¶ added in v0.33.2
func (x *Permission) GetPermissions() []string
func (*Permission) GetPolicies ¶ added in v0.33.2
func (x *Permission) GetPolicies() []*Policy
func (*Permission) ProtoMessage ¶ added in v0.33.2
func (*Permission) ProtoMessage()
func (*Permission) ProtoReflect ¶ added in v0.33.2
func (x *Permission) ProtoReflect() protoreflect.Message
func (*Permission) Reset ¶ added in v0.33.2
func (x *Permission) Reset()
func (*Permission) String ¶ added in v0.33.2
func (x *Permission) String() string
type Policy ¶ added in v0.33.2
type Policy struct { Action string `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"` Effect string `protobuf:"bytes,2,opt,name=effect,proto3" json:"effect,omitempty"` Key string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"` Values []string `protobuf:"bytes,4,rep,name=values,proto3" json:"values,omitempty"` // contains filtered or unexported fields }
func (*Policy) Descriptor
deprecated
added in
v0.33.2
func (*Policy) ProtoMessage ¶ added in v0.33.2
func (*Policy) ProtoMessage()
func (*Policy) ProtoReflect ¶ added in v0.33.2
func (x *Policy) ProtoReflect() protoreflect.Message
type Role ¶ added in v0.34.0
type Role struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"` Permissions []string `protobuf:"bytes,3,rep,name=permissions,proto3" json:"permissions,omitempty"` Policies []*Policy `protobuf:"bytes,4,rep,name=policies,proto3" json:"policies,omitempty"` // contains filtered or unexported fields }
func (*Role) Descriptor
deprecated
added in
v0.34.0
func (*Role) GetNamespace ¶ added in v0.34.0
func (*Role) GetPermissions ¶ added in v0.34.0
func (*Role) GetPolicies ¶ added in v0.34.0
func (*Role) ProtoMessage ¶ added in v0.34.0
func (*Role) ProtoMessage()
func (*Role) ProtoReflect ¶ added in v0.34.0
func (x *Role) ProtoReflect() protoreflect.Message
type SlackChannel ¶ added in v0.56.1
type SlackChannel struct { WebhookUrl string `protobuf:"bytes,1,opt,name=webhookUrl,proto3" json:"webhookUrl,omitempty"` ChannelId string `protobuf:"bytes,2,opt,name=channelId,proto3" json:"channelId,omitempty"` Channel string `protobuf:"bytes,3,opt,name=channel,proto3" json:"channel,omitempty"` ConfigurationUrl string `protobuf:"bytes,4,opt,name=configurationUrl,proto3" json:"configurationUrl,omitempty"` Code string `protobuf:"bytes,5,opt,name=code,proto3" json:"code,omitempty"` RedirectUri string `protobuf:"bytes,6,opt,name=redirectUri,proto3" json:"redirectUri,omitempty"` // contains filtered or unexported fields }
func (*SlackChannel) Descriptor
deprecated
added in
v0.56.1
func (*SlackChannel) Descriptor() ([]byte, []int)
Deprecated: Use SlackChannel.ProtoReflect.Descriptor instead.
func (*SlackChannel) GetChannel ¶ added in v0.56.1
func (x *SlackChannel) GetChannel() string
func (*SlackChannel) GetChannelId ¶ added in v0.56.1
func (x *SlackChannel) GetChannelId() string
func (*SlackChannel) GetCode ¶ added in v0.68.66
func (x *SlackChannel) GetCode() string
func (*SlackChannel) GetConfigurationUrl ¶ added in v0.56.1
func (x *SlackChannel) GetConfigurationUrl() string
func (*SlackChannel) GetRedirectUri ¶ added in v0.68.66
func (x *SlackChannel) GetRedirectUri() string
func (*SlackChannel) GetWebhookUrl ¶ added in v0.56.1
func (x *SlackChannel) GetWebhookUrl() string
func (*SlackChannel) ProtoMessage ¶ added in v0.56.1
func (*SlackChannel) ProtoMessage()
func (*SlackChannel) ProtoReflect ¶ added in v0.56.1
func (x *SlackChannel) ProtoReflect() protoreflect.Message
func (*SlackChannel) Reset ¶ added in v0.56.1
func (x *SlackChannel) Reset()
func (*SlackChannel) String ¶ added in v0.56.1
func (x *SlackChannel) String() string
type UsageDetails ¶ added in v0.64.1
type UsageDetails struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"` Amount float64 `protobuf:"fixed64,3,opt,name=amount,proto3" json:"amount,omitempty"` // contains filtered or unexported fields }
UsageDetails resource definition.
func (*UsageDetails) Descriptor
deprecated
added in
v0.64.1
func (*UsageDetails) Descriptor() ([]byte, []int)
Deprecated: Use UsageDetails.ProtoReflect.Descriptor instead.
func (*UsageDetails) GetAmount ¶ added in v0.64.1
func (x *UsageDetails) GetAmount() float64
func (*UsageDetails) GetCurrency ¶ added in v0.64.1
func (x *UsageDetails) GetCurrency() string
func (*UsageDetails) GetName ¶ added in v0.64.1
func (x *UsageDetails) GetName() string
func (*UsageDetails) ProtoMessage ¶ added in v0.64.1
func (*UsageDetails) ProtoMessage()
func (*UsageDetails) ProtoReflect ¶ added in v0.64.1
func (x *UsageDetails) ProtoReflect() protoreflect.Message
func (*UsageDetails) Reset ¶ added in v0.64.1
func (x *UsageDetails) Reset()
func (*UsageDetails) String ¶ added in v0.64.1
func (x *UsageDetails) String() string
type User ¶
type User struct { // User's unique id. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The user's parent. If empty or non-existent, it means this user is a root user; // otherwise, it's a subuser. Parent string `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"` // The attributes (key/value pair) of the user. If hierarchy is supported, it will be // separated by '/', such as 'key/subkey=value'. See https://alphauslabs.github.io/blueapi/ // for the list of supported attributes. Metadata map[string]string `` /* 157-byte string literal not displayed */ // contains filtered or unexported fields }
func (*User) Descriptor
deprecated
func (*User) GetMetadata ¶
func (*User) ProtoMessage ¶
func (*User) ProtoMessage()
func (*User) ProtoReflect ¶
func (x *User) ProtoReflect() protoreflect.Message
type UserRoleMapping ¶ added in v0.35.0
type UserRoleMapping struct { RootUser string `protobuf:"bytes,1,opt,name=rootUser,proto3" json:"rootUser,omitempty"` SubUser string `protobuf:"bytes,2,opt,name=subUser,proto3" json:"subUser,omitempty"` Namespace string `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"` Role string `protobuf:"bytes,4,opt,name=role,proto3" json:"role,omitempty"` Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
func (*UserRoleMapping) Descriptor
deprecated
added in
v0.35.0
func (*UserRoleMapping) Descriptor() ([]byte, []int)
Deprecated: Use UserRoleMapping.ProtoReflect.Descriptor instead.
func (*UserRoleMapping) GetFilter ¶ added in v0.35.0
func (x *UserRoleMapping) GetFilter() string
func (*UserRoleMapping) GetNamespace ¶ added in v0.35.0
func (x *UserRoleMapping) GetNamespace() string
func (*UserRoleMapping) GetRole ¶ added in v0.35.0
func (x *UserRoleMapping) GetRole() string
func (*UserRoleMapping) GetRootUser ¶ added in v0.35.0
func (x *UserRoleMapping) GetRootUser() string
func (*UserRoleMapping) GetSubUser ¶ added in v0.35.0
func (x *UserRoleMapping) GetSubUser() string
func (*UserRoleMapping) ProtoMessage ¶ added in v0.35.0
func (*UserRoleMapping) ProtoMessage()
func (*UserRoleMapping) ProtoReflect ¶ added in v0.35.0
func (x *UserRoleMapping) ProtoReflect() protoreflect.Message
func (*UserRoleMapping) Reset ¶ added in v0.35.0
func (x *UserRoleMapping) Reset()
func (*UserRoleMapping) String ¶ added in v0.35.0
func (x *UserRoleMapping) String() string
type UtilizationData ¶ added in v0.51.1
type UtilizationData struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` ChartData []*ChartData `protobuf:"bytes,2,rep,name=chartData,proto3" json:"chartData,omitempty"` // contains filtered or unexported fields }
func (*UtilizationData) Descriptor
deprecated
added in
v0.51.1
func (*UtilizationData) Descriptor() ([]byte, []int)
Deprecated: Use UtilizationData.ProtoReflect.Descriptor instead.
func (*UtilizationData) GetChartData ¶ added in v0.51.1
func (x *UtilizationData) GetChartData() []*ChartData
func (*UtilizationData) GetId ¶ added in v0.51.1
func (x *UtilizationData) GetId() string
func (*UtilizationData) ProtoMessage ¶ added in v0.51.1
func (*UtilizationData) ProtoMessage()
func (*UtilizationData) ProtoReflect ¶ added in v0.51.1
func (x *UtilizationData) ProtoReflect() protoreflect.Message
func (*UtilizationData) Reset ¶ added in v0.51.1
func (x *UtilizationData) Reset()
func (*UtilizationData) String ¶ added in v0.51.1
func (x *UtilizationData) String() string
type VendorDetail ¶ added in v0.64.1
type VendorDetail struct { // details: Includes account-by-account details Details []*AccountDetails `protobuf:"bytes,1,rep,name=details,proto3" json:"details,omitempty"` // groupDetails: Includes account-by-account details(fee item data). GroupDetails []*GroupDetails `protobuf:"bytes,2,rep,name=groupDetails,proto3" json:"groupDetails,omitempty"` // groupCustomDetails: Includes account-by-account details(custom service and additional item data). GroupCustomDetails []*GroupCustomDetails `protobuf:"bytes,5,rep,name=groupCustomDetails,proto3" json:"groupCustomDetails,omitempty"` // total: Includes data on billing totals Total []*InvoiceTotal `protobuf:"bytes,3,rep,name=total,proto3" json:"total,omitempty"` // settings: Includes settings related to billing Settings *InvoiceSettings `protobuf:"bytes,4,opt,name=settings,proto3" json:"settings,omitempty"` // contains filtered or unexported fields }
VendorDetail resource definition.
func (*VendorDetail) Descriptor
deprecated
added in
v0.64.1
func (*VendorDetail) Descriptor() ([]byte, []int)
Deprecated: Use VendorDetail.ProtoReflect.Descriptor instead.
func (*VendorDetail) GetDetails ¶ added in v0.64.1
func (x *VendorDetail) GetDetails() []*AccountDetails
func (*VendorDetail) GetGroupCustomDetails ¶ added in v0.65.61
func (x *VendorDetail) GetGroupCustomDetails() []*GroupCustomDetails
func (*VendorDetail) GetGroupDetails ¶ added in v0.64.1
func (x *VendorDetail) GetGroupDetails() []*GroupDetails
func (*VendorDetail) GetSettings ¶ added in v0.64.1
func (x *VendorDetail) GetSettings() *InvoiceSettings
func (*VendorDetail) GetTotal ¶ added in v0.64.1
func (x *VendorDetail) GetTotal() []*InvoiceTotal
func (*VendorDetail) ProtoMessage ¶ added in v0.64.1
func (*VendorDetail) ProtoMessage()
func (*VendorDetail) ProtoReflect ¶ added in v0.64.1
func (x *VendorDetail) ProtoReflect() protoreflect.Message
func (*VendorDetail) Reset ¶ added in v0.64.1
func (x *VendorDetail) Reset()
func (*VendorDetail) String ¶ added in v0.64.1
func (x *VendorDetail) String() string