ServiceLevelObjective CRD schema reference (group sre.smm.cisco.com)

ServiceLevelObjective is the Schema for the servicelevelobjectives API

ServiceLevelObjective

ServiceLevelObjective is the Schema for the servicelevelobjectives API

Full name:
servicelevelobjectives.sre.smm.cisco.com
Group:
sre.smm.cisco.com
Singular name:
servicelevelobjective
Plural name:
servicelevelobjectives
Scope:
Namespaced
Versions:
v1alpha1

Version v1alpha1

Properties

.apiVersion

string

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

.kind

string

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

.metadata

object

.spec

object

ServiceLevelObjectiveSpec defines the desired state of ServiceLevelObjective

.spec.description

string

.spec.selector

object Required

.spec.selector.name

string Required

.spec.selector.namespace

string Required

.spec.sli

object Required

.spec.sli.evaluation

object

.spec.sli.evaluation.type

string Required

.spec.sli.evaluation.windowCriteria

object

WindowCriteria is required when type is WindowBased

.spec.sli.evaluation.windowCriteria.duration

string Required

.spec.sli.evaluation.windowCriteria.goodness

integer Required

.spec.sli.parameters

object Required

.spec.sli.templateRef

object Required

.spec.sli.templateRef.name

string Required

.spec.sli.templateRef.namespace

string Required

.spec.slo

object Required

.spec.slo.calendar

object

.spec.slo.calendar.length

string Required

.spec.slo.goal

string Required

.spec.slo.rolling

object

.spec.slo.rolling.length

string Required

.status

object

ServiceLevelObjectiveStatus defines the observed state of ServiceLevelObjective

.status.periodEnd

string Required

.status.periodStart

string Required

.status.projectedBurnRates

object Required

.status.requestBasedStats

object

.status.requestBasedStats.burnRate

string Required

.status.requestBasedStats.complianceRatio

string Required

.status.requestBasedStats.errorBudgetConsumedRatio

string Required

.status.requestBasedStats.goodEvents

string Required

.status.requestBasedStats.totalEvents

string Required