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 AccountOriginalResource
- func (*AccountOriginalResource) Descriptor() ([]byte, []int)deprecated
- func (x *AccountOriginalResource) GetId() string
- func (x *AccountOriginalResource) GetMetadata() []*KeyValueMap
- func (x *AccountOriginalResource) GetName() string
- func (x *AccountOriginalResource) GetPayerId() string
- func (x *AccountOriginalResource) GetProductRegistered() bool
- func (x *AccountOriginalResource) GetVendor() string
- func (*AccountOriginalResource) ProtoMessage()
- func (x *AccountOriginalResource) ProtoReflect() protoreflect.Message
- func (x *AccountOriginalResource) Reset()
- func (x *AccountOriginalResource) 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 CustomMonthBudgetAlert
- func (*CustomMonthBudgetAlert) Descriptor() ([]byte, []int)deprecated
- func (x *CustomMonthBudgetAlert) GetEnabled() bool
- func (x *CustomMonthBudgetAlert) GetStartDay() string
- func (x *CustomMonthBudgetAlert) GetValue() float64
- func (*CustomMonthBudgetAlert) ProtoMessage()
- func (x *CustomMonthBudgetAlert) ProtoReflect() protoreflect.Message
- func (x *CustomMonthBudgetAlert) Reset()
- func (x *CustomMonthBudgetAlert) String() string
- type CustomPeriodBudgetAlert
- func (*CustomPeriodBudgetAlert) Descriptor() ([]byte, []int)deprecated
- func (x *CustomPeriodBudgetAlert) GetEnabled() bool
- func (x *CustomPeriodBudgetAlert) GetEndDate() string
- func (x *CustomPeriodBudgetAlert) GetStartDate() string
- func (x *CustomPeriodBudgetAlert) GetValue() float64
- func (*CustomPeriodBudgetAlert) ProtoMessage()
- func (x *CustomPeriodBudgetAlert) ProtoReflect() protoreflect.Message
- func (x *CustomPeriodBudgetAlert) Reset()
- func (x *CustomPeriodBudgetAlert) 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 KeyValueMap
- func (*KeyValueMap) Descriptor() ([]byte, []int)deprecated
- func (x *KeyValueMap) GetBoolValue() bool
- func (x *KeyValueMap) GetKey() string
- func (x *KeyValueMap) GetStringValue() string
- func (x *KeyValueMap) GetValue() isKeyValueMap_Value
- func (*KeyValueMap) ProtoMessage()
- func (x *KeyValueMap) ProtoReflect() protoreflect.Message
- func (x *KeyValueMap) Reset()
- func (x *KeyValueMap) String() string
- type KeyValueMap_BoolValue
- type KeyValueMap_StringValue
- 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) GetCost() float64
- func (x *OptionsChart) GetCoverage() float64
- func (x *OptionsChart) GetDate() string
- func (x *OptionsChart) GetUsage() float64
- func (x *OptionsChart) GetUsageCoverage() 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 SubUser
- func (*SubUser) Descriptor() ([]byte, []int)deprecated
- func (x *SubUser) GetId() string
- func (x *SubUser) GetMetadata() map[string]string
- func (x *SubUser) GetParentId() string
- func (x *SubUser) GetRoles() []*SubUserRole
- func (*SubUser) ProtoMessage()
- func (x *SubUser) ProtoReflect() protoreflect.Message
- func (x *SubUser) Reset()
- func (x *SubUser) String() string
- type SubUserRole
- func (*SubUserRole) Descriptor() ([]byte, []int)deprecated
- func (x *SubUserRole) GetPermissions() []string
- func (x *SubUserRole) GetRoleId() string
- func (x *SubUserRole) GetSubUserId() string
- func (*SubUserRole) ProtoMessage()
- func (x *SubUserRole) ProtoReflect() protoreflect.Message
- func (x *SubUserRole) Reset()
- func (x *SubUserRole) 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 AccountOriginalResource ¶ added in v0.74.3
type AccountOriginalResource struct {
// The id is associated with CostUsage or BillingReport.
// Vendor positioning is
// AWS: `lineItem/UsageAccountId`
// GoogleCloud: `projectId`
// Azure: `azure customer id`
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// The name is associated with CostUsage or BillingReport.
// Basically the same as id.
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// The payerId associated with CostUsage or BillingReport.
// It will be the organization Id associated with the id.
PayerId string `protobuf:"bytes,3,opt,name=payerId,proto3" json:"payerId,omitempty"`
// The vendor. supported by `aws`,`gcp`,`azure`
Vendor string `protobuf:"bytes,4,opt,name=vendor,proto3" json:"vendor,omitempty"`
// The ProductRegistered indicates whether it is linked to a product(Ripple or Wave(Pro)).
ProductRegistered bool `protobuf:"varint,5,opt,name=productRegistered,proto3" json:"productRegistered,omitempty"`
// The attributes (key/value pair) of the account original resource.
Metadata []*KeyValueMap `protobuf:"bytes,6,rep,name=metadata,proto3" json:"metadata,omitempty"`
// contains filtered or unexported fields
}
AccountOriginalResource resource definition.
func (*AccountOriginalResource) Descriptor
deprecated
added in
v0.74.3
func (*AccountOriginalResource) Descriptor() ([]byte, []int)
Deprecated: Use AccountOriginalResource.ProtoReflect.Descriptor instead.
func (*AccountOriginalResource) GetId ¶ added in v0.74.3
func (x *AccountOriginalResource) GetId() string
func (*AccountOriginalResource) GetMetadata ¶ added in v0.74.5
func (x *AccountOriginalResource) GetMetadata() []*KeyValueMap
func (*AccountOriginalResource) GetName ¶ added in v0.74.3
func (x *AccountOriginalResource) GetName() string
func (*AccountOriginalResource) GetPayerId ¶ added in v0.74.3
func (x *AccountOriginalResource) GetPayerId() string
func (*AccountOriginalResource) GetProductRegistered ¶ added in v0.74.3
func (x *AccountOriginalResource) GetProductRegistered() bool
func (*AccountOriginalResource) GetVendor ¶ added in v0.74.3
func (x *AccountOriginalResource) GetVendor() string
func (*AccountOriginalResource) ProtoMessage ¶ added in v0.74.3
func (*AccountOriginalResource) ProtoMessage()
func (*AccountOriginalResource) ProtoReflect ¶ added in v0.74.3
func (x *AccountOriginalResource) ProtoReflect() protoreflect.Message
func (*AccountOriginalResource) Reset ¶ added in v0.74.3
func (x *AccountOriginalResource) Reset()
func (*AccountOriginalResource) String ¶ added in v0.74.3
func (x *AccountOriginalResource) 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 `` /* 143-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 `` /* 147-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 CustomMonthBudgetAlert ¶ added in v0.77.23
type CustomMonthBudgetAlert 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"`
// Required. start day in budget alerts
StartDay string `protobuf:"bytes,3,opt,name=startDay,proto3" json:"startDay,omitempty"`
// contains filtered or unexported fields
}
CustomMonthBudgetAlert resource definition.
func (*CustomMonthBudgetAlert) Descriptor
deprecated
added in
v0.77.23
func (*CustomMonthBudgetAlert) Descriptor() ([]byte, []int)
Deprecated: Use CustomMonthBudgetAlert.ProtoReflect.Descriptor instead.
func (*CustomMonthBudgetAlert) GetEnabled ¶ added in v0.77.23
func (x *CustomMonthBudgetAlert) GetEnabled() bool
func (*CustomMonthBudgetAlert) GetStartDay ¶ added in v0.77.23
func (x *CustomMonthBudgetAlert) GetStartDay() string
func (*CustomMonthBudgetAlert) GetValue ¶ added in v0.77.23
func (x *CustomMonthBudgetAlert) GetValue() float64
func (*CustomMonthBudgetAlert) ProtoMessage ¶ added in v0.77.23
func (*CustomMonthBudgetAlert) ProtoMessage()
func (*CustomMonthBudgetAlert) ProtoReflect ¶ added in v0.77.23
func (x *CustomMonthBudgetAlert) ProtoReflect() protoreflect.Message
func (*CustomMonthBudgetAlert) Reset ¶ added in v0.77.23
func (x *CustomMonthBudgetAlert) Reset()
func (*CustomMonthBudgetAlert) String ¶ added in v0.77.23
func (x *CustomMonthBudgetAlert) String() string
type CustomPeriodBudgetAlert ¶ added in v0.77.9
type CustomPeriodBudgetAlert 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"`
// Required. start date in budget alerts
StartDate string `protobuf:"bytes,3,opt,name=startDate,proto3" json:"startDate,omitempty"`
// Required. end date in budget alerts
EndDate string `protobuf:"bytes,4,opt,name=endDate,proto3" json:"endDate,omitempty"`
// contains filtered or unexported fields
}
CustomPeriodBudgetAlert resource definition.
func (*CustomPeriodBudgetAlert) Descriptor
deprecated
added in
v0.77.9
func (*CustomPeriodBudgetAlert) Descriptor() ([]byte, []int)
Deprecated: Use CustomPeriodBudgetAlert.ProtoReflect.Descriptor instead.
func (*CustomPeriodBudgetAlert) GetEnabled ¶ added in v0.77.9
func (x *CustomPeriodBudgetAlert) GetEnabled() bool
func (*CustomPeriodBudgetAlert) GetEndDate ¶ added in v0.77.11
func (x *CustomPeriodBudgetAlert) GetEndDate() string
func (*CustomPeriodBudgetAlert) GetStartDate ¶ added in v0.77.11
func (x *CustomPeriodBudgetAlert) GetStartDate() string
func (*CustomPeriodBudgetAlert) GetValue ¶ added in v0.77.9
func (x *CustomPeriodBudgetAlert) GetValue() float64
func (*CustomPeriodBudgetAlert) ProtoMessage ¶ added in v0.77.9
func (*CustomPeriodBudgetAlert) ProtoMessage()
func (*CustomPeriodBudgetAlert) ProtoReflect ¶ added in v0.77.9
func (x *CustomPeriodBudgetAlert) ProtoReflect() protoreflect.Message
func (*CustomPeriodBudgetAlert) Reset ¶ added in v0.77.9
func (x *CustomPeriodBudgetAlert) Reset()
func (*CustomPeriodBudgetAlert) String ¶ added in v0.77.9
func (x *CustomPeriodBudgetAlert) 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 KeyValueMap ¶ added in v0.74.5
type KeyValueMap struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
// Types that are valid to be assigned to Value:
//
// *KeyValueMap_StringValue
// *KeyValueMap_BoolValue
Value isKeyValueMap_Value `protobuf_oneof:"value"`
// contains filtered or unexported fields
}
KeyValueMap resource definition.
func (*KeyValueMap) Descriptor
deprecated
added in
v0.74.5
func (*KeyValueMap) Descriptor() ([]byte, []int)
Deprecated: Use KeyValueMap.ProtoReflect.Descriptor instead.
func (*KeyValueMap) GetBoolValue ¶ added in v0.74.5
func (x *KeyValueMap) GetBoolValue() bool
func (*KeyValueMap) GetKey ¶ added in v0.74.5
func (x *KeyValueMap) GetKey() string
func (*KeyValueMap) GetStringValue ¶ added in v0.74.5
func (x *KeyValueMap) GetStringValue() string
func (*KeyValueMap) GetValue ¶ added in v0.74.5
func (x *KeyValueMap) GetValue() isKeyValueMap_Value
func (*KeyValueMap) ProtoMessage ¶ added in v0.74.5
func (*KeyValueMap) ProtoMessage()
func (*KeyValueMap) ProtoReflect ¶ added in v0.74.5
func (x *KeyValueMap) ProtoReflect() protoreflect.Message
func (*KeyValueMap) Reset ¶ added in v0.74.5
func (x *KeyValueMap) Reset()
func (*KeyValueMap) String ¶ added in v0.74.5
func (x *KeyValueMap) String() string
type KeyValueMap_BoolValue ¶ added in v0.74.5
type KeyValueMap_BoolValue struct {
BoolValue bool `protobuf:"varint,3,opt,name=boolValue,proto3,oneof"`
}
type KeyValueMap_StringValue ¶ added in v0.74.5
type KeyValueMap_StringValue struct {
StringValue string `protobuf:"bytes,2,opt,name=stringValue,proto3,oneof"`
}
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"`
Cost float64 `protobuf:"fixed64,4,opt,name=cost,proto3" json:"cost,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"`
UsageCoverage float64 `protobuf:"fixed64,5,opt,name=usageCoverage,proto3" json:"usageCoverage,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) GetCost ¶ added in v0.71.76
func (x *OptionsChart) GetCost() float64
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) GetUsageCoverage ¶ added in v0.71.76
func (x *OptionsChart) GetUsageCoverage() 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 SubUser ¶ added in v0.74.32
type SubUser struct {
// Sub-user's unique id.
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// The id of the parent user. If this is empty, the sub-user is invalid.
ParentId string `protobuf:"bytes,2,opt,name=parentId,proto3" json:"parentId,omitempty"`
// Attributes specific to the sub-user.
Metadata map[string]string `` /* 143-byte string literal not displayed */
// Role details for the sub-user, if applicable.
Roles []*SubUserRole `protobuf:"bytes,4,rep,name=roles,proto3" json:"roles,omitempty"`
// contains filtered or unexported fields
}
func (*SubUser) Descriptor
deprecated
added in
v0.74.32
func (*SubUser) GetMetadata ¶ added in v0.74.32
func (*SubUser) GetParentId ¶ added in v0.74.32
func (*SubUser) GetRoles ¶ added in v0.74.32
func (x *SubUser) GetRoles() []*SubUserRole
func (*SubUser) ProtoMessage ¶ added in v0.74.32
func (*SubUser) ProtoMessage()
func (*SubUser) ProtoReflect ¶ added in v0.74.32
func (x *SubUser) ProtoReflect() protoreflect.Message
type SubUserRole ¶ added in v0.74.32
type SubUserRole struct {
// Role ID assigned to the sub-user.
RoleId string `protobuf:"bytes,1,opt,name=roleId,proto3" json:"roleId,omitempty"`
// Permissions granted to the sub-user for this role.
Permissions []string `protobuf:"bytes,2,rep,name=permissions,proto3" json:"permissions,omitempty"`
// Temporary: Tracks the sub-user ID to verify the role is assigned to the correct user.
// This field will be removed after testing is complete.
SubUserId string `protobuf:"bytes,3,opt,name=subUserId,proto3" json:"subUserId,omitempty"`
// contains filtered or unexported fields
}
func (*SubUserRole) Descriptor
deprecated
added in
v0.74.32
func (*SubUserRole) Descriptor() ([]byte, []int)
Deprecated: Use SubUserRole.ProtoReflect.Descriptor instead.
func (*SubUserRole) GetPermissions ¶ added in v0.74.32
func (x *SubUserRole) GetPermissions() []string
func (*SubUserRole) GetRoleId ¶ added in v0.74.32
func (x *SubUserRole) GetRoleId() string
func (*SubUserRole) GetSubUserId ¶ added in v0.74.32
func (x *SubUserRole) GetSubUserId() string
func (*SubUserRole) ProtoMessage ¶ added in v0.74.32
func (*SubUserRole) ProtoMessage()
func (*SubUserRole) ProtoReflect ¶ added in v0.74.32
func (x *SubUserRole) ProtoReflect() protoreflect.Message
func (*SubUserRole) Reset ¶ added in v0.74.32
func (x *SubUserRole) Reset()
func (*SubUserRole) String ¶ added in v0.74.32
func (x *SubUserRole) 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 `` /* 143-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