import { ISubnetModel } from '@fleio-api/openstack/model/subnet.model';

export interface ILBCreateOptionsModel {
  flavors: {
    id: string;
    name: string;
  }[];
  availability_zones: string[];
  protocols: { [name: string]: string };
  subnets: ISubnetModel[];
  listener_protocols: string[];
  pool_protocols: string[];
  pool_algorithms: { [name: string]: string };
  pool_supported_algorithms: string[];
  session_persistence_types: { [name: string]: string };
  monitor_types: { [name: string]: string };
  monitor_http_methods: { [name: string]: string };
  certificates: [{ name: string, secret_ref: string }];
}
