Documentation ¶
Index ¶
- type RemoteClusterConfig
- func (m *RemoteClusterConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *RemoteClusterConfig) DeepCopy() *RemoteClusterConfig
- func (in *RemoteClusterConfig) DeepCopyInto(out *RemoteClusterConfig)
- func (m *RemoteClusterConfig) MarshalBinary() ([]byte, error)
- func (m *RemoteClusterConfig) UnmarshalBinary(b []byte) error
- func (m *RemoteClusterConfig) Validate(formats strfmt.Registry) error
- type RemoteClusterSynced
- func (m *RemoteClusterSynced) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *RemoteClusterSynced) DeepCopy() *RemoteClusterSynced
- func (in *RemoteClusterSynced) DeepCopyInto(out *RemoteClusterSynced)
- func (m *RemoteClusterSynced) MarshalBinary() ([]byte, error)
- func (m *RemoteClusterSynced) UnmarshalBinary(b []byte) error
- func (m *RemoteClusterSynced) Validate(formats strfmt.Registry) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RemoteClusterConfig ¶
type RemoteClusterConfig struct { // The Cluster ID advertised by the remote cluster ClusterID int64 `json:"cluster-id,omitempty"` // Whether the remote cluster information is locally cached by kvstoremesh Kvstoremesh bool `json:"kvstoremesh,omitempty"` // Whether the configuration is required to be present Required bool `json:"required,omitempty"` // Whether the configuration has been correctly retrieved Retrieved bool `json:"retrieved,omitempty"` // Whether the remote cluster supports per-prefix "synced" canaries SyncCanaries bool `json:"sync-canaries,omitempty"` }
RemoteClusterConfig Cluster configuration exposed by the remote cluster
+k8s:deepcopy-gen=true
swagger:model remoteClusterConfig
func (*RemoteClusterConfig) ContextValidate ¶
ContextValidate validates this remote cluster config based on context it is used
func (*RemoteClusterConfig) DeepCopy ¶
func (in *RemoteClusterConfig) DeepCopy() *RemoteClusterConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteClusterConfig.
func (*RemoteClusterConfig) DeepCopyInto ¶
func (in *RemoteClusterConfig) DeepCopyInto(out *RemoteClusterConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RemoteClusterConfig) MarshalBinary ¶
func (m *RemoteClusterConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RemoteClusterConfig) UnmarshalBinary ¶
func (m *RemoteClusterConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RemoteClusterSynced ¶
type RemoteClusterSynced struct { // Endpoints synchronization status Endpoints bool `json:"endpoints,omitempty"` // Identities synchronization status Identities bool `json:"identities,omitempty"` // Nodes synchronization status Nodes bool `json:"nodes,omitempty"` // Services synchronization status Services bool `json:"services,omitempty"` }
RemoteClusterSynced Status of the synchronization with the remote cluster, about each resource type. A given resource is considered to be synchronized if the initial list of entries has been completely received from the remote cluster, and new events are currently being watched.
+k8s:deepcopy-gen=true
swagger:model remoteClusterSynced
func (*RemoteClusterSynced) ContextValidate ¶
ContextValidate validates this remote cluster synced based on context it is used
func (*RemoteClusterSynced) DeepCopy ¶
func (in *RemoteClusterSynced) DeepCopy() *RemoteClusterSynced
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteClusterSynced.
func (*RemoteClusterSynced) DeepCopyInto ¶
func (in *RemoteClusterSynced) DeepCopyInto(out *RemoteClusterSynced)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RemoteClusterSynced) MarshalBinary ¶
func (m *RemoteClusterSynced) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RemoteClusterSynced) UnmarshalBinary ¶
func (m *RemoteClusterSynced) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation