Skip to main content

config.appvia.io/v1alpha1

Package v1alpha1 contains API Schema definitions for the config v1alpha1 API group

Exported Resource Types

CostLimit

CostLimit represents a cluster cost limit

FieldDescription

apiVersion
string

config.appvia.io/v1alpha1

kind
string

CostLimit
metadata
Kubernetes meta/v1.ObjectMeta

Refer to the Kubernetes API documentation for the fields of the metadata field.

spec
CostLimitSpec
limit

int64

Limit defines the max (estimated) cost of a cluster within the given scope in microdollars

scope
CostLimitScope

Scope defines the scope of the limit.

status
CostLimitStatus
CommonStatus
CommonStatus

(Members of CommonStatus are embedded into this type.)

GlobalCostLimit

GlobalCostLimit represents a CostLimit available in a global scope. A GlobalCostLimit may be allocated to workspaces or select other resources based on their labels

FieldDescription

apiVersion
string

config.appvia.io/v1alpha1

kind
string

GlobalCostLimit
metadata
Kubernetes meta/v1.ObjectMeta

Refer to the Kubernetes API documentation for the fields of the metadata field.

spec
CostLimitSpec
limit

int64

Limit defines the max (estimated) cost of a cluster within the given scope in microdollars

scope
CostLimitScope

Scope defines the scope of the limit.

status
CostLimitStatus
CommonStatus
CommonStatus

(Members of CommonStatus are embedded into this type.)

Internal Resource Types

CostLimitScope

(Appears on: CostLimitSpec)

CostLimitScope defines which clusters and stages the cost limit should apply to

FieldDescription
allocation
ResourceAllocation

Allocation defines which workspace(s) this limit applies to

selector
Kubernetes meta/v1.LabelSelector

Selector is the stage(s) the limit is scoped to

CostLimitSpec

(Appears on: CostLimit, GlobalCostLimit)

CostLimitSpec defines the spec of a limit to be provisioned

FieldDescription
limit

int64

Limit defines the max (estimated) cost of a cluster within the given scope in microdollars

scope
CostLimitScope

Scope defines the scope of the limit.

CostLimitStatus

(Appears on: CostLimit, GlobalCostLimit)

CostLimitStatus defines the status of the CostLimit

FieldDescription
CommonStatus
CommonStatus

(Members of CommonStatus are embedded into this type.)

GlobalOrScopedCostLimit

GlobalOrScopedCostLimit provides a common interface for global or scoped limits