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.