Class V1CustomResourceConversion
CustomResourceConversion describes how to convert different versions of a CR.
Inheritance
V1CustomResourceConversion
Assembly: KubernetesClient.dll
Syntax
public record V1CustomResourceConversion : IEquatable<V1CustomResourceConversion>
Constructors
View Source
V1CustomResourceConversion()
Declaration
public V1CustomResourceConversion()
View Source
V1CustomResourceConversion(V1CustomResourceConversion)
Declaration
protected V1CustomResourceConversion(V1CustomResourceConversion original)
Parameters
Properties
View Source
EqualityContract
Declaration
protected virtual Type EqualityContract { get; }
Property Value
View Source
Strategy
strategy specifies how custom resources are converted between versions. Allowed
values are: - "None": The converter only change the apiVersion and would not
touch any other field in the custom resource. - "Webhook": API Server will
call to an external webhook to do the conversion. Additional information
is needed for this option. This requires spec.preserveUnknownFields to be false,
and spec.conversion.webhook to be set.
Declaration
[JsonPropertyName("strategy")]
public string Strategy { get; set; }
Property Value
View Source
Webhook
webhook describes how to call the conversion webhook. Required when strategy
is set to "Webhook".
Declaration
[JsonPropertyName("webhook")]
public V1WebhookConversion Webhook { 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(V1CustomResourceConversion?)
Declaration
public virtual bool Equals(V1CustomResourceConversion? 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 ==(V1CustomResourceConversion?, V1CustomResourceConversion?)
Declaration
public static bool operator ==(V1CustomResourceConversion? left, V1CustomResourceConversion? right)
Parameters
Returns
View Source
operator !=(V1CustomResourceConversion?, V1CustomResourceConversion?)
Declaration
public static bool operator !=(V1CustomResourceConversion? left, V1CustomResourceConversion? right)
Parameters
Returns
Implements