Skip to content

Commit

Permalink
docstrings: elaborate on NamedAddress
Browse files Browse the repository at this point in the history
  • Loading branch information
rosenhouse committed Dec 1, 2020
1 parent af202a1 commit eb4d668
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions apis/v1alpha1/gateway_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -484,8 +484,14 @@ type GatewayAddress struct {
// AddressType defines how a network address is represented as a text string.
// Valid AddressType values are:
//
// * "IPAddress"
// * "NamedAddress"
// * "IPAddress": an IPv4 or IPv6 address
// * "NamedAddress": an opaque identifier. The interpretation
// of the name is dependent on the controller. If a NamedAddress is
// requested but unsupported by an implementation, the controller
// should raise the "Detached" listener status condition on the Gateway
// with the "UnsupportedAddress" reason.
//
// A NamedAddress might be a cloud-dependent ID for a "static" or "elastic" IP
//
// +kubebuilder:validation:Enum=IPAddress;NamedAddress
type AddressType string
Expand All @@ -503,7 +509,7 @@ const (
// Support: Extended.
IPAddressType AddressType = "IPAddress"

// NamedAddressType is an address selected by name. The interpretation
// NamedAddressType is an opaque identifier. The interpretation
// of the name is dependent on the controller. If a NamedAddress is
// requested but unsupported by an implementation, the controller
// should raise the "Detached" listener status condition on the Gateway
Expand Down

0 comments on commit eb4d668

Please sign in to comment.