jack-kafka-instance-sdk
Version:
RHOAS Kafka Instance Adminstration SDK
59 lines (58 loc) • 1.59 kB
TypeScript
/**
* Kafka Instance API
* API for interacting with Kafka Instance. Includes Produce, Consume and Admin APIs
*
* The version of the OpenAPI document: 0.14.1-SNAPSHOT
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { AclOperation } from './acl-operation';
import { AclPatternType } from './acl-pattern-type';
import { AclPermissionType } from './acl-permission-type';
import { AclResourceType } from './acl-resource-type';
/**
* Represents a binding between a resource pattern and an access control entry
* @export
* @interface AclBindingAllOf
*/
export interface AclBindingAllOf {
/**
*
* @type {AclResourceType}
* @memberof AclBindingAllOf
*/
'resourceType': AclResourceType;
/**
*
* @type {string}
* @memberof AclBindingAllOf
*/
'resourceName': string;
/**
*
* @type {AclPatternType}
* @memberof AclBindingAllOf
*/
'patternType': AclPatternType;
/**
* Identifies the user or service account to which an ACL entry is bound. The literal prefix value of `User:` is required. May be used to specify all users with value `User:*`.
* @type {string}
* @memberof AclBindingAllOf
*/
'principal': string;
/**
*
* @type {AclOperation}
* @memberof AclBindingAllOf
*/
'operation': AclOperation;
/**
*
* @type {AclPermissionType}
* @memberof AclBindingAllOf
*/
'permission': AclPermissionType;
}