api

package
v0.56.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 9, 2021 License: Apache-2.0 Imports: 6 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_api_account_proto protoreflect.FileDescriptor
View Source
var File_api_accountgroup_proto protoreflect.FileDescriptor
View Source
var File_api_apiclient_proto protoreflect.FileDescriptor
View Source
var File_api_budget_proto protoreflect.FileDescriptor
View Source
var File_api_coverage_proto protoreflect.FileDescriptor
View Source
var File_api_forecast_proto protoreflect.FileDescriptor
View Source
var File_api_grouprootuser_proto protoreflect.FileDescriptor
View Source
var File_api_keyvalue_proto protoreflect.FileDescriptor
View Source
var File_api_operation_proto protoreflect.FileDescriptor
View Source
var File_api_rbac_proto protoreflect.FileDescriptor
View Source
var File_api_user_proto protoreflect.FileDescriptor
View Source
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 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) Descriptor() ([]byte, []int)

Deprecated: Use Account.ProtoReflect.Descriptor instead.

func (*Account) GetId added in v0.32.0

func (x *Account) GetId() string

func (*Account) GetMetadata added in v0.32.0

func (x *Account) GetMetadata() []*KeyValue

func (*Account) GetName added in v0.32.0

func (x *Account) GetName() string

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

func (*Account) Reset added in v0.32.0

func (x *Account) Reset()

func (*Account) String added in v0.32.0

func (x *Account) 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 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) Descriptor() ([]byte, []int)

Deprecated: Use ApiClient.ProtoReflect.Descriptor instead.

func (*ApiClient) GetClientId added in v0.15.0

func (x *ApiClient) GetClientId() string

func (*ApiClient) GetClientSecret added in v0.15.0

func (x *ApiClient) GetClientSecret() string

func (*ApiClient) GetCreateTime added in v0.15.0

func (x *ApiClient) GetCreateTime() string

func (*ApiClient) GetGrantType added in v0.15.0

func (x *ApiClient) GetGrantType() string

func (*ApiClient) GetName added in v0.15.0

func (x *ApiClient) GetName() string

func (*ApiClient) GetParent added in v0.15.0

func (x *ApiClient) GetParent() string

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

func (*ApiClient) Reset added in v0.15.0

func (x *ApiClient) Reset()

func (*ApiClient) String added in v0.15.0

func (x *ApiClient) 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 (*BillingGroupMonthToDateForecast) ProtoMessage added in v0.17.0

func (*BillingGroupMonthToDateForecast) ProtoMessage()

func (*BillingGroupMonthToDateForecast) ProtoReflect added in v0.17.0

func (*BillingGroupMonthToDateForecast) Reset added in v0.17.0

func (*BillingGroupMonthToDateForecast) String added in v0.17.0

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) Descriptor() ([]byte, []int)

Deprecated: Use Budget.ProtoReflect.Descriptor instead.

func (*Budget) GetFiscalYear added in v0.35.12

func (x *Budget) GetFiscalYear() string

func (*Budget) GetId added in v0.35.9

func (x *Budget) GetId() string

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

func (*Budget) Reset added in v0.35.9

func (x *Budget) Reset()

func (*Budget) String added in v0.35.9

func (x *Budget) 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) Descriptor() ([]byte, []int)

Deprecated: Use ChartData.ProtoReflect.Descriptor instead.

func (*ChartData) GetCommitment added in v0.51.1

func (x *ChartData) GetCommitment() float64

func (*ChartData) GetCost added in v0.49.5

func (x *ChartData) GetCost() float64

func (*ChartData) GetDate added in v0.49.5

func (x *ChartData) GetDate() string

func (*ChartData) GetProfit added in v0.49.5

func (x *ChartData) GetProfit() float64

func (*ChartData) GetService added in v0.51.1

func (x *ChartData) GetService() string

func (*ChartData) GetUtilization added in v0.49.5

func (x *ChartData) GetUtilization() float64

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

func (*ChartData) Reset added in v0.49.5

func (x *ChartData) Reset()

func (*ChartData) String added in v0.49.5

func (x *ChartData) 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) Descriptor() ([]byte, []int)

Deprecated: Use KeyValue.ProtoReflect.Descriptor instead.

func (*KeyValue) GetKey added in v0.30.0

func (x *KeyValue) GetKey() string

func (*KeyValue) GetValue added in v0.30.0

func (x *KeyValue) GetValue() string

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

func (*KeyValue) Reset added in v0.30.0

func (x *KeyValue) Reset()

func (*KeyValue) String added in v0.30.0

func (x *KeyValue) 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 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) Descriptor() ([]byte, []int)

Deprecated: Use Operation.ProtoReflect.Descriptor instead.

func (*Operation) GetDone added in v0.10.0

func (x *Operation) GetDone() bool

func (*Operation) GetError added in v0.10.0

func (x *Operation) GetError() *status.Status

func (*Operation) GetMetadata added in v0.10.0

func (x *Operation) GetMetadata() *anypb.Any

func (*Operation) GetName added in v0.10.0

func (x *Operation) GetName() string

func (*Operation) GetResponse added in v0.10.0

func (x *Operation) GetResponse() *anypb.Any

func (*Operation) GetResult added in v0.10.0

func (m *Operation) GetResult() isOperation_Result

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

func (*Operation) Reset added in v0.10.0

func (x *Operation) Reset()

func (*Operation) String added in v0.10.0

func (x *Operation) String() string

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 (*OperationAwsCalculateCostsMetadataV1) GetGroupIds added in v0.35.23

func (x *OperationAwsCalculateCostsMetadataV1) GetGroupIds() []string

func (*OperationAwsCalculateCostsMetadataV1) GetMonth added in v0.35.3

func (*OperationAwsCalculateCostsMetadataV1) GetOrgId added in v0.35.3

func (*OperationAwsCalculateCostsMetadataV1) GetStatus added in v0.35.3

func (*OperationAwsCalculateCostsMetadataV1) GetUpdated added in v0.35.3

func (*OperationAwsCalculateCostsMetadataV1) ProtoMessage added in v0.35.3

func (*OperationAwsCalculateCostsMetadataV1) ProtoMessage()

func (*OperationAwsCalculateCostsMetadataV1) ProtoReflect added in v0.35.3

func (*OperationAwsCalculateCostsMetadataV1) Reset added in v0.35.3

func (*OperationAwsCalculateCostsMetadataV1) String added in v0.35.3

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 (*OperationImportCurMetadataV1) Reset added in v0.31.0

func (x *OperationImportCurMetadataV1) Reset()

func (*OperationImportCurMetadataV1) String added in v0.31.0

type Operation_Error added in v0.10.0

type Operation_Error struct {
	// The error result of the operation in case of failure or cancellation.
	Error *status.Status `protobuf:"bytes,4,opt,name=error,proto3,oneof"`
}

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 (*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) Descriptor() ([]byte, []int)

Deprecated: Use Policy.ProtoReflect.Descriptor instead.

func (*Policy) GetAction added in v0.33.2

func (x *Policy) GetAction() string

func (*Policy) GetEffect added in v0.33.2

func (x *Policy) GetEffect() string

func (*Policy) GetKey added in v0.33.2

func (x *Policy) GetKey() string

func (*Policy) GetValues added in v0.33.2

func (x *Policy) GetValues() []string

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

func (*Policy) Reset added in v0.33.2

func (x *Policy) Reset()

func (*Policy) String added in v0.33.2

func (x *Policy) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Role.ProtoReflect.Descriptor instead.

func (*Role) GetName added in v0.34.0

func (x *Role) GetName() string

func (*Role) GetNamespace added in v0.34.0

func (x *Role) GetNamespace() string

func (*Role) GetPermissions added in v0.34.0

func (x *Role) GetPermissions() []string

func (*Role) GetPolicies added in v0.34.0

func (x *Role) GetPolicies() []*Policy

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

func (*Role) Reset added in v0.34.0

func (x *Role) Reset()

func (*Role) String added in v0.34.0

func (x *Role) 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) Descriptor() ([]byte, []int)

Deprecated: Use User.ProtoReflect.Descriptor instead.

func (*User) GetId added in v0.20.0

func (x *User) GetId() string

func (*User) GetMetadata

func (x *User) GetMetadata() map[string]string

func (*User) GetParent

func (x *User) GetParent() string

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) ProtoReflect

func (x *User) ProtoReflect() protoreflect.Message

func (*User) Reset

func (x *User) Reset()

func (*User) String

func (x *User) String() string

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL