Documentation ¶
Index ¶
- Variables
- type Account
- func (*Account) Descriptor() ([]byte, []int)deprecated
- func (x *Account) GetId() string
- func (x *Account) GetMetadata() []*KeyValue
- func (x *Account) GetName() string
- func (*Account) ProtoMessage()
- func (x *Account) ProtoReflect() protoreflect.Message
- func (x *Account) Reset()
- func (x *Account) String() string
- type AccountGroup
- func (*AccountGroup) Descriptor() ([]byte, []int)deprecated
- func (x *AccountGroup) GetAccounts() []*Account
- func (x *AccountGroup) GetId() string
- func (x *AccountGroup) GetMetadata() []*KeyValue
- func (x *AccountGroup) GetName() string
- func (*AccountGroup) ProtoMessage()
- func (x *AccountGroup) ProtoReflect() protoreflect.Message
- func (x *AccountGroup) Reset()
- func (x *AccountGroup) String() string
- type AccountGroupForecast
- func (*AccountGroupForecast) Descriptor() ([]byte, []int)deprecated
- func (x *AccountGroupForecast) GetData() []*ForecastData
- func (x *AccountGroupForecast) GetGroupId() string
- func (*AccountGroupForecast) ProtoMessage()
- func (x *AccountGroupForecast) ProtoReflect() protoreflect.Message
- func (x *AccountGroupForecast) Reset()
- func (x *AccountGroupForecast) String() string
- type ApiClient
- func (*ApiClient) Descriptor() ([]byte, []int)deprecated
- func (x *ApiClient) GetClientId() string
- func (x *ApiClient) GetClientSecret() string
- func (x *ApiClient) GetCreateTime() string
- func (x *ApiClient) GetGrantType() string
- func (x *ApiClient) GetName() string
- func (x *ApiClient) GetParent() string
- func (*ApiClient) ProtoMessage()
- func (x *ApiClient) ProtoReflect() protoreflect.Message
- func (x *ApiClient) Reset()
- func (x *ApiClient) String() string
- type BillingGroupForecast
- func (*BillingGroupForecast) Descriptor() ([]byte, []int)deprecated
- func (x *BillingGroupForecast) GetCompanyId() string
- func (x *BillingGroupForecast) GetData() []*ForecastData
- func (*BillingGroupForecast) ProtoMessage()
- func (x *BillingGroupForecast) ProtoReflect() protoreflect.Message
- func (x *BillingGroupForecast) Reset()
- func (x *BillingGroupForecast) String() string
- type BillingGroupMonthToDateForecast
- func (*BillingGroupMonthToDateForecast) Descriptor() ([]byte, []int)deprecated
- func (x *BillingGroupMonthToDateForecast) GetCompanyId() string
- func (x *BillingGroupMonthToDateForecast) GetData() []*MonthToDateForecastData
- func (*BillingGroupMonthToDateForecast) ProtoMessage()
- func (x *BillingGroupMonthToDateForecast) ProtoReflect() protoreflect.Message
- func (x *BillingGroupMonthToDateForecast) Reset()
- func (x *BillingGroupMonthToDateForecast) String() string
- type Budget
- func (*Budget) Descriptor() ([]byte, []int)deprecated
- func (x *Budget) GetFiscalYear() string
- func (x *Budget) GetId() string
- func (x *Budget) GetMonthlyBudget() []*MonthlyBudget
- func (*Budget) ProtoMessage()
- func (x *Budget) ProtoReflect() protoreflect.Message
- func (x *Budget) Reset()
- func (x *Budget) String() string
- type ForecastData
- func (*ForecastData) Descriptor() ([]byte, []int)deprecated
- func (x *ForecastData) GetAccountId() string
- func (x *ForecastData) GetDate() string
- func (x *ForecastData) GetForecastedCost() float64
- func (x *ForecastData) GetFrequency() string
- func (x *ForecastData) GetHistoricalCost() float64
- func (x *ForecastData) GetLowerBound() float64
- func (x *ForecastData) GetProductCategory() string
- func (x *ForecastData) GetProductCode() string
- func (x *ForecastData) GetUpperBound() float64
- func (*ForecastData) ProtoMessage()
- func (x *ForecastData) ProtoReflect() protoreflect.Message
- func (x *ForecastData) Reset()
- func (x *ForecastData) String() string
- type KeyValue
- type MonthOnMonthCostForecast
- func (*MonthOnMonthCostForecast) Descriptor() ([]byte, []int)deprecated
- func (x *MonthOnMonthCostForecast) GetCategory() string
- func (x *MonthOnMonthCostForecast) GetCostCurrent() float64
- func (x *MonthOnMonthCostForecast) GetCostForecast() float64
- func (x *MonthOnMonthCostForecast) GetCostPrev() float64
- func (*MonthOnMonthCostForecast) ProtoMessage()
- func (x *MonthOnMonthCostForecast) ProtoReflect() protoreflect.Message
- func (x *MonthOnMonthCostForecast) Reset()
- func (x *MonthOnMonthCostForecast) String() string
- type MonthToDateCostForecast
- func (*MonthToDateCostForecast) Descriptor() ([]byte, []int)deprecated
- func (x *MonthToDateCostForecast) GetCostAccumulated() float64
- func (x *MonthToDateCostForecast) GetCostForecast() float64
- func (x *MonthToDateCostForecast) GetCostPrev() float64
- func (x *MonthToDateCostForecast) GetDate() string
- func (x *MonthToDateCostForecast) GetLowerBound() float64
- func (x *MonthToDateCostForecast) GetUpperBound() float64
- func (*MonthToDateCostForecast) ProtoMessage()
- func (x *MonthToDateCostForecast) ProtoReflect() protoreflect.Message
- func (x *MonthToDateCostForecast) Reset()
- func (x *MonthToDateCostForecast) String() string
- type MonthToDateForecastData
- func (*MonthToDateForecastData) Descriptor() ([]byte, []int)deprecated
- func (x *MonthToDateForecastData) GetAccountId() string
- func (x *MonthToDateForecastData) GetAccumulatedCost() float64
- func (x *MonthToDateForecastData) GetBudget() float64
- func (x *MonthToDateForecastData) GetDate() string
- func (x *MonthToDateForecastData) GetForecastCost() float64
- func (x *MonthToDateForecastData) GetProductCategory() string
- func (x *MonthToDateForecastData) GetProductCode() string
- func (*MonthToDateForecastData) ProtoMessage()
- func (x *MonthToDateForecastData) ProtoReflect() protoreflect.Message
- func (x *MonthToDateForecastData) Reset()
- func (x *MonthToDateForecastData) String() string
- type MonthlyBudget
- func (*MonthlyBudget) Descriptor() ([]byte, []int)deprecated
- func (x *MonthlyBudget) GetAmount() float64
- func (x *MonthlyBudget) GetYearMonth() string
- func (*MonthlyBudget) ProtoMessage()
- func (x *MonthlyBudget) ProtoReflect() protoreflect.Message
- func (x *MonthlyBudget) Reset()
- func (x *MonthlyBudget) String() string
- type MonthlyCostForecast
- func (*MonthlyCostForecast) Descriptor() ([]byte, []int)deprecated
- func (x *MonthlyCostForecast) GetBudget() float64
- func (x *MonthlyCostForecast) GetCostActual() float64
- func (x *MonthlyCostForecast) GetCostForecast() float64
- func (x *MonthlyCostForecast) GetDate() string
- func (x *MonthlyCostForecast) GetLowerBound() float64
- func (x *MonthlyCostForecast) GetUpperBound() float64
- func (*MonthlyCostForecast) ProtoMessage()
- func (x *MonthlyCostForecast) ProtoReflect() protoreflect.Message
- func (x *MonthlyCostForecast) Reset()
- func (x *MonthlyCostForecast) String() string
- type Operation
- func (*Operation) Descriptor() ([]byte, []int)deprecated
- func (x *Operation) GetDone() bool
- func (x *Operation) GetError() *status.Status
- func (x *Operation) GetMetadata() *anypb.Any
- func (x *Operation) GetName() string
- func (x *Operation) GetResponse() *anypb.Any
- func (m *Operation) GetResult() isOperation_Result
- func (*Operation) ProtoMessage()
- func (x *Operation) ProtoReflect() protoreflect.Message
- func (x *Operation) Reset()
- func (x *Operation) String() string
- type OperationAwsCalculateCostsMetadataV1
- func (*OperationAwsCalculateCostsMetadataV1) Descriptor() ([]byte, []int)deprecated
- func (x *OperationAwsCalculateCostsMetadataV1) GetCreated() string
- func (x *OperationAwsCalculateCostsMetadataV1) GetGroupIds() []string
- func (x *OperationAwsCalculateCostsMetadataV1) GetMonth() string
- func (x *OperationAwsCalculateCostsMetadataV1) GetOrgId() string
- func (x *OperationAwsCalculateCostsMetadataV1) GetStatus() string
- func (x *OperationAwsCalculateCostsMetadataV1) GetUpdated() string
- func (*OperationAwsCalculateCostsMetadataV1) ProtoMessage()
- func (x *OperationAwsCalculateCostsMetadataV1) ProtoReflect() protoreflect.Message
- func (x *OperationAwsCalculateCostsMetadataV1) Reset()
- func (x *OperationAwsCalculateCostsMetadataV1) String() string
- type OperationImportCurMetadataV1
- func (*OperationImportCurMetadataV1) Descriptor() ([]byte, []int)deprecated
- func (x *OperationImportCurMetadataV1) GetAccounts() []string
- func (x *OperationImportCurMetadataV1) GetCreated() string
- func (x *OperationImportCurMetadataV1) GetMonth() string
- func (x *OperationImportCurMetadataV1) GetUpdated() string
- func (*OperationImportCurMetadataV1) ProtoMessage()
- func (x *OperationImportCurMetadataV1) ProtoReflect() protoreflect.Message
- func (x *OperationImportCurMetadataV1) Reset()
- func (x *OperationImportCurMetadataV1) String() string
- type Operation_Error
- type Operation_Response
- type OrgForecast
- func (*OrgForecast) Descriptor() ([]byte, []int)deprecated
- func (x *OrgForecast) GetData() []*BillingGroupForecast
- func (x *OrgForecast) GetOrgId() string
- func (*OrgForecast) ProtoMessage()
- func (x *OrgForecast) ProtoReflect() protoreflect.Message
- func (x *OrgForecast) Reset()
- func (x *OrgForecast) String() string
- type OrgMonthToDateForecast
- func (*OrgMonthToDateForecast) Descriptor() ([]byte, []int)deprecated
- func (x *OrgMonthToDateForecast) GetData() []*BillingGroupMonthToDateForecast
- func (x *OrgMonthToDateForecast) GetOrgId() string
- func (*OrgMonthToDateForecast) ProtoMessage()
- func (x *OrgMonthToDateForecast) ProtoReflect() protoreflect.Message
- func (x *OrgMonthToDateForecast) Reset()
- func (x *OrgMonthToDateForecast) String() string
- type Permission
- func (*Permission) Descriptor() ([]byte, []int)deprecated
- func (x *Permission) GetNamespace() string
- func (x *Permission) GetPermissions() []string
- func (x *Permission) GetPolicies() []*Policy
- func (*Permission) ProtoMessage()
- func (x *Permission) ProtoReflect() protoreflect.Message
- func (x *Permission) Reset()
- func (x *Permission) String() string
- type Policy
- func (*Policy) Descriptor() ([]byte, []int)deprecated
- func (x *Policy) GetAction() string
- func (x *Policy) GetEffect() string
- func (x *Policy) GetKey() string
- func (x *Policy) GetValues() []string
- func (*Policy) ProtoMessage()
- func (x *Policy) ProtoReflect() protoreflect.Message
- func (x *Policy) Reset()
- func (x *Policy) String() string
- type Role
- func (*Role) Descriptor() ([]byte, []int)deprecated
- func (x *Role) GetName() string
- func (x *Role) GetNamespace() string
- func (x *Role) GetPermissions() []string
- func (x *Role) GetPolicies() []*Policy
- func (*Role) ProtoMessage()
- func (x *Role) ProtoReflect() protoreflect.Message
- func (x *Role) Reset()
- func (x *Role) String() string
- type User
- type UserRoleMapping
- func (*UserRoleMapping) Descriptor() ([]byte, []int)deprecated
- func (x *UserRoleMapping) GetFilter() string
- func (x *UserRoleMapping) GetNamespace() string
- func (x *UserRoleMapping) GetRole() string
- func (x *UserRoleMapping) GetRootUser() string
- func (x *UserRoleMapping) GetSubUser() string
- func (*UserRoleMapping) ProtoMessage()
- func (x *UserRoleMapping) ProtoReflect() protoreflect.Message
- func (x *UserRoleMapping) Reset()
- func (x *UserRoleMapping) String() string
Constants ¶
This section is empty.
Variables ¶
var File_api_account_proto protoreflect.FileDescriptor
var File_api_accountgroup_proto protoreflect.FileDescriptor
var File_api_apiclient_proto protoreflect.FileDescriptor
var File_api_budget_proto protoreflect.FileDescriptor
var File_api_forecast_proto protoreflect.FileDescriptor
var File_api_keyvalue_proto protoreflect.FileDescriptor
var File_api_operation_proto protoreflect.FileDescriptor
var File_api_rbac_proto protoreflect.FileDescriptor
var File_api_user_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Account ¶ added in v0.32.0
type Account struct { // The account id. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The account name. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // The attributes (key/value pair) of the account. Metadata []*KeyValue `protobuf:"bytes,3,rep,name=metadata,proto3" json:"metadata,omitempty"` // contains filtered or unexported fields }
func (*Account) Descriptor
deprecated
added in
v0.32.0
func (*Account) GetMetadata ¶ added in v0.32.0
func (*Account) ProtoMessage ¶ added in v0.32.0
func (*Account) ProtoMessage()
func (*Account) ProtoReflect ¶ added in v0.32.0
func (x *Account) ProtoReflect() protoreflect.Message
type AccountGroup ¶ added in v0.36.1
type AccountGroup struct { // The AccountGroup id. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The AccountGroup name. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // The attributes (key/value pair) of the AccountGroup. Metadata []*KeyValue `protobuf:"bytes,3,rep,name=metadata,proto3" json:"metadata,omitempty"` Accounts []*Account `protobuf:"bytes,4,rep,name=accounts,proto3" json:"accounts,omitempty"` // contains filtered or unexported fields }
func (*AccountGroup) Descriptor
deprecated
added in
v0.36.1
func (*AccountGroup) Descriptor() ([]byte, []int)
Deprecated: Use AccountGroup.ProtoReflect.Descriptor instead.
func (*AccountGroup) GetAccounts ¶ added in v0.36.3
func (x *AccountGroup) GetAccounts() []*Account
func (*AccountGroup) GetId ¶ added in v0.36.1
func (x *AccountGroup) GetId() string
func (*AccountGroup) GetMetadata ¶ added in v0.36.1
func (x *AccountGroup) GetMetadata() []*KeyValue
func (*AccountGroup) GetName ¶ added in v0.36.1
func (x *AccountGroup) GetName() string
func (*AccountGroup) ProtoMessage ¶ added in v0.36.1
func (*AccountGroup) ProtoMessage()
func (*AccountGroup) ProtoReflect ¶ added in v0.36.1
func (x *AccountGroup) ProtoReflect() protoreflect.Message
func (*AccountGroup) Reset ¶ added in v0.36.1
func (x *AccountGroup) Reset()
func (*AccountGroup) String ¶ added in v0.36.1
func (x *AccountGroup) String() string
type AccountGroupForecast ¶ added in v0.35.5
type AccountGroupForecast struct { GroupId string `protobuf:"bytes,1,opt,name=groupId,proto3" json:"groupId,omitempty"` Data []*ForecastData `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*AccountGroupForecast) Descriptor
deprecated
added in
v0.35.5
func (*AccountGroupForecast) Descriptor() ([]byte, []int)
Deprecated: Use AccountGroupForecast.ProtoReflect.Descriptor instead.
func (*AccountGroupForecast) GetData ¶ added in v0.35.5
func (x *AccountGroupForecast) GetData() []*ForecastData
func (*AccountGroupForecast) GetGroupId ¶ added in v0.35.5
func (x *AccountGroupForecast) GetGroupId() string
func (*AccountGroupForecast) ProtoMessage ¶ added in v0.35.5
func (*AccountGroupForecast) ProtoMessage()
func (*AccountGroupForecast) ProtoReflect ¶ added in v0.35.5
func (x *AccountGroupForecast) ProtoReflect() protoreflect.Message
func (*AccountGroupForecast) Reset ¶ added in v0.35.5
func (x *AccountGroupForecast) Reset()
func (*AccountGroupForecast) String ¶ added in v0.35.5
func (x *AccountGroupForecast) String() string
type ApiClient ¶ added in v0.15.0
type ApiClient struct { // API client id. ClientId string `protobuf:"bytes,1,opt,name=clientId,proto3" json:"clientId,omitempty"` // API client secret. Only available during creation; otherwise, redacted. ClientSecret string `protobuf:"bytes,2,opt,name=clientSecret,proto3" json:"clientSecret,omitempty"` // API client name. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Grant type. Always set to `client_credentials`. GrantType string `protobuf:"bytes,4,opt,name=grantType,proto3" json:"grantType,omitempty"` // The client's parent resource. Parent string `protobuf:"bytes,5,opt,name=parent,proto3" json:"parent,omitempty"` CreateTime string `protobuf:"bytes,6,opt,name=createTime,proto3" json:"createTime,omitempty"` // contains filtered or unexported fields }
func (*ApiClient) Descriptor
deprecated
added in
v0.15.0
func (*ApiClient) GetClientId ¶ added in v0.15.0
func (*ApiClient) GetClientSecret ¶ added in v0.15.0
func (*ApiClient) GetCreateTime ¶ added in v0.15.0
func (*ApiClient) GetGrantType ¶ added in v0.15.0
func (*ApiClient) ProtoMessage ¶ added in v0.15.0
func (*ApiClient) ProtoMessage()
func (*ApiClient) ProtoReflect ¶ added in v0.15.0
func (x *ApiClient) ProtoReflect() protoreflect.Message
type BillingGroupForecast ¶ added in v0.17.0
type BillingGroupForecast struct { CompanyId string `protobuf:"bytes,1,opt,name=companyId,proto3" json:"companyId,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) GetCompanyId ¶ added in v0.26.0
func (x *BillingGroupForecast) GetCompanyId() 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 { CompanyId string `protobuf:"bytes,1,opt,name=companyId,proto3" json:"companyId,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) GetCompanyId ¶ added in v0.26.0
func (x *BillingGroupMonthToDateForecast) GetCompanyId() string
func (*BillingGroupMonthToDateForecast) GetData ¶ added in v0.17.0
func (x *BillingGroupMonthToDateForecast) GetData() []*MonthToDateForecastData
func (*BillingGroupMonthToDateForecast) ProtoMessage ¶ added in v0.17.0
func (*BillingGroupMonthToDateForecast) ProtoMessage()
func (*BillingGroupMonthToDateForecast) ProtoReflect ¶ added in v0.17.0
func (x *BillingGroupMonthToDateForecast) ProtoReflect() protoreflect.Message
func (*BillingGroupMonthToDateForecast) Reset ¶ added in v0.17.0
func (x *BillingGroupMonthToDateForecast) Reset()
func (*BillingGroupMonthToDateForecast) String ¶ added in v0.17.0
func (x *BillingGroupMonthToDateForecast) String() string
type Budget ¶ added in v0.35.9
type Budget struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Format: yyyy FiscalYear string `protobuf:"bytes,2,opt,name=fiscalYear,proto3" json:"fiscalYear,omitempty"` MonthlyBudget []*MonthlyBudget `protobuf:"bytes,3,rep,name=monthlyBudget,proto3" json:"monthlyBudget,omitempty"` // contains filtered or unexported fields }
func (*Budget) Descriptor
deprecated
added in
v0.35.9
func (*Budget) GetFiscalYear ¶ added in v0.35.12
func (*Budget) GetMonthlyBudget ¶ added in v0.35.9
func (x *Budget) GetMonthlyBudget() []*MonthlyBudget
func (*Budget) ProtoMessage ¶ added in v0.35.9
func (*Budget) ProtoMessage()
func (*Budget) ProtoReflect ¶ added in v0.35.9
func (x *Budget) ProtoReflect() protoreflect.Message
type 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 KeyValue ¶ added in v0.30.0
type KeyValue struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*KeyValue) Descriptor
deprecated
added in
v0.30.0
func (*KeyValue) ProtoMessage ¶ added in v0.30.0
func (*KeyValue) ProtoMessage()
func (*KeyValue) ProtoReflect ¶ added in v0.30.0
func (x *KeyValue) ProtoReflect() protoreflect.Message
type 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 Operation ¶ added in v0.10.0
type Operation struct { // The server-assigned name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Service-specific metadata associated with the operation. It typically // contains progress information and common metadata such as create time. // Some services might not provide such metadata. Any method that returns a // long-running operation should document the metadata type, if any. Metadata *anypb.Any `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"` // If the value is `false`, it means the operation is still in progress. // If `true`, the operation is completed, and either `error` or `response` is // available. Done bool `protobuf:"varint,3,opt,name=done,proto3" json:"done,omitempty"` // The operation result, which can be either an `error` or a valid `response`. // If `done` == `false`, neither `error` nor `response` is set. // If `done` == `true`, exactly one of `error` or `response` is set. // // Types that are assignable to Result: // *Operation_Error // *Operation_Response Result isOperation_Result `protobuf_oneof:"result"` // contains filtered or unexported fields }
This resource represents a long-running operation that is the result of a network API call.
func (*Operation) Descriptor
deprecated
added in
v0.10.0
func (*Operation) GetMetadata ¶ added in v0.10.0
func (*Operation) GetResponse ¶ added in v0.10.0
func (*Operation) ProtoMessage ¶ added in v0.10.0
func (*Operation) ProtoMessage()
func (*Operation) ProtoReflect ¶ added in v0.10.0
func (x *Operation) ProtoReflect() protoreflect.Message
type OperationAwsCalculateCostsMetadataV1 ¶ added in v0.35.3
type OperationAwsCalculateCostsMetadataV1 struct { // Organization id. OrgId string `protobuf:"bytes,1,opt,name=orgId,proto3" json:"orgId,omitempty"` // The month being calculated. Month string `protobuf:"bytes,2,opt,name=month,proto3" json:"month,omitempty"` // If the request is for a specific group(s) (billing groups at the moment), // their equivalent ids are listed here. Otherwise, empty. GroupIds []string `protobuf:"bytes,3,rep,name=groupIds,proto3" json:"groupIds,omitempty"` // Latest status information. Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"` // Timestamp when operation was created/started in RFC3339 format. Created string `protobuf:"bytes,5,opt,name=created,proto3" json:"created,omitempty"` // Timestamp of the operation's last update in RFC3339 format. Updated string `protobuf:"bytes,6,opt,name=updated,proto3" json:"updated,omitempty"` // contains filtered or unexported fields }
func (*OperationAwsCalculateCostsMetadataV1) Descriptor
deprecated
added in
v0.35.3
func (*OperationAwsCalculateCostsMetadataV1) Descriptor() ([]byte, []int)
Deprecated: Use OperationAwsCalculateCostsMetadataV1.ProtoReflect.Descriptor instead.
func (*OperationAwsCalculateCostsMetadataV1) GetCreated ¶ added in v0.35.3
func (x *OperationAwsCalculateCostsMetadataV1) GetCreated() string
func (*OperationAwsCalculateCostsMetadataV1) GetGroupIds ¶ added in v0.35.23
func (x *OperationAwsCalculateCostsMetadataV1) GetGroupIds() []string
func (*OperationAwsCalculateCostsMetadataV1) GetMonth ¶ added in v0.35.3
func (x *OperationAwsCalculateCostsMetadataV1) GetMonth() string
func (*OperationAwsCalculateCostsMetadataV1) GetOrgId ¶ added in v0.35.3
func (x *OperationAwsCalculateCostsMetadataV1) GetOrgId() string
func (*OperationAwsCalculateCostsMetadataV1) GetStatus ¶ added in v0.35.3
func (x *OperationAwsCalculateCostsMetadataV1) GetStatus() string
func (*OperationAwsCalculateCostsMetadataV1) GetUpdated ¶ added in v0.35.3
func (x *OperationAwsCalculateCostsMetadataV1) GetUpdated() string
func (*OperationAwsCalculateCostsMetadataV1) ProtoMessage ¶ added in v0.35.3
func (*OperationAwsCalculateCostsMetadataV1) ProtoMessage()
func (*OperationAwsCalculateCostsMetadataV1) ProtoReflect ¶ added in v0.35.3
func (x *OperationAwsCalculateCostsMetadataV1) ProtoReflect() protoreflect.Message
func (*OperationAwsCalculateCostsMetadataV1) Reset ¶ added in v0.35.3
func (x *OperationAwsCalculateCostsMetadataV1) Reset()
func (*OperationAwsCalculateCostsMetadataV1) String ¶ added in v0.35.3
func (x *OperationAwsCalculateCostsMetadataV1) String() string
type OperationImportCurMetadataV1 ¶ added in v0.31.0
type OperationImportCurMetadataV1 struct { Month string `protobuf:"bytes,1,opt,name=month,proto3" json:"month,omitempty"` Accounts []string `protobuf:"bytes,2,rep,name=accounts,proto3" json:"accounts,omitempty"` Created string `protobuf:"bytes,3,opt,name=created,proto3" json:"created,omitempty"` Updated string `protobuf:"bytes,4,opt,name=updated,proto3" json:"updated,omitempty"` // contains filtered or unexported fields }
func (*OperationImportCurMetadataV1) Descriptor
deprecated
added in
v0.31.0
func (*OperationImportCurMetadataV1) Descriptor() ([]byte, []int)
Deprecated: Use OperationImportCurMetadataV1.ProtoReflect.Descriptor instead.
func (*OperationImportCurMetadataV1) GetAccounts ¶ added in v0.31.0
func (x *OperationImportCurMetadataV1) GetAccounts() []string
func (*OperationImportCurMetadataV1) GetCreated ¶ added in v0.31.0
func (x *OperationImportCurMetadataV1) GetCreated() string
func (*OperationImportCurMetadataV1) GetMonth ¶ added in v0.31.0
func (x *OperationImportCurMetadataV1) GetMonth() string
func (*OperationImportCurMetadataV1) GetUpdated ¶ added in v0.31.0
func (x *OperationImportCurMetadataV1) GetUpdated() string
func (*OperationImportCurMetadataV1) ProtoMessage ¶ added in v0.31.0
func (*OperationImportCurMetadataV1) ProtoMessage()
func (*OperationImportCurMetadataV1) ProtoReflect ¶ added in v0.31.0
func (x *OperationImportCurMetadataV1) ProtoReflect() protoreflect.Message
func (*OperationImportCurMetadataV1) Reset ¶ added in v0.31.0
func (x *OperationImportCurMetadataV1) Reset()
func (*OperationImportCurMetadataV1) String ¶ added in v0.31.0
func (x *OperationImportCurMetadataV1) String() string
type Operation_Error ¶ added in v0.10.0
type Operation_Response ¶ added in v0.10.0
type Operation_Response struct { // The normal response of the operation in case of success. If the original method returns // no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the // original method is standard `Get`/`Create`/`Update`, the response should be the // resource. For other methods, the response should have the type `XxxResponse`, where // `Xxx` is the original method name. For example, if the original method name is // `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`. Response *anypb.Any `protobuf:"bytes,5,opt,name=response,proto3,oneof"` }
type OrgForecast ¶ added in v0.17.0
type OrgForecast struct { OrgId string `protobuf:"bytes,1,opt,name=orgId,proto3" json:"orgId,omitempty"` Data []*BillingGroupForecast `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*OrgForecast) Descriptor
deprecated
added in
v0.17.0
func (*OrgForecast) Descriptor() ([]byte, []int)
Deprecated: Use OrgForecast.ProtoReflect.Descriptor instead.
func (*OrgForecast) GetData ¶ added in v0.17.0
func (x *OrgForecast) GetData() []*BillingGroupForecast
func (*OrgForecast) GetOrgId ¶ added in v0.17.0
func (x *OrgForecast) GetOrgId() string
func (*OrgForecast) ProtoMessage ¶ added in v0.17.0
func (*OrgForecast) ProtoMessage()
func (*OrgForecast) ProtoReflect ¶ added in v0.17.0
func (x *OrgForecast) ProtoReflect() protoreflect.Message
func (*OrgForecast) Reset ¶ added in v0.17.0
func (x *OrgForecast) Reset()
func (*OrgForecast) String ¶ added in v0.17.0
func (x *OrgForecast) String() string
type OrgMonthToDateForecast ¶ added in v0.17.0
type OrgMonthToDateForecast struct { OrgId string `protobuf:"bytes,1,opt,name=orgId,proto3" json:"orgId,omitempty"` Data []*BillingGroupMonthToDateForecast `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*OrgMonthToDateForecast) Descriptor
deprecated
added in
v0.17.0
func (*OrgMonthToDateForecast) Descriptor() ([]byte, []int)
Deprecated: Use OrgMonthToDateForecast.ProtoReflect.Descriptor instead.
func (*OrgMonthToDateForecast) GetData ¶ added in v0.17.0
func (x *OrgMonthToDateForecast) GetData() []*BillingGroupMonthToDateForecast
func (*OrgMonthToDateForecast) GetOrgId ¶ added in v0.17.0
func (x *OrgMonthToDateForecast) GetOrgId() string
func (*OrgMonthToDateForecast) ProtoMessage ¶ added in v0.17.0
func (*OrgMonthToDateForecast) ProtoMessage()
func (*OrgMonthToDateForecast) ProtoReflect ¶ added in v0.17.0
func (x *OrgMonthToDateForecast) ProtoReflect() protoreflect.Message
func (*OrgMonthToDateForecast) Reset ¶ added in v0.17.0
func (x *OrgMonthToDateForecast) Reset()
func (*OrgMonthToDateForecast) String ¶ added in v0.17.0
func (x *OrgMonthToDateForecast) String() string
type Permission ¶ added in v0.33.2
type Permission struct { Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` Permissions []string `protobuf:"bytes,2,rep,name=permissions,proto3" json:"permissions,omitempty"` Policies []*Policy `protobuf:"bytes,3,rep,name=policies,proto3" json:"policies,omitempty"` // contains filtered or unexported fields }
func (*Permission) Descriptor
deprecated
added in
v0.33.2
func (*Permission) Descriptor() ([]byte, []int)
Deprecated: Use Permission.ProtoReflect.Descriptor instead.
func (*Permission) GetNamespace ¶ added in v0.33.2
func (x *Permission) GetNamespace() string
func (*Permission) GetPermissions ¶ added in v0.33.2
func (x *Permission) GetPermissions() []string
func (*Permission) GetPolicies ¶ added in v0.33.2
func (x *Permission) GetPolicies() []*Policy
func (*Permission) ProtoMessage ¶ added in v0.33.2
func (*Permission) ProtoMessage()
func (*Permission) ProtoReflect ¶ added in v0.33.2
func (x *Permission) ProtoReflect() protoreflect.Message
func (*Permission) Reset ¶ added in v0.33.2
func (x *Permission) Reset()
func (*Permission) String ¶ added in v0.33.2
func (x *Permission) String() string
type Policy ¶ added in v0.33.2
type Policy struct { Action string `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"` Effect string `protobuf:"bytes,2,opt,name=effect,proto3" json:"effect,omitempty"` Key string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"` Values []string `protobuf:"bytes,4,rep,name=values,proto3" json:"values,omitempty"` // contains filtered or unexported fields }
func (*Policy) Descriptor
deprecated
added in
v0.33.2
func (*Policy) ProtoMessage ¶ added in v0.33.2
func (*Policy) ProtoMessage()
func (*Policy) ProtoReflect ¶ added in v0.33.2
func (x *Policy) ProtoReflect() protoreflect.Message
type Role ¶ added in v0.34.0
type Role struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"` Permissions []string `protobuf:"bytes,3,rep,name=permissions,proto3" json:"permissions,omitempty"` Policies []*Policy `protobuf:"bytes,4,rep,name=policies,proto3" json:"policies,omitempty"` // contains filtered or unexported fields }
func (*Role) Descriptor
deprecated
added in
v0.34.0
func (*Role) GetNamespace ¶ added in v0.34.0
func (*Role) GetPermissions ¶ added in v0.34.0
func (*Role) GetPolicies ¶ added in v0.34.0
func (*Role) ProtoMessage ¶ added in v0.34.0
func (*Role) ProtoMessage()
func (*Role) ProtoReflect ¶ added in v0.34.0
func (x *Role) ProtoReflect() protoreflect.Message
type User ¶
type User struct { // User's unique id. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The user's parent. If empty or non-existent, it means this user is a root user; // otherwise, it's a subuser. Parent string `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"` // The attributes (key/value pair) of the user. If hierarchy is supported, it will be // separated by '/', such as 'key/subkey=value'. See https://alphauslabs.github.io/blueapi/ // for the list of supported attributes. Metadata map[string]string `` /* 157-byte string literal not displayed */ // contains filtered or unexported fields }
func (*User) Descriptor
deprecated
func (*User) GetMetadata ¶
func (*User) ProtoMessage ¶
func (*User) ProtoMessage()
func (*User) ProtoReflect ¶
func (x *User) ProtoReflect() protoreflect.Message
type UserRoleMapping ¶ added in v0.35.0
type UserRoleMapping struct { RootUser string `protobuf:"bytes,1,opt,name=rootUser,proto3" json:"rootUser,omitempty"` SubUser string `protobuf:"bytes,2,opt,name=subUser,proto3" json:"subUser,omitempty"` Namespace string `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"` Role string `protobuf:"bytes,4,opt,name=role,proto3" json:"role,omitempty"` Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
func (*UserRoleMapping) Descriptor
deprecated
added in
v0.35.0
func (*UserRoleMapping) Descriptor() ([]byte, []int)
Deprecated: Use UserRoleMapping.ProtoReflect.Descriptor instead.
func (*UserRoleMapping) GetFilter ¶ added in v0.35.0
func (x *UserRoleMapping) GetFilter() string
func (*UserRoleMapping) GetNamespace ¶ added in v0.35.0
func (x *UserRoleMapping) GetNamespace() string
func (*UserRoleMapping) GetRole ¶ added in v0.35.0
func (x *UserRoleMapping) GetRole() string
func (*UserRoleMapping) GetRootUser ¶ added in v0.35.0
func (x *UserRoleMapping) GetRootUser() string
func (*UserRoleMapping) GetSubUser ¶ added in v0.35.0
func (x *UserRoleMapping) GetSubUser() string
func (*UserRoleMapping) ProtoMessage ¶ added in v0.35.0
func (*UserRoleMapping) ProtoMessage()
func (*UserRoleMapping) ProtoReflect ¶ added in v0.35.0
func (x *UserRoleMapping) ProtoReflect() protoreflect.Message
func (*UserRoleMapping) Reset ¶ added in v0.35.0
func (x *UserRoleMapping) Reset()
func (*UserRoleMapping) String ¶ added in v0.35.0
func (x *UserRoleMapping) String() string