123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- package alteruserscramcredentials
- import "github.com/segmentio/kafka-go/protocol"
- func init() {
- protocol.Register(&Request{}, &Response{})
- }
- type Request struct {
- // We need at least one tagged field to indicate that v2+ uses "flexible"
- // messages.
- _ struct{} `kafka:"min=v0,max=v0,tag"`
- Deletions []RequestUserScramCredentialsDeletion `kafka:"min=v0,max=v0"`
- Upsertions []RequestUserScramCredentialsUpsertion `kafka:"min=v0,max=v0"`
- }
- func (r *Request) ApiKey() protocol.ApiKey { return protocol.AlterUserScramCredentials }
- func (r *Request) Broker(cluster protocol.Cluster) (protocol.Broker, error) {
- return cluster.Brokers[cluster.Controller], nil
- }
- type RequestUserScramCredentialsDeletion struct {
- // We need at least one tagged field to indicate that v2+ uses "flexible"
- // messages.
- _ struct{} `kafka:"min=v0,max=v0,tag"`
- Name string `kafka:"min=v0,max=v0,compact"`
- Mechanism int8 `kafka:"min=v0,max=v0"`
- }
- type RequestUserScramCredentialsUpsertion struct {
- // We need at least one tagged field to indicate that v2+ uses "flexible"
- // messages.
- _ struct{} `kafka:"min=v0,max=v0,tag"`
- Name string `kafka:"min=v0,max=v0,compact"`
- Mechanism int8 `kafka:"min=v0,max=v0"`
- Iterations int32 `kafka:"min=v0,max=v0"`
- Salt []byte `kafka:"min=v0,max=v0,compact"`
- SaltedPassword []byte `kafka:"min=v0,max=v0,compact"`
- }
- type Response struct {
- // We need at least one tagged field to indicate that v2+ uses "flexible"
- // messages.
- _ struct{} `kafka:"min=v0,max=v0,tag"`
- ThrottleTimeMs int32 `kafka:"min=v0,max=v0"`
- Results []ResponseUserScramCredentials `kafka:"min=v0,max=v0"`
- }
- func (r *Response) ApiKey() protocol.ApiKey { return protocol.AlterUserScramCredentials }
- type ResponseUserScramCredentials struct {
- // We need at least one tagged field to indicate that v2+ uses "flexible"
- // messages.
- _ struct{} `kafka:"min=v0,max=v0,tag"`
- User string `kafka:"min=v0,max=v0,compact"`
- ErrorCode int16 `kafka:"min=v0,max=v0"`
- ErrorMessage string `kafka:"min=v0,max=v0,nullable"`
- }
- var _ protocol.BrokerMessage = (*Request)(nil)
|