/** * CreateAccelerateAreas返回参数结构体 */ export interface CreateAccelerateAreasResponse { /** * 异步任务ID。 */ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeListeners返回参数结构体 */ export interface DescribeListenersResponse { /** * 符合条件的监听器实例。 */ ListenerSet?: Array; /** * 符合条件的实例个数。 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyListener返回参数结构体 */ export interface ModifyListenerResponse { /** * 任务ID。 */ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeForwardingRule请求参数结构体 */ export interface DescribeForwardingRuleRequest { /** * 全球加速实例ID。 */ GlobalAcceleratorId: string; /** * 监听器ID。 */ ListenerId: string; /** * 七层转发规则ID。 */ ForwardingPolicyId: string; /** * 偏移量,默认为0。 */ Offset?: number; /** * 返回数量,默认为20,最大值为100。 */ Limit?: number; } /** * DescribeEndpointGroups返回参数结构体 */ export interface DescribeEndpointGroupsResponse { /** * 符合条件的终端节点组。 */ EndpointGroupConfigurationSet?: Array; /** * 符合条件的实例个数。 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyGlobalAccelerator请求参数结构体 */ export interface ModifyGlobalAcceleratorRequest { /** * 全球加速实例ID。 */ GlobalAcceleratorId: string; /** * 名称,最大长度不能超过60个字节。 */ Name?: string; /** * 描述信息,最大长度不能超过100个字节。 */ Description?: string; /** * 跨境类型。 */ CrossBorderType?: string; /** * 代表是否跨境服务承诺。 */ CrossBorderPromiseFlag?: boolean; } /** * CreateForwardingRule请求参数结构体 */ export interface CreateForwardingRuleRequest { /** * 全球加速实例ID。 */ GlobalAcceleratorId: string; /** * 监听器ID。 */ ListenerId: string; /** * 策略ID。 */ ForwardingPolicyId: string; /** * 七层转发规则条件信息。 */ RuleConditions: Array; /** * 七层转发规则行为信息。 */ RuleActions: Array; /** * 回源Header信息。 */ OriginHeaders?: Array; /** * 是否开启回源sni。 */ EnableOriginSni?: boolean; /** * 回源sni。 */ OriginSni?: string; /** * 回源host。 */ OriginHost?: string; } /** * 可加速地域信息 */ export interface AcceleratorRegionSet { /** *

地域中文名称。

*/ Name?: string; /** *

是否可用;0:不可用,1:可用。

*/ IsAvailable?: number; /** *

地域信息。

*/ Region?: string; /** *

地区名称。

*/ AreaName?: string; /** *

是否中国地域。

*/ IsChinaMainland?: number; /** *

支持IspType类型。

*/ SupportIspType?: Array; /** *

是否腾讯地域。

*/ IsTencentRegion?: number; } /** * ModifyEndpointGroup返回参数结构体 */ export interface ModifyEndpointGroupResponse { /** *

任务ID。

*/ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateListener返回参数结构体 */ export interface CreateListenerResponse { /** *

任务ID。

*/ TaskId?: string; /** *

监听器ID。

*/ ListenerId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateGlobalAccelerator请求参数结构体 */ export interface CreateGlobalAcceleratorRequest { /** *

名称,最大长度不能超过60个字节。

*/ Name: string; /** *

计费模式,PREPAID:表示预付费,即包年包月,POSTPAID:表示后付费,即按量计费。默认:POSTPAID。当前仅支持后付费。

*/ InstanceChargeType?: string; /** *

描述信息,最大长度不能超过100个字节。

*/ Description?: string; /** *

跨境类型;HighQuality:精品BGP-IP跨境;Unicom:联通专线跨境。

*/ CrossBorderType?: string; /** *

此Flag代表签署跨境服务承诺书。当使用跨境服务时候,此字段必传。True:代表签署。

*/ CrossBorderPromiseFlag?: boolean; /** *

标签信息

*/ Tags?: Array; } /** * DescribeCrossBorderSettlement请求参数结构体 */ export interface DescribeCrossBorderSettlementRequest { /** * 全球加速实例ID。 */ GlobalAcceleratorId: string; /** * 加速地域。 */ AccelerateRegion: string; /** * 终端节点组地域。 */ EndpointGroupRegion: string; /** * 账单年月时间。 */ SettlementMonth: number; } /** * DescribeGlobalAccelerators请求参数结构体 */ export interface DescribeGlobalAcceleratorsRequest { /** * 偏移量,默认为0。 */ Offset?: number; /** * 返回数量,默认为20,最大值为100。 */ Limit?: number; /** * 过滤条件。
  • global-accelerator-id - String -(过滤条件)全球加速实例ID。
  • global-accelerator-state - String -(过滤条件)全球加速实例状态。
  • */ Filters?: Array; } /** * DescribeAccelerateAreas请求参数结构体 */ export interface DescribeAccelerateAreasRequest { /** * 全球加速实例ID。 */ GlobalAcceleratorId: string; /** * 偏移量。 */ Offset?: number; /** * 符合条件实例数量。 */ Limit?: number; } /** * ModifyAccelerateAreas请求参数结构体 */ export interface ModifyAccelerateAreasRequest { /** * 全球加速实例ID。 */ GlobalAcceleratorId: string; /** * 加速地域信息。 */ AcceleratorAreas: Array; } /** * DescribeCrossBorderSettlement返回参数结构体 */ export interface DescribeCrossBorderSettlementResponse { /** * 流量用量,单位是GB;精度为保留小数点6位。 */ Traffic?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeForwardingRule返回参数结构体 */ export interface DescribeForwardingRuleResponse { /** * 符合条件的规则信息。 */ ForwardingRuleSet?: Array; /** * 符合条件的实例个数。 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteAccelerateAreas请求参数结构体 */ export interface DeleteAccelerateAreasRequest { /** * 全球加速实例ID。 */ GlobalAcceleratorId: string; /** * 加速地域ID。 */ AcceleratorAreaIds: Array; } /** * 终端节点组信息 */ export interface EndpointGroupConfigurationSet { /** *

    全球加速实例ID。

    */ GlobalAcceleratorId?: string; /** *

    监听器实例ID。

    */ ListenerId?: string; /** *

    终端节点组ID。

    */ EndpointGroupId?: string; /** *

    名称。

    */ Name?: string; /** *

    地域。

    */ EndpointGroupRegion?: string; /** *

    描述。

    */ Description?: string; /** *

    终端节点信息。

    */ EndpointConfigurations?: Array; /** *

    是否开启健康检查。

    */ EnableHealthCheck?: boolean; /** *

    响应超时时间。

    */ ConnectTimeout?: number; /** *

    健康检查间隔。

    */ HealthCheckInterval?: number; /** *

    不健康阈值。

    */ UnhealthyThreshold?: number; /** *

    健康阈值。

    */ HealthyThreshold?: number; /** *

    检查协议。

    */ CheckType?: string; /** *

    检查端口。

    */ CheckPort?: number; /** *

    检查内容。

    */ ContextType?: string; /** *

    检查请求。

    */ CheckSendContext?: string; /** *

    检查返回结果。

    */ CheckRecvContext?: string; /** *

    检查域名。

    */ CheckDomain?: string; /** *

    检查URL。

    */ CheckPath?: string; /** *

    请求方式。

    */ CheckMethod?: string; /** *

    状态检测码。

    */ StatusMask?: Array; /** *

    终端节点组类型。

    */ EndpointGroupType?: string; /** *

    回源协议。

    */ ForwardProtocol?: string; /** *

    端口映射信息。

    */ PortOverrides?: Array; /** *

    自定义终端节点组是否绑定七层转发规则。

    */ VirtualExistForwardingRuleFlag?: boolean; /** *

    出终端节点组公网IP。

    */ OriginPublicIps?: Array; /** *

    运营商类型;中国移动(CMCC),中国联通(CUCC),中国电信(CTCC)。

    */ IspType?: string; /** *

    HPPTS加密算法套件

    */ CipherPolicyId?: string; } /** * DeleteAccelerateAreas返回参数结构体 */ export interface DeleteAccelerateAreasResponse { /** * 异步任务ID。 */ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyAccelerateAreas返回参数结构体 */ export interface ModifyAccelerateAreasResponse { /** * 异步任务ID。 */ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteGlobalAccelerator请求参数结构体 */ export interface DeleteGlobalAcceleratorRequest { /** * 全球加速实例ID。 */ GlobalAcceleratorId: string; } /** * 终端节点配置 */ export interface EndpointConfigurations { /** * 域名类型。可选值'Domain', 'PublicIp'。 */ EndpointType: string; /** * 域名。 */ EndpointService: string; /** * 权重。 */ Weight: number; /** * 健康检查状态;HEALTH:健康;UNHEALTH:不健康。 */ HealthCheckStatus?: string; } /** * 端口范围 */ export interface PortRanges { /** * 起始端口。 注意:此字段可能返回 null,表示取不到有效值。 */ FromPort: number; /** * 终点端口。 注意:此字段可能返回 null,表示取不到有效值。 */ ToPort: number; } /** * 回源Header信息 */ export interface OriginHeader { /** * 键。 注意:此字段可能返回 null,表示取不到有效值。 */ Key: string; /** * 值。 注意:此字段可能返回 null,表示取不到有效值。 */ Value: string; } /** * DeleteEndpointGroups返回参数结构体 */ export interface DeleteEndpointGroupsResponse { /** * 任务ID。 */ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 七层转发规则信息 */ export interface ForwardingRuleSet { /** * 七层转发规则条件信息。 */ RuleCondition?: Array; /** * 七层转发规则行为信息。 */ RuleAction?: Array; /** * 是否开启回源Sni。 */ EnableOriginSni?: boolean; /** * 回源Sni。 */ OriginSni?: string; /** * 回源Herder信息。 */ OriginHeaders?: Array; /** * 回源Host。 */ OriginHost?: string; /** * 全球加速实例ID。 */ GlobalAcceleratorId?: string; /** * 监听器ID。 */ ListenerId?: string; /** * 七层转发策略ID。 */ ForwardingPolicyId?: string; /** * 七层转发规则ID。 */ ForwardingRuleId?: string; } /** * ModifyForwardingRule请求参数结构体 */ export interface ModifyForwardingRuleRequest { /** * 全球加速实例ID。 */ GlobalAcceleratorId: string; /** * 监听器ID。 */ ListenerId: string; /** * 策略ID。 */ ForwardingPolicyId: string; /** * 七层转发规则ID。 */ ForwardingRuleId: string; /** * 七层转发规则条件信息。 */ RuleConditions?: Array; /** * 七层转发规则行为信息。 */ RuleActions?: Array; /** * 回源Header信息。 */ OriginHeaders?: Array; /** * 是否开启回源sni。 */ EnableOriginSni?: boolean; /** * 回源sni。 */ OriginSni?: string; /** * 回源host。 */ OriginHost?: string; } /** * ModifyListener请求参数结构体 */ export interface ModifyListenerRequest { /** * 全球加速实例ID。 */ GlobalAcceleratorId: string; /** * 监听器ID。 */ ListenerId: string; /** * 名称,最大长度不能超过60个字节。 */ Name?: string; /** * 描述信息,最大长度不能超过100个字节。 */ Description?: string; /** * 连接空闲等待时间。 */ IdleTimeout?: number; /** * 是否开启会话保持。 */ ClientAffinity?: string; /** * 会话保持时间。 */ ClientAffinityTime?: number; /** * 请求超时时间。 */ RequestTimeout?: number; /** * 是否打开七层获取源IP方式。 */ XForwardedForRealIp?: boolean; /** * 解析方式。UNIDIRECTIONAL:双向。MUTUAL:单向。 */ CertificationType?: string; /** * 加密算法套件。 */ CipherPolicyId?: string; /** * 服务器证书。 */ ServerCertificates?: Array; /** * 客户端证书。 */ ClientCaCertificates?: Array; /** * 四层获取源IP方式。 */ GetRealIpType?: string; } /** * 标签键值对 */ export interface Tag { /** * 标签键 */ Key: string; /** * 标签值 */ Value: string; } /** * DescribeEndpointGroups请求参数结构体 */ export interface DescribeEndpointGroupsRequest { /** * 全球加速实例ID。 */ GlobalAcceleratorId: string; /** * 偏移量,默认为0。 */ Offset?: number; /** * 返回数量,默认为20,最大值为100。 */ Limit?: number; /** * 过滤条件。 endpoint-group-id- String -(过滤条件)终端节点组实例ID。endpoint-group-type- String -(过滤条件)终端节点组实例类型。 */ Filters?: Array; } /** * CreateAccelerateAreas请求参数结构体 */ export interface CreateAccelerateAreasRequest { /** * 全球加速实例ID。 */ GlobalAcceleratorId: string; /** * 加速地域信息。 */ AcceleratorAreas: Array; } /** * CreateListener请求参数结构体 */ export interface CreateListenerRequest { /** *

    全球加速实例ID。

    */ GlobalAcceleratorId: string; /** *

    名称,最大长度不能超过60个字节。

    */ Name: string; /** *

    端口范围。

    */ PortRanges: PortRanges; /** *

    描述信息,最大长度不能超过100个字节。

    */ Description?: string; /** *

    监听类型,默认为智能路由。

    */ ListenerType?: string; /** *

    协议,默认为TCP。

    */ Protocol?: string; /** *

    连接空闲等待时间。

    */ IdleTimeout?: number; /** *

    四层获取源IP方式,支持'TOA', 'ProxyProtocol'。

    */ GetRealIpType?: string; /** *

    是否开启会话保持。

    */ ClientAffinity?: string; /** *

    请求超时时间。

    */ RequestTimeout?: number; /** *

    是否打开七层获取源IP方式。

    */ XForwardedForRealIp?: boolean; /** *

    解析方式。UNIDIRECTIONAL:双向。MUTUAL:单向。

    */ CertificationType?: string; /** *

    加密算法套件。

    */ CipherPolicyId?: string; /** *

    服务器证书。

    */ ServerCertificates?: Array; /** *

    客户端证书。

    */ ClientCaCertificates?: Array; } /** * 加速地域公网IP信息 */ export interface IpAddressInfoSet { /** * IP地址。 */ IpAddress?: string; /** * IP类型。 */ IspType?: string; } /** * ModifyForwardingRule返回参数结构体 */ export interface ModifyForwardingRuleResponse { /** * 异步任务ID。 */ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteForwardingRule请求参数结构体 */ export interface DeleteForwardingRuleRequest { /** * 全球加速实例ID。 */ GlobalAcceleratorId: string; /** * 监听器ID。 */ ListenerId: string; /** * 策略ID。 */ ForwardingPolicyId: string; /** * 七层转发规则ID。 */ ForwardingRuleId: string; } /** * 监听器信息 */ export interface ListenerSet { /** * 全球加速实例ID。 */ GlobalAcceleratorId?: string; /** * 监听器ID。 */ ListenerId?: string; /** * 监听器名称。 */ Name?: string; /** * 监听器描述。 */ Description?: string; /** * 协议。 */ Protocol?: string; /** * 端口范围。 */ PortRanges?: PortRanges; /** * 是否打开七层获取源IP方式。 */ XForwardedForRealIp?: boolean; /** * 开启会话保持。 */ ClientAffinity?: string; /** * 会话保持时间。 */ ClientAffinityTime?: number; /** * SSL解析方式。 */ CertificationType?: string; /** * 服务器证书。 */ ServerCertificates?: Array; /** * 客户端证书。 */ ClientCaCertificates?: Array; /** * TLS密码套件包。 */ CipherPolicyId?: string; /** * HTTP版本。 */ HttpVersion?: string; /** * 请求超时时间。 */ RequestTimeout?: number; /** * 创建时间。 */ CreateTime?: string; /** * 监听路由类型。 */ ListenerType?: string; /** * 监听器状态。 */ Status?: string; /** * 所属监听器终端节点组个数。 */ EndpointGroupCounts?: number; /** * 四层获取源IP方式。 */ GetRealIpType?: string; /** * 连接超时时间。 */ IdleTimeout?: number; } /** * DescribeAccelerateAreas返回参数结构体 */ export interface DescribeAccelerateAreasResponse { /** * 加速地域信息。 */ AccelerateAreaSet?: Array; /** * 实例个数。 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteListener请求参数结构体 */ export interface DeleteListenerRequest { /** * 全球加速实例ID。 */ GlobalAcceleratorId: string; /** * 监听器ID。 */ ListenerId: string; } /** * ModifyGlobalAccelerator返回参数结构体 */ export interface ModifyGlobalAcceleratorResponse { /** * 异步任务ID。 */ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeListeners请求参数结构体 */ export interface DescribeListenersRequest { /** * 全球加速实例ID。 */ GlobalAcceleratorId: string; /** * 偏移量,默认为0。 */ Offset?: number; /** * 返回数量,默认为20,最大值为100。 */ Limit?: number; /** * 过滤条件。 listener-id- String -(过滤条件)监听器实例ID。 */ Filters?: Array; } /** * 七层转发规则行为信息 */ export interface RuleAction { /** * 七层转发规则行为类型 注意:此字段可能返回 null,表示取不到有效值。 */ RuleActionType: string; /** * 七层转发规则行为值 注意:此字段可能返回 null,表示取不到有效值。 */ RuleActionValue?: string; } /** * 七层转发规则条件信息 */ export interface RuleCondition { /** * 七层转发规则条件类型 注意:此字段可能返回 null,表示取不到有效值。 */ RuleConditionType: string; /** * 七层转发规则条件值 注意:此字段可能返回 null,表示取不到有效值。 */ RuleConditionValue: Array; } /** * DescribeAccelerateRegions请求参数结构体 */ export type DescribeAccelerateRegionsRequest = null; /** * DeleteForwardingRule返回参数结构体 */ export interface DeleteForwardingRuleResponse { /** * 异步任务ID。 */ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 过滤器 */ export interface Filter { /** * 属性名称, 若存在多个Filter时,Filter间的关系为逻辑与(AND)关系。 */ Name: string; /** * 属性值, 若同一个Filter存在多个Values,同一Filter下Values间的关系为逻辑或(OR)关系。当值类型为布尔类型时,可直接取值为字符串"TRUE"或 "FALSE"。 */ Values: Array; } /** * DeleteEndpointGroups请求参数结构体 */ export interface DeleteEndpointGroupsRequest { /** * 全球加速实例ID。 */ GlobalAcceleratorId: string; /** * 监听器ID。 */ ListenerId: string; /** * 终端节点组ID。 */ EndpointGroupIds: Array; } /** * 终端节点组配置 */ export interface EndpointGroupConfiguration { /** *

    名称,最大长度不能超过60个字节。

    */ Name: string; /** *

    地域。

    */ EndpointGroupRegion: string; /** *

    终端节点配置。

    */ EndpointConfigurations: Array; /** *

    检查协议。支持'TCP', 'HTTP', 'HTTPS', 'PING', 'CUSTOM'。

    */ CheckType?: string; /** *

    描述信息,最大长度不能超过100个字节。

    */ Description?: string; /** *

    检查端口。

    */ CheckPort?: string; /** *

    检查内容。

    */ ContextType?: string; /** *

    检查请求。

    */ CheckSendContext?: string; /** *

    检查返回结果。

    */ CheckRecvContext?: string; /** *

    是否开启健康检查。

    */ EnableHealthCheck?: boolean; /** *

    响应超时时间。

    */ ConnectTimeout?: number; /** *

    健康检查间隔。

    */ HealthCheckInterval?: number; /** *

    不健康阀值。

    */ UnhealthyThreshold?: number; /** *

    健康阈值。

    */ HealthyThreshold?: number; /** *

    回源协议。

    */ ForwardProtocol?: string; /** *

    检查域名。

    */ CheckDomain?: string; /** *

    检查URL。

    */ CheckPath?: string; /** *

    请求方式。

    */ CheckMethod?: string; /** *

    状态检测码。

    */ StatusMask?: Array; /** *

    端口映射。

    */ PortOverrides?: Array; /** *

    运用商类型。

    */ IspType?: string; /** *

    HPPTS加密算法套件

    */ CipherPolicyId?: string; } /** * 全球加速实例信息 */ export interface GlobalAcceleratorSet { /** *

    全球加速实例ID。

    */ GlobalAcceleratorId?: string; /** *

    全球加速实例名称。

    */ Name?: string; /** *

    全球加速实例描述。

    */ Description?: string; /** *

    全球加速实例创建时间。

    */ CreateTime?: string; /** *

    全球加速实例状态。

    */ State?: string; /** *

    全球加速实例付费类型。

    */ InstanceChargeType?: string; /** *

    全球加速实例DdosId。

    */ DdosId?: string; /** *

    所属加速实例监听器个数。

    */ ListenerCounts?: number; /** *

    所属加速实例加速地域个数。

    */ AcceleratorAreaCounts?: number; /** *

    全球加速实例状态。

    */ Status?: string; /** *

    域名。

    */ Cname?: string; /** *

    跨境类型;HighQuality(精品跨境)、Unicom(联通跨境)、NotAvailable(未开通)。

    注意:此字段可能返回 null,表示取不到有效值。 */ CrossBorderType?: string; /** *

    标签信息。

    */ TagSet?: Array; } /** * DeleteListener返回参数结构体 */ export interface DeleteListenerResponse { /** * 任务ID。 */ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyEndpointGroup请求参数结构体 */ export interface ModifyEndpointGroupRequest { /** *

    全球加速实例ID。

    */ GlobalAcceleratorId: string; /** *

    监听器ID。

    */ ListenerId: string; /** *

    终端节点组ID。

    */ EndpointGroupId: string; /** *

    终端节点配置。

    */ EndpointConfigurations?: Array; /** *

    名称,最大长度不能超过60个字节。

    */ Name?: string; /** *

    描述信息,最大长度不能超过100个字节。

    */ Description?: string; /** *

    是否开启健康检查。

    */ EnableHealthCheck?: boolean; /** *

    响应超时时间。

    */ ConnectTimeout?: number; /** *

    健康检查间隔。

    */ HealthCheckInterval?: number; /** *

    不健康阀值。

    */ UnhealthyThreshold?: number; /** *

    健康阀值。

    */ HealthyThreshold?: number; /** *

    检查协议。

    */ CheckType?: string; /** *

    检查端口。

    */ CheckPort?: number; /** *

    检查内容。

    */ ContextType?: string; /** *

    检查请求。

    */ CheckSendContext?: string; /** *

    检查返回结果。

    */ CheckRecvContext?: string; /** *

    检查域名。

    */ CheckDomain?: string; /** *

    检查URL。

    */ CheckPath?: string; /** *

    请求方式。

    */ CheckMethod?: string; /** *

    状态检测码。

    */ StatusMask?: Array; /** *

    回源协议。

    */ ForwardProtocol?: string; /** *

    端口映射。

    */ PortOverrides?: Array; /** *

    HPPTS加密算法套件

    */ CipherPolicyId?: string; } /** * 加速地域信息 */ export interface AcceleratorAreas { /** * 加速地域。 */ AccelerateRegion: string; /** * 带宽。 */ Bandwidth: number; /** * 支持'BGP', '三网', '精品',默认BGP。 */ IspType?: string; /** * 仅支持IPv4,默认是IPv4。 */ IpVersion?: string; /** * 加速地域ID。 */ AcceleratorAreaId?: string; /** * IP。 */ IpAddress?: Array; /** * IP信息。 注意:此字段可能返回 null,表示取不到有效值。 */ IpAddressInfoSet?: Array; } /** * CreateEndpointGroup请求参数结构体 */ export interface CreateEndpointGroupRequest { /** * 全球加速实例ID。 */ GlobalAcceleratorId: string; /** * 监听器ID。 */ ListenerId: string; /** * 终端节点组类型。支持VIRTUAL,DEFAULT。 */ EndpointGroupType: string; /** * 终端节点组配置。 */ EndpointGroupConfiguration: EndpointGroupConfiguration; } /** * CreateEndpointGroup返回参数结构体 */ export interface CreateEndpointGroupResponse { /** * 任务ID。 */ TaskId?: string; /** * 终端节点组实例ID。 */ EndpointGroupId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteGlobalAccelerator返回参数结构体 */ export interface DeleteGlobalAcceleratorResponse { /** * 任务ID。 */ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAccelerateRegions返回参数结构体 */ export interface DescribeAccelerateRegionsResponse { /** * 加速地域信息。 */ AcceleratorRegionSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateGlobalAccelerator返回参数结构体 */ export interface CreateGlobalAcceleratorResponse { /** *

    任务ID。

    */ TaskId?: string; /** *

    全球加速实例ID。

    */ GlobalAcceleratorId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeGlobalAccelerators返回参数结构体 */ export interface DescribeGlobalAcceleratorsResponse { /** * 符合条件的全球加速实例。 */ GlobalAcceleratorSet?: Array; /** * 符合条件的实例个数。 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateForwardingRule返回参数结构体 */ export interface CreateForwardingRuleResponse { /** * 异步任务ID。 */ TaskId?: string; /** * 七层转发规则ID。 */ ForwardingRuleId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 端口映射 */ export interface PortOverride { /** * 监听端口。 注意:此字段可能返回 null,表示取不到有效值。 */ ListenerPort: number; /** * 映射端口。 注意:此字段可能返回 null,表示取不到有效值。 */ EndpointPort: number; }