import * as $dara from '@darabonba/typescript'; export declare class PutEventRuleTargetsResponseBodyFailedContactParametersContactParameter extends $dara.Model { /** * @remarks * The name of the alert contact group. */ contactGroupName?: string; /** * @remarks * The ID of the recipient. * * @example * 2 */ id?: number; /** * @remarks * The alert notification methods. Valid values: * * 4: Alert notifications are sent by using DingTalk and emails. * * @example * 3 */ level?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class PutEventRuleTargetsResponseBodyFailedContactParameters extends $dara.Model { contactParameter?: PutEventRuleTargetsResponseBodyFailedContactParametersContactParameter[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class PutEventRuleTargetsResponseBodyFailedFcParametersFcParameter extends $dara.Model { /** * @remarks * The name of the function. * * @example * functionTest1 */ functionName?: string; /** * @remarks * The ID of the recipient. * * @example * 1 */ id?: number; /** * @remarks * The region ID. * * @example * cn-hangzhou */ region?: string; /** * @remarks * The name of the Function Compute service. * * @example * serviceTest1 */ serviceName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class PutEventRuleTargetsResponseBodyFailedFcParameters extends $dara.Model { fcParameter?: PutEventRuleTargetsResponseBodyFailedFcParametersFcParameter[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class PutEventRuleTargetsResponseBodyFailedMnsParametersMnsParameter extends $dara.Model { /** * @remarks * The ID of the recipient. * * @example * 2 */ id?: number; /** * @remarks * The name of the MNS queue. * * @example * testQueue */ queue?: string; /** * @remarks * The region ID. * * @example * cn-hangzhou */ region?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class PutEventRuleTargetsResponseBodyFailedMnsParameters extends $dara.Model { mnsParameter?: PutEventRuleTargetsResponseBodyFailedMnsParametersMnsParameter[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class PutEventRuleTargetsResponseBody extends $dara.Model { /** * @remarks * The HTTP status code. * * > The status code 200 indicates that the request was successful. * * @example * 200 */ code?: string; /** * @remarks * This parameter is returned if the specified alert contact groups in the request failed to be created or modified. */ failedContactParameters?: PutEventRuleTargetsResponseBodyFailedContactParameters; /** * @remarks * This parameter is returned if the specified functions in the request failed to be created or modified in Function Compute. */ failedFcParameters?: PutEventRuleTargetsResponseBodyFailedFcParameters; /** * @remarks * This parameter is returned if the specified queues in the request failed to be created or modified in SMQ. */ failedMnsParameters?: PutEventRuleTargetsResponseBodyFailedMnsParameters; /** * @remarks * The number of resources that failed to be created or modified. * * @example * 2 */ failedParameterCount?: string; /** * @remarks * The error message. * * @example * The Request is not authorization. */ message?: string; /** * @remarks * The request ID. * * @example * 409C64DA-CF14-45DF-B463-471C790DD15A */ requestId?: string; /** * @remarks * Indicates whether the request was successful. Valid values: true and false. * * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }