import * as $dara from '@darabonba/typescript'; export declare class DescribeActivationsResponseBodyActivationListTags extends $dara.Model { /** * @remarks * The tag key of the activation code. * * @example * owner */ tagKey?: string; /** * @remarks * The tag value of the activation code. * * @example * zhangsan */ tagValue?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribeActivationsResponseBodyActivationList extends $dara.Model { /** * @remarks * The ID of the activation code. * * @example * 4ECEEE12-56F1-4FBC-9AB1-890F1234**** */ activationId?: string; /** * @remarks * The time when the activation code was created. * * @example * 2021-01-20T06:00:00Z */ creationTime?: string; /** * @remarks * The number of instances that were deregistered. * * @example * 1 */ deregisteredCount?: number; /** * @remarks * The description of the activation code. * * @example * This is description. */ description?: string; /** * @remarks * Indicates whether the activation code is disabled. * * @example * false */ disabled?: boolean; /** * @remarks * The maximum number of times that the activation code can be used to register managed instances. * * @example * 1 */ instanceCount?: number; /** * @remarks * The default instance name prefix. * * @example * test-InstanceName */ instanceName?: string; /** * @remarks * The IP addresses of hosts that are allowed to use the activation code. * * @example * 0.0.0.0/0 */ ipAddressRange?: string; /** * @remarks * The number of instances that were registered. * * @example * 1 */ registeredCount?: number; /** * @remarks * The ID of the resource group to which the activation code belongs. * * @example * rg-123****** */ resourceGroupId?: string; /** * @remarks * The tags of the activation code. */ tags?: DescribeActivationsResponseBodyActivationListTags[]; /** * @remarks * The validity period of the activation code. Unit: hours. * * @example * 4 */ timeToLiveInHours?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribeActivationsResponseBody extends $dara.Model { /** * @remarks * The activation codes and their usage information. */ activationList?: DescribeActivationsResponseBodyActivationList[]; /** * @remarks * A pagination token. It can be used in the next request to retrieve a new page of results. * * @example * AAAAAdDWBF2**** */ nextToken?: string; /** * @remarks * The page number. * * @example * 1 */ pageNumber?: number; /** * @remarks * The number of entries per page. * * @example * 10 */ pageSize?: number; /** * @remarks * The request ID. * * @example * 4ECEEE12-56F1-4FBC-9AB1-890F74625134 */ requestId?: string; /** * @remarks * The total number of entries returned. * * @example * 1 */ totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }