Documentation ¶
Index ¶
- func ClusterUUID(reg hzclient.ClientRegistry, hzName, hzNamespace string) (string, bool)
- func PhoneHome(cl client.Client, opInfo *OperatorInfo)
- func Start(cl client.Client, opInfo *OperatorInfo)
- type AdvancedNetwork
- type BackupAndRestore
- type CPSubsystem
- type Cache
- type ExposeExternally
- type JVMConfigUsage
- type Jet
- type JetEngine
- type Map
- type McExternalConnectivity
- type OperatorInfo
- type PhoneHomeData
- type Resources
- type TLS
- type TieredStorage
- type UserCodeDeployment
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ClusterUUID ¶
func ClusterUUID(reg hzclient.ClientRegistry, hzName, hzNamespace string) (string, bool)
func PhoneHome ¶
func PhoneHome(cl client.Client, opInfo *OperatorInfo)
func Start ¶
func Start(cl client.Client, opInfo *OperatorInfo)
Types ¶
type AdvancedNetwork ¶
type AdvancedNetwork struct {
WANEndpointCount int `json:"wec"`
}
type BackupAndRestore ¶
type CPSubsystem ¶
type CPSubsystem struct {
Count int `json:"c"`
}
type ExposeExternally ¶
type JVMConfigUsage ¶
type JVMConfigUsage struct { Count int `json:"c"` AdvancedNetwork AdvancedNetwork `json:"an"` }
type McExternalConnectivity ¶
type OperatorInfo ¶
type PhoneHomeData ¶
type PhoneHomeData struct { OperatorID types.UID `json:"oid"` PardotID string `json:"p"` Version string `json:"v"` Uptime int64 `json:"u"` // In milliseconds K8sDistribution string `json:"kd"` K8sVersion string `json:"kv"` WatchedNamespaceType util.WatchedNsType `json:"wnt"` CreatedClusterCount int `json:"ccc"` CreatedEnterpriseClusterCount int `json:"cecc"` CreatedMCcount int `json:"cmcc"` CreatedMemberCount int `json:"cmc"` ClusterUUIDs []string `json:"cuids"` ExposeExternally ExposeExternally `json:"xe"` Map Map `json:"m"` Cache Cache `json:"c"` Jet Jet `json:"jet"` WanReplicationCount int `json:"wrc"` WanSyncCount int `json:"wsc"` BackupAndRestore BackupAndRestore `json:"br"` UserCodeDeployment UserCodeDeployment `json:"ucd"` McExternalConnectivity McExternalConnectivity `json:"mcec"` ExecutorServiceCount int `json:"esc"` MultiMapCount int `json:"mmc"` ReplicatedMapCount int `json:"rmc"` CronHotBackupCount int `json:"chbc"` TopicCount int `json:"tc"` HighAvailabilityMode []string `json:"ha"` Resources []Resources `json:"res"` NativeMemoryCount int `json:"nmc"` JVMConfigUsage JVMConfigUsage `json:"jcu"` AdvancedNetwork AdvancedNetwork `json:"an"` JetEngine JetEngine `json:"je"` TLS TLS `json:"t"` SerializationCount int `json:"serc"` CustomConfigCount int `json:"ccon"` JetJobSnapshotCount int `json:"jjsc"` SQLCount int `json:"sc"` TieredStorage TieredStorage `json:"ts"` CPSubsystem CPSubsystem `json:"cp"` }
type TieredStorage ¶
type TieredStorage struct {
MapCount int `json:"mc"`
}
Click to show internal directories.
Click to hide internal directories.