import * as $dara from '@darabonba/typescript'; export declare class DescribeInstancesResponseBodyInstancesInstanceAttributeInstanceSpecAttributesSpecAttribute extends $dara.Model { localName?: string; value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribeInstancesResponseBodyInstancesInstanceAttributeInstanceSpecAttributes extends $dara.Model { specAttribute?: DescribeInstancesResponseBodyInstancesInstanceAttributeInstanceSpecAttributesSpecAttribute[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribeInstancesResponseBodyInstancesInstanceAttributeNetworkInterfaceAttributesNetworkInterfaceAttribute extends $dara.Model { cidrBlock?: string; securityGroupId?: string; vswitchId?: string; zoneId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribeInstancesResponseBodyInstancesInstanceAttributeNetworkInterfaceAttributes extends $dara.Model { networkInterfaceAttribute?: DescribeInstancesResponseBodyInstancesInstanceAttributeNetworkInterfaceAttributesNetworkInterfaceAttribute[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribeInstancesResponseBodyInstancesInstanceAttributePrivateDnsList extends $dara.Model { privateDns?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribeInstancesResponseBodyInstancesInstanceAttributeTagsTagInfo extends $dara.Model { key?: string; value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribeInstancesResponseBodyInstancesInstanceAttributeTags extends $dara.Model { tagInfo?: DescribeInstancesResponseBodyInstancesInstanceAttributeTagsTagInfo[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribeInstancesResponseBodyInstancesInstanceAttribute extends $dara.Model { aclId?: string; aclName?: string; aclStatus?: string; aclType?: string; classicEgressAddress?: string; connectCidrBlocks?: string; connectVpcId?: string; createdTime?: string; dedicatedInstanceType?: string; egressIpv6Enable?: boolean; expiredTime?: string; httpsPolicies?: string; IPV6AclId?: string; IPV6AclName?: string; IPV6AclStatus?: string; IPV6AclType?: string; instanceChargeType?: string; instanceCidrBlock?: string; instanceClusterId?: string; instanceId?: string; instanceName?: string; instanceRpsLimit?: number; instanceSpec?: string; instanceSpecAttributes?: DescribeInstancesResponseBodyInstancesInstanceAttributeInstanceSpecAttributes; instanceType?: string; internetEgressAddress?: string; intranetSegments?: string; maintainEndTime?: string; maintainStartTime?: string; networkInterfaceAttributes?: DescribeInstancesResponseBodyInstancesInstanceAttributeNetworkInterfaceAttributes; newVpcEgressAddress?: string; privateDnsList?: DescribeInstancesResponseBodyInstancesInstanceAttributePrivateDnsList; regionId?: string; status?: string; supportIpv6?: boolean; tags?: DescribeInstancesResponseBodyInstancesInstanceAttributeTags; userVpcId?: string; userVswitchId?: string; vpcEgressAddress?: string; vpcIntranetEnable?: boolean; vpcOwnerId?: number; vpcSlbIntranetEnable?: boolean; zoneId?: string; zoneLocalName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribeInstancesResponseBodyInstances extends $dara.Model { instanceAttribute?: DescribeInstancesResponseBodyInstancesInstanceAttribute[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribeInstancesResponseBody extends $dara.Model { instances?: DescribeInstancesResponseBodyInstances; /** * @remarks * The page number of the returned page. * * @example * 1 */ pageNumber?: number; /** * @remarks * The number of entries per page. * * @example * 10 */ pageSize?: number; /** * @remarks * The request ID. * * @example * CEB6EC62-B6C7-5082-A45A-45A204724AC2 */ requestId?: string; /** * @remarks * The total number of entries. * * @example * 1 */ totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }