api

package
v0.68.37 Latest Latest
Warning

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

Go to latest
Published: Sep 25, 2023 License: Apache-2.0 Imports: 4 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_costtag_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_invoice_proto protoreflect.FileDescriptor
View Source
var File_api_keyvalue_proto protoreflect.FileDescriptor
View Source
var File_api_notification_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 vendor
	Vendor string `protobuf:"bytes,6,opt,name=vendor,proto3" json:"vendor,omitempty"`
	// The account id.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The account name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The parent organization id.
	OrgId string `protobuf:"bytes,4,opt,name=orgId,proto3" json:"orgId,omitempty"`
	// The parent billing internal id.
	BillingInternalId string `protobuf:"bytes,5,opt,name=billingInternalId,proto3" json:"billingInternalId,omitempty"`
	// The attributes (key/value pair) of the account.
	Metadata []*KeyValue `protobuf:"bytes,3,rep,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*Account) Descriptor deprecated added in v0.32.0

func (*Account) Descriptor() ([]byte, []int)

Deprecated: Use Account.ProtoReflect.Descriptor instead.

func (*Account) GetBillingInternalId added in v0.57.8

func (x *Account) GetBillingInternalId() string

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) GetOrgId added in v0.57.8

func (x *Account) GetOrgId() string

func (*Account) GetVendor added in v0.64.30

func (x *Account) GetVendor() 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 AccountDetails added in v0.64.1

type AccountDetails struct {

	// Resource Id.
	//
	// if account, customer id.
	//
	// if tag, tag resource id.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Resource Name.
	//
	// if account, customer name.
	//
	// if tag, tag resources.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// details: Vendor service fees included
	Details []*UsageDetails `protobuf:"bytes,3,rep,name=details,proto3" json:"details,omitempty"`
	// customDetails: Includes details of custom service and additional item data
	CustomDetails []*CustomDetails `protobuf:"bytes,4,rep,name=customDetails,proto3" json:"customDetails,omitempty"`
	// feeDetails: Includes details of re-caluclated fee data
	FeeDetails []*FeeDetails `protobuf:"bytes,5,rep,name=feeDetails,proto3" json:"feeDetails,omitempty"`
	// The keys included in the account total column have the following values
	//
	// substitution:
	//
	//	Total amount of agency fee costs
	//
	// supportFee:
	//
	//	Total amount of Support Fee costs
	//
	// usageOnlyTotal:
	//
	//	Total amount of vendor usage fee only costs
	//
	// usageTotal:
	//
	//	Total amount of vendor usage fee costs
	//
	// marketplace:
	//
	//	Total amount of vendor marketplace usage costs
	//
	// marketplaceFees:
	//
	//	Total amount of vendor marketplace fee costs
	Total []*AccountTotal `protobuf:"bytes,6,rep,name=total,proto3" json:"total,omitempty"`
	// contains filtered or unexported fields
}

AccountDetails resource definition.

func (*AccountDetails) Descriptor deprecated added in v0.64.1

func (*AccountDetails) Descriptor() ([]byte, []int)

Deprecated: Use AccountDetails.ProtoReflect.Descriptor instead.

func (*AccountDetails) GetCustomDetails added in v0.64.1

func (x *AccountDetails) GetCustomDetails() []*CustomDetails

func (*AccountDetails) GetDetails added in v0.64.1

func (x *AccountDetails) GetDetails() []*UsageDetails

func (*AccountDetails) GetFeeDetails added in v0.64.1

func (x *AccountDetails) GetFeeDetails() []*FeeDetails

func (*AccountDetails) GetId added in v0.64.1

func (x *AccountDetails) GetId() string

func (*AccountDetails) GetName added in v0.64.1

func (x *AccountDetails) GetName() string

func (*AccountDetails) GetTotal added in v0.64.1

func (x *AccountDetails) GetTotal() []*AccountTotal

func (*AccountDetails) ProtoMessage added in v0.64.1

func (*AccountDetails) ProtoMessage()

func (*AccountDetails) ProtoReflect added in v0.64.1

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

func (*AccountDetails) Reset added in v0.64.1

func (x *AccountDetails) Reset()

func (*AccountDetails) String added in v0.64.1

func (x *AccountDetails) String() string

type AccountGroup added in v0.36.1

type AccountGroup struct {

	// The AccountGroup id.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The AccountGroup name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The attributes (key/value pair) of the AccountGroup.
	Metadata []*KeyValue `protobuf:"bytes,3,rep,name=metadata,proto3" json:"metadata,omitempty"`
	Accounts []*Account  `protobuf:"bytes,4,rep,name=accounts,proto3" json:"accounts,omitempty"`
	// contains filtered or unexported fields
}

func (*AccountGroup) Descriptor deprecated added in v0.36.1

func (*AccountGroup) Descriptor() ([]byte, []int)

Deprecated: Use AccountGroup.ProtoReflect.Descriptor instead.

func (*AccountGroup) GetAccounts added in v0.36.3

func (x *AccountGroup) GetAccounts() []*Account

func (*AccountGroup) GetId added in v0.36.1

func (x *AccountGroup) GetId() string

func (*AccountGroup) GetMetadata added in v0.36.1

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

func (*AccountGroup) GetName added in v0.36.1

func (x *AccountGroup) GetName() string

func (*AccountGroup) ProtoMessage added in v0.36.1

func (*AccountGroup) ProtoMessage()

func (*AccountGroup) ProtoReflect added in v0.36.1

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

func (*AccountGroup) Reset added in v0.36.1

func (x *AccountGroup) Reset()

func (*AccountGroup) String added in v0.36.1

func (x *AccountGroup) String() string

type AccountGroupForecast added in v0.35.5

type AccountGroupForecast struct {
	GroupId string          `protobuf:"bytes,1,opt,name=groupId,proto3" json:"groupId,omitempty"`
	Data    []*ForecastData `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*AccountGroupForecast) Descriptor deprecated added in v0.35.5

func (*AccountGroupForecast) Descriptor() ([]byte, []int)

Deprecated: Use AccountGroupForecast.ProtoReflect.Descriptor instead.

func (*AccountGroupForecast) GetData added in v0.35.5

func (x *AccountGroupForecast) GetData() []*ForecastData

func (*AccountGroupForecast) GetGroupId added in v0.35.5

func (x *AccountGroupForecast) GetGroupId() string

func (*AccountGroupForecast) ProtoMessage added in v0.35.5

func (*AccountGroupForecast) ProtoMessage()

func (*AccountGroupForecast) ProtoReflect added in v0.35.5

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

func (*AccountGroupForecast) Reset added in v0.35.5

func (x *AccountGroupForecast) Reset()

func (*AccountGroupForecast) String added in v0.35.5

func (x *AccountGroupForecast) String() string

type AccountSupportPlan added in v0.64.1

type AccountSupportPlan struct {
	AwsEnterpriseOnRamp bool `protobuf:"varint,1,opt,name=awsEnterpriseOnRamp,proto3" json:"awsEnterpriseOnRamp,omitempty"`
	AwsBusiness         bool `protobuf:"varint,2,opt,name=awsBusiness,proto3" json:"awsBusiness,omitempty"`
	NoSupport           bool `protobuf:"varint,3,opt,name=noSupport,proto3" json:"noSupport,omitempty"`
	AwsDeveloper        bool `protobuf:"varint,4,opt,name=awsDeveloper,proto3" json:"awsDeveloper,omitempty"`
	// contains filtered or unexported fields
}

AccountSupportPlan resource definition.

func (*AccountSupportPlan) Descriptor deprecated added in v0.64.1

func (*AccountSupportPlan) Descriptor() ([]byte, []int)

Deprecated: Use AccountSupportPlan.ProtoReflect.Descriptor instead.

func (*AccountSupportPlan) GetAwsBusiness added in v0.64.1

func (x *AccountSupportPlan) GetAwsBusiness() bool

func (*AccountSupportPlan) GetAwsDeveloper added in v0.64.1

func (x *AccountSupportPlan) GetAwsDeveloper() bool

func (*AccountSupportPlan) GetAwsEnterpriseOnRamp added in v0.64.1

func (x *AccountSupportPlan) GetAwsEnterpriseOnRamp() bool

func (*AccountSupportPlan) GetNoSupport added in v0.64.1

func (x *AccountSupportPlan) GetNoSupport() bool

func (*AccountSupportPlan) ProtoMessage added in v0.64.1

func (*AccountSupportPlan) ProtoMessage()

func (*AccountSupportPlan) ProtoReflect added in v0.64.1

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

func (*AccountSupportPlan) Reset added in v0.64.1

func (x *AccountSupportPlan) Reset()

func (*AccountSupportPlan) String added in v0.64.1

func (x *AccountSupportPlan) String() string

type AccountSupportPlanSettings added in v0.64.1

type AccountSupportPlanSettings struct {
	Enabled  bool              `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	Accounts map[string]string `` /* 157-byte string literal not displayed */
	// contains filtered or unexported fields
}

AccountSupportPlanSettings resource definition.

func (*AccountSupportPlanSettings) Descriptor deprecated added in v0.64.1

func (*AccountSupportPlanSettings) Descriptor() ([]byte, []int)

Deprecated: Use AccountSupportPlanSettings.ProtoReflect.Descriptor instead.

func (*AccountSupportPlanSettings) GetAccounts added in v0.64.1

func (x *AccountSupportPlanSettings) GetAccounts() map[string]string

func (*AccountSupportPlanSettings) GetEnabled added in v0.64.1

func (x *AccountSupportPlanSettings) GetEnabled() bool

func (*AccountSupportPlanSettings) ProtoMessage added in v0.64.1

func (*AccountSupportPlanSettings) ProtoMessage()

func (*AccountSupportPlanSettings) ProtoReflect added in v0.64.1

func (*AccountSupportPlanSettings) Reset added in v0.64.1

func (x *AccountSupportPlanSettings) Reset()

func (*AccountSupportPlanSettings) String added in v0.64.1

func (x *AccountSupportPlanSettings) String() string

type AccountTotal added in v0.64.1

type AccountTotal struct {
	Name     string  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Currency string  `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"`
	Amount   float64 `protobuf:"fixed64,3,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

AccountTotal resource definition.

func (*AccountTotal) Descriptor deprecated added in v0.64.1

func (*AccountTotal) Descriptor() ([]byte, []int)

Deprecated: Use AccountTotal.ProtoReflect.Descriptor instead.

func (*AccountTotal) GetAmount added in v0.64.1

func (x *AccountTotal) GetAmount() float64

func (*AccountTotal) GetCurrency added in v0.64.1

func (x *AccountTotal) GetCurrency() string

func (*AccountTotal) GetName added in v0.64.1

func (x *AccountTotal) GetName() string

func (*AccountTotal) ProtoMessage added in v0.64.1

func (*AccountTotal) ProtoMessage()

func (*AccountTotal) ProtoReflect added in v0.64.1

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

func (*AccountTotal) Reset added in v0.64.1

func (x *AccountTotal) Reset()

func (*AccountTotal) String added in v0.64.1

func (x *AccountTotal) String() string

type AdditionalItems added in v0.64.1

type AdditionalItems struct {
	Label    string  `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	UnitCost float64 `protobuf:"fixed64,2,opt,name=unitCost,proto3" json:"unitCost,omitempty"`
	Total    float64 `protobuf:"fixed64,3,opt,name=total,proto3" json:"total,omitempty"`
	Quantity float64 `protobuf:"fixed64,4,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// contains filtered or unexported fields
}

AdditionalItems resource definition.

func (*AdditionalItems) Descriptor deprecated added in v0.64.1

func (*AdditionalItems) Descriptor() ([]byte, []int)

Deprecated: Use AdditionalItems.ProtoReflect.Descriptor instead.

func (*AdditionalItems) GetLabel added in v0.64.1

func (x *AdditionalItems) GetLabel() string

func (*AdditionalItems) GetQuantity added in v0.64.1

func (x *AdditionalItems) GetQuantity() float64

func (*AdditionalItems) GetTotal added in v0.64.1

func (x *AdditionalItems) GetTotal() float64

func (*AdditionalItems) GetUnitCost added in v0.64.1

func (x *AdditionalItems) GetUnitCost() float64

func (*AdditionalItems) ProtoMessage added in v0.64.1

func (*AdditionalItems) ProtoMessage()

func (*AdditionalItems) ProtoReflect added in v0.64.1

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

func (*AdditionalItems) Reset added in v0.64.1

func (x *AdditionalItems) Reset()

func (*AdditionalItems) String added in v0.64.1

func (x *AdditionalItems) String() string

type 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 CostTag added in v0.65.14

type CostTag struct {

	// The costtag id.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The parent organization id.
	OrgId string `protobuf:"bytes,2,opt,name=orgId,proto3" json:"orgId,omitempty"`
	// The parent billing internal id.
	BillingInternalId string `protobuf:"bytes,3,opt,name=billingInternalId,proto3" json:"billingInternalId,omitempty"`
	// The vendor.
	Vendor string `protobuf:"bytes,4,opt,name=vendor,proto3" json:"vendor,omitempty"`
	// The account id.
	AccountId string `protobuf:"bytes,5,opt,name=accountId,proto3" json:"accountId,omitempty"`
	// The logic.(and/or)
	Logic string `protobuf:"bytes,6,opt,name=logic,proto3" json:"logic,omitempty"`
	// The attributes (key/value pair) of the costtag.
	Tags []*KeyValue `protobuf:"bytes,7,rep,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*CostTag) Descriptor deprecated added in v0.65.14

func (*CostTag) Descriptor() ([]byte, []int)

Deprecated: Use CostTag.ProtoReflect.Descriptor instead.

func (*CostTag) GetAccountId added in v0.65.14

func (x *CostTag) GetAccountId() string

func (*CostTag) GetBillingInternalId added in v0.65.14

func (x *CostTag) GetBillingInternalId() string

func (*CostTag) GetId added in v0.65.14

func (x *CostTag) GetId() string

func (*CostTag) GetLogic added in v0.65.14

func (x *CostTag) GetLogic() string

func (*CostTag) GetOrgId added in v0.65.14

func (x *CostTag) GetOrgId() string

func (*CostTag) GetTags added in v0.65.14

func (x *CostTag) GetTags() []*KeyValue

func (*CostTag) GetVendor added in v0.65.14

func (x *CostTag) GetVendor() string

func (*CostTag) ProtoMessage added in v0.65.14

func (*CostTag) ProtoMessage()

func (*CostTag) ProtoReflect added in v0.65.14

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

func (*CostTag) Reset added in v0.65.14

func (x *CostTag) Reset()

func (*CostTag) String added in v0.65.14

func (x *CostTag) String() string

type CustomDetails added in v0.64.1

type CustomDetails struct {
	Name     string  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Currency string  `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"`
	Amount   float64 `protobuf:"fixed64,3,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

CustomDetails resource definition.

func (*CustomDetails) Descriptor deprecated added in v0.64.1

func (*CustomDetails) Descriptor() ([]byte, []int)

Deprecated: Use CustomDetails.ProtoReflect.Descriptor instead.

func (*CustomDetails) GetAmount added in v0.64.1

func (x *CustomDetails) GetAmount() float64

func (*CustomDetails) GetCurrency added in v0.64.1

func (x *CustomDetails) GetCurrency() string

func (*CustomDetails) GetName added in v0.64.1

func (x *CustomDetails) GetName() string

func (*CustomDetails) ProtoMessage added in v0.64.1

func (*CustomDetails) ProtoMessage()

func (*CustomDetails) ProtoReflect added in v0.64.1

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

func (*CustomDetails) Reset added in v0.64.1

func (x *CustomDetails) Reset()

func (*CustomDetails) String added in v0.64.1

func (x *CustomDetails) String() string

type EmailChannel added in v0.56.1

type EmailChannel struct {
	Format     string   `protobuf:"bytes,1,opt,name=format,proto3" json:"format,omitempty"`
	Recipients []string `protobuf:"bytes,2,rep,name=recipients,proto3" json:"recipients,omitempty"`
	// contains filtered or unexported fields
}

func (*EmailChannel) Descriptor deprecated added in v0.56.1

func (*EmailChannel) Descriptor() ([]byte, []int)

Deprecated: Use EmailChannel.ProtoReflect.Descriptor instead.

func (*EmailChannel) GetFormat added in v0.56.1

func (x *EmailChannel) GetFormat() string

func (*EmailChannel) GetRecipients added in v0.61.0

func (x *EmailChannel) GetRecipients() []string

func (*EmailChannel) ProtoMessage added in v0.56.1

func (*EmailChannel) ProtoMessage()

func (*EmailChannel) ProtoReflect added in v0.56.1

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

func (*EmailChannel) Reset added in v0.56.1

func (x *EmailChannel) Reset()

func (*EmailChannel) String added in v0.56.1

func (x *EmailChannel) String() string

type FeatureFlags added in v0.48.2

type FeatureFlags struct {

	// Control view-access to the Wave dashboard graph
	DashboardGraph bool `protobuf:"varint,1,opt,name=dashboard_graph,json=dashboardGraph,proto3" json:"dashboard_graph,omitempty"`
	// Control access to the Accounts pane under usage reports on Wave
	UsageAccount bool `protobuf:"varint,2,opt,name=usage_account,json=usageAccount,proto3" json:"usage_account,omitempty"`
	// Control view-access to the Account-level graph under usage reports on Wave
	UsageAccountGraph bool `protobuf:"varint,3,opt,name=usage_account_graph,json=usageAccountGraph,proto3" json:"usage_account_graph,omitempty"`
	// Control edit-access to Accounts under usage reports on Wave
	UsageAccountMenuAccountEdit bool `` /* 149-byte string literal not displayed */
	// Control view-access to budget settings for an Account under usage reports on Wave
	UsageAccountMenuBudget bool `` /* 132-byte string literal not displayed */
	// Control edit-access to budget settings for an Account under usage reports on Wave
	UsageAccountMenuBudgetEdit bool `` /* 146-byte string literal not displayed */
	// Control view-access to the fees menu for an Account under usage reports on Wave
	UsageAccountMenuFeesFee bool `` /* 137-byte string literal not displayed */
	// Control view-access to credits for an Account under usage reports on Wave
	UsageAccountMenuFeesCredit bool `` /* 146-byte string literal not displayed */
	// Control view-access to refunds for an Account under usage reports on Wave
	UsageAccountMenuFeesRefund bool `` /* 146-byte string literal not displayed */
	// Control view-access to other fees for an Account under usage reports on Wave
	UsageAccountMenuFeesOtherFees bool `` /* 158-byte string literal not displayed */
	// Control download-access to usage report on Wave
	UsageReportDownload bool `protobuf:"varint,11,opt,name=usage_report_download,json=usageReportDownload,proto3" json:"usage_report_download,omitempty"`
	// Control access to the Groups pane under usage reports on Wave
	UsageGroup bool `protobuf:"varint,12,opt,name=usage_group,json=usageGroup,proto3" json:"usage_group,omitempty"`
	// Control view-access to the Group-level graph under usage reports on Wave
	UsageGroupGraph bool `protobuf:"varint,13,opt,name=usage_group_graph,json=usageGroupGraph,proto3" json:"usage_group_graph,omitempty"`
	// Control view-access to the Tags pane under usage reports on Wave
	UsageTag bool `protobuf:"varint,14,opt,name=usage_tag,json=usageTag,proto3" json:"usage_tag,omitempty"`
	// Control view-access to the Tag-level graph under usage reports on Wave
	UsageTagGraph bool `protobuf:"varint,15,opt,name=usage_tag_graph,json=usageTagGraph,proto3" json:"usage_tag_graph,omitempty"`
	// Control view-access to the Tags pane for crosstag groups under usage reports on Wave
	UsageCrosstag bool `protobuf:"varint,16,opt,name=usage_crosstag,json=usageCrosstag,proto3" json:"usage_crosstag,omitempty"`
	// Control view-access to the Tag-level graph for crosstag groups under usage reports on Wave
	UsageCrosstagGraph bool `protobuf:"varint,17,opt,name=usage_crosstag_graph,json=usageCrosstagGraph,proto3" json:"usage_crosstag_graph,omitempty"`
	// Control view-access to purchased reservations under reserved instances on Wave
	RiPurchased bool `protobuf:"varint,18,opt,name=ri_purchased,json=riPurchased,proto3" json:"ri_purchased,omitempty"`
	// Control access to RI utilization under reserved instances on Wave
	RiUtilization bool `protobuf:"varint,19,opt,name=ri_utilization,json=riUtilization,proto3" json:"ri_utilization,omitempty"`
	// Control access to RI recommendations on Wave
	RiRecommendation bool `protobuf:"varint,20,opt,name=ri_recommendation,json=riRecommendation,proto3" json:"ri_recommendation,omitempty"`
	// Control access to purchased savings plans on Wave
	SpPurchased bool `protobuf:"varint,21,opt,name=sp_purchased,json=spPurchased,proto3" json:"sp_purchased,omitempty"`
	// Control access to the invoice on Wave
	Invoice bool `protobuf:"varint,22,opt,name=invoice,proto3" json:"invoice,omitempty"`
	// Control download-access to the discounted invoice CSV on Wave
	InvoiceDownloadCsvDiscount bool `` /* 145-byte string literal not displayed */
	// Control download-access to the merged invoice CSV on Wave
	InvoiceDownloadCsvMerged bool `` /* 139-byte string literal not displayed */
	// Control access to API tokens on Wave
	OpenApi bool `protobuf:"varint,25,opt,name=open_api,json=openApi,proto3" json:"open_api,omitempty"`
	// Control access to sub-user management on Wave
	UsersManagement bool `protobuf:"varint,26,opt,name=users_management,json=usersManagement,proto3" json:"users_management,omitempty"`
	// Control access to the Coverage Ratio pane on Aqua
	AqCoverageRatio bool `protobuf:"varint,27,opt,name=aq_coverage_ratio,json=aqCoverageRatio,proto3" json:"aq_coverage_ratio,omitempty"`
	// Control access to the RI management pane on Aqua
	AqRiManagement bool `protobuf:"varint,28,opt,name=aq_ri_management,json=aqRiManagement,proto3" json:"aq_ri_management,omitempty"`
	// Control access to the savings plan management pane on Aqua
	AqSpManagement bool `protobuf:"varint,29,opt,name=aq_sp_management,json=aqSpManagement,proto3" json:"aq_sp_management,omitempty"`
	// Control access to RI and savings plan recommendations on Aqua
	AqRiSpInstances bool `protobuf:"varint,30,opt,name=aq_ri_sp_instances,json=aqRiSpInstances,proto3" json:"aq_ri_sp_instances,omitempty"`
	// Control access to right-sizing on Aqua
	AqRightSizing bool `protobuf:"varint,31,opt,name=aq_right_sizing,json=aqRightSizing,proto3" json:"aq_right_sizing,omitempty"`
	// Control access to scheduling on Aqua
	AqScheduling bool `protobuf:"varint,32,opt,name=aq_scheduling,json=aqScheduling,proto3" json:"aq_scheduling,omitempty"`
	// Control access to the report filters pane in Wave Pro
	ReportFilters bool `protobuf:"varint,33,opt,name=report_filters,json=reportFilters,proto3" json:"report_filters,omitempty"`
	// Control access to Aqua from Wave Pro
	AquaLink bool `protobuf:"varint,34,opt,name=aqua_link,json=aquaLink,proto3" json:"aqua_link,omitempty"`
	// 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 (x *FeatureFlags) GetAquaLink() bool

func (*FeatureFlags) GetDashboardGraph added in v0.49.4

func (x *FeatureFlags) GetDashboardGraph() bool

func (*FeatureFlags) GetInvoice added in v0.49.4

func (x *FeatureFlags) GetInvoice() bool

func (*FeatureFlags) GetInvoiceDownloadCsvDiscount added in v0.49.4

func (x *FeatureFlags) GetInvoiceDownloadCsvDiscount() bool

func (*FeatureFlags) GetInvoiceDownloadCsvMerged added in v0.49.4

func (x *FeatureFlags) GetInvoiceDownloadCsvMerged() bool

func (*FeatureFlags) GetOpenApi added in v0.49.4

func (x *FeatureFlags) GetOpenApi() bool

func (*FeatureFlags) GetReportFilters added in v0.49.6

func (x *FeatureFlags) GetReportFilters() bool

func (*FeatureFlags) GetRiPurchased added in v0.49.4

func (x *FeatureFlags) GetRiPurchased() bool

func (*FeatureFlags) GetRiRecommendation added in v0.49.4

func (x *FeatureFlags) GetRiRecommendation() bool

func (*FeatureFlags) GetRiUtilization added in v0.49.4

func (x *FeatureFlags) GetRiUtilization() bool

func (*FeatureFlags) GetSpPurchased added in v0.49.4

func (x *FeatureFlags) GetSpPurchased() bool

func (*FeatureFlags) GetUsageAccount added in v0.49.4

func (x *FeatureFlags) GetUsageAccount() bool

func (*FeatureFlags) GetUsageAccountGraph added in v0.49.4

func (x *FeatureFlags) GetUsageAccountGraph() bool

func (*FeatureFlags) GetUsageAccountMenuAccountEdit added in v0.49.4

func (x *FeatureFlags) GetUsageAccountMenuAccountEdit() bool

func (*FeatureFlags) GetUsageAccountMenuBudget added in v0.49.4

func (x *FeatureFlags) GetUsageAccountMenuBudget() bool

func (*FeatureFlags) GetUsageAccountMenuBudgetEdit added in v0.49.4

func (x *FeatureFlags) GetUsageAccountMenuBudgetEdit() bool

func (*FeatureFlags) GetUsageAccountMenuFeesCredit added in v0.49.4

func (x *FeatureFlags) GetUsageAccountMenuFeesCredit() bool

func (*FeatureFlags) GetUsageAccountMenuFeesFee added in v0.49.4

func (x *FeatureFlags) GetUsageAccountMenuFeesFee() bool

func (*FeatureFlags) GetUsageAccountMenuFeesOtherFees added in v0.49.4

func (x *FeatureFlags) GetUsageAccountMenuFeesOtherFees() bool

func (*FeatureFlags) GetUsageAccountMenuFeesRefund added in v0.49.4

func (x *FeatureFlags) GetUsageAccountMenuFeesRefund() bool

func (*FeatureFlags) GetUsageCrosstag added in v0.49.4

func (x *FeatureFlags) GetUsageCrosstag() bool

func (*FeatureFlags) GetUsageCrosstagGraph added in v0.49.4

func (x *FeatureFlags) GetUsageCrosstagGraph() bool

func (*FeatureFlags) GetUsageGroup added in v0.49.4

func (x *FeatureFlags) GetUsageGroup() bool

func (*FeatureFlags) GetUsageGroupGraph added in v0.49.4

func (x *FeatureFlags) GetUsageGroupGraph() bool

func (*FeatureFlags) GetUsageReportDownload added in v0.49.4

func (x *FeatureFlags) GetUsageReportDownload() bool

func (*FeatureFlags) GetUsageTag added in v0.49.4

func (x *FeatureFlags) GetUsageTag() bool

func (*FeatureFlags) GetUsageTagGraph added in v0.49.4

func (x *FeatureFlags) GetUsageTagGraph() bool

func (*FeatureFlags) GetUsersManagement added in v0.49.4

func (x *FeatureFlags) GetUsersManagement() bool

func (*FeatureFlags) ProtoMessage added in v0.48.2

func (*FeatureFlags) ProtoMessage()

func (*FeatureFlags) ProtoReflect added in v0.48.2

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

func (*FeatureFlags) Reset added in v0.48.2

func (x *FeatureFlags) Reset()

func (*FeatureFlags) String added in v0.48.2

func (x *FeatureFlags) String() string

type FeeDetails added in v0.64.1

type FeeDetails struct {
	Name     string  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Currency string  `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"`
	Amount   float64 `protobuf:"fixed64,3,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

FeeDetails resource definition.

func (*FeeDetails) Descriptor deprecated added in v0.64.1

func (*FeeDetails) Descriptor() ([]byte, []int)

Deprecated: Use FeeDetails.ProtoReflect.Descriptor instead.

func (*FeeDetails) GetAmount added in v0.64.1

func (x *FeeDetails) GetAmount() float64

func (*FeeDetails) GetCurrency added in v0.64.1

func (x *FeeDetails) GetCurrency() string

func (*FeeDetails) GetName added in v0.64.1

func (x *FeeDetails) GetName() string

func (*FeeDetails) ProtoMessage added in v0.64.1

func (*FeeDetails) ProtoMessage()

func (*FeeDetails) ProtoReflect added in v0.64.1

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

func (*FeeDetails) Reset added in v0.64.1

func (x *FeeDetails) Reset()

func (*FeeDetails) String added in v0.64.1

func (x *FeeDetails) String() string

type ForecastData added in v0.17.0

type ForecastData struct {
	AccountId       string  `protobuf:"bytes,1,opt,name=accountId,proto3" json:"accountId,omitempty"`
	ProductCategory string  `protobuf:"bytes,2,opt,name=productCategory,proto3" json:"productCategory,omitempty"`
	ProductCode     string  `protobuf:"bytes,3,opt,name=productCode,proto3" json:"productCode,omitempty"`
	Frequency       string  `protobuf:"bytes,4,opt,name=frequency,proto3" json:"frequency,omitempty"` //daily, monthly
	Date            string  `protobuf:"bytes,5,opt,name=date,proto3" json:"date,omitempty"`
	HistoricalCost  float64 `protobuf:"fixed64,6,opt,name=historicalCost,proto3" json:"historicalCost,omitempty"`
	ForecastedCost  float64 `protobuf:"fixed64,7,opt,name=forecastedCost,proto3" json:"forecastedCost,omitempty"`
	UpperBound      float64 `protobuf:"fixed64,8,opt,name=upperBound,proto3" json:"upperBound,omitempty"`
	LowerBound      float64 `protobuf:"fixed64,9,opt,name=lowerBound,proto3" json:"lowerBound,omitempty"`
	// contains filtered or unexported fields
}

func (*ForecastData) Descriptor deprecated added in v0.17.0

func (*ForecastData) Descriptor() ([]byte, []int)

Deprecated: Use ForecastData.ProtoReflect.Descriptor instead.

func (*ForecastData) GetAccountId added in v0.17.0

func (x *ForecastData) GetAccountId() string

func (*ForecastData) GetDate added in v0.17.0

func (x *ForecastData) GetDate() string

func (*ForecastData) GetForecastedCost added in v0.17.0

func (x *ForecastData) GetForecastedCost() float64

func (*ForecastData) GetFrequency added in v0.17.0

func (x *ForecastData) GetFrequency() string

func (*ForecastData) GetHistoricalCost added in v0.17.0

func (x *ForecastData) GetHistoricalCost() float64

func (*ForecastData) GetLowerBound added in v0.35.5

func (x *ForecastData) GetLowerBound() float64

func (*ForecastData) GetProductCategory added in v0.17.0

func (x *ForecastData) GetProductCategory() string

func (*ForecastData) GetProductCode added in v0.17.0

func (x *ForecastData) GetProductCode() string

func (*ForecastData) GetUpperBound added in v0.35.5

func (x *ForecastData) GetUpperBound() float64

func (*ForecastData) ProtoMessage added in v0.17.0

func (*ForecastData) ProtoMessage()

func (*ForecastData) ProtoReflect added in v0.17.0

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

func (*ForecastData) Reset added in v0.17.0

func (x *ForecastData) Reset()

func (*ForecastData) String added in v0.17.0

func (x *ForecastData) String() string

type GroupCustomDetails added in v0.65.61

type GroupCustomDetails struct {
	Name     string  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Currency string  `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"`
	Amount   float64 `protobuf:"fixed64,3,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

GroupCustomDetails resource definition.

func (*GroupCustomDetails) Descriptor deprecated added in v0.65.61

func (*GroupCustomDetails) Descriptor() ([]byte, []int)

Deprecated: Use GroupCustomDetails.ProtoReflect.Descriptor instead.

func (*GroupCustomDetails) GetAmount added in v0.65.61

func (x *GroupCustomDetails) GetAmount() float64

func (*GroupCustomDetails) GetCurrency added in v0.65.61

func (x *GroupCustomDetails) GetCurrency() string

func (*GroupCustomDetails) GetName added in v0.65.61

func (x *GroupCustomDetails) GetName() string

func (*GroupCustomDetails) ProtoMessage added in v0.65.61

func (*GroupCustomDetails) ProtoMessage()

func (*GroupCustomDetails) ProtoReflect added in v0.65.61

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

func (*GroupCustomDetails) Reset added in v0.65.61

func (x *GroupCustomDetails) Reset()

func (*GroupCustomDetails) String added in v0.65.61

func (x *GroupCustomDetails) String() string

type GroupDetails added in v0.64.1

type GroupDetails struct {
	Name     string  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Currency string  `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"`
	Amount   float64 `protobuf:"fixed64,3,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

GroupDetails resource definition.

func (*GroupDetails) Descriptor deprecated added in v0.64.1

func (*GroupDetails) Descriptor() ([]byte, []int)

Deprecated: Use GroupDetails.ProtoReflect.Descriptor instead.

func (*GroupDetails) GetAmount added in v0.64.1

func (x *GroupDetails) GetAmount() float64

func (*GroupDetails) GetCurrency added in v0.64.1

func (x *GroupDetails) GetCurrency() string

func (*GroupDetails) GetName added in v0.64.1

func (x *GroupDetails) GetName() string

func (*GroupDetails) ProtoMessage added in v0.64.1

func (*GroupDetails) ProtoMessage()

func (*GroupDetails) ProtoReflect added in v0.64.1

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

func (*GroupDetails) Reset added in v0.64.1

func (x *GroupDetails) Reset()

func (*GroupDetails) String added in v0.64.1

func (x *GroupDetails) String() string

type GroupRootUser added in v0.49.0

type GroupRootUser struct {

	// The email address associated with the user. If there is no email
	// address provided then this field will contain "Not Set".
	Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	// The password associated with the user. This field will only be
	// populated when the reseller is first created.
	Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	// The ID of the group to which the user belongs. This will either
	// be a billing group ID or an access group ID.
	GroupId string `protobuf:"bytes,3,opt,name=groupId,proto3" json:"groupId,omitempty"`
	// The name of the group to which the user belongs. This will either
	// be the name of a billing group or an access group.
	GroupName string `protobuf:"bytes,4,opt,name=groupName,proto3" json:"groupName,omitempty"`
	// This field describes what type of group to which the user belongs.
	// This field will contain either a value of "billing_group" or "access_group".
	GroupType string `protobuf:"bytes,5,opt,name=groupType,proto3" json:"groupType,omitempty"`
	// A collection of feature flags and whether or not they should be enabled.
	// For a full list of such flags, see https://alphauslabs.github.io/blueapi/apis/groups.html.
	Meta *FeatureFlags `protobuf:"bytes,6,opt,name=meta,proto3" json:"meta,omitempty"`
	// The time when the password was last updated. This value will be null if
	// the password has never been updated.
	PasswordUpdateTime string `protobuf:"bytes,7,opt,name=passwordUpdateTime,proto3" json:"passwordUpdateTime,omitempty"`
	// The time when the user was last updated. This value will be null if the
	// user has never been updated.
	UpdateTime string `protobuf:"bytes,8,opt,name=updateTime,proto3" json:"updateTime,omitempty"`
	// An ID that uniquely identifies the user in the context of its access group.
	// If the user does not belong to an access group then this value field will
	// contain the same value as the user ID.
	UserAccessId string `protobuf:"bytes,9,opt,name=userAccessId,proto3" json:"userAccessId,omitempty"`
	// An ID that unqiuely identifies the user.
	UserId string `protobuf:"bytes,10,opt,name=userId,proto3" json:"userId,omitempty"`
	// How many days of Wave use remain. This value is only used for trial accounts.
	// This field cannot be updated.
	WaveAvailabilityDays int32 `protobuf:"varint,11,opt,name=waveAvailabilityDays,proto3" json:"waveAvailabilityDays,omitempty"`
	// When the user registered on Wave.
	WaveRegistered string `protobuf:"bytes,12,opt,name=waveRegistered,proto3" json:"waveRegistered,omitempty"`
	// The plan associated with the user. Possible values include "trial",
	// "limited3" and "limited4".
	WaveStatus string `protobuf:"bytes,13,opt,name=waveStatus,proto3" json:"waveStatus,omitempty"`
	// contains filtered or unexported fields
}

Describes the fields on an Alphaus root user for a billing group or access group.

func (*GroupRootUser) Descriptor deprecated added in v0.49.0

func (*GroupRootUser) Descriptor() ([]byte, []int)

Deprecated: Use GroupRootUser.ProtoReflect.Descriptor instead.

func (*GroupRootUser) GetEmail added in v0.49.0

func (x *GroupRootUser) GetEmail() string

func (*GroupRootUser) GetGroupId added in v0.49.0

func (x *GroupRootUser) GetGroupId() string

func (*GroupRootUser) GetGroupName added in v0.49.0

func (x *GroupRootUser) GetGroupName() string

func (*GroupRootUser) GetGroupType added in v0.49.0

func (x *GroupRootUser) GetGroupType() string

func (*GroupRootUser) GetMeta added in v0.49.1

func (x *GroupRootUser) GetMeta() *FeatureFlags

func (*GroupRootUser) GetPassword added in v0.49.0

func (x *GroupRootUser) GetPassword() string

func (*GroupRootUser) GetPasswordUpdateTime added in v0.49.0

func (x *GroupRootUser) GetPasswordUpdateTime() string

func (*GroupRootUser) GetUpdateTime added in v0.49.0

func (x *GroupRootUser) GetUpdateTime() string

func (*GroupRootUser) GetUserAccessId added in v0.49.0

func (x *GroupRootUser) GetUserAccessId() string

func (*GroupRootUser) GetUserId added in v0.49.0

func (x *GroupRootUser) GetUserId() string

func (*GroupRootUser) GetWaveAvailabilityDays added in v0.49.0

func (x *GroupRootUser) GetWaveAvailabilityDays() int32

func (*GroupRootUser) GetWaveRegistered added in v0.49.0

func (x *GroupRootUser) GetWaveRegistered() string

func (*GroupRootUser) GetWaveStatus added in v0.49.0

func (x *GroupRootUser) GetWaveStatus() string

func (*GroupRootUser) ProtoMessage added in v0.49.0

func (*GroupRootUser) ProtoMessage()

func (*GroupRootUser) ProtoReflect added in v0.49.0

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

func (*GroupRootUser) Reset added in v0.49.0

func (x *GroupRootUser) Reset()

func (*GroupRootUser) String added in v0.49.0

func (x *GroupRootUser) String() string

type GroupUsageDetails added in v0.64.1

type GroupUsageDetails struct {
	Name     string  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Currency string  `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"`
	Amount   float64 `protobuf:"fixed64,3,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

GroupUsageDetails resource definition.

func (*GroupUsageDetails) Descriptor deprecated added in v0.64.1

func (*GroupUsageDetails) Descriptor() ([]byte, []int)

Deprecated: Use GroupUsageDetails.ProtoReflect.Descriptor instead.

func (*GroupUsageDetails) GetAmount added in v0.64.1

func (x *GroupUsageDetails) GetAmount() float64

func (*GroupUsageDetails) GetCurrency added in v0.64.1

func (x *GroupUsageDetails) GetCurrency() string

func (*GroupUsageDetails) GetName added in v0.64.1

func (x *GroupUsageDetails) GetName() string

func (*GroupUsageDetails) ProtoMessage added in v0.64.1

func (*GroupUsageDetails) ProtoMessage()

func (*GroupUsageDetails) ProtoReflect added in v0.64.1

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

func (*GroupUsageDetails) Reset added in v0.64.1

func (x *GroupUsageDetails) Reset()

func (*GroupUsageDetails) String added in v0.64.1

func (x *GroupUsageDetails) String() string

type Invoice added in v0.64.1

type Invoice struct {

	// Invoice vendor detail by 'aws'
	Aws *VendorDetail `protobuf:"bytes,1,opt,name=aws,proto3" json:"aws,omitempty"`
	// Invoice vendor detail by 'gcp'
	Gcp *VendorDetail `protobuf:"bytes,2,opt,name=gcp,proto3" json:"gcp,omitempty"`
	// Invoice vendor detail by 'azure'
	Azure *VendorDetail `protobuf:"bytes,3,opt,name=azure,proto3" json:"azure,omitempty"`
	// contains filtered or unexported fields
}

Invoice resource definition.

func (*Invoice) Descriptor deprecated added in v0.64.1

func (*Invoice) Descriptor() ([]byte, []int)

Deprecated: Use Invoice.ProtoReflect.Descriptor instead.

func (*Invoice) GetAws added in v0.64.1

func (x *Invoice) GetAws() *VendorDetail

func (*Invoice) GetAzure added in v0.64.1

func (x *Invoice) GetAzure() *VendorDetail

func (*Invoice) GetGcp added in v0.64.1

func (x *Invoice) GetGcp() *VendorDetail

func (*Invoice) ProtoMessage added in v0.64.1

func (*Invoice) ProtoMessage()

func (*Invoice) ProtoReflect added in v0.64.1

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

func (*Invoice) Reset added in v0.64.1

func (x *Invoice) Reset()

func (*Invoice) String added in v0.64.1

func (x *Invoice) String() string

type InvoiceMessage added in v0.64.38

type InvoiceMessage struct {

	// invoice generate request id
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// invoice generate request status
	//
	// done: Invoicing is complete.
	// running: Invoicing in progress.
	// failed: Invoicing is failure.
	Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

InvoiceMessage resource definition.

func (*InvoiceMessage) Descriptor deprecated added in v0.64.38

func (*InvoiceMessage) Descriptor() ([]byte, []int)

Deprecated: Use InvoiceMessage.ProtoReflect.Descriptor instead.

func (*InvoiceMessage) GetId added in v0.64.38

func (x *InvoiceMessage) GetId() string

func (*InvoiceMessage) GetStatus added in v0.64.38

func (x *InvoiceMessage) GetStatus() string

func (*InvoiceMessage) ProtoMessage added in v0.64.38

func (*InvoiceMessage) ProtoMessage()

func (*InvoiceMessage) ProtoReflect added in v0.64.38

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

func (*InvoiceMessage) Reset added in v0.64.38

func (x *InvoiceMessage) Reset()

func (*InvoiceMessage) String added in v0.64.38

func (x *InvoiceMessage) String() string

type InvoiceSettings added in v0.64.1

type InvoiceSettings struct {
	Address          string  `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	GroupId          string  `protobuf:"bytes,2,opt,name=groupId,proto3" json:"groupId,omitempty"`
	GroupName        string  `protobuf:"bytes,3,opt,name=groupName,proto3" json:"groupName,omitempty"`
	Contact          string  `protobuf:"bytes,4,opt,name=contact,proto3" json:"contact,omitempty"`
	Currency         string  `protobuf:"bytes,5,opt,name=currency,proto3" json:"currency,omitempty"`
	DueDate          string  `protobuf:"bytes,6,opt,name=dueDate,proto3" json:"dueDate,omitempty"`
	DueDateCustomDay float64 `protobuf:"fixed64,7,opt,name=dueDateCustomDay,proto3" json:"dueDateCustomDay,omitempty"`
	DueDateDay       string  `protobuf:"bytes,8,opt,name=dueDateDay,proto3" json:"dueDateDay,omitempty"`
	DueDateMonth     string  `protobuf:"bytes,9,opt,name=dueDateMonth,proto3" json:"dueDateMonth,omitempty"`
	ExchangeRate     float64 `protobuf:"fixed64,10,opt,name=exchangeRate,proto3" json:"exchangeRate,omitempty"`
	InvoiceNo        string  `protobuf:"bytes,11,opt,name=invoiceNo,proto3" json:"invoiceNo,omitempty"`
	Language         string  `protobuf:"bytes,12,opt,name=language,proto3" json:"language,omitempty"`
	Phone            string  `protobuf:"bytes,13,opt,name=phone,proto3" json:"phone,omitempty"`
	Postal           string  `protobuf:"bytes,14,opt,name=postal,proto3" json:"postal,omitempty"`
	Title            string  `protobuf:"bytes,15,opt,name=title,proto3" json:"title,omitempty"`
	// contains filtered or unexported fields
}

InvoiceSettings resource definition.

func (*InvoiceSettings) Descriptor deprecated added in v0.64.1

func (*InvoiceSettings) Descriptor() ([]byte, []int)

Deprecated: Use InvoiceSettings.ProtoReflect.Descriptor instead.

func (*InvoiceSettings) GetAddress added in v0.64.1

func (x *InvoiceSettings) GetAddress() string

func (*InvoiceSettings) GetContact added in v0.64.1

func (x *InvoiceSettings) GetContact() string

func (*InvoiceSettings) GetCurrency added in v0.64.1

func (x *InvoiceSettings) GetCurrency() string

func (*InvoiceSettings) GetDueDate added in v0.64.1

func (x *InvoiceSettings) GetDueDate() string

func (*InvoiceSettings) GetDueDateCustomDay added in v0.64.1

func (x *InvoiceSettings) GetDueDateCustomDay() float64

func (*InvoiceSettings) GetDueDateDay added in v0.64.1

func (x *InvoiceSettings) GetDueDateDay() string

func (*InvoiceSettings) GetDueDateMonth added in v0.64.1

func (x *InvoiceSettings) GetDueDateMonth() string

func (*InvoiceSettings) GetExchangeRate added in v0.64.1

func (x *InvoiceSettings) GetExchangeRate() float64

func (*InvoiceSettings) GetGroupId added in v0.64.1

func (x *InvoiceSettings) GetGroupId() string

func (*InvoiceSettings) GetGroupName added in v0.64.1

func (x *InvoiceSettings) GetGroupName() string

func (*InvoiceSettings) GetInvoiceNo added in v0.64.1

func (x *InvoiceSettings) GetInvoiceNo() string

func (*InvoiceSettings) GetLanguage added in v0.64.1

func (x *InvoiceSettings) GetLanguage() string

func (*InvoiceSettings) GetPhone added in v0.64.1

func (x *InvoiceSettings) GetPhone() string

func (*InvoiceSettings) GetPostal added in v0.64.1

func (x *InvoiceSettings) GetPostal() string

func (*InvoiceSettings) GetTitle added in v0.64.1

func (x *InvoiceSettings) GetTitle() string

func (*InvoiceSettings) ProtoMessage added in v0.64.1

func (*InvoiceSettings) ProtoMessage()

func (*InvoiceSettings) ProtoReflect added in v0.64.1

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

func (*InvoiceSettings) Reset added in v0.64.1

func (x *InvoiceSettings) Reset()

func (*InvoiceSettings) String added in v0.64.1

func (x *InvoiceSettings) String() string

type InvoiceSettingsAll added in v0.64.1

type InvoiceSettingsAll struct {
	AccountSupportPlan         *AccountSupportPlan         `protobuf:"bytes,1,opt,name=accountSupportPlan,proto3" json:"accountSupportPlan,omitempty"`
	AdditionalItems            []*AdditionalItems          `protobuf:"bytes,2,rep,name=additionalItems,proto3" json:"additionalItems,omitempty"`
	Address                    string                      `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	Asps                       *AccountSupportPlanSettings `protobuf:"bytes,4,opt,name=asps,proto3" json:"asps,omitempty"`
	GroupId                    string                      `protobuf:"bytes,5,opt,name=groupId,proto3" json:"groupId,omitempty"`
	GroupName                  string                      `protobuf:"bytes,6,opt,name=groupName,proto3" json:"groupName,omitempty"`
	CalculationType            string                      `protobuf:"bytes,7,opt,name=calculationType,proto3" json:"calculationType,omitempty"`
	Contact                    string                      `protobuf:"bytes,8,opt,name=contact,proto3" json:"contact,omitempty"`
	Currency                   string                      `protobuf:"bytes,9,opt,name=currency,proto3" json:"currency,omitempty"`
	DiscountCalcLogic          string                      `protobuf:"bytes,10,opt,name=discountCalcLogic,proto3" json:"discountCalcLogic,omitempty"`
	DiscountRate               float64                     `protobuf:"fixed64,11,opt,name=discountRate,proto3" json:"discountRate,omitempty"`
	DiscountTargetUsage        string                      `protobuf:"bytes,12,opt,name=discountTargetUsage,proto3" json:"discountTargetUsage,omitempty"`
	DisplayCost                string                      `protobuf:"bytes,13,opt,name=displayCost,proto3" json:"displayCost,omitempty"`
	DueDate                    string                      `protobuf:"bytes,14,opt,name=dueDate,proto3" json:"dueDate,omitempty"`
	DueDateCustomDay           float64                     `protobuf:"fixed64,15,opt,name=dueDateCustomDay,proto3" json:"dueDateCustomDay,omitempty"`
	DueDateDay                 string                      `protobuf:"bytes,16,opt,name=dueDateDay,proto3" json:"dueDateDay,omitempty"`
	DueDateMonth               string                      `protobuf:"bytes,17,opt,name=dueDateMonth,proto3" json:"dueDateMonth,omitempty"`
	ExchangeRate               float64                     `protobuf:"fixed64,18,opt,name=exchangeRate,proto3" json:"exchangeRate,omitempty"`
	ExchangeRateType           string                      `protobuf:"bytes,19,opt,name=exchangeRateType,proto3" json:"exchangeRateType,omitempty"`
	ImageUrl                   string                      `protobuf:"bytes,20,opt,name=imageUrl,proto3" json:"imageUrl,omitempty"`
	InvoiceNo                  string                      `protobuf:"bytes,21,opt,name=invoiceNo,proto3" json:"invoiceNo,omitempty"`
	Language                   string                      `protobuf:"bytes,22,opt,name=language,proto3" json:"language,omitempty"`
	Memo                       string                      `protobuf:"bytes,23,opt,name=memo,proto3" json:"memo,omitempty"`
	Name                       string                      `protobuf:"bytes,24,opt,name=name,proto3" json:"name,omitempty"`
	Phone                      string                      `protobuf:"bytes,25,opt,name=phone,proto3" json:"phone,omitempty"`
	Postal                     string                      `protobuf:"bytes,26,opt,name=postal,proto3" json:"postal,omitempty"`
	ProjectCode                string                      `protobuf:"bytes,27,opt,name=projectCode,proto3" json:"projectCode,omitempty"`
	ProjectCurrency            string                      `protobuf:"bytes,28,opt,name=projectCurrency,proto3" json:"projectCurrency,omitempty"`
	ProjectId                  string                      `protobuf:"bytes,29,opt,name=projectId,proto3" json:"projectId,omitempty"`
	ProjectLabel               string                      `protobuf:"bytes,30,opt,name=projectLabel,proto3" json:"projectLabel,omitempty"`
	Remarks                    string                      `protobuf:"bytes,31,opt,name=remarks,proto3" json:"remarks,omitempty"`
	SubstitutionFee            string                      `protobuf:"bytes,32,opt,name=substitutionFee,proto3" json:"substitutionFee,omitempty"`
	SubstitutionFeeCalcTarget  string                      `protobuf:"bytes,33,opt,name=substitutionFeeCalcTarget,proto3" json:"substitutionFeeCalcTarget,omitempty"`
	SubstitutionFeeCalcType    string                      `protobuf:"bytes,34,opt,name=substitutionFeeCalcType,proto3" json:"substitutionFeeCalcType,omitempty"`
	SubstitutionFeeTargetUsage string                      `protobuf:"bytes,35,opt,name=substitutionFeeTargetUsage,proto3" json:"substitutionFeeTargetUsage,omitempty"`
	SubstitutionFix            float64                     `protobuf:"fixed64,36,opt,name=substitutionFix,proto3" json:"substitutionFix,omitempty"`
	SubstitutionRate           float64                     `protobuf:"fixed64,37,opt,name=substitutionRate,proto3" json:"substitutionRate,omitempty"`
	SupportFee                 string                      `protobuf:"bytes,38,opt,name=supportFee,proto3" json:"supportFee,omitempty"`
	SupportFeeCalcTarget       string                      `protobuf:"bytes,39,opt,name=supportFeeCalcTarget,proto3" json:"supportFeeCalcTarget,omitempty"`
	SupportFix                 float64                     `protobuf:"fixed64,40,opt,name=supportFix,proto3" json:"supportFix,omitempty"`
	SupportRate                float64                     `protobuf:"fixed64,41,opt,name=supportRate,proto3" json:"supportRate,omitempty"`
	TaxRate                    float64                     `protobuf:"fixed64,42,opt,name=taxRate,proto3" json:"taxRate,omitempty"`
	Title                      string                      `protobuf:"bytes,43,opt,name=title,proto3" json:"title,omitempty"`
	// contains filtered or unexported fields
}

InvoiceSettingsAll resource definition.

func (*InvoiceSettingsAll) Descriptor deprecated added in v0.64.1

func (*InvoiceSettingsAll) Descriptor() ([]byte, []int)

Deprecated: Use InvoiceSettingsAll.ProtoReflect.Descriptor instead.

func (*InvoiceSettingsAll) GetAccountSupportPlan added in v0.64.1

func (x *InvoiceSettingsAll) GetAccountSupportPlan() *AccountSupportPlan

func (*InvoiceSettingsAll) GetAdditionalItems added in v0.64.1

func (x *InvoiceSettingsAll) GetAdditionalItems() []*AdditionalItems

func (*InvoiceSettingsAll) GetAddress added in v0.64.1

func (x *InvoiceSettingsAll) GetAddress() string

func (*InvoiceSettingsAll) GetAsps added in v0.64.1

func (*InvoiceSettingsAll) GetCalculationType added in v0.64.1

func (x *InvoiceSettingsAll) GetCalculationType() string

func (*InvoiceSettingsAll) GetContact added in v0.64.1

func (x *InvoiceSettingsAll) GetContact() string

func (*InvoiceSettingsAll) GetCurrency added in v0.64.1

func (x *InvoiceSettingsAll) GetCurrency() string

func (*InvoiceSettingsAll) GetDiscountCalcLogic added in v0.64.1

func (x *InvoiceSettingsAll) GetDiscountCalcLogic() string

func (*InvoiceSettingsAll) GetDiscountRate added in v0.64.1

func (x *InvoiceSettingsAll) GetDiscountRate() float64

func (*InvoiceSettingsAll) GetDiscountTargetUsage added in v0.64.1

func (x *InvoiceSettingsAll) GetDiscountTargetUsage() string

func (*InvoiceSettingsAll) GetDisplayCost added in v0.64.1

func (x *InvoiceSettingsAll) GetDisplayCost() string

func (*InvoiceSettingsAll) GetDueDate added in v0.64.1

func (x *InvoiceSettingsAll) GetDueDate() string

func (*InvoiceSettingsAll) GetDueDateCustomDay added in v0.64.1

func (x *InvoiceSettingsAll) GetDueDateCustomDay() float64

func (*InvoiceSettingsAll) GetDueDateDay added in v0.64.1

func (x *InvoiceSettingsAll) GetDueDateDay() string

func (*InvoiceSettingsAll) GetDueDateMonth added in v0.64.1

func (x *InvoiceSettingsAll) GetDueDateMonth() string

func (*InvoiceSettingsAll) GetExchangeRate added in v0.64.1

func (x *InvoiceSettingsAll) GetExchangeRate() float64

func (*InvoiceSettingsAll) GetExchangeRateType added in v0.64.1

func (x *InvoiceSettingsAll) GetExchangeRateType() string

func (*InvoiceSettingsAll) GetGroupId added in v0.64.1

func (x *InvoiceSettingsAll) GetGroupId() string

func (*InvoiceSettingsAll) GetGroupName added in v0.64.1

func (x *InvoiceSettingsAll) GetGroupName() string

func (*InvoiceSettingsAll) GetImageUrl added in v0.64.1

func (x *InvoiceSettingsAll) GetImageUrl() string

func (*InvoiceSettingsAll) GetInvoiceNo added in v0.64.1

func (x *InvoiceSettingsAll) GetInvoiceNo() string

func (*InvoiceSettingsAll) GetLanguage added in v0.64.1

func (x *InvoiceSettingsAll) GetLanguage() string

func (*InvoiceSettingsAll) GetMemo added in v0.64.1

func (x *InvoiceSettingsAll) GetMemo() string

func (*InvoiceSettingsAll) GetName added in v0.64.1

func (x *InvoiceSettingsAll) GetName() string

func (*InvoiceSettingsAll) GetPhone added in v0.64.1

func (x *InvoiceSettingsAll) GetPhone() string

func (*InvoiceSettingsAll) GetPostal added in v0.64.1

func (x *InvoiceSettingsAll) GetPostal() string

func (*InvoiceSettingsAll) GetProjectCode added in v0.64.1

func (x *InvoiceSettingsAll) GetProjectCode() string

func (*InvoiceSettingsAll) GetProjectCurrency added in v0.64.1

func (x *InvoiceSettingsAll) GetProjectCurrency() string

func (*InvoiceSettingsAll) GetProjectId added in v0.64.1

func (x *InvoiceSettingsAll) GetProjectId() string

func (*InvoiceSettingsAll) GetProjectLabel added in v0.64.1

func (x *InvoiceSettingsAll) GetProjectLabel() string

func (*InvoiceSettingsAll) GetRemarks added in v0.64.1

func (x *InvoiceSettingsAll) GetRemarks() string

func (*InvoiceSettingsAll) GetSubstitutionFee added in v0.64.1

func (x *InvoiceSettingsAll) GetSubstitutionFee() string

func (*InvoiceSettingsAll) GetSubstitutionFeeCalcTarget added in v0.64.1

func (x *InvoiceSettingsAll) GetSubstitutionFeeCalcTarget() string

func (*InvoiceSettingsAll) GetSubstitutionFeeCalcType added in v0.64.1

func (x *InvoiceSettingsAll) GetSubstitutionFeeCalcType() string

func (*InvoiceSettingsAll) GetSubstitutionFeeTargetUsage added in v0.64.1

func (x *InvoiceSettingsAll) GetSubstitutionFeeTargetUsage() string

func (*InvoiceSettingsAll) GetSubstitutionFix added in v0.64.1

func (x *InvoiceSettingsAll) GetSubstitutionFix() float64

func (*InvoiceSettingsAll) GetSubstitutionRate added in v0.64.1

func (x *InvoiceSettingsAll) GetSubstitutionRate() float64

func (*InvoiceSettingsAll) GetSupportFee added in v0.64.1

func (x *InvoiceSettingsAll) GetSupportFee() string

func (*InvoiceSettingsAll) GetSupportFeeCalcTarget added in v0.64.1

func (x *InvoiceSettingsAll) GetSupportFeeCalcTarget() string

func (*InvoiceSettingsAll) GetSupportFix added in v0.64.1

func (x *InvoiceSettingsAll) GetSupportFix() float64

func (*InvoiceSettingsAll) GetSupportRate added in v0.64.1

func (x *InvoiceSettingsAll) GetSupportRate() float64

func (*InvoiceSettingsAll) GetTaxRate added in v0.64.1

func (x *InvoiceSettingsAll) GetTaxRate() float64

func (*InvoiceSettingsAll) GetTitle added in v0.64.1

func (x *InvoiceSettingsAll) GetTitle() string

func (*InvoiceSettingsAll) ProtoMessage added in v0.64.1

func (*InvoiceSettingsAll) ProtoMessage()

func (*InvoiceSettingsAll) ProtoReflect added in v0.64.1

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

func (*InvoiceSettingsAll) Reset added in v0.64.1

func (x *InvoiceSettingsAll) Reset()

func (*InvoiceSettingsAll) String added in v0.64.1

func (x *InvoiceSettingsAll) String() string

type InvoiceTotal added in v0.64.1

type InvoiceTotal struct {

	// Key names related to the total. Each key is described in the following detail
	//
	// supportFee:
	//
	//	Total amount of Support Fee costs
	//
	// substitution:
	//
	//	Total amount of agency fee costs
	//
	// chargeOnly:
	//
	//	Total amount of vendor usage fee only costs
	//
	// marketplace:
	//
	//	Total amount of vendor marketplace usage costs
	//
	// marketplaceFees:
	//
	//	Total amount of vendor marketplace fee costs
	//
	// charge:
	//
	//	Total amount of vendor usage fee costs
	//
	// discount:
	//
	//	Total amount after discounts. Inculuded Support fee costs
	//
	// discountWithSubstitution:
	//
	//	Total Discounts plus agency fee costs
	//
	// chargeTaxFree:
	//
	//	Amounts not included in consumption tax
	//
	// additionalItem:
	//
	//	Total amount of additional item costs
	//
	// customService:
	//
	//	Total amount of custom service item costs
	//
	// sumOfBeforeTax:
	//
	//	Total amount before consumption tax
	//
	// tax:
	//
	//	Consumption tax amount on the total amount
	//
	// total:
	//
	//	Total billing amount including tax
	Name     string  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Currency string  `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"`
	Amount   float64 `protobuf:"fixed64,3,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

InvoiceTotal resource definition.

func (*InvoiceTotal) Descriptor deprecated added in v0.64.1

func (*InvoiceTotal) Descriptor() ([]byte, []int)

Deprecated: Use InvoiceTotal.ProtoReflect.Descriptor instead.

func (*InvoiceTotal) GetAmount added in v0.64.1

func (x *InvoiceTotal) GetAmount() float64

func (*InvoiceTotal) GetCurrency added in v0.64.1

func (x *InvoiceTotal) GetCurrency() string

func (*InvoiceTotal) GetName added in v0.64.1

func (x *InvoiceTotal) GetName() string

func (*InvoiceTotal) ProtoMessage added in v0.64.1

func (*InvoiceTotal) ProtoMessage()

func (*InvoiceTotal) ProtoReflect added in v0.64.1

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

func (*InvoiceTotal) Reset added in v0.64.1

func (x *InvoiceTotal) Reset()

func (*InvoiceTotal) String added in v0.64.1

func (x *InvoiceTotal) String() string

type KeyValue added in v0.30.0

type KeyValue struct {
	Key   string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*KeyValue) Descriptor deprecated added in v0.30.0

func (*KeyValue) 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 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 Notification added in v0.64.9

type Notification struct {
	Id               string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	NotificationType string   `protobuf:"bytes,2,opt,name=notificationType,proto3" json:"notificationType,omitempty"`
	Channels         []string `protobuf:"bytes,3,rep,name=channels,proto3" json:"channels,omitempty"`
	Enabled          bool     `protobuf:"varint,4,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*Notification) Descriptor deprecated added in v0.64.9

func (*Notification) Descriptor() ([]byte, []int)

Deprecated: Use Notification.ProtoReflect.Descriptor instead.

func (*Notification) GetChannels added in v0.64.9

func (x *Notification) GetChannels() []string

func (*Notification) GetEnabled added in v0.64.9

func (x *Notification) GetEnabled() bool

func (*Notification) GetId added in v0.64.9

func (x *Notification) GetId() string

func (*Notification) GetNotificationType added in v0.64.9

func (x *Notification) GetNotificationType() string

func (*Notification) ProtoMessage added in v0.64.9

func (*Notification) ProtoMessage()

func (*Notification) ProtoReflect added in v0.64.9

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

func (*Notification) Reset added in v0.64.9

func (x *Notification) Reset()

func (*Notification) String added in v0.64.9

func (x *Notification) String() string

type 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 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 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 UsageDetails added in v0.64.1

type UsageDetails struct {
	Name     string  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Currency string  `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"`
	Amount   float64 `protobuf:"fixed64,3,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

UsageDetails resource definition.

func (*UsageDetails) Descriptor deprecated added in v0.64.1

func (*UsageDetails) Descriptor() ([]byte, []int)

Deprecated: Use UsageDetails.ProtoReflect.Descriptor instead.

func (*UsageDetails) GetAmount added in v0.64.1

func (x *UsageDetails) GetAmount() float64

func (*UsageDetails) GetCurrency added in v0.64.1

func (x *UsageDetails) GetCurrency() string

func (*UsageDetails) GetName added in v0.64.1

func (x *UsageDetails) GetName() string

func (*UsageDetails) ProtoMessage added in v0.64.1

func (*UsageDetails) ProtoMessage()

func (*UsageDetails) ProtoReflect added in v0.64.1

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

func (*UsageDetails) Reset added in v0.64.1

func (x *UsageDetails) Reset()

func (*UsageDetails) String added in v0.64.1

func (x *UsageDetails) String() string

type User

type User struct {

	// User's unique id.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The user's parent. If empty or non-existent, it means this user is a root user;
	// otherwise, it's a subuser.
	Parent string `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"`
	// The attributes (key/value pair) of the user. If hierarchy is supported, it will be
	// separated by '/', such as 'key/subkey=value'. See https://alphauslabs.github.io/blueapi/
	// for the list of supported attributes.
	Metadata map[string]string `` /* 157-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*User) Descriptor deprecated

func (*User) 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

type VendorDetail added in v0.64.1

type VendorDetail struct {

	// details: Includes account-by-account details
	Details []*AccountDetails `protobuf:"bytes,1,rep,name=details,proto3" json:"details,omitempty"`
	// groupDetails: Includes account-by-account details(fee item data).
	GroupDetails []*GroupDetails `protobuf:"bytes,2,rep,name=groupDetails,proto3" json:"groupDetails,omitempty"`
	// groupCustomDetails: Includes account-by-account details(custom service and additional item data).
	GroupCustomDetails []*GroupCustomDetails `protobuf:"bytes,5,rep,name=groupCustomDetails,proto3" json:"groupCustomDetails,omitempty"`
	// total: Includes data on billing totals
	Total []*InvoiceTotal `protobuf:"bytes,3,rep,name=total,proto3" json:"total,omitempty"`
	// settings: Includes settings related to billing
	Settings *InvoiceSettings `protobuf:"bytes,4,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

VendorDetail resource definition.

func (*VendorDetail) Descriptor deprecated added in v0.64.1

func (*VendorDetail) Descriptor() ([]byte, []int)

Deprecated: Use VendorDetail.ProtoReflect.Descriptor instead.

func (*VendorDetail) GetDetails added in v0.64.1

func (x *VendorDetail) GetDetails() []*AccountDetails

func (*VendorDetail) GetGroupCustomDetails added in v0.65.61

func (x *VendorDetail) GetGroupCustomDetails() []*GroupCustomDetails

func (*VendorDetail) GetGroupDetails added in v0.64.1

func (x *VendorDetail) GetGroupDetails() []*GroupDetails

func (*VendorDetail) GetSettings added in v0.64.1

func (x *VendorDetail) GetSettings() *InvoiceSettings

func (*VendorDetail) GetTotal added in v0.64.1

func (x *VendorDetail) GetTotal() []*InvoiceTotal

func (*VendorDetail) ProtoMessage added in v0.64.1

func (*VendorDetail) ProtoMessage()

func (*VendorDetail) ProtoReflect added in v0.64.1

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

func (*VendorDetail) Reset added in v0.64.1

func (x *VendorDetail) Reset()

func (*VendorDetail) String added in v0.64.1

func (x *VendorDetail) String() string

Directories

Path Synopsis
aws

Jump to

Keyboard shortcuts

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