ExporterAccessPolicy

jumpstarter.dev/v1alpha1

ExporterAccessPolicy is the Schema for the exporteraccesspolicies API.

Spec

Field

Type

Description

spec.exporterSelector

object

ExporterSelector is a label selector that matches the exporters this policy applies to.

spec.exporterSelector.matchExpressions

array

matchExpressions is a list of label selector requirements. The requirements are ANDed.

spec.exporterSelector.matchLabels

object

matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is “key”, the operator is “In”, and the values array contains only “value”. The requirements are ANDed.

spec.policies

array

Policies is the list of access policy rules to apply.

spec.policies[].description

string

Description is a human-readable explanation of this policy rule.

spec.policies[].from

array

From is the list of client selectors that this policy applies to.

spec.policies[].from[].clientSelector

object

ClientSelector is a label selector that matches clients this rule applies to.

spec.policies[].maximumDuration

string

MaximumDuration is the maximum lease duration allowed by this policy.

spec.policies[].priority

integer

Priority is the priority of this policy rule. Higher values indicate higher priority.

spec.policies[].spotAccess

boolean

SpotAccess indicates whether spot access (preemptible leases) is allowed.