import * as $dara from '@darabonba/typescript'; export declare class ListMediaLiveInputSecurityGroupsResponseBodySecurityGroups extends $dara.Model { /** * @remarks * The time when the security group was created. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. * * @example * 2024-12-03T06:56:42Z */ createTime?: string; /** * @remarks * The IDs of the inputs associated with the security group. */ inputIds?: string[]; /** * @remarks * The security group name. * * @example * mysg */ name?: string; /** * @remarks * The ID of the security group. * * @example * SEGK5KA6KYKAWQQH */ securityGroupId?: string; /** * @remarks * The security group rules. */ whitelistRules?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListMediaLiveInputSecurityGroupsResponseBody extends $dara.Model { /** * @remarks * The number of entries returned per page. * * @example * 10 */ maxResults?: number; /** * @remarks * A pagination token. It can be used in the next request to retrieve a new page of results. * * @example * caeba0bbb2be03f84eb48b699f0a4883 */ nextToken?: string; /** * @remarks * The ID of the request. * * @example * 123e4567-e89b-12d3-a456-426614174000 */ requestId?: string; /** * @remarks * The security groups. */ securityGroups?: ListMediaLiveInputSecurityGroupsResponseBodySecurityGroups[]; /** * @remarks * The total number of entries returned. * * @example * 100 */ totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }