Share via


ResourceFieldSelectorV1 Class

Definition

ResourceFieldSelectorV1 provides a means to reference a resource field's value, such as CPU or memory, from a container in a Kubernetes resource. It allows for detailed selection of the required resource and includes optional configuration to specify a container and/or a divisor for resource scaling.

[YamlDotNet.Serialization.YamlSerializable]
public sealed class ResourceFieldSelectorV1
[<YamlDotNet.Serialization.YamlSerializable>]
type ResourceFieldSelectorV1 = class
Public NotInheritable Class ResourceFieldSelectorV1
Inheritance
ResourceFieldSelectorV1
Attributes
YamlDotNet.Serialization.YamlSerializableAttribute

Constructors

ResourceFieldSelectorV1()

Properties

ContainerName

Specifies the name of the container from which to select resource data. This property identifies the container within a Kubernetes environment where the resource usage will be retrieved.

Divisor

Gets or sets the quantity used as the divisor in the resource field selector. This property defines the scaling factor applied to the resource quantity specified in the selector.

Resource

Specifies the resource to select from a particular container in a Kubernetes environment. The resource field is used to identify the particular resource attribute (e.g., CPU, memory) of a container to be referenced within the context of resource management or metrics.

Applies to