import * as $dara from '@darabonba/typescript'; export declare class UpdateTimingSyntheticTaskRequestAvailableAssertions extends $dara.Model { /** * @remarks * The expected value. * * @example * 200 */ expect?: string; /** * @remarks * The condition. gt: greater than. gte: greater than or equal to. lt: less than. lte: less than or equal to. eq: equal to. neq: not equal to. ctn: contain. nctn: does not contain. exist: exist. n_exist: does not exist. belong: belong to. n_belong: does not belong to. reg_match: regular expression. * * @example * eq */ operator?: string; /** * @remarks * The check target. If you set the type parameter to HttpResCode, HttpResBody, or HttpResponseTime, you do not need to set the target parameter. If you set the type parameter to HttpResHead, you must specify the key in the header. If you set the type parameter to HttpResBodyJson, use jsonPath. * * @example * HttpResponseTime */ target?: string; /** * @remarks * The assertion type. Valid values: HttpResCode, HttpResHead, HttpResBody, HttpResBodyJson, HttpResponseTime, IcmpPackLoss (packet loss rate), IcmpPackMaxLatency (maximum packet latency), IcmpPackAvgLatency (average packet latency), TraceRouteHops (number of hops), DnsARecord (A record), DnsCName (CNAME), websiteTTFB (time to first packet), websiteTTLB (time to last packet), websiteFST (first paint time), websiteFFST (first meaningful paint), websiteOnload (full loaded time). For more information, see the following description. * * @example * TraceRouteHops */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdateTimingSyntheticTaskRequestCommonSettingCustomHostHosts extends $dara.Model { /** * @remarks * The domain name. * * @example * www.aliyun.com */ domain?: string; /** * @remarks * The IP version. Valid values: * * * 0: A version is automatically selected. * * 1: IPv4 * * 2: IPv6 * * @example * 0 */ ipType?: number; /** * @remarks * The list of IP addresses. */ ips?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdateTimingSyntheticTaskRequestCommonSettingCustomHost extends $dara.Model { /** * @remarks * The list of hosts. */ hosts?: UpdateTimingSyntheticTaskRequestCommonSettingCustomHostHosts[]; /** * @remarks * The selection mode. Valid values: * * * 0: random * * 1: polling * * @example * 0 */ selectType?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdateTimingSyntheticTaskRequestCommonSettingCustomPrometheusSetting extends $dara.Model { /** * @remarks * A reserved parameter. * * @example * A reserved parameter. */ prometheusClusterId?: string; /** * @remarks * A reserved parameter. * * @example * A reserved parameter. */ prometheusClusterRegion?: string; /** * @remarks * The reserved parameters. */ prometheusLabels?: { [key: string]: string; }; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdateTimingSyntheticTaskRequestCommonSettingCustomVPCSetting extends $dara.Model { /** * @remarks * The region ID. * * @example * cn-hangzhou */ regionId?: string; /** * @remarks * The ID of the security group to which the client belongs. The security group specifies the inbound and outbound rules of the client for the VPC. You need to allow the security group to which the client belongs to access the security group to which the VPC belongs. Otherwise, the client cannot access resources in the VPC. * * @example * sg-xxxxxxxx */ secureGroupId?: string; /** * @remarks * The vSwitch ID. * * @example * vsw-2zevek6r3mpny7wxxxxxv */ vSwitchId?: string; /** * @remarks * VPC ID. * * @example * vpc-bp15bjtubjytclwxxxxxx */ vpcId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdateTimingSyntheticTaskRequestCommonSetting extends $dara.Model { /** * @remarks * The custom host settings. */ customHost?: UpdateTimingSyntheticTaskRequestCommonSettingCustomHost; /** * @remarks * The reserved parameters. */ customPrometheusSetting?: UpdateTimingSyntheticTaskRequestCommonSettingCustomPrometheusSetting; /** * @remarks * The information about the virtual private cloud (VPC). If the destination URL is an Alibaba Cloud internal endpoint, you need to configure a VPC. */ customVPCSetting?: UpdateTimingSyntheticTaskRequestCommonSettingCustomVPCSetting; /** * @remarks * The IP version. Valid values: * * * 0: A version is automatically selected. * * 1: IPv4 * * 2: IPv6 * * @example * 0 */ ipType?: number; /** * @remarks * Specifies whether to enable tracing. * * @example * true */ isOpenTrace?: boolean; /** * @remarks * Specifies whether to evenly distribute monitoring samples. Valid values: * * * 0: no * * 1: yes * * @example * 0 */ monitorSamples?: number; /** * @remarks * The type of the client for tracing. Valid values: * * * 0: ARMS agent * * 1: OpenTelemetry * * 2: Jaeger * * @example * 1 */ traceClientType?: number; /** * @remarks * The region to which trace data is reported. * * @example * cn-hangzhou */ xtraceRegion?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdateTimingSyntheticTaskRequestCustomPeriod extends $dara.Model { /** * @remarks * The hour at which the test ends. Valid values: 0 to 24. * * @example * 22 */ endHour?: number; /** * @remarks * The hour at which the test starts. Valid values: 0 to 24. * * @example * 14 */ startHour?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdateTimingSyntheticTaskRequestMonitorConfApiHTTPRequestBody extends $dara.Model { /** * @remarks * The content of the request body. Format: JSON string. The parameter is required if the Type parameter is set to text/plain, application/json, application/xml, or text/html. Format: JSON string. * * @example * { * "key1": "value1", * "key2": "value2" * } */ content?: string; /** * @remarks * The type of the request body. Valid values: text/plain, application/json, application/x-www-form-urlencoded, multipart/form-data, application/xml, and text/html. * * @example * application/json */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdateTimingSyntheticTaskRequestMonitorConfApiHTTP extends $dara.Model { /** * @remarks * Specifies whether to verify the certificate. Default value: false. * * @example * true */ checkCert?: boolean; /** * @remarks * The connection timeout period. Unit: milliseconds. Default value: 5000. Minimum value: 1000. Maximum value: 300000. * * @example * 5000 */ connectTimeout?: number; /** * @remarks * The request method. Valid values: * * * POST * * GET * * @example * POST */ method?: string; /** * @remarks * The ALPN protocol version. You can configure this parameter when you perform an HTTPS synthetic test on a WAP mobile client. Valid values: * * 0: default * * 1-http/1.1 * * 2-h2 * * 3: disables the ALPN protocol * * @example * 0 */ protocolAlpnProtocol?: number; /** * @remarks * The HTTP request body. */ requestBody?: UpdateTimingSyntheticTaskRequestMonitorConfApiHTTPRequestBody; /** * @remarks * The custom header field. */ requestHeaders?: { [key: string]: string; }; /** * @remarks * The URL or request path for synthetic monitoring. * * @example * https://******** */ targetUrl?: string; /** * @remarks * The timeout period. Unit: milliseconds. Default value: 10000. Minimum value: 1000. Maximum value: 300000. * * @example * 5000 */ timeout?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdateTimingSyntheticTaskRequestMonitorConfFileDownload extends $dara.Model { /** * @remarks * Unit: milliseconds. Minimum value: 1000. Maximum value: 120000. Default value: 5000. * * @example * 5000 */ connectionTimeout?: number; /** * @remarks * The content of the custom request header. Format: JSON map. */ customHeaderContent?: { [key: string]: string; }; /** * @remarks * The kernel type. Valid values: * * * 1: curl * * 0: WinInet * * @example * 0 */ downloadKernel?: number; /** * @remarks * Specifies whether to ignore CA certificate authentication errors. Valid values: 0: no. 1: yes. Default value: 1. * * @example * 0 */ ignoreCertificateAuthError?: number; /** * @remarks * Specifies whether to ignore certificate revocation errors. Valid values: 0: no. 1: yes. Default value: 1. * * @example * 0 */ ignoreCertificateCanceledError?: number; /** * @remarks * Specifies whether to ignore certificate invalidity. Valid values: 0: no. 1: yes. Default value: 1. * * @example * 0 */ ignoreCertificateOutOfDateError?: number; /** * @remarks * Specifies whether to ignore certificate status errors. 0: no. 1: yes. Default value: 1. * * @example * 0 */ ignoreCertificateStatusError?: number; /** * @remarks * Specifies whether to ignore certificate incredibility. Valid values: 0: no. 1: yes. Default value: 1. * * @example * 0 */ ignoreCertificateUntrustworthyError?: number; /** * @remarks * Specifies whether to ignore certificate usage errors. Valid values: 0: no. 1: yes. Default value: 1. * * @example * 0 */ ignoreCertificateUsingError?: number; /** * @remarks * Specifies whether to ignore host invalidity. Valid values: 0: no. 1: yes. Default value: 1. * * @example * 0 */ ignoreInvalidHostError?: number; /** * @remarks * The monitoring timeout period. Unit: milliseconds. Minimum value: 1000. Maximum value: 120000. Default value: 60000. * * @example * 60000 */ monitorTimeout?: number; /** * @remarks * The QUIC protocol type. Valid values: * * * 1: HTTP/1 * * 2: HTTP/2 * * 3: http3 * * @example * 1 */ quickProtocol?: number; /** * @remarks * Specifies whether to support redirection. Valid values: 0: no. 1: yes. Default value: 1. * * @example * 0 */ redirection?: number; /** * @remarks * The URL that is used to download the file. * * @example * https://img.alicdn.com/tfs/TB13DzOjXP7gK0jSZFjXXc5aXXa-212-48.png */ targetUrl?: string; /** * @remarks * The maximum file size of a single transfer. Unit: KB. Minimum value: 1. Maximum value: 20480. Valid values: 2048. * * @example * 2048 */ transmissionSize?: number; /** * @remarks * The keyword that is used in verification. * * @example * aliyun */ validateKeywords?: string; /** * @remarks * The verification method. Valid values: * * * 0: no verification * * 1: string verification * * 2: MD5 verification * * @example * 0 */ verifyWay?: number; /** * @remarks * The whitelisted objects that are used to avoid DNS hijacking. The objects can be IP addresses, wildcard mask, subnet mask, or CNAME records. Separate multiple objects with vertical bars (|). Example: www.aliyun.com:203.0.3.55|203.3.44.67. It indicates that all IP addresses that belong to the www.aliyun.com domain name except 203.0.3.55 and 203.3.44.67 are hijacked. * * @example * www.aliyun.com:203.0.3.55|203.3.44.67 */ whiteList?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdateTimingSyntheticTaskRequestMonitorConfNetDNS extends $dara.Model { /** * @remarks * Specifies whether to use the dig command to display the data. Valid values: 0: no. 1: yes. * * @example * 0 */ dig?: number; /** * @remarks * The IP version of the DNS server. Valid values: 0: IPv4. 1: IPv6. 2: A version is automatically selected. Default value: 0. * * @example * 0 */ dnsServerIpType?: number; /** * @remarks * The IP address of the DNS server. Default value: 114.114.114.114. * * @example * 114.114.114.114 */ nsServer?: string; /** * @remarks * The DNS query method. Valid values: 0: recursive. 1: iterative. Default value: 0. * * @example * 0 */ queryMethod?: number; /** * @remarks * The domain name. * * @example * www.aliyun.com */ targetUrl?: string; /** * @remarks * The timeout period for the DNS synthetic test. Unit: milliseconds. Minimum value: 1000. Maximum value: 45000. Default value: 5000. * * @example * 1000 */ timeout?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdateTimingSyntheticTaskRequestMonitorConfNetICMP extends $dara.Model { /** * @remarks * The interval at which ICMP packets are sent. Unit: milliseconds. Minimum value: 200. Maximum value: 10000. * * @example * 300 */ interval?: number; /** * @remarks * The number of ICMP packets that are sent. Minimum value: 1. Maximum value: 50. Default value: 4. * * @example * 4 */ packageNum?: number; /** * @remarks * The size of each ICMP packet. Unit: bytes. Valid values: 32, 64, 128, 256, 512, 1024, 1080, and 1450. * * @example * 32 */ packageSize?: number; /** * @remarks * Specifies whether to split ICMP packets. Default value: true. * * @example * true */ splitPackage?: boolean; /** * @remarks * The IP address or domain name of the destination host. The value cannot contain port numbers, protocol headers, or request paths. * * @example * www.aliyun.com */ targetUrl?: string; /** * @remarks * The timeout period for the ICMP synthetic test. Unit: milliseconds. Minimum value: 1000. Maximum value: 300000. Default value: 20000. * * @example * 5000 */ timeout?: number; /** * @remarks * Specifies whether to enable the tracert command. Default value: true. * * @example * true */ tracertEnable?: boolean; /** * @remarks * The maximum number of hops for the tracert command. Minimum value: 1. Maximum value: 128. Default value: 20. * * @example * 20 */ tracertNumMax?: number; /** * @remarks * The timeout period of the tracert command. Unit: milliseconds. Minimum value: 1000. Maximum value: 300000. Default value: 60000. * * @example * 60000 */ tracertTimeout?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdateTimingSyntheticTaskRequestMonitorConfNetTCP extends $dara.Model { /** * @remarks * The number of TCP connections that are established. Minimum value: 1. Maximum value: 16. Default value: 4. * * @example * 4 */ connectTimes?: number; /** * @remarks * The interval at which TCP connections are established. Unit: milliseconds. Minimum value: 200. Maximum value: 10000. Default value: 200. * * @example * 300 */ interval?: number; /** * @remarks * The IP address of the destination host. * * @example * 127.0.0.1:8888 */ targetUrl?: string; /** * @remarks * The timeout period for the TCP synthetic test. Unit: milliseconds. Minimum value: 1000. Maximum value: 300000. Default value: 20000. * * @example * 1000 */ timeout?: number; /** * @remarks * Specifies whether to enable the tracert command. Default value: true. * * @example * true */ tracertEnable?: boolean; /** * @remarks * The maximum number of hops for the tracert command. Minimum value: 1. Maximum value: 128. Default value: 20. * * @example * 20 */ tracertNumMax?: number; /** * @remarks * The timeout period of the tracert command. Unit: milliseconds. Minimum value: 1000. Maximum value: 300000. Default value: 60000. * * @example * 1000 */ tracertTimeout?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdateTimingSyntheticTaskRequestMonitorConfStream extends $dara.Model { /** * @remarks * The custom header. Format: JSON map. */ customHeaderContent?: { [key: string]: string; }; /** * @remarks * The player. Default value: 12. Valid values: * * * 12: VLC * * 2: Flash Player * * @example * 2 */ playerType?: number; /** * @remarks * The address type of the resource. Valid values: * * * 1: resource URL. * * 0: page URL. Default value: 0. * * @example * 1 */ streamAddressType?: number; /** * @remarks * The monitoring duration. Unit: seconds. Maximum and default value: 60. * * @example * 30 */ streamMonitorTimeout?: number; /** * @remarks * Specifies whether the resource is a video or audio. Valid values: 0: video. 1: audio. * * @example * 0 */ streamType?: number; /** * @remarks * The resource URL of the streaming media. * * @example * http://www.aliyun.com/stream/test.mp4 */ targetUrl?: string; /** * @remarks * The whitelisted objects that are used to avoid DNS hijacking. The objects can be IP addresses, wildcard mask, subnet mask, or CNAME records. Separate multiple objects with vertical bars (|). Example: www.aliyun.com:203.0.3.55|203.3.44.67. It indicates that all IP addresses that belong to the www.aliyun.com domain name except 203.0.3.55 and 203.3.44.67 are hijacked. * * @example * www.aliyun.com:203.0.3.55|203.3.44.67 */ whiteList?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdateTimingSyntheticTaskRequestMonitorConfWebsite extends $dara.Model { /** * @remarks * Specifies whether to automatically scroll up and down the screen to load a page. Valid values: 0: no. 1: yes. Default value: 0. * * @example * 0 */ automaticScrolling?: number; /** * @remarks * Specifies whether to create a custom header. Valid values: 0: no. 1: The first packet is modified. 2: All packets are modified. Default value: 0. * * @example * 0 */ customHeader?: number; /** * @remarks * The custom header. Format: JSON map. */ customHeaderContent?: { [key: string]: string; }; /** * @remarks * If the IP address or CNAME record resolved from a domain name is not included in the DNS whitelist, you cannot access the domain name, or an IP address that belongs to a different domain name is returned. If the IP address or CNAME record is included in the DNS whitelist, DNS hijacking does not occur. * * Format: \\:\\. The objects can be IP addresses, wildcard mask, subnet mask, or CNAME records. Separate multiple objects with vertical bars (|). Example: www.aliyun.com:203.0.3.55|203.3.44.67. It indicates that all IP addresses that belong to the www.aliyun.com domain name except 203.0.3.55 and 203.3.44.67 are hijacked. * * @example * www.aliyun.com:203.0.3.55|203.3.44.67 */ DNSHijackWhitelist?: string; /** * @remarks * Specifies whether to disable the cache. Valid values: 0: no. 1: yes. Default value: 1. * * @example * 0 */ disableCache?: number; /** * @remarks * Specifies whether to accept compressed files based on the HTTP Accept-Encoding request header. Valid values: 0: no. 1: yes. Default value: 0. * * @example * 0 */ disableCompression?: number; /** * @remarks * The elements not to be loaded in the page loading process. * * @example * a.jpg */ elementBlacklist?: string; /** * @remarks * Specifies whether to exclude invalid IP addresses. Valid values: * * * 1: no * * 0: yes * * @example * 0 */ filterInvalidIP?: number; /** * @remarks * The total number of elements on the page. * * @example * 1 */ flowHijackJumpTimes?: number; /** * @remarks * The keyword that is used to identify hijacking. Asterisks (\\*) are allowed. * * @example * aliyun */ flowHijackLogo?: string; /** * @remarks * Specifies whether to ignore SSL certificate errors during browsing. Valid values: 0: no. 1: yes. Default value: 1. * * @example * 0 */ ignoreCertificateError?: number; /** * @remarks * The monitoring timeout period. Unit: milliseconds. Minimum value: 5000. Maximum value: 300000. Default value: 40000. * * @example * 20000 */ monitorTimeout?: number; /** * @remarks * Elements that are not included in the whitelist and appear on the page are manipulated. These elements can be pop-up ads, floating ads, and page redirection. * * @example * www.aliyun.com:|/cc/bb/a.gif|/vv/bb/cc.jpg */ pageTamper?: string; /** * @remarks * Specifies whether to continue browsing after redirection. Valid values: 0: no. 1: yes. Default value: 1. * * @example * 0 */ redirection?: number; /** * @remarks * The time threshold that is used to define a slow element. Unit: milliseconds. Default value: 5000. Minimum value: 1. Maximum value: 300000. * * @example * 5000 */ slowElementThreshold?: number; /** * @remarks * The URL of the website. * * @example * https://******** */ targetUrl?: string; /** * @remarks * An arbitrary string in the source code of the page for verification. If the source code returned by the client contains a string that is in the blacklist, the 650 error code is reported, which indicates that the string fails to be verified. Separate multiple strings with vertical bars (|). * * @example * error */ verifyStringBlacklist?: string; /** * @remarks * An arbitrary string in the source code of the page for verification. If the source code returned by the client contains a string that is not in the whitelist, the 650 error code is reported, which indicates that the string fails to be verified. Separate multiple strings with vertical bars (|). * * @example * success */ verifyStringWhitelist?: string; /** * @remarks * The maximum waiting time. Unit: milliseconds. Default value: 5000. Minimum value: 5000. Maximum value: 300000. * * @example * 5000 */ waitCompletionTime?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdateTimingSyntheticTaskRequestMonitorConf extends $dara.Model { /** * @remarks * The parameters of the HTTP(S) synthetic test. */ apiHTTP?: UpdateTimingSyntheticTaskRequestMonitorConfApiHTTP; /** * @remarks * The parameters of file downloading. */ fileDownload?: UpdateTimingSyntheticTaskRequestMonitorConfFileDownload; /** * @remarks * The parameters of the DNS synthetic test. */ netDNS?: UpdateTimingSyntheticTaskRequestMonitorConfNetDNS; /** * @remarks * The parameters of the ICMP synthetic test. */ netICMP?: UpdateTimingSyntheticTaskRequestMonitorConfNetICMP; /** * @remarks * The parameters of the TCP synthetic test. */ netTCP?: UpdateTimingSyntheticTaskRequestMonitorConfNetTCP; /** * @remarks * The parameters of the streaming-media synthetic test. */ stream?: UpdateTimingSyntheticTaskRequestMonitorConfStream; /** * @remarks * The parameters of the website speed measurement. */ website?: UpdateTimingSyntheticTaskRequestMonitorConfWebsite; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdateTimingSyntheticTaskRequestMonitors extends $dara.Model { /** * @remarks * The city code. * * @example * 100001 */ cityCode?: string; /** * @remarks * The client type of the monitoring point. Valid values: 1: data center. 2: Internet. 3: mobile device. 4: ECS instance. * * @example * 4 */ clientType?: number; /** * @remarks * The carrier code. * * @example * 1 */ operatorCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdateTimingSyntheticTaskRequestTags extends $dara.Model { /** * @remarks * The key of the tag. * * @example * key */ key?: string; /** * @remarks * The value of the tag. * * @example * value */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdateTimingSyntheticTaskRequest extends $dara.Model { /** * @remarks * The list of assertions. */ availableAssertions?: UpdateTimingSyntheticTaskRequestAvailableAssertions[]; /** * @remarks * The general settings. */ commonSetting?: UpdateTimingSyntheticTaskRequestCommonSetting; /** * @remarks * The custom cycle. */ customPeriod?: UpdateTimingSyntheticTaskRequestCustomPeriod; /** * @remarks * The detection frequency. Valid values: 1m, 5m, 10m, 15m, 20m, 30m, 1h, 2h, 3h, 4h, 6h, 8h, 12h, and 24h. * * @example * 5m */ frequency?: string; /** * @remarks * The monitoring configurations. */ monitorConf?: UpdateTimingSyntheticTaskRequestMonitorConf; /** * @remarks * The list of monitoring points. */ monitors?: UpdateTimingSyntheticTaskRequestMonitors[]; /** * @remarks * The name of the task. * * @example * AlibabaCloud DNS Task */ name?: string; /** * @remarks * The region ID. * * @example * cn-hangzhou */ regionId?: string; /** * @remarks * The resource group ID. * * @example * rg-acfmxyexli2**** */ resourceGroupId?: string; /** * @remarks * The list of tags. */ tags?: UpdateTimingSyntheticTaskRequestTags[]; /** * @remarks * The ID of the synthetic monitoring task. * * @example * 5308a2691f59422c8c3b7aeccxxxxxxx */ taskId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }