import * as $dara from '@darabonba/typescript'; export declare class UnassociateEipAddressRequest extends $dara.Model { /** * @remarks * The allocation ID of the EIP. * * This parameter is required. */ allocationId?: string; /** * @remarks * This parameter is optional because the system automatically determines the instance ID from the provided `AllocationId`. * * This parameter is required. */ instanceId?: string; /** * @remarks * The type of the associated instance. Valid values: * * - `EcsInstance`: An ECS instance. This is the default. * - `SlbInstance`: A Classic Load Balancer (CLB) instance. * - `Nat`: A NAT gateway. * - `HaVip`: A high-availability virtual IP address (HaVip). * - `NetworkInterface`: A secondary elastic network interface. */ instanceType?: string; ownerAccount?: string; ownerId?: number; /** * @remarks * The ID of the region where the EIP is located. To get the latest list of regions, call the `DescribeRegions` operation. */ regionId?: string; resourceOwnerAccount?: string; resourceOwnerId?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }