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 (*Account) ProtoMessage()
- func (x *Account) ProtoReflect() protoreflect.Message
- func (x *Account) Reset()
- func (x *Account) 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 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 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 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 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) 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 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 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 KeyValue
- type MSTeamsChannel
- 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 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 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) 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 Operation
- func (*Operation) Descriptor() ([]byte, []int)deprecated
- func (x *Operation) GetDone() bool
- func (x *Operation) GetError() *status.Status
- func (x *Operation) GetMetadata() *anypb.Any
- func (x *Operation) GetName() string
- func (x *Operation) GetResponse() *anypb.Any
- func (m *Operation) GetResult() isOperation_Result
- func (*Operation) ProtoMessage()
- func (x *Operation) ProtoReflect() protoreflect.Message
- func (x *Operation) Reset()
- func (x *Operation) String() string
- type OperationAwsCalculateCostsMetadataV1
- func (*OperationAwsCalculateCostsMetadataV1) Descriptor() ([]byte, []int)deprecated
- func (x *OperationAwsCalculateCostsMetadataV1) GetCreated() string
- func (x *OperationAwsCalculateCostsMetadataV1) GetGroupIds() []string
- func (x *OperationAwsCalculateCostsMetadataV1) GetMonth() string
- func (x *OperationAwsCalculateCostsMetadataV1) GetOrgId() string
- func (x *OperationAwsCalculateCostsMetadataV1) GetStatus() string
- func (x *OperationAwsCalculateCostsMetadataV1) GetUpdated() string
- func (*OperationAwsCalculateCostsMetadataV1) ProtoMessage()
- func (x *OperationAwsCalculateCostsMetadataV1) ProtoReflect() protoreflect.Message
- func (x *OperationAwsCalculateCostsMetadataV1) Reset()
- func (x *OperationAwsCalculateCostsMetadataV1) String() string
- type OperationImportCurMetadataV1
- func (*OperationImportCurMetadataV1) Descriptor() ([]byte, []int)deprecated
- func (x *OperationImportCurMetadataV1) GetAccounts() []string
- func (x *OperationImportCurMetadataV1) GetCreated() string
- func (x *OperationImportCurMetadataV1) GetMonth() string
- func (x *OperationImportCurMetadataV1) GetUpdated() string
- func (*OperationImportCurMetadataV1) ProtoMessage()
- func (x *OperationImportCurMetadataV1) ProtoReflect() protoreflect.Message
- func (x *OperationImportCurMetadataV1) Reset()
- func (x *OperationImportCurMetadataV1) String() string
- type Operation_Error
- type Operation_Response
- type OptionsChart
- func (*OptionsChart) Descriptor() ([]byte, []int)deprecated
- func (x *OptionsChart) GetCoverage() float64
- func (x *OptionsChart) GetDate() string
- func (x *OptionsChart) GetUsage() float64
- func (*OptionsChart) ProtoMessage()
- func (x *OptionsChart) ProtoReflect() protoreflect.Message
- func (x *OptionsChart) Reset()
- func (x *OptionsChart) String() string
- type OptionsData
- func (*OptionsData) Descriptor() ([]byte, []int)deprecated
- func (x *OptionsData) GetId() string
- func (x *OptionsData) GetOptionsChart() []*OptionsChart
- func (*OptionsData) ProtoMessage()
- func (x *OptionsData) ProtoReflect() protoreflect.Message
- func (x *OptionsData) Reset()
- func (x *OptionsData) String() string
- type OrgForecast
- func (*OrgForecast) Descriptor() ([]byte, []int)deprecated
- func (x *OrgForecast) GetData() []*BillingGroupForecast
- func (x *OrgForecast) GetOrgId() string
- func (*OrgForecast) ProtoMessage()
- func (x *OrgForecast) ProtoReflect() protoreflect.Message
- func (x *OrgForecast) Reset()
- func (x *OrgForecast) String() string
- type OrgMonthToDateForecast
- func (*OrgMonthToDateForecast) Descriptor() ([]byte, []int)deprecated
- func (x *OrgMonthToDateForecast) GetData() []*BillingGroupMonthToDateForecast
- func (x *OrgMonthToDateForecast) GetOrgId() string
- func (*OrgMonthToDateForecast) ProtoMessage()
- func (x *OrgMonthToDateForecast) ProtoReflect() protoreflect.Message
- func (x *OrgMonthToDateForecast) Reset()
- func (x *OrgMonthToDateForecast) String() string
- type Permission
- func (*Permission) Descriptor() ([]byte, []int)deprecated
- func (x *Permission) GetNamespace() string
- func (x *Permission) GetPermissions() []string
- func (x *Permission) GetPolicies() []*Policy
- func (*Permission) ProtoMessage()
- func (x *Permission) ProtoReflect() protoreflect.Message
- func (x *Permission) Reset()
- func (x *Permission) String() string
- type Policy
- func (*Policy) Descriptor() ([]byte, []int)deprecated
- func (x *Policy) GetAction() string
- func (x *Policy) GetEffect() string
- func (x *Policy) GetKey() string
- func (x *Policy) GetValues() []string
- func (*Policy) ProtoMessage()
- func (x *Policy) ProtoReflect() protoreflect.Message
- func (x *Policy) Reset()
- func (x *Policy) String() string
- type Role
- func (*Role) Descriptor() ([]byte, []int)deprecated
- func (x *Role) GetName() string
- func (x *Role) GetNamespace() string
- func (x *Role) GetPermissions() []string
- func (x *Role) GetPolicies() []*Policy
- func (*Role) ProtoMessage()
- func (x *Role) ProtoReflect() protoreflect.Message
- func (x *Role) Reset()
- func (x *Role) String() string
- type SlackChannel
- func (*SlackChannel) Descriptor() ([]byte, []int)deprecated
- func (x *SlackChannel) GetChannel() string
- func (x *SlackChannel) GetChannelId() string
- func (x *SlackChannel) GetConfigurationUrl() 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 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
Constants ¶
This section is empty.
Variables ¶
var File_api_account_proto protoreflect.FileDescriptor
var File_api_accountgroup_proto protoreflect.FileDescriptor
var File_api_apiclient_proto protoreflect.FileDescriptor
var File_api_budget_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_keyvalue_proto protoreflect.FileDescriptor
var File_api_notification_proto protoreflect.FileDescriptor
var File_api_operation_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 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 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 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 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 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 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"` // 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) 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 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 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 KeyValue ¶ added in v0.30.0
type KeyValue struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*KeyValue) Descriptor
deprecated
added in
v0.30.0
func (*KeyValue) ProtoMessage ¶ added in v0.30.0
func (*KeyValue) ProtoMessage()
func (*KeyValue) ProtoReflect ¶ added in v0.30.0
func (x *KeyValue) ProtoReflect() protoreflect.Message
type MSTeamsChannel ¶ added in v0.56.1
type MSTeamsChannel struct { WebhookUrl string `protobuf:"bytes,1,opt,name=webhookUrl,proto3" json:"webhookUrl,omitempty"` // contains filtered or unexported fields }
func (*MSTeamsChannel) Descriptor
deprecated
added in
v0.56.1
func (*MSTeamsChannel) Descriptor() ([]byte, []int)
Deprecated: Use MSTeamsChannel.ProtoReflect.Descriptor instead.
func (*MSTeamsChannel) GetWebhookUrl ¶ added in v0.56.1
func (x *MSTeamsChannel) GetWebhookUrl() string
func (*MSTeamsChannel) ProtoMessage ¶ added in v0.56.1
func (*MSTeamsChannel) ProtoMessage()
func (*MSTeamsChannel) ProtoReflect ¶ added in v0.56.1
func (x *MSTeamsChannel) ProtoReflect() protoreflect.Message
func (*MSTeamsChannel) Reset ¶ added in v0.56.1
func (x *MSTeamsChannel) Reset()
func (*MSTeamsChannel) String ¶ added in v0.56.1
func (x *MSTeamsChannel) String() string
type 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 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 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"` // 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) 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 Operation ¶ added in v0.10.0
type Operation struct { // The server-assigned name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Service-specific metadata associated with the operation. It typically // contains progress information and common metadata such as create time. // Some services might not provide such metadata. Any method that returns a // long-running operation should document the metadata type, if any. Metadata *anypb.Any `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"` // If the value is `false`, it means the operation is still in progress. // If `true`, the operation is completed, and either `error` or `response` is // available. Done bool `protobuf:"varint,3,opt,name=done,proto3" json:"done,omitempty"` // The operation result, which can be either an `error` or a valid `response`. // If `done` == `false`, neither `error` nor `response` is set. // If `done` == `true`, exactly one of `error` or `response` is set. // // Types that are assignable to Result: // *Operation_Error // *Operation_Response Result isOperation_Result `protobuf_oneof:"result"` // contains filtered or unexported fields }
This resource represents a long-running operation that is the result of a network API call.
func (*Operation) Descriptor
deprecated
added in
v0.10.0
func (*Operation) GetMetadata ¶ added in v0.10.0
func (*Operation) GetResponse ¶ added in v0.10.0
func (*Operation) ProtoMessage ¶ added in v0.10.0
func (*Operation) ProtoMessage()
func (*Operation) ProtoReflect ¶ added in v0.10.0
func (x *Operation) ProtoReflect() protoreflect.Message
type OperationAwsCalculateCostsMetadataV1 ¶ added in v0.35.3
type OperationAwsCalculateCostsMetadataV1 struct { // Organization id. OrgId string `protobuf:"bytes,1,opt,name=orgId,proto3" json:"orgId,omitempty"` // The month being calculated. Month string `protobuf:"bytes,2,opt,name=month,proto3" json:"month,omitempty"` // If the request is for a specific group(s) (billing groups at the moment), // their equivalent ids are listed here. Otherwise, empty. GroupIds []string `protobuf:"bytes,3,rep,name=groupIds,proto3" json:"groupIds,omitempty"` // Latest status information. Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"` // Timestamp when operation was created/started in RFC3339 format. Created string `protobuf:"bytes,5,opt,name=created,proto3" json:"created,omitempty"` // Timestamp of the operation's last update in RFC3339 format. Updated string `protobuf:"bytes,6,opt,name=updated,proto3" json:"updated,omitempty"` // contains filtered or unexported fields }
func (*OperationAwsCalculateCostsMetadataV1) Descriptor
deprecated
added in
v0.35.3
func (*OperationAwsCalculateCostsMetadataV1) Descriptor() ([]byte, []int)
Deprecated: Use OperationAwsCalculateCostsMetadataV1.ProtoReflect.Descriptor instead.
func (*OperationAwsCalculateCostsMetadataV1) GetCreated ¶ added in v0.35.3
func (x *OperationAwsCalculateCostsMetadataV1) GetCreated() string
func (*OperationAwsCalculateCostsMetadataV1) GetGroupIds ¶ added in v0.35.23
func (x *OperationAwsCalculateCostsMetadataV1) GetGroupIds() []string
func (*OperationAwsCalculateCostsMetadataV1) GetMonth ¶ added in v0.35.3
func (x *OperationAwsCalculateCostsMetadataV1) GetMonth() string
func (*OperationAwsCalculateCostsMetadataV1) GetOrgId ¶ added in v0.35.3
func (x *OperationAwsCalculateCostsMetadataV1) GetOrgId() string
func (*OperationAwsCalculateCostsMetadataV1) GetStatus ¶ added in v0.35.3
func (x *OperationAwsCalculateCostsMetadataV1) GetStatus() string
func (*OperationAwsCalculateCostsMetadataV1) GetUpdated ¶ added in v0.35.3
func (x *OperationAwsCalculateCostsMetadataV1) GetUpdated() string
func (*OperationAwsCalculateCostsMetadataV1) ProtoMessage ¶ added in v0.35.3
func (*OperationAwsCalculateCostsMetadataV1) ProtoMessage()
func (*OperationAwsCalculateCostsMetadataV1) ProtoReflect ¶ added in v0.35.3
func (x *OperationAwsCalculateCostsMetadataV1) ProtoReflect() protoreflect.Message
func (*OperationAwsCalculateCostsMetadataV1) Reset ¶ added in v0.35.3
func (x *OperationAwsCalculateCostsMetadataV1) Reset()
func (*OperationAwsCalculateCostsMetadataV1) String ¶ added in v0.35.3
func (x *OperationAwsCalculateCostsMetadataV1) String() string
type OperationImportCurMetadataV1 ¶ added in v0.31.0
type OperationImportCurMetadataV1 struct { Month string `protobuf:"bytes,1,opt,name=month,proto3" json:"month,omitempty"` Accounts []string `protobuf:"bytes,2,rep,name=accounts,proto3" json:"accounts,omitempty"` Created string `protobuf:"bytes,3,opt,name=created,proto3" json:"created,omitempty"` Updated string `protobuf:"bytes,4,opt,name=updated,proto3" json:"updated,omitempty"` // contains filtered or unexported fields }
func (*OperationImportCurMetadataV1) Descriptor
deprecated
added in
v0.31.0
func (*OperationImportCurMetadataV1) Descriptor() ([]byte, []int)
Deprecated: Use OperationImportCurMetadataV1.ProtoReflect.Descriptor instead.
func (*OperationImportCurMetadataV1) GetAccounts ¶ added in v0.31.0
func (x *OperationImportCurMetadataV1) GetAccounts() []string
func (*OperationImportCurMetadataV1) GetCreated ¶ added in v0.31.0
func (x *OperationImportCurMetadataV1) GetCreated() string
func (*OperationImportCurMetadataV1) GetMonth ¶ added in v0.31.0
func (x *OperationImportCurMetadataV1) GetMonth() string
func (*OperationImportCurMetadataV1) GetUpdated ¶ added in v0.31.0
func (x *OperationImportCurMetadataV1) GetUpdated() string
func (*OperationImportCurMetadataV1) ProtoMessage ¶ added in v0.31.0
func (*OperationImportCurMetadataV1) ProtoMessage()
func (*OperationImportCurMetadataV1) ProtoReflect ¶ added in v0.31.0
func (x *OperationImportCurMetadataV1) ProtoReflect() protoreflect.Message
func (*OperationImportCurMetadataV1) Reset ¶ added in v0.31.0
func (x *OperationImportCurMetadataV1) Reset()
func (*OperationImportCurMetadataV1) String ¶ added in v0.31.0
func (x *OperationImportCurMetadataV1) String() string
type Operation_Error ¶ added in v0.10.0
type Operation_Response ¶ added in v0.10.0
type Operation_Response struct { // The normal response of the operation in case of success. If the original method returns // no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the // original method is standard `Get`/`Create`/`Update`, the response should be the // resource. For other methods, the response should have the type `XxxResponse`, where // `Xxx` is the original method name. For example, if the original method name is // `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`. Response *anypb.Any `protobuf:"bytes,5,opt,name=response,proto3,oneof"` }
type OptionsChart ¶ added in v0.51.5
type OptionsChart struct { Date string `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"` Coverage float64 `protobuf:"fixed64,2,opt,name=coverage,proto3" json:"coverage,omitempty"` Usage float64 `protobuf:"fixed64,3,opt,name=usage,proto3" json:"usage,omitempty"` // contains filtered or unexported fields }
func (*OptionsChart) Descriptor
deprecated
added in
v0.51.5
func (*OptionsChart) Descriptor() ([]byte, []int)
Deprecated: Use OptionsChart.ProtoReflect.Descriptor instead.
func (*OptionsChart) GetCoverage ¶ added in v0.51.5
func (x *OptionsChart) GetCoverage() float64
func (*OptionsChart) GetDate ¶ added in v0.51.5
func (x *OptionsChart) GetDate() string
func (*OptionsChart) GetUsage ¶ added in v0.51.5
func (x *OptionsChart) GetUsage() float64
func (*OptionsChart) ProtoMessage ¶ added in v0.51.5
func (*OptionsChart) ProtoMessage()
func (*OptionsChart) ProtoReflect ¶ added in v0.51.5
func (x *OptionsChart) ProtoReflect() protoreflect.Message
func (*OptionsChart) Reset ¶ added in v0.51.5
func (x *OptionsChart) Reset()
func (*OptionsChart) String ¶ added in v0.51.5
func (x *OptionsChart) String() string
type OptionsData ¶ added in v0.51.5
type OptionsData struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` OptionsChart []*OptionsChart `protobuf:"bytes,2,rep,name=optionsChart,proto3" json:"optionsChart,omitempty"` // contains filtered or unexported fields }
func (*OptionsData) Descriptor
deprecated
added in
v0.51.5
func (*OptionsData) Descriptor() ([]byte, []int)
Deprecated: Use OptionsData.ProtoReflect.Descriptor instead.
func (*OptionsData) GetId ¶ added in v0.51.5
func (x *OptionsData) GetId() string
func (*OptionsData) GetOptionsChart ¶ added in v0.51.5
func (x *OptionsData) GetOptionsChart() []*OptionsChart
func (*OptionsData) ProtoMessage ¶ added in v0.51.5
func (*OptionsData) ProtoMessage()
func (*OptionsData) ProtoReflect ¶ added in v0.51.5
func (x *OptionsData) ProtoReflect() protoreflect.Message
func (*OptionsData) Reset ¶ added in v0.51.5
func (x *OptionsData) Reset()
func (*OptionsData) String ¶ added in v0.51.5
func (x *OptionsData) String() string
type OrgForecast ¶ added in v0.17.0
type OrgForecast struct { OrgId string `protobuf:"bytes,1,opt,name=orgId,proto3" json:"orgId,omitempty"` Data []*BillingGroupForecast `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*OrgForecast) Descriptor
deprecated
added in
v0.17.0
func (*OrgForecast) Descriptor() ([]byte, []int)
Deprecated: Use OrgForecast.ProtoReflect.Descriptor instead.
func (*OrgForecast) GetData ¶ added in v0.17.0
func (x *OrgForecast) GetData() []*BillingGroupForecast
func (*OrgForecast) GetOrgId ¶ added in v0.17.0
func (x *OrgForecast) GetOrgId() string
func (*OrgForecast) ProtoMessage ¶ added in v0.17.0
func (*OrgForecast) ProtoMessage()
func (*OrgForecast) ProtoReflect ¶ added in v0.17.0
func (x *OrgForecast) ProtoReflect() protoreflect.Message
func (*OrgForecast) Reset ¶ added in v0.17.0
func (x *OrgForecast) Reset()
func (*OrgForecast) String ¶ added in v0.17.0
func (x *OrgForecast) String() string
type OrgMonthToDateForecast ¶ added in v0.17.0
type OrgMonthToDateForecast struct { OrgId string `protobuf:"bytes,1,opt,name=orgId,proto3" json:"orgId,omitempty"` Data []*BillingGroupMonthToDateForecast `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*OrgMonthToDateForecast) Descriptor
deprecated
added in
v0.17.0
func (*OrgMonthToDateForecast) Descriptor() ([]byte, []int)
Deprecated: Use OrgMonthToDateForecast.ProtoReflect.Descriptor instead.
func (*OrgMonthToDateForecast) GetData ¶ added in v0.17.0
func (x *OrgMonthToDateForecast) GetData() []*BillingGroupMonthToDateForecast
func (*OrgMonthToDateForecast) GetOrgId ¶ added in v0.17.0
func (x *OrgMonthToDateForecast) GetOrgId() string
func (*OrgMonthToDateForecast) ProtoMessage ¶ added in v0.17.0
func (*OrgMonthToDateForecast) ProtoMessage()
func (*OrgMonthToDateForecast) ProtoReflect ¶ added in v0.17.0
func (x *OrgMonthToDateForecast) ProtoReflect() protoreflect.Message
func (*OrgMonthToDateForecast) Reset ¶ added in v0.17.0
func (x *OrgMonthToDateForecast) Reset()
func (*OrgMonthToDateForecast) String ¶ added in v0.17.0
func (x *OrgMonthToDateForecast) String() string
type Permission ¶ added in v0.33.2
type Permission struct { Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` Permissions []string `protobuf:"bytes,2,rep,name=permissions,proto3" json:"permissions,omitempty"` Policies []*Policy `protobuf:"bytes,3,rep,name=policies,proto3" json:"policies,omitempty"` // contains filtered or unexported fields }
func (*Permission) Descriptor
deprecated
added in
v0.33.2
func (*Permission) Descriptor() ([]byte, []int)
Deprecated: Use Permission.ProtoReflect.Descriptor instead.
func (*Permission) GetNamespace ¶ added in v0.33.2
func (x *Permission) GetNamespace() string
func (*Permission) GetPermissions ¶ added in v0.33.2
func (x *Permission) GetPermissions() []string
func (*Permission) GetPolicies ¶ added in v0.33.2
func (x *Permission) GetPolicies() []*Policy
func (*Permission) ProtoMessage ¶ added in v0.33.2
func (*Permission) ProtoMessage()
func (*Permission) ProtoReflect ¶ added in v0.33.2
func (x *Permission) ProtoReflect() protoreflect.Message
func (*Permission) Reset ¶ added in v0.33.2
func (x *Permission) Reset()
func (*Permission) String ¶ added in v0.33.2
func (x *Permission) String() string
type Policy ¶ added in v0.33.2
type Policy struct { Action string `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"` Effect string `protobuf:"bytes,2,opt,name=effect,proto3" json:"effect,omitempty"` Key string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"` Values []string `protobuf:"bytes,4,rep,name=values,proto3" json:"values,omitempty"` // contains filtered or unexported fields }
func (*Policy) Descriptor
deprecated
added in
v0.33.2
func (*Policy) ProtoMessage ¶ added in v0.33.2
func (*Policy) ProtoMessage()
func (*Policy) ProtoReflect ¶ added in v0.33.2
func (x *Policy) ProtoReflect() protoreflect.Message
type Role ¶ added in v0.34.0
type Role struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"` Permissions []string `protobuf:"bytes,3,rep,name=permissions,proto3" json:"permissions,omitempty"` Policies []*Policy `protobuf:"bytes,4,rep,name=policies,proto3" json:"policies,omitempty"` // contains filtered or unexported fields }
func (*Role) Descriptor
deprecated
added in
v0.34.0
func (*Role) GetNamespace ¶ added in v0.34.0
func (*Role) GetPermissions ¶ added in v0.34.0
func (*Role) GetPolicies ¶ added in v0.34.0
func (*Role) ProtoMessage ¶ added in v0.34.0
func (*Role) ProtoMessage()
func (*Role) ProtoReflect ¶ added in v0.34.0
func (x *Role) ProtoReflect() protoreflect.Message
type SlackChannel ¶ added in v0.56.1
type SlackChannel struct { WebhookUrl string `protobuf:"bytes,1,opt,name=webhookUrl,proto3" json:"webhookUrl,omitempty"` ChannelId string `protobuf:"bytes,2,opt,name=channelId,proto3" json:"channelId,omitempty"` Channel string `protobuf:"bytes,3,opt,name=channel,proto3" json:"channel,omitempty"` ConfigurationUrl string `protobuf:"bytes,4,opt,name=configurationUrl,proto3" json:"configurationUrl,omitempty"` // 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) GetConfigurationUrl ¶ added in v0.56.1
func (x *SlackChannel) GetConfigurationUrl() 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 User ¶
type User struct { // User's unique id. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The user's parent. If empty or non-existent, it means this user is a root user; // otherwise, it's a subuser. Parent string `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"` // The attributes (key/value pair) of the user. If hierarchy is supported, it will be // separated by '/', such as 'key/subkey=value'. See https://alphauslabs.github.io/blueapi/ // for the list of supported attributes. Metadata map[string]string `` /* 157-byte string literal not displayed */ // contains filtered or unexported fields }
func (*User) Descriptor
deprecated
func (*User) GetMetadata ¶
func (*User) ProtoMessage ¶
func (*User) ProtoMessage()
func (*User) ProtoReflect ¶
func (x *User) ProtoReflect() protoreflect.Message
type UserRoleMapping ¶ added in v0.35.0
type UserRoleMapping struct { RootUser string `protobuf:"bytes,1,opt,name=rootUser,proto3" json:"rootUser,omitempty"` SubUser string `protobuf:"bytes,2,opt,name=subUser,proto3" json:"subUser,omitempty"` Namespace string `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"` Role string `protobuf:"bytes,4,opt,name=role,proto3" json:"role,omitempty"` Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
func (*UserRoleMapping) Descriptor
deprecated
added in
v0.35.0
func (*UserRoleMapping) Descriptor() ([]byte, []int)
Deprecated: Use UserRoleMapping.ProtoReflect.Descriptor instead.
func (*UserRoleMapping) GetFilter ¶ added in v0.35.0
func (x *UserRoleMapping) GetFilter() string
func (*UserRoleMapping) GetNamespace ¶ added in v0.35.0
func (x *UserRoleMapping) GetNamespace() string
func (*UserRoleMapping) GetRole ¶ added in v0.35.0
func (x *UserRoleMapping) GetRole() string
func (*UserRoleMapping) GetRootUser ¶ added in v0.35.0
func (x *UserRoleMapping) GetRootUser() string
func (*UserRoleMapping) GetSubUser ¶ added in v0.35.0
func (x *UserRoleMapping) GetSubUser() string
func (*UserRoleMapping) ProtoMessage ¶ added in v0.35.0
func (*UserRoleMapping) ProtoMessage()
func (*UserRoleMapping) ProtoReflect ¶ added in v0.35.0
func (x *UserRoleMapping) ProtoReflect() protoreflect.Message
func (*UserRoleMapping) Reset ¶ added in v0.35.0
func (x *UserRoleMapping) Reset()
func (*UserRoleMapping) String ¶ added in v0.35.0
func (x *UserRoleMapping) String() string
type UtilizationData ¶ added in v0.51.1
type UtilizationData struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` ChartData []*ChartData `protobuf:"bytes,2,rep,name=chartData,proto3" json:"chartData,omitempty"` // contains filtered or unexported fields }
func (*UtilizationData) Descriptor
deprecated
added in
v0.51.1
func (*UtilizationData) Descriptor() ([]byte, []int)
Deprecated: Use UtilizationData.ProtoReflect.Descriptor instead.
func (*UtilizationData) GetChartData ¶ added in v0.51.1
func (x *UtilizationData) GetChartData() []*ChartData
func (*UtilizationData) GetId ¶ added in v0.51.1
func (x *UtilizationData) GetId() string
func (*UtilizationData) ProtoMessage ¶ added in v0.51.1
func (*UtilizationData) ProtoMessage()
func (*UtilizationData) ProtoReflect ¶ added in v0.51.1
func (x *UtilizationData) ProtoReflect() protoreflect.Message
func (*UtilizationData) Reset ¶ added in v0.51.1
func (x *UtilizationData) Reset()
func (*UtilizationData) String ¶ added in v0.51.1
func (x *UtilizationData) String() string