...

Text file src/github.com/twmb/franz-go/generate/definitions/31_delete_acls

Documentation: github.com/twmb/franz-go/generate/definitions

     1// DeleteACLsRequest deletes acls. This request works on filters the same way
     2// that DescribeACLsRequest does. See DescribeACLsRequest for documentation of
     3// the fields.
     4DeleteACLsRequest => key 31, max version 3, flexible v2+
     5  // Filters are filters for acls to delete.
     6  Filters: [=>]
     7    ResourceType: enum-ACLResourceType
     8    ResourceName: nullable-string
     9    ResourcePatternType: enum-ACLResourcePatternType(3) // v1+
    10    Principal: nullable-string
    11    Host: nullable-string
    12    Operation: enum-ACLOperation
    13    PermissionType: enum-ACLPermissionType
    14
    15// DeleteACLsResponse is a response for a DeleteACLsRequest.
    16DeleteACLsResponse =>
    17  ThrottleMillis(1)
    18  // Results contains a response to each requested filter.
    19  Results: [=>]
    20    // ErrorCode is the overall error code for this individual filter.
    21    ErrorCode: int16
    22    // ErrorMessage is a message for this error.
    23    ErrorMessage: nullable-string
    24    // MatchingACLs contains all acls that were matched for this filter.
    25    MatchingACLs: [=>]
    26      // ErrorCode contains an error for this individual acl for this filter.
    27      ErrorCode: int16
    28      // ErrorMessage is a message for this error.
    29      ErrorMessage: nullable-string
    30      ResourceType: enum-ACLResourceType
    31      ResourceName: string
    32      ResourcePatternType: enum-ACLResourcePatternType(3) // v1+
    33      Principal: string
    34      Host: string
    35      Operation: enum-ACLOperation
    36      PermissionType: enum-ACLPermissionType

View as plain text