Skip to content

Packages:

kvm.cloud.sap/v1

Resource Types:

Eviction

↩ Parent

Eviction is the Schema for the evictions API

NameTypeDescriptionRequired
apiVersionstringkvm.cloud.sap/v1true
kindstringEvictiontrue
metadataobjectRefer to the Kubernetes API documentation for the fields of the `metadata` field.true
specobject EvictionSpec defines the desired state of Eviction
false
statusobject EvictionStatus defines the observed state of Eviction
false

Eviction.spec

↩ Parent

EvictionSpec defines the desired state of Eviction

NameTypeDescriptionRequired
hypervisorstring Name of hypervisor to evict

Validations:
  • self == oldSelf: Value is immutable
  • true
    reasonstring Reason for eviction, always required
    true

    Eviction.status

    ↩ Parent

    EvictionStatus defines the observed state of Eviction

    NameTypeDescriptionRequired
    conditions[]object Conditions is an array of current conditions
    false
    hypervisorServiceIdstring
    false
    outstandingInstances[]string
    false
    outstandingRamMbinteger

    Format: int64
    Default: 0
    false

    Eviction.status.conditions[index]

    ↩ Parent

    Condition contains details for one aspect of the current state of this API Resource.

    NameTypeDescriptionRequired
    lastTransitionTimestring lastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.

    Format: date-time
    true
    messagestring message is a human readable message indicating details about the transition. This may be an empty string.
    true
    reasonstring reason contains a programmatic identifier indicating the reason for the condition's last transition. Producers of specific condition types may define expected values and meanings for this field, and whether the values are considered a guaranteed API. The value should be a CamelCase string. This field may not be empty.
    true
    statusenum status of the condition, one of True, False, Unknown.

    Enum: True, False, Unknown
    true
    typestring type of condition in CamelCase or in foo.example.com/CamelCase.
    true
    observedGenerationinteger observedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance.

    Format: int64
    Minimum: 0
    false
    EU and German government funding logos

    Funded by the European Union – NextGenerationEU.

    The views and opinions expressed are solely those of the author(s) and do not necessarily reflect the views of the European Union or the European Commission. Neither the European Union nor the European Commission can be held responsible for them.