Class V1beta1OpaqueDeviceConfiguration
OpaqueDeviceConfiguration contains configuration parameters for a driver in a
format defined by the driver vendor.
Inheritance
V1beta1OpaqueDeviceConfiguration
Assembly: KubernetesClient.dll
Syntax
public record V1beta1OpaqueDeviceConfiguration : IEquatable<V1beta1OpaqueDeviceConfiguration>
Constructors
V1beta1OpaqueDeviceConfiguration()
Declaration
public V1beta1OpaqueDeviceConfiguration()
V1beta1OpaqueDeviceConfiguration(V1beta1OpaqueDeviceConfiguration)
Declaration
protected V1beta1OpaqueDeviceConfiguration(V1beta1OpaqueDeviceConfiguration original)
Parameters
Properties
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. It should use only lower case characters.
Declaration
[JsonPropertyName("driver")]
public string Driver { get; set; }
Property Value
EqualityContract
Declaration
protected virtual Type EqualityContract { get; }
Property Value
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
Equals(object?)
Declaration
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
Equals(V1beta1OpaqueDeviceConfiguration?)
Declaration
public virtual bool Equals(V1beta1OpaqueDeviceConfiguration? other)
Parameters
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
PrintMembers(StringBuilder)
Declaration
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
Returns
ToString()
Declaration
public override string ToString()
Returns
Overrides
Operators
operator ==(V1beta1OpaqueDeviceConfiguration?, V1beta1OpaqueDeviceConfiguration?)
Declaration
public static bool operator ==(V1beta1OpaqueDeviceConfiguration? left, V1beta1OpaqueDeviceConfiguration? right)
Parameters
Returns
operator !=(V1beta1OpaqueDeviceConfiguration?, V1beta1OpaqueDeviceConfiguration?)
Declaration
public static bool operator !=(V1beta1OpaqueDeviceConfiguration? left, V1beta1OpaqueDeviceConfiguration? right)
Parameters
Returns
Implements