import { IpRangeRequest } from '../../ip-range'; import { UpdateAccessControlListRequest } from '../../update-access-control-list-request'; import { CreateAccessControlListRequest } from '../../create-access-control-list-request'; export interface AddIpRangeToAccessControlListRequestData { /** The ID of the access control list entry. that you want to work with */ 'accessControlListId': string; /** */ 'addIpRangeRequestBody': IpRangeRequest; } export interface CreateAccessControlListRequestData { /** The Access Control List details used to create an Access Control List */ 'createAccessControlListBody': CreateAccessControlListRequest; } export interface DeleteAccessControlListRequestData { /** The ID of the access control list entry. */ 'id': string; } export interface DeleteIpRangeFromAccessControlListRequestData { /** The ID of the access control list entry that you want to update. */ 'accessControlListId': string; /** The ID of the IP range that you want to update. */ 'ipRangeId': string; } export interface GetAccessControlListRequestData { /** The ID of the access control list entry that you want to retrieve. */ 'id': string; } export interface ListAccessControlListRequestData { /** The page you want to fetch, can set to 1 for first page, or omitted for first page */ 'page'?: number; /** The size of each page to fetch */ 'size'?: number; } export interface ListIpRangesForAccessControlListRequestData { /** The ID of the access control list entry. that you want to work with */ 'accessControlListId': string; /** The page you want to fetch, can set to 1 for first page, or omitted for first page */ 'page'?: number; /** The size of each page to fetch */ 'size'?: number; } export interface UpdateAccessControlListRequestData { /** The ID of the access control list entry. */ 'id': string; /** The Access Control List details used to update an Access Control List */ 'updateAccessControlListRequestBody': UpdateAccessControlListRequest; } export interface UpdateIpRangeFromAccessControlListRequestData { /** The ID of the access control list entry that you want to update. */ 'accessControlListId': string; /** The ID of the IP range that you want to update. */ 'ipRangeId': string; /** The IP range details used to update the IP range property from an Access Control List */ 'updateIpRangeRequestBody': IpRangeRequest; }