cover

package
v0.65.39 Latest Latest
Warning

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

Go to latest
Published: Feb 17, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_api_cover_accountaccess_proto protoreflect.FileDescriptor
View Source
var File_api_cover_asset_proto protoreflect.FileDescriptor
View Source
var File_api_cover_costforecast_proto protoreflect.FileDescriptor
View Source
var File_api_cover_costgroup_proto protoreflect.FileDescriptor
View Source
var File_api_cover_rightsizingrecommendation_proto protoreflect.FileDescriptor
View Source
var File_api_cover_user_proto protoreflect.FileDescriptor
View Source
var File_api_cover_view_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Account added in v0.64.9

type Account struct {
	AccountId string `protobuf:"bytes,1,opt,name=accountId,proto3" json:"accountId,omitempty"`
	Name      string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Type      string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"` // account, subscription, project
	// contains filtered or unexported fields
}

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

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

Deprecated: Use Account.ProtoReflect.Descriptor instead.

func (*Account) GetAccountId added in v0.64.9

func (x *Account) GetAccountId() string

func (*Account) GetName added in v0.64.9

func (x *Account) GetName() string

func (*Account) GetType added in v0.64.9

func (x *Account) GetType() string

func (*Account) ProtoMessage added in v0.64.9

func (*Account) ProtoMessage()

func (*Account) ProtoReflect added in v0.64.9

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

func (*Account) Reset added in v0.64.9

func (x *Account) Reset()

func (*Account) String added in v0.64.9

func (x *Account) String() string

type Asset added in v0.64.7

type Asset struct {

	// Possible values: `account`, `subscription` or `project`
	Key        string            `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Attributes map[string]string `` /* 161-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Asset) Descriptor deprecated added in v0.64.7

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

Deprecated: Use Asset.ProtoReflect.Descriptor instead.

func (*Asset) GetAttributes added in v0.64.7

func (x *Asset) GetAttributes() map[string]string

func (*Asset) GetKey added in v0.64.7

func (x *Asset) GetKey() string

func (*Asset) ProtoMessage added in v0.64.7

func (*Asset) ProtoMessage()

func (*Asset) ProtoReflect added in v0.64.7

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

func (*Asset) Reset added in v0.64.7

func (x *Asset) Reset()

func (*Asset) String added in v0.64.7

func (x *Asset) String() string

type AwsCostForecast added in v0.65.6

type AwsCostForecast struct {

	// For daily data, format is `yyyy-mm-dd`; for monthly, `yyyy-mm`.
	Date string `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"`
	// The account being queried.
	Account string `protobuf:"bytes,2,opt,name=account,proto3" json:"account,omitempty"`
	// The product code for an AWS service
	ProductCode string `protobuf:"bytes,3,opt,name=productCode,proto3" json:"productCode,omitempty"`
	// Forcasted cost based on true cost (calculated)
	Cost       float64 `protobuf:"fixed64,4,opt,name=cost,proto3" json:"cost,omitempty"`
	LowerBound float64 `protobuf:"fixed64,5,opt,name=lowerBound,proto3" json:"lowerBound,omitempty"`
	UpperBound float64 `protobuf:"fixed64,6,opt,name=upperBound,proto3" json:"upperBound,omitempty"`
	// Forcasted cost based on unblended cost
	UnblendedCost       float64 `protobuf:"fixed64,7,opt,name=unblendedCost,proto3" json:"unblendedCost,omitempty"`
	UnblendedLowerBound float64 `protobuf:"fixed64,8,opt,name=unblendedLowerBound,proto3" json:"unblendedLowerBound,omitempty"`
	UnblendedUpperBound float64 `protobuf:"fixed64,9,opt,name=unblendedUpperBound,proto3" json:"unblendedUpperBound,omitempty"`
	// contains filtered or unexported fields
}

func (*AwsCostForecast) Descriptor deprecated added in v0.65.6

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

Deprecated: Use AwsCostForecast.ProtoReflect.Descriptor instead.

func (*AwsCostForecast) GetAccount added in v0.65.6

func (x *AwsCostForecast) GetAccount() string

func (*AwsCostForecast) GetCost added in v0.65.6

func (x *AwsCostForecast) GetCost() float64

func (*AwsCostForecast) GetDate added in v0.65.6

func (x *AwsCostForecast) GetDate() string

func (*AwsCostForecast) GetLowerBound added in v0.65.6

func (x *AwsCostForecast) GetLowerBound() float64

func (*AwsCostForecast) GetProductCode added in v0.65.6

func (x *AwsCostForecast) GetProductCode() string

func (*AwsCostForecast) GetUnblendedCost added in v0.65.6

func (x *AwsCostForecast) GetUnblendedCost() float64

func (*AwsCostForecast) GetUnblendedLowerBound added in v0.65.6

func (x *AwsCostForecast) GetUnblendedLowerBound() float64

func (*AwsCostForecast) GetUnblendedUpperBound added in v0.65.6

func (x *AwsCostForecast) GetUnblendedUpperBound() float64

func (*AwsCostForecast) GetUpperBound added in v0.65.6

func (x *AwsCostForecast) GetUpperBound() float64

func (*AwsCostForecast) ProtoMessage added in v0.65.6

func (*AwsCostForecast) ProtoMessage()

func (*AwsCostForecast) ProtoReflect added in v0.65.6

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

func (*AwsCostForecast) Reset added in v0.65.6

func (x *AwsCostForecast) Reset()

func (*AwsCostForecast) String added in v0.65.6

func (x *AwsCostForecast) String() string

type Combinations added in v0.63.2

type Combinations struct {

	// Optional. Valid only for the `aws` vendor. AWS-specific options.
	AwsOptions *CostGroupAwsOptions `protobuf:"bytes,1,opt,name=awsOptions,proto3" json:"awsOptions,omitempty"`
	// Optional. Valid only for the `azure` vendor. Azure-specific options.
	AzureOptions *CostGroupAzureOptions `protobuf:"bytes,2,opt,name=azureOptions,proto3" json:"azureOptions,omitempty"`
	// Optional. Valid only for the `gcp` vendor. GCP-specific options.
	GcpOptions *CostGroupGcpOptions `protobuf:"bytes,3,opt,name=gcpOptions,proto3" json:"gcpOptions,omitempty"`
	// contains filtered or unexported fields
}

func (*Combinations) Descriptor deprecated added in v0.63.2

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

Deprecated: Use Combinations.ProtoReflect.Descriptor instead.

func (*Combinations) GetAwsOptions added in v0.64.10

func (x *Combinations) GetAwsOptions() *CostGroupAwsOptions

func (*Combinations) GetAzureOptions added in v0.64.10

func (x *Combinations) GetAzureOptions() *CostGroupAzureOptions

func (*Combinations) GetGcpOptions added in v0.64.10

func (x *Combinations) GetGcpOptions() *CostGroupGcpOptions

func (*Combinations) ProtoMessage added in v0.63.2

func (*Combinations) ProtoMessage()

func (*Combinations) ProtoReflect added in v0.63.2

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

func (*Combinations) Reset added in v0.63.2

func (x *Combinations) Reset()

func (*Combinations) String added in v0.63.2

func (x *Combinations) String() string

type CostGroupAwsOptions added in v0.64.10

type CostGroupAwsOptions struct {

	// Optional. A list of filtering options. Multiple filter items will use the logical 'or' operator, e.g. filter1 || filter2 || filter3, etc.
	// A map of "key:value" column filters. The key indicates the column name while the value is the filter value prefixed by either "eq:" (equal), "re:" (regular expressions based on https://github.com/google/re2), or "!re:" (reverse "re:"). No prefix is the same as "eq:". Multiple map items will use the logical 'and' operator, e.g. mapfilter1 && mapfilter2 && mapfilter3, etc.
	//
	// For example, if you like to filter `productCode` to return only `AmazonEC2`, set to `{"productCode":"eq:AmazonEC2"}` or `{"productCode":"AmazonEC2"}`. You can also use a regular expression like `{"productCode":"re:AmazonEC2|AmazonRDS"}`, which means return all AmazonEC2 or AmazonRDS lineitems. Or reverse regexp, such as `{"productCode":"!re:^AmazonEC2$"}`, which means return all items except `AmazonEC2`.
	Filters []*CostGroupOptionsFilters `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"`
	// Optional. A list of filtering options. See [ReadCostsRequestAwsOptionsFilters] for more information on each filter item. Multiple filter items will use the logical 'or' operator, e.g. filter1 || filter2 || filter3, etc.
	// A map of "key:value" tag filters. The key indicates the tag key while the value is the filter tag value which can be prefixed by either "eq:" (equal), "re:" (regular expressions based on https://github.com/google/re2), or "!re:" (reverse "re:"). No prefix is the same as "eq:". Multiple map items will use the logical 'and' operator, e.g. mapfilter1 && mapfilter2 && mapfilter3, etc.
	//
	// For example, if you want to query lineitems with the tag `project:MY_PROJECT`, set to `{"project":"MY_PROJECT"}`. You can also use regular expressions for tag values, such as `{"name":"re:[A-Za-z0-9]*"}`.
	TagFilters []*CostGroupOptionsFilters `protobuf:"bytes,2,rep,name=tagFilters,proto3" json:"tagFilters,omitempty"`
	// contains filtered or unexported fields
}

AWS-specific options for CreateCostGroupRequest.

func (*CostGroupAwsOptions) Descriptor deprecated added in v0.64.10

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

Deprecated: Use CostGroupAwsOptions.ProtoReflect.Descriptor instead.

func (*CostGroupAwsOptions) GetFilters added in v0.64.10

func (x *CostGroupAwsOptions) GetFilters() []*CostGroupOptionsFilters

func (*CostGroupAwsOptions) GetTagFilters added in v0.65.32

func (x *CostGroupAwsOptions) GetTagFilters() []*CostGroupOptionsFilters

func (*CostGroupAwsOptions) ProtoMessage added in v0.64.10

func (*CostGroupAwsOptions) ProtoMessage()

func (*CostGroupAwsOptions) ProtoReflect added in v0.64.10

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

func (*CostGroupAwsOptions) Reset added in v0.64.10

func (x *CostGroupAwsOptions) Reset()

func (*CostGroupAwsOptions) String added in v0.64.10

func (x *CostGroupAwsOptions) String() string

type CostGroupAzureOptions added in v0.64.10

type CostGroupAzureOptions struct {

	// Optional. A list of filtering options. Multiple filter items will use the logical 'or' operator, e.g. filter1 || filter2 || filter3, etc.
	// A map of "key:value" column filters. The key indicates the column name while the value is the filter value prefixed by either "eq:" (equal), "re:" (regular expressions based on https://github.com/google/re2), or "!re:" (reverse "re:"). No prefix is the same as "eq:". Multiple map items will use the logical 'and' operator, e.g. mapfilter1 && mapfilter2 && mapfilter3, etc.
	//
	// For example, if you like to filter `productCode` to return only `AmazonEC2`, set to `{"productCode":"eq:AmazonEC2"}` or `{"productCode":"AmazonEC2"}`. You can also use a regular expression like `{"productCode":"re:AmazonEC2|AmazonRDS"}`, which means return all AmazonEC2 or AmazonRDS lineitems. Or reverse regexp, such as `{"productCode":"!re:^AmazonEC2$"}`, which means return all items except `AmazonEC2`.
	Filters []*CostGroupOptionsFilters `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"`
	// Optional. A list of filtering options. See [ReadCostsRequestAwsOptionsFilters] for more information on each filter item. Multiple filter items will use the logical 'or' operator, e.g. filter1 || filter2 || filter3, etc.
	// A map of "key:value" tag filters. The key indicates the tag key while the value is the filter tag value which can be prefixed by either "eq:" (equal), "re:" (regular expressions based on https://github.com/google/re2), or "!re:" (reverse "re:"). No prefix is the same as "eq:". Multiple map items will use the logical 'and' operator, e.g. mapfilter1 && mapfilter2 && mapfilter3, etc.
	//
	// For example, if you want to query lineitems with the tag `project:MY_PROJECT`, set to `{"project":"MY_PROJECT"}`. You can also use regular expressions for tag values, such as `{"name":"re:[A-Za-z0-9]*"}`.
	TagFilters []*CostGroupOptionsFilters `protobuf:"bytes,2,rep,name=tagFilters,proto3" json:"tagFilters,omitempty"`
	// contains filtered or unexported fields
}

Azure-specific options for CreateCostGroupRequest.

func (*CostGroupAzureOptions) Descriptor deprecated added in v0.64.10

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

Deprecated: Use CostGroupAzureOptions.ProtoReflect.Descriptor instead.

func (*CostGroupAzureOptions) GetFilters added in v0.64.10

func (*CostGroupAzureOptions) GetTagFilters added in v0.65.32

func (x *CostGroupAzureOptions) GetTagFilters() []*CostGroupOptionsFilters

func (*CostGroupAzureOptions) ProtoMessage added in v0.64.10

func (*CostGroupAzureOptions) ProtoMessage()

func (*CostGroupAzureOptions) ProtoReflect added in v0.64.10

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

func (*CostGroupAzureOptions) Reset added in v0.64.10

func (x *CostGroupAzureOptions) Reset()

func (*CostGroupAzureOptions) String added in v0.64.10

func (x *CostGroupAzureOptions) String() string

type CostGroupData added in v0.63.2

type CostGroupData struct {
	Id           string            `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name         string            `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description  string            `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Image        string            `protobuf:"bytes,4,opt,name=image,proto3" json:"image,omitempty"`
	Icon         string            `protobuf:"bytes,5,opt,name=icon,proto3" json:"icon,omitempty"`
	ColorTheme   string            `protobuf:"bytes,6,opt,name=colorTheme,proto3" json:"colorTheme,omitempty"`
	CreatedAt    string            `protobuf:"bytes,7,opt,name=createdAt,proto3" json:"createdAt,omitempty"`
	UpdatedAt    string            `protobuf:"bytes,8,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"`
	Members      []*MemberUserData `protobuf:"bytes,9,rep,name=members,proto3" json:"members,omitempty"`
	Combinations *Combinations     `protobuf:"bytes,10,opt,name=combinations,proto3" json:"combinations,omitempty"`
	CreatedBy    *MemberUserData   `protobuf:"bytes,11,opt,name=createdBy,proto3" json:"createdBy,omitempty"`
	// contains filtered or unexported fields
}

func (*CostGroupData) Descriptor deprecated added in v0.63.2

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

Deprecated: Use CostGroupData.ProtoReflect.Descriptor instead.

func (*CostGroupData) GetColorTheme added in v0.63.2

func (x *CostGroupData) GetColorTheme() string

func (*CostGroupData) GetCombinations added in v0.63.2

func (x *CostGroupData) GetCombinations() *Combinations

func (*CostGroupData) GetCreatedAt added in v0.63.2

func (x *CostGroupData) GetCreatedAt() string

func (*CostGroupData) GetCreatedBy added in v0.63.2

func (x *CostGroupData) GetCreatedBy() *MemberUserData

func (*CostGroupData) GetDescription added in v0.63.2

func (x *CostGroupData) GetDescription() string

func (*CostGroupData) GetIcon added in v0.63.2

func (x *CostGroupData) GetIcon() string

func (*CostGroupData) GetId added in v0.63.2

func (x *CostGroupData) GetId() string

func (*CostGroupData) GetImage added in v0.63.2

func (x *CostGroupData) GetImage() string

func (*CostGroupData) GetMembers added in v0.63.2

func (x *CostGroupData) GetMembers() []*MemberUserData

func (*CostGroupData) GetName added in v0.63.2

func (x *CostGroupData) GetName() string

func (*CostGroupData) GetUpdatedAt added in v0.63.2

func (x *CostGroupData) GetUpdatedAt() string

func (*CostGroupData) ProtoMessage added in v0.63.2

func (*CostGroupData) ProtoMessage()

func (*CostGroupData) ProtoReflect added in v0.63.2

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

func (*CostGroupData) Reset added in v0.63.2

func (x *CostGroupData) Reset()

func (*CostGroupData) String added in v0.63.2

func (x *CostGroupData) String() string

type CostGroupGcpOptions added in v0.64.10

type CostGroupGcpOptions struct {

	// Optional. A list of filtering options. Multiple filter items will use the logical 'or' operator, e.g. filter1 || filter2 || filter3, etc.
	// A map of "key:value" column filters. The key indicates the column name while the value is the filter value prefixed by either "eq:" (equal), "re:" (regular expressions based on https://github.com/google/re2), or "!re:" (reverse "re:"). No prefix is the same as "eq:". Multiple map items will use the logical 'and' operator, e.g. mapfilter1 && mapfilter2 && mapfilter3, etc.
	//
	// For example, if you like to filter `productCode` to return only `AmazonEC2`, set to `{"productCode":"eq:AmazonEC2"}` or `{"productCode":"AmazonEC2"}`. You can also use a regular expression like `{"productCode":"re:AmazonEC2|AmazonRDS"}`, which means return all AmazonEC2 or AmazonRDS lineitems. Or reverse regexp, such as `{"productCode":"!re:^AmazonEC2$"}`, which means return all items except `AmazonEC2`.
	Filters []*CostGroupOptionsFilters `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"`
	// Optional. A list of filtering options. See [ReadCostsRequestAwsOptionsFilters] for more information on each filter item. Multiple filter items will use the logical 'or' operator, e.g. filter1 || filter2 || filter3, etc.
	// A map of "key:value" tag filters. The key indicates the tag key while the value is the filter tag value which can be prefixed by either "eq:" (equal), "re:" (regular expressions based on https://github.com/google/re2), or "!re:" (reverse "re:"). No prefix is the same as "eq:". Multiple map items will use the logical 'and' operator, e.g. mapfilter1 && mapfilter2 && mapfilter3, etc.
	//
	// For example, if you want to query lineitems with the tag `project:MY_PROJECT`, set to `{"project":"MY_PROJECT"}`. You can also use regular expressions for tag values, such as `{"name":"re:[A-Za-z0-9]*"}`.
	TagFilters []*CostGroupOptionsFilters `protobuf:"bytes,2,rep,name=tagFilters,proto3" json:"tagFilters,omitempty"`
	// contains filtered or unexported fields
}

GCP-specific options for CreateCostGroupRequest.

func (*CostGroupGcpOptions) Descriptor deprecated added in v0.64.10

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

Deprecated: Use CostGroupGcpOptions.ProtoReflect.Descriptor instead.

func (*CostGroupGcpOptions) GetFilters added in v0.64.10

func (x *CostGroupGcpOptions) GetFilters() []*CostGroupOptionsFilters

func (*CostGroupGcpOptions) GetTagFilters added in v0.65.32

func (x *CostGroupGcpOptions) GetTagFilters() []*CostGroupOptionsFilters

func (*CostGroupGcpOptions) ProtoMessage added in v0.64.10

func (*CostGroupGcpOptions) ProtoMessage()

func (*CostGroupGcpOptions) ProtoReflect added in v0.64.10

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

func (*CostGroupGcpOptions) Reset added in v0.64.10

func (x *CostGroupGcpOptions) Reset()

func (*CostGroupGcpOptions) String added in v0.64.10

func (x *CostGroupGcpOptions) String() string

type CostGroupOptionsFilters added in v0.64.10

type CostGroupOptionsFilters struct {
	AndFilters map[string]string `` /* 161-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CostGroupOptionsFilters) Descriptor deprecated added in v0.64.10

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

Deprecated: Use CostGroupOptionsFilters.ProtoReflect.Descriptor instead.

func (*CostGroupOptionsFilters) GetAndFilters added in v0.64.10

func (x *CostGroupOptionsFilters) GetAndFilters() map[string]string

func (*CostGroupOptionsFilters) ProtoMessage added in v0.64.10

func (*CostGroupOptionsFilters) ProtoMessage()

func (*CostGroupOptionsFilters) ProtoReflect added in v0.64.10

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

func (*CostGroupOptionsFilters) Reset added in v0.64.10

func (x *CostGroupOptionsFilters) Reset()

func (*CostGroupOptionsFilters) String added in v0.64.10

func (x *CostGroupOptionsFilters) String() string

type EC2Instance added in v0.64.33

type EC2Instance struct {

	// The ID of the Capacity Reservation.
	CapacityReservationId string `protobuf:"bytes,1,opt,name=capacityReservationId,proto3" json:"capacityReservationId,omitempty"`
	// Indicates whether the instance is optimized for Amazon EBS I/O. This optimization
	// provides dedicated throughput to Amazon EBS and an optimized configuration
	// stack to provide optimal I/O performance. This optimization isn't available
	// with all instance types. Additional usage charges apply when using an EBS
	// Optimized instance.
	EbsOptimized bool `protobuf:"varint,2,opt,name=ebsOptimized,proto3" json:"ebsOptimized,omitempty"`
	// The ID of the AMI used to launch the instance.
	ImageId string `protobuf:"bytes,3,opt,name=imageId,proto3" json:"imageId,omitempty"`
	// The ID of the instance.
	InstanceId string `protobuf:"bytes,4,opt,name=instanceId,proto3" json:"instanceId,omitempty"`
	// Indicates whether this is a Spot Instance or a Scheduled Instance.
	InstanceLifecycle string `protobuf:"bytes,5,opt,name=instanceLifecycle,proto3" json:"instanceLifecycle,omitempty"`
	// The instance type.
	InstanceType string `protobuf:"bytes,6,opt,name=instanceType,proto3" json:"instanceType,omitempty"`
	// The IPv6 address assigned to the instance.
	Ipv6Address string `protobuf:"bytes,7,opt,name=ipv6Address,proto3" json:"ipv6Address,omitempty"`
	// The kernel associated with this instance, if applicable.
	KernelId string `protobuf:"bytes,8,opt,name=kernelId,proto3" json:"kernelId,omitempty"`
	// The name of the key pair, if this instance was launched with an associated key pair.
	KeyName string `protobuf:"bytes,9,opt,name=keyName,proto3" json:"keyName,omitempty"`
	// The time the instance was launched.
	LaunchTime string `protobuf:"bytes,10,opt,name=launchTime,proto3" json:"launchTime,omitempty"`
	// The Amazon Resource Name (ARN) of the Outpost.
	OutpostArn string `protobuf:"bytes,11,opt,name=outpostArn,proto3" json:"outpostArn,omitempty"`
	// The value is Windows for Windows instances; otherwise blank.
	Platform string `protobuf:"bytes,12,opt,name=platform,proto3" json:"platform,omitempty"`
	// The platform details value for the instance. For more information, see AMI
	// billing information fields (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/billing-info-fields.html)
	// in the Amazon EC2 User Guide.
	PlatformDetails string `protobuf:"bytes,13,opt,name=platformDetails,proto3" json:"platformDetails,omitempty"`
	// (IPv4 only) The private DNS hostname name assigned to the instance. This
	// DNS hostname can only be used inside the Amazon EC2 network. This name is
	// not available until the instance enters the running state.
	//
	// [EC2-VPC] The Amazon-provided DNS server resolves Amazon-provided private
	// DNS hostnames if you've enabled DNS resolution and DNS hostnames in your
	// VPC. If you are not using the Amazon-provided DNS server in your VPC, your
	// custom domain name servers must resolve the hostname as appropriate.
	PrivateDnsName string `protobuf:"bytes,14,opt,name=privateDnsName,proto3" json:"privateDnsName,omitempty"`
	// The private IPv4 address assigned to the instance.
	PrivateIpAddress string `protobuf:"bytes,15,opt,name=privateIpAddress,proto3" json:"privateIpAddress,omitempty"`
	// (IPv4 only) The public DNS name assigned to the instance. This name is not
	// available until the instance enters the running state. For EC2-VPC, this
	// name is only available if you've enabled DNS hostnames for your VPC.
	PublicDnsName string `protobuf:"bytes,16,opt,name=publicDnsName,proto3" json:"publicDnsName,omitempty"`
	// The public IPv4 address, or the Carrier IP address assigned to the instance,
	// if applicable.
	//
	// A Carrier IP address only applies to an instance launched in a subnet associated
	// with a Wavelength Zone.
	PublicIpAddress string `protobuf:"bytes,17,opt,name=publicIpAddress,proto3" json:"publicIpAddress,omitempty"`
	// The RAM disk associated with this instance, if applicable.
	RamdiskId string `protobuf:"bytes,18,opt,name=ramdiskId,proto3" json:"ramdiskId,omitempty"`
	// The device name of the root device volume (for example, /dev/sda1).
	RootDeviceName string `protobuf:"bytes,19,opt,name=rootDeviceName,proto3" json:"rootDeviceName,omitempty"`
	// The root device type used by the AMI. The AMI can use an EBS volume or an
	// instance store volume.
	RootDeviceType string `protobuf:"bytes,20,opt,name=rootDeviceType,proto3" json:"rootDeviceType,omitempty"`
	// Indicates whether source/destination checking is enabled.
	SourceDestCheck bool `protobuf:"varint,21,opt,name=sourceDestCheck,proto3" json:"sourceDestCheck,omitempty"`
	// If the request is a Spot Instance request, the ID of the request.
	SpotInstanceRequestId string `protobuf:"bytes,22,opt,name=spotInstanceRequestId,proto3" json:"spotInstanceRequestId,omitempty"`
	// Specifies whether enhanced networking with the Intel 82599 Virtual Function
	// interface is enabled.
	SriovNetSupport string `protobuf:"bytes,23,opt,name=sriovNetSupport,proto3" json:"sriovNetSupport,omitempty"`
	// The current state of the instance.
	State string `protobuf:"bytes,24,opt,name=state,proto3" json:"state,omitempty"`
	// [EC2-VPC] The ID of the subnet in which the instance is running.
	SubnetId string `protobuf:"bytes,25,opt,name=subnetId,proto3" json:"subnetId,omitempty"`
	// Any tags assigned to the instance.
	Tags []*Tag `protobuf:"bytes,26,rep,name=tags,proto3" json:"tags,omitempty"`
	// The usage operation value for the instance. For more information, see AMI
	// billing information fields (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/billing-info-fields.html)
	// in the Amazon EC2 User Guide.
	UsageOperation string `protobuf:"bytes,27,opt,name=usageOperation,proto3" json:"usageOperation,omitempty"`
	// The virtualization type of the instance.
	VirtualizationType string `protobuf:"bytes,28,opt,name=virtualizationType,proto3" json:"virtualizationType,omitempty"`
	// [EC2-VPC] The ID of the VPC in which the instance is running.
	VpcId string `protobuf:"bytes,29,opt,name=vpcId,proto3" json:"vpcId,omitempty"`
	// Format: `yyyy-mm`
	Date string `protobuf:"bytes,30,opt,name=date,proto3" json:"date,omitempty"`
	// contains filtered or unexported fields
}

func (*EC2Instance) Descriptor deprecated added in v0.64.33

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

Deprecated: Use EC2Instance.ProtoReflect.Descriptor instead.

func (*EC2Instance) GetCapacityReservationId added in v0.64.33

func (x *EC2Instance) GetCapacityReservationId() string

func (*EC2Instance) GetDate added in v0.64.36

func (x *EC2Instance) GetDate() string

func (*EC2Instance) GetEbsOptimized added in v0.64.33

func (x *EC2Instance) GetEbsOptimized() bool

func (*EC2Instance) GetImageId added in v0.64.33

func (x *EC2Instance) GetImageId() string

func (*EC2Instance) GetInstanceId added in v0.64.33

func (x *EC2Instance) GetInstanceId() string

func (*EC2Instance) GetInstanceLifecycle added in v0.64.33

func (x *EC2Instance) GetInstanceLifecycle() string

func (*EC2Instance) GetInstanceType added in v0.64.33

func (x *EC2Instance) GetInstanceType() string

func (*EC2Instance) GetIpv6Address added in v0.64.33

func (x *EC2Instance) GetIpv6Address() string

func (*EC2Instance) GetKernelId added in v0.64.33

func (x *EC2Instance) GetKernelId() string

func (*EC2Instance) GetKeyName added in v0.64.33

func (x *EC2Instance) GetKeyName() string

func (*EC2Instance) GetLaunchTime added in v0.64.33

func (x *EC2Instance) GetLaunchTime() string

func (*EC2Instance) GetOutpostArn added in v0.64.33

func (x *EC2Instance) GetOutpostArn() string

func (*EC2Instance) GetPlatform added in v0.64.33

func (x *EC2Instance) GetPlatform() string

func (*EC2Instance) GetPlatformDetails added in v0.64.33

func (x *EC2Instance) GetPlatformDetails() string

func (*EC2Instance) GetPrivateDnsName added in v0.64.33

func (x *EC2Instance) GetPrivateDnsName() string

func (*EC2Instance) GetPrivateIpAddress added in v0.64.33

func (x *EC2Instance) GetPrivateIpAddress() string

func (*EC2Instance) GetPublicDnsName added in v0.64.33

func (x *EC2Instance) GetPublicDnsName() string

func (*EC2Instance) GetPublicIpAddress added in v0.64.33

func (x *EC2Instance) GetPublicIpAddress() string

func (*EC2Instance) GetRamdiskId added in v0.64.33

func (x *EC2Instance) GetRamdiskId() string

func (*EC2Instance) GetRootDeviceName added in v0.64.33

func (x *EC2Instance) GetRootDeviceName() string

func (*EC2Instance) GetRootDeviceType added in v0.64.33

func (x *EC2Instance) GetRootDeviceType() string

func (*EC2Instance) GetSourceDestCheck added in v0.64.33

func (x *EC2Instance) GetSourceDestCheck() bool

func (*EC2Instance) GetSpotInstanceRequestId added in v0.64.33

func (x *EC2Instance) GetSpotInstanceRequestId() string

func (*EC2Instance) GetSriovNetSupport added in v0.64.33

func (x *EC2Instance) GetSriovNetSupport() string

func (*EC2Instance) GetState added in v0.64.33

func (x *EC2Instance) GetState() string

func (*EC2Instance) GetSubnetId added in v0.64.33

func (x *EC2Instance) GetSubnetId() string

func (*EC2Instance) GetTags added in v0.64.33

func (x *EC2Instance) GetTags() []*Tag

func (*EC2Instance) GetUsageOperation added in v0.64.33

func (x *EC2Instance) GetUsageOperation() string

func (*EC2Instance) GetVirtualizationType added in v0.64.33

func (x *EC2Instance) GetVirtualizationType() string

func (*EC2Instance) GetVpcId added in v0.64.33

func (x *EC2Instance) GetVpcId() string

func (*EC2Instance) ProtoMessage added in v0.64.33

func (*EC2Instance) ProtoMessage()

func (*EC2Instance) ProtoReflect added in v0.64.33

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

func (*EC2Instance) Reset added in v0.64.33

func (x *EC2Instance) Reset()

func (*EC2Instance) String added in v0.64.33

func (x *EC2Instance) String() string

type Favorites added in v0.63.2

type Favorites struct {
	Id          string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name        string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	IsPrivate   bool   `protobuf:"varint,4,opt,name=isPrivate,proto3" json:"isPrivate,omitempty"`
	Icon        string `protobuf:"bytes,5,opt,name=icon,proto3" json:"icon,omitempty"`
	CreatedAt   string `protobuf:"bytes,6,opt,name=createdAt,proto3" json:"createdAt,omitempty"`
	UpdatedAt   string `protobuf:"bytes,7,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"`
	// contains filtered or unexported fields
}

func (*Favorites) Descriptor deprecated added in v0.63.2

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

Deprecated: Use Favorites.ProtoReflect.Descriptor instead.

func (*Favorites) GetCreatedAt added in v0.63.7

func (x *Favorites) GetCreatedAt() string

func (*Favorites) GetDescription added in v0.63.2

func (x *Favorites) GetDescription() string

func (*Favorites) GetIcon added in v0.63.2

func (x *Favorites) GetIcon() string

func (*Favorites) GetId added in v0.63.2

func (x *Favorites) GetId() string

func (*Favorites) GetIsPrivate added in v0.63.2

func (x *Favorites) GetIsPrivate() bool

func (*Favorites) GetName added in v0.63.2

func (x *Favorites) GetName() string

func (*Favorites) GetUpdatedAt added in v0.63.7

func (x *Favorites) GetUpdatedAt() string

func (*Favorites) ProtoMessage added in v0.63.2

func (*Favorites) ProtoMessage()

func (*Favorites) ProtoReflect added in v0.63.2

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

func (*Favorites) Reset added in v0.63.2

func (x *Favorites) Reset()

func (*Favorites) String added in v0.63.2

func (x *Favorites) String() string

type LayoutRequests

type LayoutRequests struct {
	Id     string           `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name   string           `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Url    string           `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"`
	Params *structpb.Struct `protobuf:"bytes,4,opt,name=params,proto3" json:"params,omitempty"`
	Hash   string           `protobuf:"bytes,5,opt,name=hash,proto3" json:"hash,omitempty"`
	// contains filtered or unexported fields
}

func (*LayoutRequests) Descriptor deprecated

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

Deprecated: Use LayoutRequests.ProtoReflect.Descriptor instead.

func (*LayoutRequests) GetHash

func (x *LayoutRequests) GetHash() string

func (*LayoutRequests) GetId

func (x *LayoutRequests) GetId() string

func (*LayoutRequests) GetName

func (x *LayoutRequests) GetName() string

func (*LayoutRequests) GetParams

func (x *LayoutRequests) GetParams() *structpb.Struct

func (*LayoutRequests) GetUrl

func (x *LayoutRequests) GetUrl() string

func (*LayoutRequests) ProtoMessage

func (*LayoutRequests) ProtoMessage()

func (*LayoutRequests) ProtoReflect

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

func (*LayoutRequests) Reset

func (x *LayoutRequests) Reset()

func (*LayoutRequests) String

func (x *LayoutRequests) String() string

type MemberCostGroup added in v0.63.5

type MemberCostGroup struct {
	Id          string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name        string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Image       string `protobuf:"bytes,4,opt,name=image,proto3" json:"image,omitempty"`
	Icon        string `protobuf:"bytes,5,opt,name=icon,proto3" json:"icon,omitempty"`
	ColorTheme  string `protobuf:"bytes,6,opt,name=colorTheme,proto3" json:"colorTheme,omitempty"`
	CreatedAt   string `protobuf:"bytes,7,opt,name=createdAt,proto3" json:"createdAt,omitempty"`
	UpdatedAt   string `protobuf:"bytes,8,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"`
	// contains filtered or unexported fields
}

func (*MemberCostGroup) Descriptor deprecated added in v0.63.5

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

Deprecated: Use MemberCostGroup.ProtoReflect.Descriptor instead.

func (*MemberCostGroup) GetColorTheme added in v0.63.5

func (x *MemberCostGroup) GetColorTheme() string

func (*MemberCostGroup) GetCreatedAt added in v0.63.5

func (x *MemberCostGroup) GetCreatedAt() string

func (*MemberCostGroup) GetDescription added in v0.63.5

func (x *MemberCostGroup) GetDescription() string

func (*MemberCostGroup) GetIcon added in v0.63.5

func (x *MemberCostGroup) GetIcon() string

func (*MemberCostGroup) GetId added in v0.63.5

func (x *MemberCostGroup) GetId() string

func (*MemberCostGroup) GetImage added in v0.63.5

func (x *MemberCostGroup) GetImage() string

func (*MemberCostGroup) GetName added in v0.63.5

func (x *MemberCostGroup) GetName() string

func (*MemberCostGroup) GetUpdatedAt added in v0.63.5

func (x *MemberCostGroup) GetUpdatedAt() string

func (*MemberCostGroup) ProtoMessage added in v0.63.5

func (*MemberCostGroup) ProtoMessage()

func (*MemberCostGroup) ProtoReflect added in v0.63.5

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

func (*MemberCostGroup) Reset added in v0.63.5

func (x *MemberCostGroup) Reset()

func (*MemberCostGroup) String added in v0.63.5

func (x *MemberCostGroup) String() string

type MemberUserData added in v0.63.3

type MemberUserData struct {
	Id         string             `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name       string             `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Email      string             `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
	Avatar     string             `protobuf:"bytes,4,opt,name=avatar,proto3" json:"avatar,omitempty"`
	Icon       string             `protobuf:"bytes,5,opt,name=icon,proto3" json:"icon,omitempty"`
	ColorTheme string             `protobuf:"bytes,6,opt,name=colorTheme,proto3" json:"colorTheme,omitempty"`
	Initial    string             `protobuf:"bytes,7,opt,name=initial,proto3" json:"initial,omitempty"`
	Activated  bool               `protobuf:"varint,8,opt,name=activated,proto3" json:"activated,omitempty"`
	IsAdmin    bool               `protobuf:"varint,9,opt,name=isAdmin,proto3" json:"isAdmin,omitempty"`
	Attributes []string           `protobuf:"bytes,10,rep,name=attributes,proto3" json:"attributes,omitempty"`
	Locale     string             `protobuf:"bytes,11,opt,name=locale,proto3" json:"locale,omitempty"`
	Timezone   string             `protobuf:"bytes,12,opt,name=timezone,proto3" json:"timezone,omitempty"`
	Registered string             `protobuf:"bytes,13,opt,name=registered,proto3" json:"registered,omitempty"`
	SsoEnabled bool               `protobuf:"varint,14,opt,name=ssoEnabled,proto3" json:"ssoEnabled,omitempty"`
	MfaEnabled bool               `protobuf:"varint,15,opt,name=mfaEnabled,proto3" json:"mfaEnabled,omitempty"`
	AppTheme   string             `protobuf:"bytes,16,opt,name=appTheme,proto3" json:"appTheme,omitempty"`
	MainView   string             `protobuf:"bytes,17,opt,name=mainView,proto3" json:"mainView,omitempty"`
	CostGroups []*MemberCostGroup `protobuf:"bytes,18,rep,name=costGroups,proto3" json:"costGroups,omitempty"`
	UpdatedAt  string             `protobuf:"bytes,19,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"`
	// contains filtered or unexported fields
}

func (*MemberUserData) Descriptor deprecated added in v0.63.3

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

Deprecated: Use MemberUserData.ProtoReflect.Descriptor instead.

func (*MemberUserData) GetActivated added in v0.63.3

func (x *MemberUserData) GetActivated() bool

func (*MemberUserData) GetAppTheme added in v0.63.3

func (x *MemberUserData) GetAppTheme() string

func (*MemberUserData) GetAttributes added in v0.63.3

func (x *MemberUserData) GetAttributes() []string

func (*MemberUserData) GetAvatar added in v0.63.3

func (x *MemberUserData) GetAvatar() string

func (*MemberUserData) GetColorTheme added in v0.63.3

func (x *MemberUserData) GetColorTheme() string

func (*MemberUserData) GetCostGroups added in v0.63.5

func (x *MemberUserData) GetCostGroups() []*MemberCostGroup

func (*MemberUserData) GetEmail added in v0.63.3

func (x *MemberUserData) GetEmail() string

func (*MemberUserData) GetIcon added in v0.63.3

func (x *MemberUserData) GetIcon() string

func (*MemberUserData) GetId added in v0.63.3

func (x *MemberUserData) GetId() string

func (*MemberUserData) GetInitial added in v0.63.3

func (x *MemberUserData) GetInitial() string

func (*MemberUserData) GetIsAdmin added in v0.63.3

func (x *MemberUserData) GetIsAdmin() bool

func (*MemberUserData) GetLocale added in v0.63.3

func (x *MemberUserData) GetLocale() string

func (*MemberUserData) GetMainView added in v0.63.3

func (x *MemberUserData) GetMainView() string

func (*MemberUserData) GetMfaEnabled added in v0.63.3

func (x *MemberUserData) GetMfaEnabled() bool

func (*MemberUserData) GetName added in v0.63.3

func (x *MemberUserData) GetName() string

func (*MemberUserData) GetRegistered added in v0.63.3

func (x *MemberUserData) GetRegistered() string

func (*MemberUserData) GetSsoEnabled added in v0.63.3

func (x *MemberUserData) GetSsoEnabled() bool

func (*MemberUserData) GetTimezone added in v0.63.3

func (x *MemberUserData) GetTimezone() string

func (*MemberUserData) GetUpdatedAt added in v0.64.24

func (x *MemberUserData) GetUpdatedAt() string

func (*MemberUserData) ProtoMessage added in v0.63.3

func (*MemberUserData) ProtoMessage()

func (*MemberUserData) ProtoReflect added in v0.63.3

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

func (*MemberUserData) Reset added in v0.63.3

func (x *MemberUserData) Reset()

func (*MemberUserData) String added in v0.63.3

func (x *MemberUserData) String() string

type RecommendationDetail added in v0.64.35

type RecommendationDetail struct {
	Recommendation          string  `protobuf:"bytes,1,opt,name=recommendation,proto3" json:"recommendation,omitempty"`
	RecommendedResourceType string  `protobuf:"bytes,2,opt,name=recommendedResourceType,proto3" json:"recommendedResourceType,omitempty"`
	EstimatedCost           float64 `protobuf:"fixed64,3,opt,name=estimatedCost,proto3" json:"estimatedCost,omitempty"`
	EstimatedSavings        float64 `protobuf:"fixed64,4,opt,name=estimatedSavings,proto3" json:"estimatedSavings,omitempty"`
	Region                  string  `protobuf:"bytes,5,opt,name=region,proto3" json:"region,omitempty"`
	// contains filtered or unexported fields
}

func (*RecommendationDetail) Descriptor deprecated added in v0.64.35

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

Deprecated: Use RecommendationDetail.ProtoReflect.Descriptor instead.

func (*RecommendationDetail) GetEstimatedCost added in v0.64.35

func (x *RecommendationDetail) GetEstimatedCost() float64

func (*RecommendationDetail) GetEstimatedSavings added in v0.64.35

func (x *RecommendationDetail) GetEstimatedSavings() float64

func (*RecommendationDetail) GetRecommendation added in v0.65.12

func (x *RecommendationDetail) GetRecommendation() string

func (*RecommendationDetail) GetRecommendedResourceType added in v0.64.35

func (x *RecommendationDetail) GetRecommendedResourceType() string

func (*RecommendationDetail) GetRegion added in v0.64.35

func (x *RecommendationDetail) GetRegion() string

func (*RecommendationDetail) ProtoMessage added in v0.64.35

func (*RecommendationDetail) ProtoMessage()

func (*RecommendationDetail) ProtoReflect added in v0.64.35

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

func (*RecommendationDetail) Reset added in v0.64.35

func (x *RecommendationDetail) Reset()

func (*RecommendationDetail) String added in v0.64.35

func (x *RecommendationDetail) String() string

type RegistrationStatus added in v0.64.14

type RegistrationStatus struct {
	ApiAccess           bool `protobuf:"varint,1,opt,name=apiAccess,proto3" json:"apiAccess,omitempty"`
	CloudwatchStreaming bool `protobuf:"varint,2,opt,name=cloudwatchStreaming,proto3" json:"cloudwatchStreaming,omitempty"`
	CurExport           bool `protobuf:"varint,3,opt,name=curExport,proto3" json:"curExport,omitempty"`
	// contains filtered or unexported fields
}

func (*RegistrationStatus) Descriptor deprecated added in v0.64.14

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

Deprecated: Use RegistrationStatus.ProtoReflect.Descriptor instead.

func (*RegistrationStatus) GetApiAccess added in v0.64.14

func (x *RegistrationStatus) GetApiAccess() bool

func (*RegistrationStatus) GetCloudwatchStreaming added in v0.64.14

func (x *RegistrationStatus) GetCloudwatchStreaming() bool

func (*RegistrationStatus) GetCurExport added in v0.64.14

func (x *RegistrationStatus) GetCurExport() bool

func (*RegistrationStatus) ProtoMessage added in v0.64.14

func (*RegistrationStatus) ProtoMessage()

func (*RegistrationStatus) ProtoReflect added in v0.64.14

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

func (*RegistrationStatus) Reset added in v0.64.14

func (x *RegistrationStatus) Reset()

func (*RegistrationStatus) String added in v0.64.14

func (x *RegistrationStatus) String() string

type ResourceData added in v0.64.31

type ResourceData struct {
	Vendor                string                  `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
	AccountId             string                  `protobuf:"bytes,2,opt,name=accountId,proto3" json:"accountId,omitempty"`
	ResourceId            string                  `protobuf:"bytes,3,opt,name=resourceId,proto3" json:"resourceId,omitempty"`
	Region                string                  `protobuf:"bytes,4,opt,name=region,proto3" json:"region,omitempty"`
	ResourceType          string                  `protobuf:"bytes,5,opt,name=resourceType,proto3" json:"resourceType,omitempty"`
	RecommendationDetail  []*RecommendationDetail `protobuf:"bytes,6,rep,name=recommendationDetail,proto3" json:"recommendationDetail,omitempty"`
	CurrentCost           float64                 `protobuf:"fixed64,7,opt,name=currentCost,proto3" json:"currentCost,omitempty"`
	ResourceName          string                  `protobuf:"bytes,8,opt,name=resourceName,proto3" json:"resourceName,omitempty"`
	ConsumedService       string                  `protobuf:"bytes,9,opt,name=consumedService,proto3" json:"consumedService,omitempty"`
	MaxCpuUtilization     float64                 `protobuf:"fixed64,10,opt,name=maxCpuUtilization,proto3" json:"maxCpuUtilization,omitempty"`
	MaxStorageUtilization float64                 `protobuf:"fixed64,11,opt,name=maxStorageUtilization,proto3" json:"maxStorageUtilization,omitempty"`
	MaxMemoryUtilization  float64                 `protobuf:"fixed64,12,opt,name=maxMemoryUtilization,proto3" json:"maxMemoryUtilization,omitempty"`
	NetworkCapacity       string                  `protobuf:"bytes,13,opt,name=networkCapacity,proto3" json:"networkCapacity,omitempty"`
	Status                string                  `protobuf:"bytes,14,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*ResourceData) Descriptor deprecated added in v0.64.31

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

Deprecated: Use ResourceData.ProtoReflect.Descriptor instead.

func (*ResourceData) GetAccountId added in v0.65.9

func (x *ResourceData) GetAccountId() string

func (*ResourceData) GetConsumedService added in v0.64.31

func (x *ResourceData) GetConsumedService() string

func (*ResourceData) GetCurrentCost added in v0.65.10

func (x *ResourceData) GetCurrentCost() float64

func (*ResourceData) GetMaxCpuUtilization added in v0.64.31

func (x *ResourceData) GetMaxCpuUtilization() float64

func (*ResourceData) GetMaxMemoryUtilization added in v0.64.31

func (x *ResourceData) GetMaxMemoryUtilization() float64

func (*ResourceData) GetMaxStorageUtilization added in v0.64.31

func (x *ResourceData) GetMaxStorageUtilization() float64

func (*ResourceData) GetNetworkCapacity added in v0.64.31

func (x *ResourceData) GetNetworkCapacity() string

func (*ResourceData) GetRecommendationDetail added in v0.64.35

func (x *ResourceData) GetRecommendationDetail() []*RecommendationDetail

func (*ResourceData) GetRegion added in v0.64.31

func (x *ResourceData) GetRegion() string

func (*ResourceData) GetResourceId added in v0.64.31

func (x *ResourceData) GetResourceId() string

func (*ResourceData) GetResourceName added in v0.64.31

func (x *ResourceData) GetResourceName() string

func (*ResourceData) GetResourceType added in v0.64.31

func (x *ResourceData) GetResourceType() string

func (*ResourceData) GetStatus added in v0.65.9

func (x *ResourceData) GetStatus() string

func (*ResourceData) GetVendor added in v0.65.9

func (x *ResourceData) GetVendor() string

func (*ResourceData) ProtoMessage added in v0.64.31

func (*ResourceData) ProtoMessage()

func (*ResourceData) ProtoReflect added in v0.64.31

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

func (*ResourceData) Reset added in v0.64.31

func (x *ResourceData) Reset()

func (*ResourceData) String added in v0.64.31

func (x *ResourceData) String() string

type SideMenu

type SideMenu struct {
	Favorite           []string `protobuf:"bytes,1,rep,name=favorite,proto3" json:"favorite,omitempty"`
	IsOpenedAdmin      bool     `protobuf:"varint,2,opt,name=isOpenedAdmin,proto3" json:"isOpenedAdmin,omitempty"`
	IsOpenedFeatures   bool     `protobuf:"varint,3,opt,name=isOpenedFeatures,proto3" json:"isOpenedFeatures,omitempty"`
	IsOpenedCostGroups bool     `protobuf:"varint,4,opt,name=isOpenedCostGroups,proto3" json:"isOpenedCostGroups,omitempty"`
	// contains filtered or unexported fields
}

func (*SideMenu) Descriptor deprecated

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

Deprecated: Use SideMenu.ProtoReflect.Descriptor instead.

func (*SideMenu) GetFavorite

func (x *SideMenu) GetFavorite() []string

func (*SideMenu) GetIsOpenedAdmin

func (x *SideMenu) GetIsOpenedAdmin() bool

func (*SideMenu) GetIsOpenedCostGroups

func (x *SideMenu) GetIsOpenedCostGroups() bool

func (*SideMenu) GetIsOpenedFeatures

func (x *SideMenu) GetIsOpenedFeatures() bool

func (*SideMenu) ProtoMessage

func (*SideMenu) ProtoMessage()

func (*SideMenu) ProtoReflect

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

func (*SideMenu) Reset

func (x *SideMenu) Reset()

func (*SideMenu) String

func (x *SideMenu) String() string

type SideMenuState added in v0.63.7

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

func (*SideMenuState) Descriptor deprecated added in v0.63.7

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

Deprecated: Use SideMenuState.ProtoReflect.Descriptor instead.

func (*SideMenuState) GetKey added in v0.63.7

func (x *SideMenuState) GetKey() string

func (*SideMenuState) GetValue added in v0.63.7

func (x *SideMenuState) GetValue() bool

func (*SideMenuState) ProtoMessage added in v0.63.7

func (*SideMenuState) ProtoMessage()

func (*SideMenuState) ProtoReflect added in v0.63.7

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

func (*SideMenuState) Reset added in v0.63.7

func (x *SideMenuState) Reset()

func (*SideMenuState) String added in v0.63.7

func (x *SideMenuState) String() string

type Tag added in v0.64.33

type Tag 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 (*Tag) Descriptor deprecated added in v0.64.33

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

Deprecated: Use Tag.ProtoReflect.Descriptor instead.

func (*Tag) GetKey added in v0.64.33

func (x *Tag) GetKey() string

func (*Tag) GetValue added in v0.64.33

func (x *Tag) GetValue() string

func (*Tag) ProtoMessage added in v0.64.33

func (*Tag) ProtoMessage()

func (*Tag) ProtoReflect added in v0.64.33

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

func (*Tag) Reset added in v0.64.33

func (x *Tag) Reset()

func (*Tag) String added in v0.64.33

func (x *Tag) String() string

type TagData added in v0.65.28

type TagData struct {
	TagKey   string   `protobuf:"bytes,1,opt,name=tagKey,proto3" json:"tagKey,omitempty"`
	TagValue []string `protobuf:"bytes,2,rep,name=tagValue,proto3" json:"tagValue,omitempty"`
	// contains filtered or unexported fields
}

func (*TagData) Descriptor deprecated added in v0.65.28

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

Deprecated: Use TagData.ProtoReflect.Descriptor instead.

func (*TagData) GetTagKey added in v0.65.29

func (x *TagData) GetTagKey() string

func (*TagData) GetTagValue added in v0.65.28

func (x *TagData) GetTagValue() []string

func (*TagData) ProtoMessage added in v0.65.28

func (*TagData) ProtoMessage()

func (*TagData) ProtoReflect added in v0.65.28

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

func (*TagData) Reset added in v0.65.28

func (x *TagData) Reset()

func (*TagData) String added in v0.65.28

func (x *TagData) String() string

type UserData

type UserData struct {
	Id         string             `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name       string             `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Email      string             `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
	Avatar     string             `protobuf:"bytes,4,opt,name=avatar,proto3" json:"avatar,omitempty"`
	Icon       string             `protobuf:"bytes,5,opt,name=icon,proto3" json:"icon,omitempty"`
	ColorTheme string             `protobuf:"bytes,6,opt,name=colorTheme,proto3" json:"colorTheme,omitempty"`
	Initial    string             `protobuf:"bytes,7,opt,name=initial,proto3" json:"initial,omitempty"`
	Activated  bool               `protobuf:"varint,8,opt,name=activated,proto3" json:"activated,omitempty"`
	IsAdmin    bool               `protobuf:"varint,9,opt,name=isAdmin,proto3" json:"isAdmin,omitempty"`
	Attributes []string           `protobuf:"bytes,10,rep,name=attributes,proto3" json:"attributes,omitempty"`
	Locale     string             `protobuf:"bytes,11,opt,name=locale,proto3" json:"locale,omitempty"`
	Timezone   string             `protobuf:"bytes,12,opt,name=timezone,proto3" json:"timezone,omitempty"`
	Registered string             `protobuf:"bytes,13,opt,name=registered,proto3" json:"registered,omitempty"`
	SsoEnabled bool               `protobuf:"varint,14,opt,name=ssoEnabled,proto3" json:"ssoEnabled,omitempty"`
	MfaEnabled bool               `protobuf:"varint,15,opt,name=mfaEnabled,proto3" json:"mfaEnabled,omitempty"`
	AppTheme   string             `protobuf:"bytes,16,opt,name=appTheme,proto3" json:"appTheme,omitempty"`
	MainView   string             `protobuf:"bytes,17,opt,name=mainView,proto3" json:"mainView,omitempty"`
	CostGroups []*MemberCostGroup `protobuf:"bytes,18,rep,name=costGroups,proto3" json:"costGroups,omitempty"`
	CreatedBy  *MemberUserData    `protobuf:"bytes,19,opt,name=createdBy,proto3" json:"createdBy,omitempty"`
	UpdatedAt  string             `protobuf:"bytes,20,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"`
	// contains filtered or unexported fields
}

func (*UserData) Descriptor deprecated

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

Deprecated: Use UserData.ProtoReflect.Descriptor instead.

func (*UserData) GetActivated

func (x *UserData) GetActivated() bool

func (*UserData) GetAppTheme

func (x *UserData) GetAppTheme() string

func (*UserData) GetAttributes added in v0.63.3

func (x *UserData) GetAttributes() []string

func (*UserData) GetAvatar

func (x *UserData) GetAvatar() string

func (*UserData) GetColorTheme

func (x *UserData) GetColorTheme() string

func (*UserData) GetCostGroups added in v0.63.5

func (x *UserData) GetCostGroups() []*MemberCostGroup

func (*UserData) GetCreatedBy

func (x *UserData) GetCreatedBy() *MemberUserData

func (*UserData) GetEmail

func (x *UserData) GetEmail() string

func (*UserData) GetIcon

func (x *UserData) GetIcon() string

func (*UserData) GetId added in v0.63.2

func (x *UserData) GetId() string

func (*UserData) GetInitial

func (x *UserData) GetInitial() string

func (*UserData) GetIsAdmin

func (x *UserData) GetIsAdmin() bool

func (*UserData) GetLocale

func (x *UserData) GetLocale() string

func (*UserData) GetMainView

func (x *UserData) GetMainView() string

func (*UserData) GetMfaEnabled

func (x *UserData) GetMfaEnabled() bool

func (*UserData) GetName added in v0.63.2

func (x *UserData) GetName() string

func (*UserData) GetRegistered

func (x *UserData) GetRegistered() string

func (*UserData) GetSsoEnabled

func (x *UserData) GetSsoEnabled() bool

func (*UserData) GetTimezone

func (x *UserData) GetTimezone() string

func (*UserData) GetUpdatedAt added in v0.64.24

func (x *UserData) GetUpdatedAt() string

func (*UserData) ProtoMessage

func (*UserData) ProtoMessage()

func (*UserData) ProtoReflect

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

func (*UserData) Reset

func (x *UserData) Reset()

func (*UserData) String

func (x *UserData) String() string

type ViewData

type ViewData struct {
	Id          string          `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name        string          `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description string          `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	IsPrivate   bool            `protobuf:"varint,4,opt,name=isPrivate,proto3" json:"isPrivate,omitempty"`
	IsEditable  bool            `protobuf:"varint,5,opt,name=isEditable,proto3" json:"isEditable,omitempty"`
	Icon        string          `protobuf:"bytes,6,opt,name=icon,proto3" json:"icon,omitempty"`
	CreatedBy   *MemberUserData `protobuf:"bytes,7,opt,name=createdBy,proto3" json:"createdBy,omitempty"`
	CreatedAt   string          `protobuf:"bytes,8,opt,name=createdAt,proto3" json:"createdAt,omitempty"`
	UpdatedBy   *MemberUserData `protobuf:"bytes,9,opt,name=updatedBy,proto3" json:"updatedBy,omitempty"`
	UpdatedAt   string          `protobuf:"bytes,10,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"`
	Layout      []*WidgetData   `protobuf:"bytes,11,rep,name=layout,proto3" json:"layout,omitempty"`
	SideMenu    *SideMenu       `protobuf:"bytes,12,opt,name=sideMenu,proto3" json:"sideMenu,omitempty"`
	ReportType  string          `protobuf:"bytes,13,opt,name=reportType,proto3" json:"reportType,omitempty"`
	// contains filtered or unexported fields
}

func (*ViewData) Descriptor deprecated

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

Deprecated: Use ViewData.ProtoReflect.Descriptor instead.

func (*ViewData) GetCreatedAt

func (x *ViewData) GetCreatedAt() string

func (*ViewData) GetCreatedBy

func (x *ViewData) GetCreatedBy() *MemberUserData

func (*ViewData) GetDescription

func (x *ViewData) GetDescription() string

func (*ViewData) GetIcon

func (x *ViewData) GetIcon() string

func (*ViewData) GetId

func (x *ViewData) GetId() string

func (*ViewData) GetIsEditable

func (x *ViewData) GetIsEditable() bool

func (*ViewData) GetIsPrivate

func (x *ViewData) GetIsPrivate() bool

func (*ViewData) GetLayout

func (x *ViewData) GetLayout() []*WidgetData

func (*ViewData) GetName

func (x *ViewData) GetName() string

func (*ViewData) GetReportType

func (x *ViewData) GetReportType() string

func (*ViewData) GetSideMenu

func (x *ViewData) GetSideMenu() *SideMenu

func (*ViewData) GetUpdatedAt

func (x *ViewData) GetUpdatedAt() string

func (*ViewData) GetUpdatedBy

func (x *ViewData) GetUpdatedBy() *MemberUserData

func (*ViewData) ProtoMessage

func (*ViewData) ProtoMessage()

func (*ViewData) ProtoReflect

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

func (*ViewData) Reset

func (x *ViewData) Reset()

func (*ViewData) String

func (x *ViewData) String() string

type ViewLayout

type ViewLayout struct {
	WidgetId   string      `protobuf:"bytes,1,opt,name=widgetId,proto3" json:"widgetId,omitempty"`
	WidgetData *WidgetData `protobuf:"bytes,2,opt,name=widgetData,proto3" json:"widgetData,omitempty"`
	// contains filtered or unexported fields
}

func (*ViewLayout) Descriptor deprecated

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

Deprecated: Use ViewLayout.ProtoReflect.Descriptor instead.

func (*ViewLayout) GetWidgetData added in v0.64.24

func (x *ViewLayout) GetWidgetData() *WidgetData

func (*ViewLayout) GetWidgetId added in v0.64.24

func (x *ViewLayout) GetWidgetId() string

func (*ViewLayout) ProtoMessage

func (*ViewLayout) ProtoMessage()

func (*ViewLayout) ProtoReflect

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

func (*ViewLayout) Reset

func (x *ViewLayout) Reset()

func (*ViewLayout) String

func (x *ViewLayout) String() string

type ViewList

type ViewList struct {
	Id          string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name        string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	IsPrivate   bool   `protobuf:"varint,4,opt,name=isPrivate,proto3" json:"isPrivate,omitempty"`
	IsEditable  bool   `protobuf:"varint,5,opt,name=isEditable,proto3" json:"isEditable,omitempty"`
	Icon        string `protobuf:"bytes,6,opt,name=icon,proto3" json:"icon,omitempty"`
	CreatedAt   string `protobuf:"bytes,7,opt,name=createdAt,proto3" json:"createdAt,omitempty"`
	UpdatedAt   string `protobuf:"bytes,8,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"`
	// contains filtered or unexported fields
}

func (*ViewList) Descriptor deprecated

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

Deprecated: Use ViewList.ProtoReflect.Descriptor instead.

func (*ViewList) GetCreatedAt added in v0.63.7

func (x *ViewList) GetCreatedAt() string

func (*ViewList) GetDescription

func (x *ViewList) GetDescription() string

func (*ViewList) GetIcon

func (x *ViewList) GetIcon() string

func (*ViewList) GetId

func (x *ViewList) GetId() string

func (*ViewList) GetIsEditable

func (x *ViewList) GetIsEditable() bool

func (*ViewList) GetIsPrivate

func (x *ViewList) GetIsPrivate() bool

func (*ViewList) GetName

func (x *ViewList) GetName() string

func (*ViewList) GetUpdatedAt added in v0.63.7

func (x *ViewList) GetUpdatedAt() string

func (*ViewList) ProtoMessage

func (*ViewList) ProtoMessage()

func (*ViewList) ProtoReflect

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

func (*ViewList) Reset

func (x *ViewList) Reset()

func (*ViewList) String

func (x *ViewList) String() string

type WidgetData added in v0.64.24

type WidgetData struct {
	Id          string            `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	X           float64           `protobuf:"fixed64,2,opt,name=x,proto3" json:"x,omitempty"`
	Y           float64           `protobuf:"fixed64,3,opt,name=y,proto3" json:"y,omitempty"`
	ComponentId string            `protobuf:"bytes,4,opt,name=componentId,proto3" json:"componentId,omitempty"`
	Options     *structpb.Struct  `protobuf:"bytes,5,opt,name=options,proto3" json:"options,omitempty"`
	Requests    []*LayoutRequests `protobuf:"bytes,6,rep,name=requests,proto3" json:"requests,omitempty"`
	// contains filtered or unexported fields
}

func (*WidgetData) Descriptor deprecated added in v0.64.24

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

Deprecated: Use WidgetData.ProtoReflect.Descriptor instead.

func (*WidgetData) GetComponentId added in v0.64.24

func (x *WidgetData) GetComponentId() string

func (*WidgetData) GetId added in v0.64.26

func (x *WidgetData) GetId() string

func (*WidgetData) GetOptions added in v0.64.24

func (x *WidgetData) GetOptions() *structpb.Struct

func (*WidgetData) GetRequests added in v0.64.24

func (x *WidgetData) GetRequests() []*LayoutRequests

func (*WidgetData) GetX added in v0.64.24

func (x *WidgetData) GetX() float64

func (*WidgetData) GetY added in v0.64.24

func (x *WidgetData) GetY() float64

func (*WidgetData) ProtoMessage added in v0.64.24

func (*WidgetData) ProtoMessage()

func (*WidgetData) ProtoReflect added in v0.64.24

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

func (*WidgetData) Reset added in v0.64.24

func (x *WidgetData) Reset()

func (*WidgetData) String added in v0.64.24

func (x *WidgetData) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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