Class V1beta2OpaqueDeviceConfiguration
OpaqueDeviceConfiguration contains configuration parameters for a driver in a
format defined by the driver vendor.
Inheritance
V1beta2OpaqueDeviceConfiguration
Assembly: KubernetesClient.dll
Syntax
public record V1beta2OpaqueDeviceConfiguration : IEquatable<V1beta2OpaqueDeviceConfiguration>
Constructors
View Source
V1beta2OpaqueDeviceConfiguration()
Declaration
public V1beta2OpaqueDeviceConfiguration()
View Source
V1beta2OpaqueDeviceConfiguration(V1beta2OpaqueDeviceConfiguration)
Declaration
protected V1beta2OpaqueDeviceConfiguration(V1beta2OpaqueDeviceConfiguration original)
Parameters
Properties
View Source
Driver
Driver is used to determine which kubelet plugin needs to be passed these
configuration parameters.
An admission policy provided by the driver developer could use this to decide
whether it needs to validate them.
Must be a DNS subdomain and should end with a DNS domain owned by the vendor of
the driver.
Declaration
[JsonPropertyName("driver")]
public string Driver { get; set; }
Property Value
View Source
EqualityContract
Declaration
protected virtual Type EqualityContract { get; }
Property Value
View Source
Parameters
Parameters can contain arbitrary data. It is the responsibility of the driver
developer to handle validation and versioning. Typically this includes
self-identification and a version ("kind" + "apiVersion" for Kubernetes types),
with conversion between different versions.
The length of the raw data must be smaller or equal to 10 Ki.
Declaration
[JsonPropertyName("parameters")]
public object Parameters { get; set; }
Property Value
Methods
View Source
Equals(object?)
Declaration
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
View Source
Equals(V1beta2OpaqueDeviceConfiguration?)
Declaration
public virtual bool Equals(V1beta2OpaqueDeviceConfiguration? other)
Parameters
Returns
View Source
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
View Source
PrintMembers(StringBuilder)
Declaration
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
Returns
View Source
ToString()
Declaration
public override string ToString()
Returns
Overrides
Operators
View Source
operator ==(V1beta2OpaqueDeviceConfiguration?, V1beta2OpaqueDeviceConfiguration?)
Declaration
public static bool operator ==(V1beta2OpaqueDeviceConfiguration? left, V1beta2OpaqueDeviceConfiguration? right)
Parameters
Returns
View Source
operator !=(V1beta2OpaqueDeviceConfiguration?, V1beta2OpaqueDeviceConfiguration?)
Declaration
public static bool operator !=(V1beta2OpaqueDeviceConfiguration? left, V1beta2OpaqueDeviceConfiguration? right)
Parameters
Returns
Implements