struct
Kubernetes::EndpointAddress
- Kubernetes::EndpointAddress
- Struct
- Value
- Object
Overview
EndpointAddress is a tuple that describes single IP address. Deprecated: This API is deprecated in v1.33+.
Included Modules
- JSON::Serializable
- Kubernetes::Serializable
- YAML::Serializable
Defined in:
generated/models/io_k8s_api_core_v1.crConstructors
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
- .new(pull : ::JSON::PullParser)
- .new(*, __pull_for_json_serializable pull : ::JSON::PullParser)
- .new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Macro Summary
-
field(name, type = nil, **options, &block)
Helper macro for defining fields with automatic camelCase conversion
Instance Method Summary
-
#hostname : String | Nil
The Hostname of this endpoint
-
#hostname=(hostname : String | Nil)
The Hostname of this endpoint
-
#ip : String | Nil
The IP of this endpoint.
-
#ip=(ip : String | Nil)
The IP of this endpoint.
-
#node_name : String | Nil
Optional: Node hosting this endpoint.
-
#node_name=(node_name : String | Nil)
Optional: Node hosting this endpoint.
-
#target_ref : ObjectReference | Nil
Reference to object providing the endpoint.
-
#target_ref=(target_ref : ObjectReference | Nil)
Reference to object providing the endpoint.
Constructor Detail
Macro Detail
Helper macro for defining fields with automatic camelCase conversion
Instance Method Detail
The IP of this endpoint. May not be loopback (127.0.0.0/8 or ::1), link-local (169.254.0.0/16 or fe80::/10), or link-local multicast (224.0.0.0/24 or ff02::/16).
The IP of this endpoint. May not be loopback (127.0.0.0/8 or ::1), link-local (169.254.0.0/16 or fe80::/10), or link-local multicast (224.0.0.0/24 or ff02::/16).
Optional: Node hosting this endpoint. This can be used to determine endpoints local to a node.
Optional: Node hosting this endpoint. This can be used to determine endpoints local to a node.