Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Add ¶
type Add interface { message.RegionAdd | message.AZAdd | message.SubDomainAdd | message.HostAdd | message.VMAdd | message.VPCAdd | message.NetworkAdd | message.SubnetAdd | message.VRouterAdd | message.RoutingTableAdd | message.DHCPPortAdd | message.VInterfaceAdd | message.WANIPAdd | message.LANIPAdd | message.FloatingIPAdd | message.NATGatewayAdd | message.NATRuleAdd | message.NATVMConnectionAdd | message.LBAdd | message.LBListenerAdd | message.LBTargetServerAdd | message.LBVMConnectionAdd | message.CENAdd | message.PeerConnectionAdd | message.RDSInstanceAdd | message.RedisInstanceAdd | message.PodClusterAdd | message.PodNodeAdd | message.VMPodNodeConnectionAdd | message.PodNamespaceAdd | message.PodIngressAdd | message.PodIngressRuleAdd | message.PodIngressRuleBackendAdd | message.PodServiceAdd | message.PodServicePortAdd | message.PodGroupAdd | message.PodGroupPortAdd | message.PodReplicaSetAdd | message.PodAdd | message.ProcessAdd | message.VIPAdd }
type AddPtr ¶
type AddPtr[T Add] interface { *T SetMySQLItems(interface{}) GetMySQLItems() interface{} // return []*constraint.MySQLModel }
type Delete ¶
type Delete interface { message.RegionDelete | message.AZDelete | message.SubDomainDelete | message.HostDelete | message.VMDelete | message.VPCDelete | message.NetworkDelete | message.SubnetDelete | message.VRouterDelete | message.RoutingTableDelete | message.DHCPPortDelete | message.VInterfaceDelete | message.WANIPDelete | message.LANIPDelete | message.FloatingIPDelete | message.NATGatewayDelete | message.NATRuleDelete | message.NATVMConnectionDelete | message.LBDelete | message.LBListenerDelete | message.LBTargetServerDelete | message.LBVMConnectionDelete | message.CENDelete | message.PeerConnectionDelete | message.RDSInstanceDelete | message.RedisInstanceDelete | message.PodClusterDelete | message.PodNodeDelete | message.VMPodNodeConnectionDelete | message.PodNamespaceDelete | message.PodIngressDelete | message.PodIngressRuleDelete | message.PodIngressRuleBackendDelete | message.PodServiceDelete | message.PodServicePortDelete | message.PodGroupDelete | message.PodGroupPortDelete | message.PodReplicaSetDelete | message.PodDelete | message.ProcessDelete | message.VIPDelete }
type FieldsUpdate ¶
type FieldsUpdate interface { message.RegionFieldsUpdate | message.AZFieldsUpdate | message.SubDomainFieldsUpdate | message.HostFieldsUpdate | message.VMFieldsUpdate | message.VPCFieldsUpdate | message.NetworkFieldsUpdate | message.SubnetFieldsUpdate | message.VRouterFieldsUpdate | message.RoutingTableFieldsUpdate | message.DHCPPortFieldsUpdate | message.VInterfaceFieldsUpdate | message.WANIPFieldsUpdate | message.LANIPFieldsUpdate | message.FloatingIPFieldsUpdate | message.NATGatewayFieldsUpdate | message.NATRuleFieldsUpdate | message.NATVMConnectionFieldsUpdate | message.LBFieldsUpdate | message.LBListenerFieldsUpdate | message.LBTargetServerFieldsUpdate | message.LBVMConnectionFieldsUpdate | message.CENFieldsUpdate | message.PeerConnectionFieldsUpdate | message.RDSInstanceFieldsUpdate | message.RedisInstanceFieldsUpdate | message.PodClusterFieldsUpdate | message.PodNodeFieldsUpdate | message.VMPodNodeConnectionFieldsUpdate | message.PodNamespaceFieldsUpdate | message.PodIngressFieldsUpdate | message.PodIngressRuleFieldsUpdate | message.PodIngressRuleBackendFieldsUpdate | message.PodServiceFieldsUpdate | message.PodServicePortFieldsUpdate | message.PodGroupFieldsUpdate | message.PodGroupPortFieldsUpdate | message.PodReplicaSetFieldsUpdate | message.PodFieldsUpdate | message.ProcessFieldsUpdate | message.VIPFieldsUpdate }
type FieldsUpdatePtr ¶
type FieldsUpdatePtr[T FieldsUpdate] interface { *T SetID(int) GetID() int SetLcuuid(string) GetLcuuid() string }
type Update ¶
type Update interface { message.RegionUpdate | message.AZUpdate | message.SubDomainUpdate | message.HostUpdate | message.VMUpdate | message.VPCUpdate | message.NetworkUpdate | message.SubnetUpdate | message.VRouterUpdate | message.RoutingTableUpdate | message.DHCPPortUpdate | message.VInterfaceUpdate | message.WANIPUpdate | message.LANIPUpdate | message.FloatingIPUpdate | message.NATGatewayUpdate | message.NATRuleUpdate | message.NATVMConnectionUpdate | message.LBUpdate | message.LBListenerUpdate | message.LBTargetServerUpdate | message.LBVMConnectionUpdate | message.CENUpdate | message.PeerConnectionUpdate | message.RDSInstanceUpdate | message.RedisInstanceUpdate | message.PodClusterUpdate | message.PodNodeUpdate | message.VMPodNodeConnectionUpdate | message.PodNamespaceUpdate | message.PodIngressUpdate | message.PodIngressRuleUpdate | message.PodIngressRuleBackendUpdate | message.PodServiceUpdate | message.PodServicePortUpdate | message.PodGroupUpdate | message.PodGroupPortUpdate | message.PodReplicaSetUpdate | message.PodUpdate | message.ProcessUpdate | message.VIPUpdate }
Update是所有资源更新消息的泛型约束
Click to show internal directories.
Click to hide internal directories.