Class V1EndpointSubset
EndpointSubset is a group of addresses with a common set of ports. The expanded
set of endpoints is the Cartesian product of Addresses x Ports. For example,
given:
{
Addresses: [{"ip": "10.10.1.1"}, {"ip": "10.10.2.2"}],
Ports: [{"name": "a", "port": 8675}, {"name": "b", "port": 309}]
}
The resulting set of endpoints can be viewed as:
a: [ 10.10.1.1:8675, 10.10.2.2:8675 ],
b: [ 10.10.1.1:309, 10.10.2.2:309 ]
Deprecated: This API is deprecated in v1.33+.
Inheritance
V1EndpointSubset
Assembly: KubernetesClient.dll
Syntax
public record V1EndpointSubset : IEquatable<V1EndpointSubset>
Constructors
View Source
V1EndpointSubset()
Declaration
public V1EndpointSubset()
View Source
V1EndpointSubset(V1EndpointSubset)
Declaration
protected V1EndpointSubset(V1EndpointSubset original)
Parameters
Properties
View Source
Addresses
IP addresses which offer the related ports that are marked as ready. These
endpoints should be considered safe for load balancers and clients to utilize.
Declaration
[JsonPropertyName("addresses")]
public IList<V1EndpointAddress> Addresses { get; set; }
Property Value
View Source
EqualityContract
Declaration
protected virtual Type EqualityContract { get; }
Property Value
View Source
NotReadyAddresses
IP addresses which offer the related ports but are not currently marked as ready
because they have not yet finished starting, have recently failed a readiness
check, or have recently failed a liveness check.
Declaration
[JsonPropertyName("notReadyAddresses")]
public IList<V1EndpointAddress> NotReadyAddresses { get; set; }
Property Value
View Source
Ports
Port numbers available on the related IP addresses.
Declaration
[JsonPropertyName("ports")]
public IList<Corev1EndpointPort> Ports { 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(V1EndpointSubset?)
Declaration
public virtual bool Equals(V1EndpointSubset? 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 ==(V1EndpointSubset?, V1EndpointSubset?)
Declaration
public static bool operator ==(V1EndpointSubset? left, V1EndpointSubset? right)
Parameters
Returns
View Source
operator !=(V1EndpointSubset?, V1EndpointSubset?)
Declaration
public static bool operator !=(V1EndpointSubset? left, V1EndpointSubset? right)
Parameters
Returns
Implements