ResourceAttributesV1 Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents the attributes of a resource in Kubernetes. This class facilitates the definition of resource attributes for Kubernetes objects, including identifiers like name, namespace, and resource type, as well as selectors for field and label-based filtering.
[YamlDotNet.Serialization.YamlSerializable]
public sealed class ResourceAttributesV1
[<YamlDotNet.Serialization.YamlSerializable>]
type ResourceAttributesV1 = class
Public NotInheritable Class ResourceAttributesV1
- Inheritance
-
ResourceAttributesV1
- Attributes
-
YamlDotNet.Serialization.YamlSerializableAttribute
Constructors
ResourceAttributesV1() |
Properties
FieldSelector |
Represents the field selector attribute used in Kubernetes resources. This property is used to define field-based filtering criteria for the resource. The field selector matches resources based on their specific field attributes. |
Group |
Gets or sets the API group of the Kubernetes resource. The group is a way to categorize resources in Kubernetes, typically used along with the resource and version to identify a specific API resource. Examples of API groups might include "apps", "core", or custom API groups defined by an extension. |
LabelSelector |
Represents the label selector attributes used to filter Kubernetes resources based on their labels. It allows specifying raw selector queries and detailed requirements for more granular control of resource selection. |
Name |
Gets or sets the name of the Kubernetes resource. Represents the identifier of a specific resource instance within a particular resource type. |
Namespace |
Gets or sets the namespace of the Kubernetes resource. The namespace provides a mechanism for isolating groups or sets of resources within a Kubernetes cluster. If not specified, the default namespace is often used. |
Resource |
Represents the name of the resource to which the attributes are associated. This property specifies the target resource in a Kubernetes environment and is used for identifying and managing the specific resource within the namespace. |
Subresource |
Gets or sets the subresource associated with the Kubernetes resource. A subresource represents a component or subpart of the primary resource, commonly used to interact with specific operations or views of the resource. |
Verb |
Represents the action or operation to be performed on a Kubernetes resource. The verb typically corresponds to a REST API operation (e.g., "get", "list", "create") that is associated with the specified resource, namespace, or group. |
Version |
Represents the API version of the Kubernetes resource. This property specifies the version of the Kubernetes API that the resource belongs to. |