Viewing docs for volcenginecc v0.0.28
published on Thursday, Mar 26, 2026 by Volcengine
published on Thursday, Mar 26, 2026 by Volcengine
Viewing docs for volcenginecc v0.0.28
published on Thursday, Mar 26, 2026 by Volcengine
published on Thursday, Mar 26, 2026 by Volcengine
Data Source schema for Volcengine::CDN::Domain
Using getDomain
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDomain(args: GetDomainArgs, opts?: InvokeOptions): Promise<GetDomainResult>
function getDomainOutput(args: GetDomainOutputArgs, opts?: InvokeOptions): Output<GetDomainResult>def get_domain(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDomainResult
def get_domain_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDomainResult]func LookupDomain(ctx *Context, args *LookupDomainArgs, opts ...InvokeOption) (*LookupDomainResult, error)
func LookupDomainOutput(ctx *Context, args *LookupDomainOutputArgs, opts ...InvokeOption) LookupDomainResultOutput> Note: This function is named LookupDomain in the Go SDK.
public static class GetDomain
{
public static Task<GetDomainResult> InvokeAsync(GetDomainArgs args, InvokeOptions? opts = null)
public static Output<GetDomainResult> Invoke(GetDomainInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDomainResult> getDomain(GetDomainArgs args, InvokeOptions options)
public static Output<GetDomainResult> getDomain(GetDomainArgs args, InvokeOptions options)
fn::invoke:
function: volcenginecc:cdn/getDomain:getDomain
arguments:
# arguments dictionaryThe following arguments are supported:
- Id string
- Uniquely identifies the resource.
- Id string
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
- id string
- Uniquely identifies the resource.
- id str
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
getDomain Result
The following output properties are available:
- Area
Access Volcengine.Rule Get Domain Area Access Rule - 表示 "地域访问控制" 特性的配置模块。该特性默认为禁用。
- Backup
Origins List<string> - 表示该域名配置的备源站列表。如果该域名没有配置任何备源站,该参数值是 null。
- Browser
Caches List<Volcengine.Get Domain Browser Cach> - 表示 "浏览器缓存" 特性的配置模块。该特性默认为禁用。该参数值表示一个规则列表,说明如下:每个列表元素是一个缓存规则的配置。您最多可以创建 50 条规则。列表中元素的顺序表示对应规则的优先级。列表中规则的优先级最高。如果您创建了多个规则,您需要留意规则之间是否存在包含关系。如果存在包含关系,作用范围较大的规则应出现在作用范围较小的规则的后面。
- Cache
Host Volcengine.Get Domain Cache Host - 表示 "共享缓存" 特性的配置模块。该特性默认为禁用。
- Cache
Keys List<Volcengine.Get Domain Cache Key> - 表示 "缓存键" 特性的配置模块。该特性默认为禁用。该参数值表示一个规则列表,说明如下:每个列表元素是一个缓存键规则的配置。您最多可以创建 50 条规则。列表中元素的顺序表示对应规则的优先级。列表中规则的优先级最高。如果您创建了多个规则,您需要留意规则之间是否存在包含关系。如果存在包含关系,作用范围较大的规则应出现在作用范围较小的规则的后面。
- string
- 表示该域名在 "共享缓存" 配置中的角色。该参数有以下取值:targethost:表示 "目标域名"。cacheshared_on:表示 "配置域名"。如果该域名未在任何 "共享缓存" 配置中,该参数值是空("")。
- string
- 如果 CacheShared 是 cachesharedon,该参数表示该域名所在的 "共享缓存" 配置中的 "目标域名"。 如果 CacheShared 是 target_host,该参数值为空("")。
- Caches
List<Volcengine.
Get Domain Cach> - 表示 "缓存规则" 特性的配置模块。该特性默认为禁用,表示不创建自定义规则。列表中最多可以包含 50 条规则。列表中规则的顺序定义了规则的优先级。列表中第一条规则的优先级最高。规则中的过滤器定义了规则的作用范围。如果您创建了多条规则,作用范围较大的规则应出现在作用范围较小的规则后面。
- Cname string
- 表示内容分发网络为该加速域名分配的 CNAME。
- Compression
Volcengine.
Get Domain Compression - 表示 "智能压缩" 特性的配置模块。该特性默认为禁用。
- Conditional
Origin Volcengine.Get Domain Conditional Origin - 表示 "条件源站" 特性的配置模块。
- Created
Time int - 表示该加速域名的创建时间,格式是 Unix 时间戳。
- Custom
Error Volcengine.Page Get Domain Custom Error Page - 表示 "自定义错误页面" 特性的配置模块。该特性默认为禁用。
- Customize
Access Volcengine.Rule Get Domain Customize Access Rule - 表示 "自定义头部黑白名单" 特性的配置模块。该特性默认为禁用。
- Domain string
- 表示该加速域名。
- Domain
Lock Volcengine.Get Domain Domain Lock - 表示该域名的锁定状态。
- Download
Speed Volcengine.Limit Get Domain Download Speed Limit - 表示 "下载限速" 特性的配置模块。该特性默认为禁用。
- Follow
Redirect bool - 表示是否启用 "回源重定向跟随" 特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- Http
Forced Volcengine.Redirect Get Domain Http Forced Redirect - 表示 "HTTPS 强制跳转到 HTTP" 特性的配置模块。该特性默认是禁用。
- Https
Volcengine.
Get Domain Https - 表示 HTTPS 配置模块。该功能默认是禁用。
- IPv6
Volcengine.
Get Domain IPv6 - 表示 IPv6 特性的配置模块。
- Id string
- Uniquely identifies the resource.
- Ip
Access Volcengine.Rule Get Domain Ip Access Rule - 表示 "IP 黑白名单" 特性的配置模块。该特性默认为禁用。该特性提供了两种配置方式:常规配置:指定 RuleType 和 Ip 对当前域名进行配置。全局配置:指定 SharedConfig 使用一个全局配置。全局配置是白名单功能。您只能选择一种配置方式。
- Is
Conflict boolDomain - 表示该域名是否是一个冲突域名。在 CDN 中,每个域名都是唯一的。如果您需要添加一个已存在于其他主账号下的域名,您需要提交工单。如果您成功在您的主账号下添加了该域名,则该域名就是一个冲突域名。该参数有以下取值:true:表示该域名是冲突域名。false:表示该域名不是冲突域名。
- Lock
Status string - 表示该域名的配置是否允许被变更。该参数有以下取值:on:表示允许。off:表示不允许。
- Method
Denied Volcengine.Rule Get Domain Method Denied Rule - 表示 "禁用 HTTP Method" 特性的配置模块。该特性默认为禁用。
- Multi
Range Volcengine.Get Domain Multi Range - 表示多重范围(multi-range) 特性的配置模块。该特性默认为禁用。
- Negative
Caches List<Volcengine.Get Domain Negative Cach> - 表示 "状态码缓存" 特性的配置模块。该特性默认为禁用。该参数值是一个列表,说明如下:每个列表元素是一个缓存规则配置。您最多可以创建 50 条规则。列表中元素的顺序表示对应规则的优先级。列表中第一个规则的优先级最高。如果您创建了多个规则,您需要留意规则之间是否存在包含关系。如果存在包含关系,作用范围较大的规则应出现在作用范围较小的规则的后面。
- Offline
Cache Volcengine.Get Domain Offline Cache - 表示 "离线缓存" 特性的配置模块。
- Origin
Access Volcengine.Rule Get Domain Origin Access Rule - 表示 "Origin 黑白名单" 特性的配置模块。该特性默认为禁用。
- Origin
Args List<Volcengine.Get Domain Origin Arg> - 表示 "回源参数" 配置模块的规则列表。列表中最多可以包含 50 条规则。每条规则包含一个过滤器(Condition)和 CDN 执行的操作(OriginArgAction)。列表中规则的顺序定义了规则的优先级。列表中第一条规则的优先级最高。规则中的过滤器定义了规则的作用范围。如果您创建了多条规则,作用范围较大的规则应出现在作用范围较小的规则后面。当收到一个用户请求时,CDN 按规则的优先级,从高到低尝试将请求与规则匹配。如果请求匹配了一条规则,CDN 就停止处理其余规则。你必须在规则列表的最后添加以下这条预设规则。您不可更改该规则中的 Condition,但可以更改 OriginArgAction 中的配置。
- Origin
Cert Volcengine.Check Get Domain Origin Cert Check - 源站证书校验
- Origin
Host string - 如果源站服务器上有多个站点,该参数表示回源请求访问的站点域名。该参数对所有源站配置生效,但是优先级低于源站配置中 OriginHost 参数。该参数的默认值与 Domain 相同。如果源站是一个对象存储桶,您无需指定该参数。其默认值与源站配置中的 Address 相同。
- Origin
IPv6 string - 表示 "IPv6 回源" 的配置。该参数有以下取值:ipv6first:表示内容分发网络始终尝试获取源站域名的 IPv6 地址。如果无法获取该 IP 地址,内容分发网络才尝试获取源站域名的 IPv4 地址。ipv4first:表示内容分发网络始终尝试获取源站域名的 IPv4 地址。如果无法获取该 IP 地址,内容分发网络才尝试获取源站域名的 IPv6 地址。followclient:表示内容分发网络尝试获取与用户请求相同类型的 IP 地址。该参数的默认值是 followclient。由于海外部分回源节点不支持向 IPv6 地址发送回源请求,该功能仅适用于位于中国内地的回源节点。
- Origin
Protocol string - 表示回源请求使用的协议。该参数有以下取值:http:表示回源请求使用 HTTP 协议。https:表示回源请求使用 HTTPS 协议。followclient:表示回源协议与用户请求使用的协议相同。
- Origin
Range bool - 表示是否启用 "Range 回源" 特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- Origin
Retry Volcengine.Get Domain Origin Retry - 表示 "回源重试设置" 特性的配置模块。
- Origin
Rewrite Volcengine.Get Domain Origin Rewrite - 表示 "回源 URL 改写" 特性的配置模块。
- Origin
Sni Volcengine.Get Domain Origin Sni - 表示 "回源 SNI" 特性的配置模块。
- Origins
List<Volcengine.
Get Domain Origin> - 表示基础源站配置模块。
- Page
Optimization Volcengine.Get Domain Page Optimization - 表示 "页面优化" 特性的配置模块。
- Primary
Origins List<string> - 表示该域名配置的主源站列表。
- Project string
- 表示该加速域名归属的项目。
- Quic
Volcengine.
Get Domain Quic - 表示 QUIC 特性的配置模块。该特性默认是禁用。
- Redirection
Rewrite Volcengine.Get Domain Redirection Rewrite - 表示 "URL 重定向改写" 特性的配置模块。该特性默认为禁用。
- Referer
Access Volcengine.Rule Get Domain Referer Access Rule - 表示 "Referer 黑白名单" 特性的配置模块。该特性默认为禁用。
- Remote
Auth Volcengine.Get Domain Remote Auth - 表示 "远程鉴权" 特性的配置模块。该特性默认为禁用。
- Request
Block Volcengine.Rule Get Domain Request Block Rule - 表示 "自定义拦截" 特性的配置模块。该特性默认为禁用。
- Request
Headers List<Volcengine.Get Domain Request Header> - 表示 "回源 HTTP 请求头" 特性的配置模块。该特性默认为禁用。
- Response
Headers List<Volcengine.Get Domain Response Header> - 表示 "HTTP 响应头" 特性的配置模块。该特性默认为禁用。
- Rewrite
Hls Volcengine.Get Domain Rewrite Hls - 表示 "标准 HLS 加密改写" 特性的配置模块。该特性默认为禁用。
- Service
Region string - 表示该加速域名的加速区域。该参数有以下取值:chinesemainland:表示中国内地。global:表示全球。outsidechinese_mainland:表示全球(不含中国内地)。
- Service
Type string - 表示该域名的业务类型。该参数有以下取值:download:表示文件下载。web:表示网页。video:表示音视频点播。
- Signed
Url Volcengine.Auth Get Domain Signed Url Auth - 表示 "URL 鉴权" 特性的配置模块。该特性默认为禁用。
- Status string
- 表示该加速域名的状态。该参数有以下取值:online:表示状态是 正常运行。configuring:表示状态是 配置中。offline:表示状态是 已下线。
-
List<Volcengine.
Get Domain Tag> - 标签信息
- Timeout
Volcengine.
Get Domain Timeout - 表示 "回源超时时间" 特性的配置模块。该特性默认为禁用。
- Ua
Access Volcengine.Rule Get Domain Ua Access Rule - 表示 "UA 黑白名单" 特性的配置模块。该特性默认为禁用。
- Updated
Time int - 表示该域名配置的最近一次的更新时间,格式是 Unix 时间戳。
- Url
Normalize Volcengine.Get Domain Url Normalize - 表示 "URL 标准化" 特性的配置模块。该特性默认为禁用。
- Video
Drag Volcengine.Get Domain Video Drag - 表示 "视频拖拽" 特性的配置模块。该特性默认为禁用。
- Area
Access GetRule Domain Area Access Rule - 表示 "地域访问控制" 特性的配置模块。该特性默认为禁用。
- Backup
Origins []string - 表示该域名配置的备源站列表。如果该域名没有配置任何备源站,该参数值是 null。
- Browser
Caches []GetDomain Browser Cach - 表示 "浏览器缓存" 特性的配置模块。该特性默认为禁用。该参数值表示一个规则列表,说明如下:每个列表元素是一个缓存规则的配置。您最多可以创建 50 条规则。列表中元素的顺序表示对应规则的优先级。列表中规则的优先级最高。如果您创建了多个规则,您需要留意规则之间是否存在包含关系。如果存在包含关系,作用范围较大的规则应出现在作用范围较小的规则的后面。
- Cache
Host GetDomain Cache Host - 表示 "共享缓存" 特性的配置模块。该特性默认为禁用。
- Cache
Keys []GetDomain Cache Key - 表示 "缓存键" 特性的配置模块。该特性默认为禁用。该参数值表示一个规则列表,说明如下:每个列表元素是一个缓存键规则的配置。您最多可以创建 50 条规则。列表中元素的顺序表示对应规则的优先级。列表中规则的优先级最高。如果您创建了多个规则,您需要留意规则之间是否存在包含关系。如果存在包含关系,作用范围较大的规则应出现在作用范围较小的规则的后面。
- string
- 表示该域名在 "共享缓存" 配置中的角色。该参数有以下取值:targethost:表示 "目标域名"。cacheshared_on:表示 "配置域名"。如果该域名未在任何 "共享缓存" 配置中,该参数值是空("")。
- string
- 如果 CacheShared 是 cachesharedon,该参数表示该域名所在的 "共享缓存" 配置中的 "目标域名"。 如果 CacheShared 是 target_host,该参数值为空("")。
- Caches
[]Get
Domain Cach - 表示 "缓存规则" 特性的配置模块。该特性默认为禁用,表示不创建自定义规则。列表中最多可以包含 50 条规则。列表中规则的顺序定义了规则的优先级。列表中第一条规则的优先级最高。规则中的过滤器定义了规则的作用范围。如果您创建了多条规则,作用范围较大的规则应出现在作用范围较小的规则后面。
- Cname string
- 表示内容分发网络为该加速域名分配的 CNAME。
- Compression
Get
Domain Compression - 表示 "智能压缩" 特性的配置模块。该特性默认为禁用。
- Conditional
Origin GetDomain Conditional Origin - 表示 "条件源站" 特性的配置模块。
- Created
Time int - 表示该加速域名的创建时间,格式是 Unix 时间戳。
- Custom
Error GetPage Domain Custom Error Page - 表示 "自定义错误页面" 特性的配置模块。该特性默认为禁用。
- Customize
Access GetRule Domain Customize Access Rule - 表示 "自定义头部黑白名单" 特性的配置模块。该特性默认为禁用。
- Domain string
- 表示该加速域名。
- Domain
Lock GetDomain Domain Lock - 表示该域名的锁定状态。
- Download
Speed GetLimit Domain Download Speed Limit - 表示 "下载限速" 特性的配置模块。该特性默认为禁用。
- Follow
Redirect bool - 表示是否启用 "回源重定向跟随" 特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- Http
Forced GetRedirect Domain Http Forced Redirect - 表示 "HTTPS 强制跳转到 HTTP" 特性的配置模块。该特性默认是禁用。
- Https
Get
Domain Https - 表示 HTTPS 配置模块。该功能默认是禁用。
- IPv6
Get
Domain IPv6 - 表示 IPv6 特性的配置模块。
- Id string
- Uniquely identifies the resource.
- Ip
Access GetRule Domain Ip Access Rule - 表示 "IP 黑白名单" 特性的配置模块。该特性默认为禁用。该特性提供了两种配置方式:常规配置:指定 RuleType 和 Ip 对当前域名进行配置。全局配置:指定 SharedConfig 使用一个全局配置。全局配置是白名单功能。您只能选择一种配置方式。
- Is
Conflict boolDomain - 表示该域名是否是一个冲突域名。在 CDN 中,每个域名都是唯一的。如果您需要添加一个已存在于其他主账号下的域名,您需要提交工单。如果您成功在您的主账号下添加了该域名,则该域名就是一个冲突域名。该参数有以下取值:true:表示该域名是冲突域名。false:表示该域名不是冲突域名。
- Lock
Status string - 表示该域名的配置是否允许被变更。该参数有以下取值:on:表示允许。off:表示不允许。
- Method
Denied GetRule Domain Method Denied Rule - 表示 "禁用 HTTP Method" 特性的配置模块。该特性默认为禁用。
- Multi
Range GetDomain Multi Range - 表示多重范围(multi-range) 特性的配置模块。该特性默认为禁用。
- Negative
Caches []GetDomain Negative Cach - 表示 "状态码缓存" 特性的配置模块。该特性默认为禁用。该参数值是一个列表,说明如下:每个列表元素是一个缓存规则配置。您最多可以创建 50 条规则。列表中元素的顺序表示对应规则的优先级。列表中第一个规则的优先级最高。如果您创建了多个规则,您需要留意规则之间是否存在包含关系。如果存在包含关系,作用范围较大的规则应出现在作用范围较小的规则的后面。
- Offline
Cache GetDomain Offline Cache - 表示 "离线缓存" 特性的配置模块。
- Origin
Access GetRule Domain Origin Access Rule - 表示 "Origin 黑白名单" 特性的配置模块。该特性默认为禁用。
- Origin
Args []GetDomain Origin Arg - 表示 "回源参数" 配置模块的规则列表。列表中最多可以包含 50 条规则。每条规则包含一个过滤器(Condition)和 CDN 执行的操作(OriginArgAction)。列表中规则的顺序定义了规则的优先级。列表中第一条规则的优先级最高。规则中的过滤器定义了规则的作用范围。如果您创建了多条规则,作用范围较大的规则应出现在作用范围较小的规则后面。当收到一个用户请求时,CDN 按规则的优先级,从高到低尝试将请求与规则匹配。如果请求匹配了一条规则,CDN 就停止处理其余规则。你必须在规则列表的最后添加以下这条预设规则。您不可更改该规则中的 Condition,但可以更改 OriginArgAction 中的配置。
- Origin
Cert GetCheck Domain Origin Cert Check - 源站证书校验
- Origin
Host string - 如果源站服务器上有多个站点,该参数表示回源请求访问的站点域名。该参数对所有源站配置生效,但是优先级低于源站配置中 OriginHost 参数。该参数的默认值与 Domain 相同。如果源站是一个对象存储桶,您无需指定该参数。其默认值与源站配置中的 Address 相同。
- Origin
IPv6 string - 表示 "IPv6 回源" 的配置。该参数有以下取值:ipv6first:表示内容分发网络始终尝试获取源站域名的 IPv6 地址。如果无法获取该 IP 地址,内容分发网络才尝试获取源站域名的 IPv4 地址。ipv4first:表示内容分发网络始终尝试获取源站域名的 IPv4 地址。如果无法获取该 IP 地址,内容分发网络才尝试获取源站域名的 IPv6 地址。followclient:表示内容分发网络尝试获取与用户请求相同类型的 IP 地址。该参数的默认值是 followclient。由于海外部分回源节点不支持向 IPv6 地址发送回源请求,该功能仅适用于位于中国内地的回源节点。
- Origin
Protocol string - 表示回源请求使用的协议。该参数有以下取值:http:表示回源请求使用 HTTP 协议。https:表示回源请求使用 HTTPS 协议。followclient:表示回源协议与用户请求使用的协议相同。
- Origin
Range bool - 表示是否启用 "Range 回源" 特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- Origin
Retry GetDomain Origin Retry - 表示 "回源重试设置" 特性的配置模块。
- Origin
Rewrite GetDomain Origin Rewrite - 表示 "回源 URL 改写" 特性的配置模块。
- Origin
Sni GetDomain Origin Sni - 表示 "回源 SNI" 特性的配置模块。
- Origins
[]Get
Domain Origin - 表示基础源站配置模块。
- Page
Optimization GetDomain Page Optimization - 表示 "页面优化" 特性的配置模块。
- Primary
Origins []string - 表示该域名配置的主源站列表。
- Project string
- 表示该加速域名归属的项目。
- Quic
Get
Domain Quic - 表示 QUIC 特性的配置模块。该特性默认是禁用。
- Redirection
Rewrite GetDomain Redirection Rewrite - 表示 "URL 重定向改写" 特性的配置模块。该特性默认为禁用。
- Referer
Access GetRule Domain Referer Access Rule - 表示 "Referer 黑白名单" 特性的配置模块。该特性默认为禁用。
- Remote
Auth GetDomain Remote Auth - 表示 "远程鉴权" 特性的配置模块。该特性默认为禁用。
- Request
Block GetRule Domain Request Block Rule - 表示 "自定义拦截" 特性的配置模块。该特性默认为禁用。
- Request
Headers []GetDomain Request Header - 表示 "回源 HTTP 请求头" 特性的配置模块。该特性默认为禁用。
- Response
Headers []GetDomain Response Header - 表示 "HTTP 响应头" 特性的配置模块。该特性默认为禁用。
- Rewrite
Hls GetDomain Rewrite Hls - 表示 "标准 HLS 加密改写" 特性的配置模块。该特性默认为禁用。
- Service
Region string - 表示该加速域名的加速区域。该参数有以下取值:chinesemainland:表示中国内地。global:表示全球。outsidechinese_mainland:表示全球(不含中国内地)。
- Service
Type string - 表示该域名的业务类型。该参数有以下取值:download:表示文件下载。web:表示网页。video:表示音视频点播。
- Signed
Url GetAuth Domain Signed Url Auth - 表示 "URL 鉴权" 特性的配置模块。该特性默认为禁用。
- Status string
- 表示该加速域名的状态。该参数有以下取值:online:表示状态是 正常运行。configuring:表示状态是 配置中。offline:表示状态是 已下线。
-
[]Get
Domain Tag - 标签信息
- Timeout
Get
Domain Timeout - 表示 "回源超时时间" 特性的配置模块。该特性默认为禁用。
- Ua
Access GetRule Domain Ua Access Rule - 表示 "UA 黑白名单" 特性的配置模块。该特性默认为禁用。
- Updated
Time int - 表示该域名配置的最近一次的更新时间,格式是 Unix 时间戳。
- Url
Normalize GetDomain Url Normalize - 表示 "URL 标准化" 特性的配置模块。该特性默认为禁用。
- Video
Drag GetDomain Video Drag - 表示 "视频拖拽" 特性的配置模块。该特性默认为禁用。
- area
Access GetRule Domain Area Access Rule - 表示 "地域访问控制" 特性的配置模块。该特性默认为禁用。
- backup
Origins List<String> - 表示该域名配置的备源站列表。如果该域名没有配置任何备源站,该参数值是 null。
- browser
Caches List<GetDomain Browser Cach> - 表示 "浏览器缓存" 特性的配置模块。该特性默认为禁用。该参数值表示一个规则列表,说明如下:每个列表元素是一个缓存规则的配置。您最多可以创建 50 条规则。列表中元素的顺序表示对应规则的优先级。列表中规则的优先级最高。如果您创建了多个规则,您需要留意规则之间是否存在包含关系。如果存在包含关系,作用范围较大的规则应出现在作用范围较小的规则的后面。
- cache
Host GetDomain Cache Host - 表示 "共享缓存" 特性的配置模块。该特性默认为禁用。
- cache
Keys List<GetDomain Cache Key> - 表示 "缓存键" 特性的配置模块。该特性默认为禁用。该参数值表示一个规则列表,说明如下:每个列表元素是一个缓存键规则的配置。您最多可以创建 50 条规则。列表中元素的顺序表示对应规则的优先级。列表中规则的优先级最高。如果您创建了多个规则,您需要留意规则之间是否存在包含关系。如果存在包含关系,作用范围较大的规则应出现在作用范围较小的规则的后面。
- String
- 表示该域名在 "共享缓存" 配置中的角色。该参数有以下取值:targethost:表示 "目标域名"。cacheshared_on:表示 "配置域名"。如果该域名未在任何 "共享缓存" 配置中,该参数值是空("")。
- String
- 如果 CacheShared 是 cachesharedon,该参数表示该域名所在的 "共享缓存" 配置中的 "目标域名"。 如果 CacheShared 是 target_host,该参数值为空("")。
- caches
List<Get
Domain Cach> - 表示 "缓存规则" 特性的配置模块。该特性默认为禁用,表示不创建自定义规则。列表中最多可以包含 50 条规则。列表中规则的顺序定义了规则的优先级。列表中第一条规则的优先级最高。规则中的过滤器定义了规则的作用范围。如果您创建了多条规则,作用范围较大的规则应出现在作用范围较小的规则后面。
- cname String
- 表示内容分发网络为该加速域名分配的 CNAME。
- compression
Get
Domain Compression - 表示 "智能压缩" 特性的配置模块。该特性默认为禁用。
- conditional
Origin GetDomain Conditional Origin - 表示 "条件源站" 特性的配置模块。
- created
Time Integer - 表示该加速域名的创建时间,格式是 Unix 时间戳。
- custom
Error GetPage Domain Custom Error Page - 表示 "自定义错误页面" 特性的配置模块。该特性默认为禁用。
- customize
Access GetRule Domain Customize Access Rule - 表示 "自定义头部黑白名单" 特性的配置模块。该特性默认为禁用。
- domain String
- 表示该加速域名。
- domain
Lock GetDomain Domain Lock - 表示该域名的锁定状态。
- download
Speed GetLimit Domain Download Speed Limit - 表示 "下载限速" 特性的配置模块。该特性默认为禁用。
- follow
Redirect Boolean - 表示是否启用 "回源重定向跟随" 特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- http
Forced GetRedirect Domain Http Forced Redirect - 表示 "HTTPS 强制跳转到 HTTP" 特性的配置模块。该特性默认是禁用。
- https
Get
Domain Https - 表示 HTTPS 配置模块。该功能默认是禁用。
- i
Pv6 GetDomain IPv6 - 表示 IPv6 特性的配置模块。
- id String
- Uniquely identifies the resource.
- ip
Access GetRule Domain Ip Access Rule - 表示 "IP 黑白名单" 特性的配置模块。该特性默认为禁用。该特性提供了两种配置方式:常规配置:指定 RuleType 和 Ip 对当前域名进行配置。全局配置:指定 SharedConfig 使用一个全局配置。全局配置是白名单功能。您只能选择一种配置方式。
- is
Conflict BooleanDomain - 表示该域名是否是一个冲突域名。在 CDN 中,每个域名都是唯一的。如果您需要添加一个已存在于其他主账号下的域名,您需要提交工单。如果您成功在您的主账号下添加了该域名,则该域名就是一个冲突域名。该参数有以下取值:true:表示该域名是冲突域名。false:表示该域名不是冲突域名。
- lock
Status String - 表示该域名的配置是否允许被变更。该参数有以下取值:on:表示允许。off:表示不允许。
- method
Denied GetRule Domain Method Denied Rule - 表示 "禁用 HTTP Method" 特性的配置模块。该特性默认为禁用。
- multi
Range GetDomain Multi Range - 表示多重范围(multi-range) 特性的配置模块。该特性默认为禁用。
- negative
Caches List<GetDomain Negative Cach> - 表示 "状态码缓存" 特性的配置模块。该特性默认为禁用。该参数值是一个列表,说明如下:每个列表元素是一个缓存规则配置。您最多可以创建 50 条规则。列表中元素的顺序表示对应规则的优先级。列表中第一个规则的优先级最高。如果您创建了多个规则,您需要留意规则之间是否存在包含关系。如果存在包含关系,作用范围较大的规则应出现在作用范围较小的规则的后面。
- offline
Cache GetDomain Offline Cache - 表示 "离线缓存" 特性的配置模块。
- origin
Access GetRule Domain Origin Access Rule - 表示 "Origin 黑白名单" 特性的配置模块。该特性默认为禁用。
- origin
Args List<GetDomain Origin Arg> - 表示 "回源参数" 配置模块的规则列表。列表中最多可以包含 50 条规则。每条规则包含一个过滤器(Condition)和 CDN 执行的操作(OriginArgAction)。列表中规则的顺序定义了规则的优先级。列表中第一条规则的优先级最高。规则中的过滤器定义了规则的作用范围。如果您创建了多条规则,作用范围较大的规则应出现在作用范围较小的规则后面。当收到一个用户请求时,CDN 按规则的优先级,从高到低尝试将请求与规则匹配。如果请求匹配了一条规则,CDN 就停止处理其余规则。你必须在规则列表的最后添加以下这条预设规则。您不可更改该规则中的 Condition,但可以更改 OriginArgAction 中的配置。
- origin
Cert GetCheck Domain Origin Cert Check - 源站证书校验
- origin
Host String - 如果源站服务器上有多个站点,该参数表示回源请求访问的站点域名。该参数对所有源站配置生效,但是优先级低于源站配置中 OriginHost 参数。该参数的默认值与 Domain 相同。如果源站是一个对象存储桶,您无需指定该参数。其默认值与源站配置中的 Address 相同。
- origin
IPv6 String - 表示 "IPv6 回源" 的配置。该参数有以下取值:ipv6first:表示内容分发网络始终尝试获取源站域名的 IPv6 地址。如果无法获取该 IP 地址,内容分发网络才尝试获取源站域名的 IPv4 地址。ipv4first:表示内容分发网络始终尝试获取源站域名的 IPv4 地址。如果无法获取该 IP 地址,内容分发网络才尝试获取源站域名的 IPv6 地址。followclient:表示内容分发网络尝试获取与用户请求相同类型的 IP 地址。该参数的默认值是 followclient。由于海外部分回源节点不支持向 IPv6 地址发送回源请求,该功能仅适用于位于中国内地的回源节点。
- origin
Protocol String - 表示回源请求使用的协议。该参数有以下取值:http:表示回源请求使用 HTTP 协议。https:表示回源请求使用 HTTPS 协议。followclient:表示回源协议与用户请求使用的协议相同。
- origin
Range Boolean - 表示是否启用 "Range 回源" 特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- origin
Retry GetDomain Origin Retry - 表示 "回源重试设置" 特性的配置模块。
- origin
Rewrite GetDomain Origin Rewrite - 表示 "回源 URL 改写" 特性的配置模块。
- origin
Sni GetDomain Origin Sni - 表示 "回源 SNI" 特性的配置模块。
- origins
List<Get
Domain Origin> - 表示基础源站配置模块。
- page
Optimization GetDomain Page Optimization - 表示 "页面优化" 特性的配置模块。
- primary
Origins List<String> - 表示该域名配置的主源站列表。
- project String
- 表示该加速域名归属的项目。
- quic
Get
Domain Quic - 表示 QUIC 特性的配置模块。该特性默认是禁用。
- redirection
Rewrite GetDomain Redirection Rewrite - 表示 "URL 重定向改写" 特性的配置模块。该特性默认为禁用。
- referer
Access GetRule Domain Referer Access Rule - 表示 "Referer 黑白名单" 特性的配置模块。该特性默认为禁用。
- remote
Auth GetDomain Remote Auth - 表示 "远程鉴权" 特性的配置模块。该特性默认为禁用。
- request
Block GetRule Domain Request Block Rule - 表示 "自定义拦截" 特性的配置模块。该特性默认为禁用。
- request
Headers List<GetDomain Request Header> - 表示 "回源 HTTP 请求头" 特性的配置模块。该特性默认为禁用。
- response
Headers List<GetDomain Response Header> - 表示 "HTTP 响应头" 特性的配置模块。该特性默认为禁用。
- rewrite
Hls GetDomain Rewrite Hls - 表示 "标准 HLS 加密改写" 特性的配置模块。该特性默认为禁用。
- service
Region String - 表示该加速域名的加速区域。该参数有以下取值:chinesemainland:表示中国内地。global:表示全球。outsidechinese_mainland:表示全球(不含中国内地)。
- service
Type String - 表示该域名的业务类型。该参数有以下取值:download:表示文件下载。web:表示网页。video:表示音视频点播。
- signed
Url GetAuth Domain Signed Url Auth - 表示 "URL 鉴权" 特性的配置模块。该特性默认为禁用。
- status String
- 表示该加速域名的状态。该参数有以下取值:online:表示状态是 正常运行。configuring:表示状态是 配置中。offline:表示状态是 已下线。
-
List<Get
Domain Tag> - 标签信息
- timeout
Get
Domain Timeout - 表示 "回源超时时间" 特性的配置模块。该特性默认为禁用。
- ua
Access GetRule Domain Ua Access Rule - 表示 "UA 黑白名单" 特性的配置模块。该特性默认为禁用。
- updated
Time Integer - 表示该域名配置的最近一次的更新时间,格式是 Unix 时间戳。
- url
Normalize GetDomain Url Normalize - 表示 "URL 标准化" 特性的配置模块。该特性默认为禁用。
- video
Drag GetDomain Video Drag - 表示 "视频拖拽" 特性的配置模块。该特性默认为禁用。
- area
Access GetRule Domain Area Access Rule - 表示 "地域访问控制" 特性的配置模块。该特性默认为禁用。
- backup
Origins string[] - 表示该域名配置的备源站列表。如果该域名没有配置任何备源站,该参数值是 null。
- browser
Caches GetDomain Browser Cach[] - 表示 "浏览器缓存" 特性的配置模块。该特性默认为禁用。该参数值表示一个规则列表,说明如下:每个列表元素是一个缓存规则的配置。您最多可以创建 50 条规则。列表中元素的顺序表示对应规则的优先级。列表中规则的优先级最高。如果您创建了多个规则,您需要留意规则之间是否存在包含关系。如果存在包含关系,作用范围较大的规则应出现在作用范围较小的规则的后面。
- cache
Host GetDomain Cache Host - 表示 "共享缓存" 特性的配置模块。该特性默认为禁用。
- cache
Keys GetDomain Cache Key[] - 表示 "缓存键" 特性的配置模块。该特性默认为禁用。该参数值表示一个规则列表,说明如下:每个列表元素是一个缓存键规则的配置。您最多可以创建 50 条规则。列表中元素的顺序表示对应规则的优先级。列表中规则的优先级最高。如果您创建了多个规则,您需要留意规则之间是否存在包含关系。如果存在包含关系,作用范围较大的规则应出现在作用范围较小的规则的后面。
- string
- 表示该域名在 "共享缓存" 配置中的角色。该参数有以下取值:targethost:表示 "目标域名"。cacheshared_on:表示 "配置域名"。如果该域名未在任何 "共享缓存" 配置中,该参数值是空("")。
- string
- 如果 CacheShared 是 cachesharedon,该参数表示该域名所在的 "共享缓存" 配置中的 "目标域名"。 如果 CacheShared 是 target_host,该参数值为空("")。
- caches
Get
Domain Cach[] - 表示 "缓存规则" 特性的配置模块。该特性默认为禁用,表示不创建自定义规则。列表中最多可以包含 50 条规则。列表中规则的顺序定义了规则的优先级。列表中第一条规则的优先级最高。规则中的过滤器定义了规则的作用范围。如果您创建了多条规则,作用范围较大的规则应出现在作用范围较小的规则后面。
- cname string
- 表示内容分发网络为该加速域名分配的 CNAME。
- compression
Get
Domain Compression - 表示 "智能压缩" 特性的配置模块。该特性默认为禁用。
- conditional
Origin GetDomain Conditional Origin - 表示 "条件源站" 特性的配置模块。
- created
Time number - 表示该加速域名的创建时间,格式是 Unix 时间戳。
- custom
Error GetPage Domain Custom Error Page - 表示 "自定义错误页面" 特性的配置模块。该特性默认为禁用。
- customize
Access GetRule Domain Customize Access Rule - 表示 "自定义头部黑白名单" 特性的配置模块。该特性默认为禁用。
- domain string
- 表示该加速域名。
- domain
Lock GetDomain Domain Lock - 表示该域名的锁定状态。
- download
Speed GetLimit Domain Download Speed Limit - 表示 "下载限速" 特性的配置模块。该特性默认为禁用。
- follow
Redirect boolean - 表示是否启用 "回源重定向跟随" 特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- http
Forced GetRedirect Domain Http Forced Redirect - 表示 "HTTPS 强制跳转到 HTTP" 特性的配置模块。该特性默认是禁用。
- https
Get
Domain Https - 表示 HTTPS 配置模块。该功能默认是禁用。
- i
Pv6 GetDomain IPv6 - 表示 IPv6 特性的配置模块。
- id string
- Uniquely identifies the resource.
- ip
Access GetRule Domain Ip Access Rule - 表示 "IP 黑白名单" 特性的配置模块。该特性默认为禁用。该特性提供了两种配置方式:常规配置:指定 RuleType 和 Ip 对当前域名进行配置。全局配置:指定 SharedConfig 使用一个全局配置。全局配置是白名单功能。您只能选择一种配置方式。
- is
Conflict booleanDomain - 表示该域名是否是一个冲突域名。在 CDN 中,每个域名都是唯一的。如果您需要添加一个已存在于其他主账号下的域名,您需要提交工单。如果您成功在您的主账号下添加了该域名,则该域名就是一个冲突域名。该参数有以下取值:true:表示该域名是冲突域名。false:表示该域名不是冲突域名。
- lock
Status string - 表示该域名的配置是否允许被变更。该参数有以下取值:on:表示允许。off:表示不允许。
- method
Denied GetRule Domain Method Denied Rule - 表示 "禁用 HTTP Method" 特性的配置模块。该特性默认为禁用。
- multi
Range GetDomain Multi Range - 表示多重范围(multi-range) 特性的配置模块。该特性默认为禁用。
- negative
Caches GetDomain Negative Cach[] - 表示 "状态码缓存" 特性的配置模块。该特性默认为禁用。该参数值是一个列表,说明如下:每个列表元素是一个缓存规则配置。您最多可以创建 50 条规则。列表中元素的顺序表示对应规则的优先级。列表中第一个规则的优先级最高。如果您创建了多个规则,您需要留意规则之间是否存在包含关系。如果存在包含关系,作用范围较大的规则应出现在作用范围较小的规则的后面。
- offline
Cache GetDomain Offline Cache - 表示 "离线缓存" 特性的配置模块。
- origin
Access GetRule Domain Origin Access Rule - 表示 "Origin 黑白名单" 特性的配置模块。该特性默认为禁用。
- origin
Args GetDomain Origin Arg[] - 表示 "回源参数" 配置模块的规则列表。列表中最多可以包含 50 条规则。每条规则包含一个过滤器(Condition)和 CDN 执行的操作(OriginArgAction)。列表中规则的顺序定义了规则的优先级。列表中第一条规则的优先级最高。规则中的过滤器定义了规则的作用范围。如果您创建了多条规则,作用范围较大的规则应出现在作用范围较小的规则后面。当收到一个用户请求时,CDN 按规则的优先级,从高到低尝试将请求与规则匹配。如果请求匹配了一条规则,CDN 就停止处理其余规则。你必须在规则列表的最后添加以下这条预设规则。您不可更改该规则中的 Condition,但可以更改 OriginArgAction 中的配置。
- origin
Cert GetCheck Domain Origin Cert Check - 源站证书校验
- origin
Host string - 如果源站服务器上有多个站点,该参数表示回源请求访问的站点域名。该参数对所有源站配置生效,但是优先级低于源站配置中 OriginHost 参数。该参数的默认值与 Domain 相同。如果源站是一个对象存储桶,您无需指定该参数。其默认值与源站配置中的 Address 相同。
- origin
IPv6 string - 表示 "IPv6 回源" 的配置。该参数有以下取值:ipv6first:表示内容分发网络始终尝试获取源站域名的 IPv6 地址。如果无法获取该 IP 地址,内容分发网络才尝试获取源站域名的 IPv4 地址。ipv4first:表示内容分发网络始终尝试获取源站域名的 IPv4 地址。如果无法获取该 IP 地址,内容分发网络才尝试获取源站域名的 IPv6 地址。followclient:表示内容分发网络尝试获取与用户请求相同类型的 IP 地址。该参数的默认值是 followclient。由于海外部分回源节点不支持向 IPv6 地址发送回源请求,该功能仅适用于位于中国内地的回源节点。
- origin
Protocol string - 表示回源请求使用的协议。该参数有以下取值:http:表示回源请求使用 HTTP 协议。https:表示回源请求使用 HTTPS 协议。followclient:表示回源协议与用户请求使用的协议相同。
- origin
Range boolean - 表示是否启用 "Range 回源" 特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- origin
Retry GetDomain Origin Retry - 表示 "回源重试设置" 特性的配置模块。
- origin
Rewrite GetDomain Origin Rewrite - 表示 "回源 URL 改写" 特性的配置模块。
- origin
Sni GetDomain Origin Sni - 表示 "回源 SNI" 特性的配置模块。
- origins
Get
Domain Origin[] - 表示基础源站配置模块。
- page
Optimization GetDomain Page Optimization - 表示 "页面优化" 特性的配置模块。
- primary
Origins string[] - 表示该域名配置的主源站列表。
- project string
- 表示该加速域名归属的项目。
- quic
Get
Domain Quic - 表示 QUIC 特性的配置模块。该特性默认是禁用。
- redirection
Rewrite GetDomain Redirection Rewrite - 表示 "URL 重定向改写" 特性的配置模块。该特性默认为禁用。
- referer
Access GetRule Domain Referer Access Rule - 表示 "Referer 黑白名单" 特性的配置模块。该特性默认为禁用。
- remote
Auth GetDomain Remote Auth - 表示 "远程鉴权" 特性的配置模块。该特性默认为禁用。
- request
Block GetRule Domain Request Block Rule - 表示 "自定义拦截" 特性的配置模块。该特性默认为禁用。
- request
Headers GetDomain Request Header[] - 表示 "回源 HTTP 请求头" 特性的配置模块。该特性默认为禁用。
- response
Headers GetDomain Response Header[] - 表示 "HTTP 响应头" 特性的配置模块。该特性默认为禁用。
- rewrite
Hls GetDomain Rewrite Hls - 表示 "标准 HLS 加密改写" 特性的配置模块。该特性默认为禁用。
- service
Region string - 表示该加速域名的加速区域。该参数有以下取值:chinesemainland:表示中国内地。global:表示全球。outsidechinese_mainland:表示全球(不含中国内地)。
- service
Type string - 表示该域名的业务类型。该参数有以下取值:download:表示文件下载。web:表示网页。video:表示音视频点播。
- signed
Url GetAuth Domain Signed Url Auth - 表示 "URL 鉴权" 特性的配置模块。该特性默认为禁用。
- status string
- 表示该加速域名的状态。该参数有以下取值:online:表示状态是 正常运行。configuring:表示状态是 配置中。offline:表示状态是 已下线。
-
Get
Domain Tag[] - 标签信息
- timeout
Get
Domain Timeout - 表示 "回源超时时间" 特性的配置模块。该特性默认为禁用。
- ua
Access GetRule Domain Ua Access Rule - 表示 "UA 黑白名单" 特性的配置模块。该特性默认为禁用。
- updated
Time number - 表示该域名配置的最近一次的更新时间,格式是 Unix 时间戳。
- url
Normalize GetDomain Url Normalize - 表示 "URL 标准化" 特性的配置模块。该特性默认为禁用。
- video
Drag GetDomain Video Drag - 表示 "视频拖拽" 特性的配置模块。该特性默认为禁用。
- area_
access_ Getrule Domain Area Access Rule - 表示 "地域访问控制" 特性的配置模块。该特性默认为禁用。
- backup_
origins Sequence[str] - 表示该域名配置的备源站列表。如果该域名没有配置任何备源站,该参数值是 null。
- browser_
caches Sequence[GetDomain Browser Cach] - 表示 "浏览器缓存" 特性的配置模块。该特性默认为禁用。该参数值表示一个规则列表,说明如下:每个列表元素是一个缓存规则的配置。您最多可以创建 50 条规则。列表中元素的顺序表示对应规则的优先级。列表中规则的优先级最高。如果您创建了多个规则,您需要留意规则之间是否存在包含关系。如果存在包含关系,作用范围较大的规则应出现在作用范围较小的规则的后面。
- cache_
host GetDomain Cache Host - 表示 "共享缓存" 特性的配置模块。该特性默认为禁用。
- cache_
keys Sequence[GetDomain Cache Key] - 表示 "缓存键" 特性的配置模块。该特性默认为禁用。该参数值表示一个规则列表,说明如下:每个列表元素是一个缓存键规则的配置。您最多可以创建 50 条规则。列表中元素的顺序表示对应规则的优先级。列表中规则的优先级最高。如果您创建了多个规则,您需要留意规则之间是否存在包含关系。如果存在包含关系,作用范围较大的规则应出现在作用范围较小的规则的后面。
- str
- 表示该域名在 "共享缓存" 配置中的角色。该参数有以下取值:targethost:表示 "目标域名"。cacheshared_on:表示 "配置域名"。如果该域名未在任何 "共享缓存" 配置中,该参数值是空("")。
- str
- 如果 CacheShared 是 cachesharedon,该参数表示该域名所在的 "共享缓存" 配置中的 "目标域名"。 如果 CacheShared 是 target_host,该参数值为空("")。
- caches
Sequence[Get
Domain Cach] - 表示 "缓存规则" 特性的配置模块。该特性默认为禁用,表示不创建自定义规则。列表中最多可以包含 50 条规则。列表中规则的顺序定义了规则的优先级。列表中第一条规则的优先级最高。规则中的过滤器定义了规则的作用范围。如果您创建了多条规则,作用范围较大的规则应出现在作用范围较小的规则后面。
- cname str
- 表示内容分发网络为该加速域名分配的 CNAME。
- compression
Get
Domain Compression - 表示 "智能压缩" 特性的配置模块。该特性默认为禁用。
- conditional_
origin GetDomain Conditional Origin - 表示 "条件源站" 特性的配置模块。
- created_
time int - 表示该加速域名的创建时间,格式是 Unix 时间戳。
- custom_
error_ Getpage Domain Custom Error Page - 表示 "自定义错误页面" 特性的配置模块。该特性默认为禁用。
- customize_
access_ Getrule Domain Customize Access Rule - 表示 "自定义头部黑白名单" 特性的配置模块。该特性默认为禁用。
- domain str
- 表示该加速域名。
- domain_
lock GetDomain Domain Lock - 表示该域名的锁定状态。
- download_
speed_ Getlimit Domain Download Speed Limit - 表示 "下载限速" 特性的配置模块。该特性默认为禁用。
- follow_
redirect bool - 表示是否启用 "回源重定向跟随" 特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- http_
forced_ Getredirect Domain Http Forced Redirect - 表示 "HTTPS 强制跳转到 HTTP" 特性的配置模块。该特性默认是禁用。
- https
Get
Domain Https - 表示 HTTPS 配置模块。该功能默认是禁用。
- i_
pv6 GetDomain IPv6 - 表示 IPv6 特性的配置模块。
- id str
- Uniquely identifies the resource.
- ip_
access_ Getrule Domain Ip Access Rule - 表示 "IP 黑白名单" 特性的配置模块。该特性默认为禁用。该特性提供了两种配置方式:常规配置:指定 RuleType 和 Ip 对当前域名进行配置。全局配置:指定 SharedConfig 使用一个全局配置。全局配置是白名单功能。您只能选择一种配置方式。
- is_
conflict_ booldomain - 表示该域名是否是一个冲突域名。在 CDN 中,每个域名都是唯一的。如果您需要添加一个已存在于其他主账号下的域名,您需要提交工单。如果您成功在您的主账号下添加了该域名,则该域名就是一个冲突域名。该参数有以下取值:true:表示该域名是冲突域名。false:表示该域名不是冲突域名。
- lock_
status str - 表示该域名的配置是否允许被变更。该参数有以下取值:on:表示允许。off:表示不允许。
- method_
denied_ Getrule Domain Method Denied Rule - 表示 "禁用 HTTP Method" 特性的配置模块。该特性默认为禁用。
- multi_
range GetDomain Multi Range - 表示多重范围(multi-range) 特性的配置模块。该特性默认为禁用。
- negative_
caches Sequence[GetDomain Negative Cach] - 表示 "状态码缓存" 特性的配置模块。该特性默认为禁用。该参数值是一个列表,说明如下:每个列表元素是一个缓存规则配置。您最多可以创建 50 条规则。列表中元素的顺序表示对应规则的优先级。列表中第一个规则的优先级最高。如果您创建了多个规则,您需要留意规则之间是否存在包含关系。如果存在包含关系,作用范围较大的规则应出现在作用范围较小的规则的后面。
- offline_
cache GetDomain Offline Cache - 表示 "离线缓存" 特性的配置模块。
- origin_
access_ Getrule Domain Origin Access Rule - 表示 "Origin 黑白名单" 特性的配置模块。该特性默认为禁用。
- origin_
args Sequence[GetDomain Origin Arg] - 表示 "回源参数" 配置模块的规则列表。列表中最多可以包含 50 条规则。每条规则包含一个过滤器(Condition)和 CDN 执行的操作(OriginArgAction)。列表中规则的顺序定义了规则的优先级。列表中第一条规则的优先级最高。规则中的过滤器定义了规则的作用范围。如果您创建了多条规则,作用范围较大的规则应出现在作用范围较小的规则后面。当收到一个用户请求时,CDN 按规则的优先级,从高到低尝试将请求与规则匹配。如果请求匹配了一条规则,CDN 就停止处理其余规则。你必须在规则列表的最后添加以下这条预设规则。您不可更改该规则中的 Condition,但可以更改 OriginArgAction 中的配置。
- origin_
cert_ Getcheck Domain Origin Cert Check - 源站证书校验
- origin_
host str - 如果源站服务器上有多个站点,该参数表示回源请求访问的站点域名。该参数对所有源站配置生效,但是优先级低于源站配置中 OriginHost 参数。该参数的默认值与 Domain 相同。如果源站是一个对象存储桶,您无需指定该参数。其默认值与源站配置中的 Address 相同。
- origin_
i_ strpv6 - 表示 "IPv6 回源" 的配置。该参数有以下取值:ipv6first:表示内容分发网络始终尝试获取源站域名的 IPv6 地址。如果无法获取该 IP 地址,内容分发网络才尝试获取源站域名的 IPv4 地址。ipv4first:表示内容分发网络始终尝试获取源站域名的 IPv4 地址。如果无法获取该 IP 地址,内容分发网络才尝试获取源站域名的 IPv6 地址。followclient:表示内容分发网络尝试获取与用户请求相同类型的 IP 地址。该参数的默认值是 followclient。由于海外部分回源节点不支持向 IPv6 地址发送回源请求,该功能仅适用于位于中国内地的回源节点。
- origin_
protocol str - 表示回源请求使用的协议。该参数有以下取值:http:表示回源请求使用 HTTP 协议。https:表示回源请求使用 HTTPS 协议。followclient:表示回源协议与用户请求使用的协议相同。
- origin_
range bool - 表示是否启用 "Range 回源" 特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- origin_
retry GetDomain Origin Retry - 表示 "回源重试设置" 特性的配置模块。
- origin_
rewrite GetDomain Origin Rewrite - 表示 "回源 URL 改写" 特性的配置模块。
- origin_
sni GetDomain Origin Sni - 表示 "回源 SNI" 特性的配置模块。
- origins
Sequence[Get
Domain Origin] - 表示基础源站配置模块。
- page_
optimization GetDomain Page Optimization - 表示 "页面优化" 特性的配置模块。
- primary_
origins Sequence[str] - 表示该域名配置的主源站列表。
- project str
- 表示该加速域名归属的项目。
- quic
Get
Domain Quic - 表示 QUIC 特性的配置模块。该特性默认是禁用。
- redirection_
rewrite GetDomain Redirection Rewrite - 表示 "URL 重定向改写" 特性的配置模块。该特性默认为禁用。
- referer_
access_ Getrule Domain Referer Access Rule - 表示 "Referer 黑白名单" 特性的配置模块。该特性默认为禁用。
- remote_
auth GetDomain Remote Auth - 表示 "远程鉴权" 特性的配置模块。该特性默认为禁用。
- request_
block_ Getrule Domain Request Block Rule - 表示 "自定义拦截" 特性的配置模块。该特性默认为禁用。
- request_
headers Sequence[GetDomain Request Header] - 表示 "回源 HTTP 请求头" 特性的配置模块。该特性默认为禁用。
- response_
headers Sequence[GetDomain Response Header] - 表示 "HTTP 响应头" 特性的配置模块。该特性默认为禁用。
- rewrite_
hls GetDomain Rewrite Hls - 表示 "标准 HLS 加密改写" 特性的配置模块。该特性默认为禁用。
- service_
region str - 表示该加速域名的加速区域。该参数有以下取值:chinesemainland:表示中国内地。global:表示全球。outsidechinese_mainland:表示全球(不含中国内地)。
- service_
type str - 表示该域名的业务类型。该参数有以下取值:download:表示文件下载。web:表示网页。video:表示音视频点播。
- signed_
url_ Getauth Domain Signed Url Auth - 表示 "URL 鉴权" 特性的配置模块。该特性默认为禁用。
- status str
- 表示该加速域名的状态。该参数有以下取值:online:表示状态是 正常运行。configuring:表示状态是 配置中。offline:表示状态是 已下线。
-
Sequence[Get
Domain Tag] - 标签信息
- timeout
Get
Domain Timeout - 表示 "回源超时时间" 特性的配置模块。该特性默认为禁用。
- ua_
access_ Getrule Domain Ua Access Rule - 表示 "UA 黑白名单" 特性的配置模块。该特性默认为禁用。
- updated_
time int - 表示该域名配置的最近一次的更新时间,格式是 Unix 时间戳。
- url_
normalize GetDomain Url Normalize - 表示 "URL 标准化" 特性的配置模块。该特性默认为禁用。
- video_
drag GetDomain Video Drag - 表示 "视频拖拽" 特性的配置模块。该特性默认为禁用。
- area
Access Property MapRule - 表示 "地域访问控制" 特性的配置模块。该特性默认为禁用。
- backup
Origins List<String> - 表示该域名配置的备源站列表。如果该域名没有配置任何备源站,该参数值是 null。
- browser
Caches List<Property Map> - 表示 "浏览器缓存" 特性的配置模块。该特性默认为禁用。该参数值表示一个规则列表,说明如下:每个列表元素是一个缓存规则的配置。您最多可以创建 50 条规则。列表中元素的顺序表示对应规则的优先级。列表中规则的优先级最高。如果您创建了多个规则,您需要留意规则之间是否存在包含关系。如果存在包含关系,作用范围较大的规则应出现在作用范围较小的规则的后面。
- cache
Host Property Map - 表示 "共享缓存" 特性的配置模块。该特性默认为禁用。
- cache
Keys List<Property Map> - 表示 "缓存键" 特性的配置模块。该特性默认为禁用。该参数值表示一个规则列表,说明如下:每个列表元素是一个缓存键规则的配置。您最多可以创建 50 条规则。列表中元素的顺序表示对应规则的优先级。列表中规则的优先级最高。如果您创建了多个规则,您需要留意规则之间是否存在包含关系。如果存在包含关系,作用范围较大的规则应出现在作用范围较小的规则的后面。
- String
- 表示该域名在 "共享缓存" 配置中的角色。该参数有以下取值:targethost:表示 "目标域名"。cacheshared_on:表示 "配置域名"。如果该域名未在任何 "共享缓存" 配置中,该参数值是空("")。
- String
- 如果 CacheShared 是 cachesharedon,该参数表示该域名所在的 "共享缓存" 配置中的 "目标域名"。 如果 CacheShared 是 target_host,该参数值为空("")。
- caches List<Property Map>
- 表示 "缓存规则" 特性的配置模块。该特性默认为禁用,表示不创建自定义规则。列表中最多可以包含 50 条规则。列表中规则的顺序定义了规则的优先级。列表中第一条规则的优先级最高。规则中的过滤器定义了规则的作用范围。如果您创建了多条规则,作用范围较大的规则应出现在作用范围较小的规则后面。
- cname String
- 表示内容分发网络为该加速域名分配的 CNAME。
- compression Property Map
- 表示 "智能压缩" 特性的配置模块。该特性默认为禁用。
- conditional
Origin Property Map - 表示 "条件源站" 特性的配置模块。
- created
Time Number - 表示该加速域名的创建时间,格式是 Unix 时间戳。
- custom
Error Property MapPage - 表示 "自定义错误页面" 特性的配置模块。该特性默认为禁用。
- customize
Access Property MapRule - 表示 "自定义头部黑白名单" 特性的配置模块。该特性默认为禁用。
- domain String
- 表示该加速域名。
- domain
Lock Property Map - 表示该域名的锁定状态。
- download
Speed Property MapLimit - 表示 "下载限速" 特性的配置模块。该特性默认为禁用。
- follow
Redirect Boolean - 表示是否启用 "回源重定向跟随" 特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- http
Forced Property MapRedirect - 表示 "HTTPS 强制跳转到 HTTP" 特性的配置模块。该特性默认是禁用。
- https Property Map
- 表示 HTTPS 配置模块。该功能默认是禁用。
- i
Pv6 Property Map - 表示 IPv6 特性的配置模块。
- id String
- Uniquely identifies the resource.
- ip
Access Property MapRule - 表示 "IP 黑白名单" 特性的配置模块。该特性默认为禁用。该特性提供了两种配置方式:常规配置:指定 RuleType 和 Ip 对当前域名进行配置。全局配置:指定 SharedConfig 使用一个全局配置。全局配置是白名单功能。您只能选择一种配置方式。
- is
Conflict BooleanDomain - 表示该域名是否是一个冲突域名。在 CDN 中,每个域名都是唯一的。如果您需要添加一个已存在于其他主账号下的域名,您需要提交工单。如果您成功在您的主账号下添加了该域名,则该域名就是一个冲突域名。该参数有以下取值:true:表示该域名是冲突域名。false:表示该域名不是冲突域名。
- lock
Status String - 表示该域名的配置是否允许被变更。该参数有以下取值:on:表示允许。off:表示不允许。
- method
Denied Property MapRule - 表示 "禁用 HTTP Method" 特性的配置模块。该特性默认为禁用。
- multi
Range Property Map - 表示多重范围(multi-range) 特性的配置模块。该特性默认为禁用。
- negative
Caches List<Property Map> - 表示 "状态码缓存" 特性的配置模块。该特性默认为禁用。该参数值是一个列表,说明如下:每个列表元素是一个缓存规则配置。您最多可以创建 50 条规则。列表中元素的顺序表示对应规则的优先级。列表中第一个规则的优先级最高。如果您创建了多个规则,您需要留意规则之间是否存在包含关系。如果存在包含关系,作用范围较大的规则应出现在作用范围较小的规则的后面。
- offline
Cache Property Map - 表示 "离线缓存" 特性的配置模块。
- origin
Access Property MapRule - 表示 "Origin 黑白名单" 特性的配置模块。该特性默认为禁用。
- origin
Args List<Property Map> - 表示 "回源参数" 配置模块的规则列表。列表中最多可以包含 50 条规则。每条规则包含一个过滤器(Condition)和 CDN 执行的操作(OriginArgAction)。列表中规则的顺序定义了规则的优先级。列表中第一条规则的优先级最高。规则中的过滤器定义了规则的作用范围。如果您创建了多条规则,作用范围较大的规则应出现在作用范围较小的规则后面。当收到一个用户请求时,CDN 按规则的优先级,从高到低尝试将请求与规则匹配。如果请求匹配了一条规则,CDN 就停止处理其余规则。你必须在规则列表的最后添加以下这条预设规则。您不可更改该规则中的 Condition,但可以更改 OriginArgAction 中的配置。
- origin
Cert Property MapCheck - 源站证书校验
- origin
Host String - 如果源站服务器上有多个站点,该参数表示回源请求访问的站点域名。该参数对所有源站配置生效,但是优先级低于源站配置中 OriginHost 参数。该参数的默认值与 Domain 相同。如果源站是一个对象存储桶,您无需指定该参数。其默认值与源站配置中的 Address 相同。
- origin
IPv6 String - 表示 "IPv6 回源" 的配置。该参数有以下取值:ipv6first:表示内容分发网络始终尝试获取源站域名的 IPv6 地址。如果无法获取该 IP 地址,内容分发网络才尝试获取源站域名的 IPv4 地址。ipv4first:表示内容分发网络始终尝试获取源站域名的 IPv4 地址。如果无法获取该 IP 地址,内容分发网络才尝试获取源站域名的 IPv6 地址。followclient:表示内容分发网络尝试获取与用户请求相同类型的 IP 地址。该参数的默认值是 followclient。由于海外部分回源节点不支持向 IPv6 地址发送回源请求,该功能仅适用于位于中国内地的回源节点。
- origin
Protocol String - 表示回源请求使用的协议。该参数有以下取值:http:表示回源请求使用 HTTP 协议。https:表示回源请求使用 HTTPS 协议。followclient:表示回源协议与用户请求使用的协议相同。
- origin
Range Boolean - 表示是否启用 "Range 回源" 特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- origin
Retry Property Map - 表示 "回源重试设置" 特性的配置模块。
- origin
Rewrite Property Map - 表示 "回源 URL 改写" 特性的配置模块。
- origin
Sni Property Map - 表示 "回源 SNI" 特性的配置模块。
- origins List<Property Map>
- 表示基础源站配置模块。
- page
Optimization Property Map - 表示 "页面优化" 特性的配置模块。
- primary
Origins List<String> - 表示该域名配置的主源站列表。
- project String
- 表示该加速域名归属的项目。
- quic Property Map
- 表示 QUIC 特性的配置模块。该特性默认是禁用。
- redirection
Rewrite Property Map - 表示 "URL 重定向改写" 特性的配置模块。该特性默认为禁用。
- referer
Access Property MapRule - 表示 "Referer 黑白名单" 特性的配置模块。该特性默认为禁用。
- remote
Auth Property Map - 表示 "远程鉴权" 特性的配置模块。该特性默认为禁用。
- request
Block Property MapRule - 表示 "自定义拦截" 特性的配置模块。该特性默认为禁用。
- request
Headers List<Property Map> - 表示 "回源 HTTP 请求头" 特性的配置模块。该特性默认为禁用。
- response
Headers List<Property Map> - 表示 "HTTP 响应头" 特性的配置模块。该特性默认为禁用。
- rewrite
Hls Property Map - 表示 "标准 HLS 加密改写" 特性的配置模块。该特性默认为禁用。
- service
Region String - 表示该加速域名的加速区域。该参数有以下取值:chinesemainland:表示中国内地。global:表示全球。outsidechinese_mainland:表示全球(不含中国内地)。
- service
Type String - 表示该域名的业务类型。该参数有以下取值:download:表示文件下载。web:表示网页。video:表示音视频点播。
- signed
Url Property MapAuth - 表示 "URL 鉴权" 特性的配置模块。该特性默认为禁用。
- status String
- 表示该加速域名的状态。该参数有以下取值:online:表示状态是 正常运行。configuring:表示状态是 配置中。offline:表示状态是 已下线。
- List<Property Map>
- 标签信息
- timeout Property Map
- 表示 "回源超时时间" 特性的配置模块。该特性默认为禁用。
- ua
Access Property MapRule - 表示 "UA 黑白名单" 特性的配置模块。该特性默认为禁用。
- updated
Time Number - 表示该域名配置的最近一次的更新时间,格式是 Unix 时间戳。
- url
Normalize Property Map - 表示 "URL 标准化" 特性的配置模块。该特性默认为禁用。
- video
Drag Property Map - 表示 "视频拖拽" 特性的配置模块。该特性默认为禁用。
Supporting Types
GetDomainAreaAccessRule
GetDomainBrowserCach
- Cache
Action Volcengine.Get Domain Browser Cach Cache Action - 表示缓存行为的相关配置。
- Condition
Volcengine.
Get Domain Browser Cach Condition - 表示该配置模块的生效条件,由一组规则组成。
- Cache
Action GetDomain Browser Cach Cache Action - 表示缓存行为的相关配置。
- Condition
Get
Domain Browser Cach Condition - 表示该配置模块的生效条件,由一组规则组成。
- cache
Action GetDomain Browser Cach Cache Action - 表示缓存行为的相关配置。
- condition
Get
Domain Browser Cach Condition - 表示该配置模块的生效条件,由一组规则组成。
- cache
Action GetDomain Browser Cach Cache Action - 表示缓存行为的相关配置。
- condition
Get
Domain Browser Cach Condition - 表示该配置模块的生效条件,由一组规则组成。
- cache_
action GetDomain Browser Cach Cache Action - 表示缓存行为的相关配置。
- condition
Get
Domain Browser Cach Condition - 表示该配置模块的生效条件,由一组规则组成。
- cache
Action Property Map - 表示缓存行为的相关配置。
- condition Property Map
- 表示该配置模块的生效条件,由一组规则组成。
GetDomainBrowserCachCacheAction
- Action string
- 表示缓存的行为。当前您仅可指定 cache。cache 表示行为是缓存。
- Default
Policy string - 该参数被多个 CDN 特性共享。
- Ignore
Case bool - 表示 Value 是否是大小写敏感的。该参数有以下取值:true:表示大小写不敏感。false:表示大小写敏感。该参数的默认值为 false。
- Ttl int
- 表示缓存的时间,单位为秒。时间范围为 0-315,360,000。315,360,000 表示 10年。如果您不希望内容分发网络对指定的内容进行缓存,您可以设置该参数为 0。
- Action string
- 表示缓存的行为。当前您仅可指定 cache。cache 表示行为是缓存。
- Default
Policy string - 该参数被多个 CDN 特性共享。
- Ignore
Case bool - 表示 Value 是否是大小写敏感的。该参数有以下取值:true:表示大小写不敏感。false:表示大小写敏感。该参数的默认值为 false。
- Ttl int
- 表示缓存的时间,单位为秒。时间范围为 0-315,360,000。315,360,000 表示 10年。如果您不希望内容分发网络对指定的内容进行缓存,您可以设置该参数为 0。
- action String
- 表示缓存的行为。当前您仅可指定 cache。cache 表示行为是缓存。
- default
Policy String - 该参数被多个 CDN 特性共享。
- ignore
Case Boolean - 表示 Value 是否是大小写敏感的。该参数有以下取值:true:表示大小写不敏感。false:表示大小写敏感。该参数的默认值为 false。
- ttl Integer
- 表示缓存的时间,单位为秒。时间范围为 0-315,360,000。315,360,000 表示 10年。如果您不希望内容分发网络对指定的内容进行缓存,您可以设置该参数为 0。
- action string
- 表示缓存的行为。当前您仅可指定 cache。cache 表示行为是缓存。
- default
Policy string - 该参数被多个 CDN 特性共享。
- ignore
Case boolean - 表示 Value 是否是大小写敏感的。该参数有以下取值:true:表示大小写不敏感。false:表示大小写敏感。该参数的默认值为 false。
- ttl number
- 表示缓存的时间,单位为秒。时间范围为 0-315,360,000。315,360,000 表示 10年。如果您不希望内容分发网络对指定的内容进行缓存,您可以设置该参数为 0。
- action str
- 表示缓存的行为。当前您仅可指定 cache。cache 表示行为是缓存。
- default_
policy str - 该参数被多个 CDN 特性共享。
- ignore_
case bool - 表示 Value 是否是大小写敏感的。该参数有以下取值:true:表示大小写不敏感。false:表示大小写敏感。该参数的默认值为 false。
- ttl int
- 表示缓存的时间,单位为秒。时间范围为 0-315,360,000。315,360,000 表示 10年。如果您不希望内容分发网络对指定的内容进行缓存,您可以设置该参数为 0。
- action String
- 表示缓存的行为。当前您仅可指定 cache。cache 表示行为是缓存。
- default
Policy String - 该参数被多个 CDN 特性共享。
- ignore
Case Boolean - 表示 Value 是否是大小写敏感的。该参数有以下取值:true:表示大小写不敏感。false:表示大小写敏感。该参数的默认值为 false。
- ttl Number
- 表示缓存的时间,单位为秒。时间范围为 0-315,360,000。315,360,000 表示 10年。如果您不希望内容分发网络对指定的内容进行缓存,您可以设置该参数为 0。
GetDomainBrowserCachCondition
- Condition
Rules List<Volcengine.Get Domain Browser Cach Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- Condition
Rules []GetDomain Browser Cach Condition Condition Rule - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<GetDomain Browser Cach Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules GetDomain Browser Cach Condition Condition Rule[] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition_
rules Sequence[GetDomain Browser Cach Condition Condition Rule] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective str
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<Property Map> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
GetDomainBrowserCachConditionConditionRule
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name str
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object str
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator str
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type str
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value str
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
GetDomainCach
- Cache
Action Volcengine.Get Domain Cach Cache Action - 表示缓存行为的相关配置。
- Condition
Volcengine.
Get Domain Cach Condition - 表示该配置模块的生效条件,由一组规则组成。
- Cache
Action GetDomain Cach Cache Action - 表示缓存行为的相关配置。
- Condition
Get
Domain Cach Condition - 表示该配置模块的生效条件,由一组规则组成。
- cache
Action GetDomain Cach Cache Action - 表示缓存行为的相关配置。
- condition
Get
Domain Cach Condition - 表示该配置模块的生效条件,由一组规则组成。
- cache
Action GetDomain Cach Cache Action - 表示缓存行为的相关配置。
- condition
Get
Domain Cach Condition - 表示该配置模块的生效条件,由一组规则组成。
- cache_
action GetDomain Cach Cache Action - 表示缓存行为的相关配置。
- condition
Get
Domain Cach Condition - 表示该配置模块的生效条件,由一组规则组成。
- cache
Action Property Map - 表示缓存行为的相关配置。
- condition Property Map
- 表示该配置模块的生效条件,由一组规则组成。
GetDomainCachCacheAction
- Action string
- 表示缓存的行为。当前您仅可指定 cache。cache 表示行为是缓存。
- Default
Policy string - 该参数被多个 CDN 特性共享。
- Ignore
Case bool - 表示 Value 是否是大小写敏感的。该参数有以下取值:true:表示大小写不敏感。false:表示大小写敏感。该参数的默认值为 false。
- Ttl int
- 表示缓存的时间,单位为秒。时间范围为 0-315,360,000。315,360,000 表示 10年。如果您不希望内容分发网络对指定的内容进行缓存,您可以设置该参数为 0。
- Action string
- 表示缓存的行为。当前您仅可指定 cache。cache 表示行为是缓存。
- Default
Policy string - 该参数被多个 CDN 特性共享。
- Ignore
Case bool - 表示 Value 是否是大小写敏感的。该参数有以下取值:true:表示大小写不敏感。false:表示大小写敏感。该参数的默认值为 false。
- Ttl int
- 表示缓存的时间,单位为秒。时间范围为 0-315,360,000。315,360,000 表示 10年。如果您不希望内容分发网络对指定的内容进行缓存,您可以设置该参数为 0。
- action String
- 表示缓存的行为。当前您仅可指定 cache。cache 表示行为是缓存。
- default
Policy String - 该参数被多个 CDN 特性共享。
- ignore
Case Boolean - 表示 Value 是否是大小写敏感的。该参数有以下取值:true:表示大小写不敏感。false:表示大小写敏感。该参数的默认值为 false。
- ttl Integer
- 表示缓存的时间,单位为秒。时间范围为 0-315,360,000。315,360,000 表示 10年。如果您不希望内容分发网络对指定的内容进行缓存,您可以设置该参数为 0。
- action string
- 表示缓存的行为。当前您仅可指定 cache。cache 表示行为是缓存。
- default
Policy string - 该参数被多个 CDN 特性共享。
- ignore
Case boolean - 表示 Value 是否是大小写敏感的。该参数有以下取值:true:表示大小写不敏感。false:表示大小写敏感。该参数的默认值为 false。
- ttl number
- 表示缓存的时间,单位为秒。时间范围为 0-315,360,000。315,360,000 表示 10年。如果您不希望内容分发网络对指定的内容进行缓存,您可以设置该参数为 0。
- action str
- 表示缓存的行为。当前您仅可指定 cache。cache 表示行为是缓存。
- default_
policy str - 该参数被多个 CDN 特性共享。
- ignore_
case bool - 表示 Value 是否是大小写敏感的。该参数有以下取值:true:表示大小写不敏感。false:表示大小写敏感。该参数的默认值为 false。
- ttl int
- 表示缓存的时间,单位为秒。时间范围为 0-315,360,000。315,360,000 表示 10年。如果您不希望内容分发网络对指定的内容进行缓存,您可以设置该参数为 0。
- action String
- 表示缓存的行为。当前您仅可指定 cache。cache 表示行为是缓存。
- default
Policy String - 该参数被多个 CDN 特性共享。
- ignore
Case Boolean - 表示 Value 是否是大小写敏感的。该参数有以下取值:true:表示大小写不敏感。false:表示大小写敏感。该参数的默认值为 false。
- ttl Number
- 表示缓存的时间,单位为秒。时间范围为 0-315,360,000。315,360,000 表示 10年。如果您不希望内容分发网络对指定的内容进行缓存,您可以设置该参数为 0。
GetDomainCachCondition
- Condition
Rules List<Volcengine.Get Domain Cach Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- Condition
Rules []GetDomain Cach Condition Condition Rule - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<GetDomain Cach Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules GetDomain Cach Condition Condition Rule[] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition_
rules Sequence[GetDomain Cach Condition Condition Rule] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective str
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<Property Map> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
GetDomainCachConditionConditionRule
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name str
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object str
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator str
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type str
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value str
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
GetDomainCacheHost
- Cache
Host List<Volcengine.Rules Get Domain Cache Host Cache Host Rule> - 表示一组共享缓存 HOST 的配置。当前您只能只能创建一个配置。当 Switch 是 true 时,该参数为必填。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- Cache
Host []GetRules Domain Cache Host Cache Host Rule - 表示一组共享缓存 HOST 的配置。当前您只能只能创建一个配置。当 Switch 是 true 时,该参数为必填。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- cache
Host List<GetRules Domain Cache Host Cache Host Rule> - 表示一组共享缓存 HOST 的配置。当前您只能只能创建一个配置。当 Switch 是 true 时,该参数为必填。
- switch_ Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- cache
Host GetRules Domain Cache Host Cache Host Rule[] - 表示一组共享缓存 HOST 的配置。当前您只能只能创建一个配置。当 Switch 是 true 时,该参数为必填。
- switch boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- cache_
host_ Sequence[Getrules Domain Cache Host Cache Host Rule] - 表示一组共享缓存 HOST 的配置。当前您只能只能创建一个配置。当 Switch 是 true 时,该参数为必填。
- switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- cache
Host List<Property Map>Rules - 表示一组共享缓存 HOST 的配置。当前您只能只能创建一个配置。当 Switch 是 true 时,该参数为必填。
- switch Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
GetDomainCacheHostCacheHostRule
- Cache
Host Volcengine.Action Get Domain Cache Host Cache Host Rule Cache Host Action - 表示目标域名。 该目标域名必须是您账户下的一个加速域名。该参数指示 Domain 共享 CacheHost 的缓存。
- Condition
Volcengine.
Get Domain Cache Host Cache Host Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- Cache
Host GetAction Domain Cache Host Cache Host Rule Cache Host Action - 表示目标域名。 该目标域名必须是您账户下的一个加速域名。该参数指示 Domain 共享 CacheHost 的缓存。
- Condition
Get
Domain Cache Host Cache Host Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- cache
Host GetAction Domain Cache Host Cache Host Rule Cache Host Action - 表示目标域名。 该目标域名必须是您账户下的一个加速域名。该参数指示 Domain 共享 CacheHost 的缓存。
- condition
Get
Domain Cache Host Cache Host Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- cache
Host GetAction Domain Cache Host Cache Host Rule Cache Host Action - 表示目标域名。 该目标域名必须是您账户下的一个加速域名。该参数指示 Domain 共享 CacheHost 的缓存。
- condition
Get
Domain Cache Host Cache Host Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- cache_
host_ Getaction Domain Cache Host Cache Host Rule Cache Host Action - 表示目标域名。 该目标域名必须是您账户下的一个加速域名。该参数指示 Domain 共享 CacheHost 的缓存。
- condition
Get
Domain Cache Host Cache Host Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- cache
Host Property MapAction - 表示目标域名。 该目标域名必须是您账户下的一个加速域名。该参数指示 Domain 共享 CacheHost 的缓存。
- condition Property Map
- 表示该配置模块的生效条件,由一组规则组成。
GetDomainCacheHostCacheHostRuleCacheHostAction
- Cache
Host string - 表示目标域名。 该目标域名必须是您账户下的一个加速域名。该参数指示 Domain 共享 CacheHost 的缓存。
- Cache
Host string - 表示目标域名。 该目标域名必须是您账户下的一个加速域名。该参数指示 Domain 共享 CacheHost 的缓存。
- cache
Host String - 表示目标域名。 该目标域名必须是您账户下的一个加速域名。该参数指示 Domain 共享 CacheHost 的缓存。
- cache
Host string - 表示目标域名。 该目标域名必须是您账户下的一个加速域名。该参数指示 Domain 共享 CacheHost 的缓存。
- cache_
host str - 表示目标域名。 该目标域名必须是您账户下的一个加速域名。该参数指示 Domain 共享 CacheHost 的缓存。
- cache
Host String - 表示目标域名。 该目标域名必须是您账户下的一个加速域名。该参数指示 Domain 共享 CacheHost 的缓存。
GetDomainCacheHostCacheHostRuleCondition
- Condition
Rules List<Volcengine.Get Domain Cache Host Cache Host Rule Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- Condition
Rules []GetDomain Cache Host Cache Host Rule Condition Condition Rule - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<GetDomain Cache Host Cache Host Rule Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules GetDomain Cache Host Cache Host Rule Condition Condition Rule[] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition_
rules Sequence[GetDomain Cache Host Cache Host Rule Condition Condition Rule] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective str
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<Property Map> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
GetDomainCacheHostCacheHostRuleConditionConditionRule
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name str
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object str
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator str
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type str
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value str
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
GetDomainCacheKey
- Cache
Key Volcengine.Action Get Domain Cache Key Cache Key Action - 表示在 Condition 情况下,内容分发网络执行的操作。
- Condition
Volcengine.
Get Domain Cache Key Condition - 表示该配置模块的生效条件,由一组规则组成。
- Cache
Key GetAction Domain Cache Key Cache Key Action - 表示在 Condition 情况下,内容分发网络执行的操作。
- Condition
Get
Domain Cache Key Condition - 表示该配置模块的生效条件,由一组规则组成。
- cache
Key GetAction Domain Cache Key Cache Key Action - 表示在 Condition 情况下,内容分发网络执行的操作。
- condition
Get
Domain Cache Key Condition - 表示该配置模块的生效条件,由一组规则组成。
- cache
Key GetAction Domain Cache Key Cache Key Action - 表示在 Condition 情况下,内容分发网络执行的操作。
- condition
Get
Domain Cache Key Condition - 表示该配置模块的生效条件,由一组规则组成。
- cache_
key_ Getaction Domain Cache Key Cache Key Action - 表示在 Condition 情况下,内容分发网络执行的操作。
- condition
Get
Domain Cache Key Condition - 表示该配置模块的生效条件,由一组规则组成。
- cache
Key Property MapAction - 表示在 Condition 情况下,内容分发网络执行的操作。
- condition Property Map
- 表示该配置模块的生效条件,由一组规则组成。
GetDomainCacheKeyCacheKeyAction
- Cache
Key List<Volcengine.Components Get Domain Cache Key Cache Key Action Cache Key Component> - 表示一个操作配置的列表。当前您仅可设置一个操作配置。
- Cache
Key []GetComponents Domain Cache Key Cache Key Action Cache Key Component - 表示一个操作配置的列表。当前您仅可设置一个操作配置。
- cache
Key List<GetComponents Domain Cache Key Cache Key Action Cache Key Component> - 表示一个操作配置的列表。当前您仅可设置一个操作配置。
- cache
Key GetComponents Domain Cache Key Cache Key Action Cache Key Component[] - 表示一个操作配置的列表。当前您仅可设置一个操作配置。
- cache_
key_ Sequence[Getcomponents Domain Cache Key Cache Key Action Cache Key Component] - 表示一个操作配置的列表。当前您仅可设置一个操作配置。
- cache
Key List<Property Map>Components - 表示一个操作配置的列表。当前您仅可设置一个操作配置。
GetDomainCacheKeyCacheKeyActionCacheKeyComponent
- Action string
- 执行动作,修改时需要指定。该参数有以下取值:exclude:缓存键不包括任何查询参数,也就是去参数缓存。include:缓存键包括所有的查询参数,也就是保留参数缓存。includePart:缓存键包括 Subobject 中的查询参数,也就是保留部分参数缓存。excludePart:缓存键不包括 Subobject 中的查询参数,也就是删除部分参数缓存。
- Ignore
Case bool - 表示内容分发网络在匹配 Value 时,是否忽略大小写。该参数有以下取值:true:表示忽略大小写。false:表示不忽略大小写。该参数的默认值是 false。
- Object string
- 表示需要设置的对象。当前您仅可指定 queryString。queryString 表示请求 URL 中的查询参数。
- Subobject string
- 指定一个或者多个 Object 类型的对象。该参数的说明如下:如果Action 是 include 或者 exclude,Subobject的值必须是 。 表示全部查询参数。如果 Action 是 includePart 或者 excludePart,您可以指定一个或者多个查询参数。您指定的查询参数不能是 *,也不能包含连续斜杠(//)、百分号(%)、空格。多个查询参数名称使用英文分号(;)分隔。Subobject 的默认值是 *。
- Action string
- 执行动作,修改时需要指定。该参数有以下取值:exclude:缓存键不包括任何查询参数,也就是去参数缓存。include:缓存键包括所有的查询参数,也就是保留参数缓存。includePart:缓存键包括 Subobject 中的查询参数,也就是保留部分参数缓存。excludePart:缓存键不包括 Subobject 中的查询参数,也就是删除部分参数缓存。
- Ignore
Case bool - 表示内容分发网络在匹配 Value 时,是否忽略大小写。该参数有以下取值:true:表示忽略大小写。false:表示不忽略大小写。该参数的默认值是 false。
- Object string
- 表示需要设置的对象。当前您仅可指定 queryString。queryString 表示请求 URL 中的查询参数。
- Subobject string
- 指定一个或者多个 Object 类型的对象。该参数的说明如下:如果Action 是 include 或者 exclude,Subobject的值必须是 。 表示全部查询参数。如果 Action 是 includePart 或者 excludePart,您可以指定一个或者多个查询参数。您指定的查询参数不能是 *,也不能包含连续斜杠(//)、百分号(%)、空格。多个查询参数名称使用英文分号(;)分隔。Subobject 的默认值是 *。
- action String
- 执行动作,修改时需要指定。该参数有以下取值:exclude:缓存键不包括任何查询参数,也就是去参数缓存。include:缓存键包括所有的查询参数,也就是保留参数缓存。includePart:缓存键包括 Subobject 中的查询参数,也就是保留部分参数缓存。excludePart:缓存键不包括 Subobject 中的查询参数,也就是删除部分参数缓存。
- ignore
Case Boolean - 表示内容分发网络在匹配 Value 时,是否忽略大小写。该参数有以下取值:true:表示忽略大小写。false:表示不忽略大小写。该参数的默认值是 false。
- object String
- 表示需要设置的对象。当前您仅可指定 queryString。queryString 表示请求 URL 中的查询参数。
- subobject String
- 指定一个或者多个 Object 类型的对象。该参数的说明如下:如果Action 是 include 或者 exclude,Subobject的值必须是 。 表示全部查询参数。如果 Action 是 includePart 或者 excludePart,您可以指定一个或者多个查询参数。您指定的查询参数不能是 *,也不能包含连续斜杠(//)、百分号(%)、空格。多个查询参数名称使用英文分号(;)分隔。Subobject 的默认值是 *。
- action string
- 执行动作,修改时需要指定。该参数有以下取值:exclude:缓存键不包括任何查询参数,也就是去参数缓存。include:缓存键包括所有的查询参数,也就是保留参数缓存。includePart:缓存键包括 Subobject 中的查询参数,也就是保留部分参数缓存。excludePart:缓存键不包括 Subobject 中的查询参数,也就是删除部分参数缓存。
- ignore
Case boolean - 表示内容分发网络在匹配 Value 时,是否忽略大小写。该参数有以下取值:true:表示忽略大小写。false:表示不忽略大小写。该参数的默认值是 false。
- object string
- 表示需要设置的对象。当前您仅可指定 queryString。queryString 表示请求 URL 中的查询参数。
- subobject string
- 指定一个或者多个 Object 类型的对象。该参数的说明如下:如果Action 是 include 或者 exclude,Subobject的值必须是 。 表示全部查询参数。如果 Action 是 includePart 或者 excludePart,您可以指定一个或者多个查询参数。您指定的查询参数不能是 *,也不能包含连续斜杠(//)、百分号(%)、空格。多个查询参数名称使用英文分号(;)分隔。Subobject 的默认值是 *。
- action str
- 执行动作,修改时需要指定。该参数有以下取值:exclude:缓存键不包括任何查询参数,也就是去参数缓存。include:缓存键包括所有的查询参数,也就是保留参数缓存。includePart:缓存键包括 Subobject 中的查询参数,也就是保留部分参数缓存。excludePart:缓存键不包括 Subobject 中的查询参数,也就是删除部分参数缓存。
- ignore_
case bool - 表示内容分发网络在匹配 Value 时,是否忽略大小写。该参数有以下取值:true:表示忽略大小写。false:表示不忽略大小写。该参数的默认值是 false。
- object str
- 表示需要设置的对象。当前您仅可指定 queryString。queryString 表示请求 URL 中的查询参数。
- subobject str
- 指定一个或者多个 Object 类型的对象。该参数的说明如下:如果Action 是 include 或者 exclude,Subobject的值必须是 。 表示全部查询参数。如果 Action 是 includePart 或者 excludePart,您可以指定一个或者多个查询参数。您指定的查询参数不能是 *,也不能包含连续斜杠(//)、百分号(%)、空格。多个查询参数名称使用英文分号(;)分隔。Subobject 的默认值是 *。
- action String
- 执行动作,修改时需要指定。该参数有以下取值:exclude:缓存键不包括任何查询参数,也就是去参数缓存。include:缓存键包括所有的查询参数,也就是保留参数缓存。includePart:缓存键包括 Subobject 中的查询参数,也就是保留部分参数缓存。excludePart:缓存键不包括 Subobject 中的查询参数,也就是删除部分参数缓存。
- ignore
Case Boolean - 表示内容分发网络在匹配 Value 时,是否忽略大小写。该参数有以下取值:true:表示忽略大小写。false:表示不忽略大小写。该参数的默认值是 false。
- object String
- 表示需要设置的对象。当前您仅可指定 queryString。queryString 表示请求 URL 中的查询参数。
- subobject String
- 指定一个或者多个 Object 类型的对象。该参数的说明如下:如果Action 是 include 或者 exclude,Subobject的值必须是 。 表示全部查询参数。如果 Action 是 includePart 或者 excludePart,您可以指定一个或者多个查询参数。您指定的查询参数不能是 *,也不能包含连续斜杠(//)、百分号(%)、空格。多个查询参数名称使用英文分号(;)分隔。Subobject 的默认值是 *。
GetDomainCacheKeyCondition
- Condition
Rules List<Volcengine.Get Domain Cache Key Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- Condition
Rules []GetDomain Cache Key Condition Condition Rule - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<GetDomain Cache Key Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules GetDomain Cache Key Condition Condition Rule[] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition_
rules Sequence[GetDomain Cache Key Condition Condition Rule] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective str
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<Property Map> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
GetDomainCacheKeyConditionConditionRule
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name str
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object str
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator str
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type str
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value str
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
GetDomainCompression
- Compression
Rules List<Volcengine.Get Domain Compression Compression Rule> - 表示一组智能压缩的配置规则。当 Switch 是 true 时,该参数为必填。
- Switch bool
- 智能压缩配置开关。该参数有以下取值:true:表示启用智能压缩。false:表示禁用智能压缩。
- Compression
Rules []GetDomain Compression Compression Rule - 表示一组智能压缩的配置规则。当 Switch 是 true 时,该参数为必填。
- Switch bool
- 智能压缩配置开关。该参数有以下取值:true:表示启用智能压缩。false:表示禁用智能压缩。
- compression
Rules List<GetDomain Compression Compression Rule> - 表示一组智能压缩的配置规则。当 Switch 是 true 时,该参数为必填。
- switch_ Boolean
- 智能压缩配置开关。该参数有以下取值:true:表示启用智能压缩。false:表示禁用智能压缩。
- compression
Rules GetDomain Compression Compression Rule[] - 表示一组智能压缩的配置规则。当 Switch 是 true 时,该参数为必填。
- switch boolean
- 智能压缩配置开关。该参数有以下取值:true:表示启用智能压缩。false:表示禁用智能压缩。
- compression_
rules Sequence[GetDomain Compression Compression Rule] - 表示一组智能压缩的配置规则。当 Switch 是 true 时,该参数为必填。
- switch bool
- 智能压缩配置开关。该参数有以下取值:true:表示启用智能压缩。false:表示禁用智能压缩。
- compression
Rules List<Property Map> - 表示一组智能压缩的配置规则。当 Switch 是 true 时,该参数为必填。
- switch Boolean
- 智能压缩配置开关。该参数有以下取值:true:表示启用智能压缩。false:表示禁用智能压缩。
GetDomainCompressionCompressionRule
- Compression
Action GetDomain Compression Compression Rule Compression Action - 表示压缩操作的配置。
- Condition
Get
Domain Compression Compression Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- compression
Action GetDomain Compression Compression Rule Compression Action - 表示压缩操作的配置。
- condition
Get
Domain Compression Compression Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- compression
Action GetDomain Compression Compression Rule Compression Action - 表示压缩操作的配置。
- condition
Get
Domain Compression Compression Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- compression_
action GetDomain Compression Compression Rule Compression Action - 表示压缩操作的配置。
- condition
Get
Domain Compression Compression Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- compression
Action Property Map - 表示压缩操作的配置。
- condition Property Map
- 表示该配置模块的生效条件,由一组规则组成。
GetDomainCompressionCompressionRuleCompressionAction
- Compression
Format string - 如果匹配条件是基于 Content-Type 头部(此时,Condition 是 null 或不指定),该参数用来指定 Content-Type 的匹配条件,有以下取值:default: 表示匹配条件是 Content-Type 头部匹配默认 Content-Type 列表中包含的文件类型。customize:表示匹配条件是 Content-Type 头部匹配自定义的文件类型。如果 Conditon 不为 null,表示匹配条件是在 ConditionRule 中定义的。此时,该参数必须设置为 all。
- Compression
Target string - 指定压缩的文件类型。该参数的说明如下:如果 CompressionFormat 为 default,该参数必须设置为 *,表示默认的 Content-Type 列表。该列表包含以下文件类型:text/html、text/xml、text/plain、text/css、application/javascript、application/x-javascript、application/rss+xml、text/javascript、image/tiff、image/svg+xml、application/json、application/xml、text/plain; charset=utf-8。如果 CompressionFormat 为 customize,需要指定一个或者多个文件类型。多个文件类型以逗号(,)分隔。如果 CompressionFormat 为 all,该参数必须设置为 *。
- Compression
Types List<string> - 压缩算法,gzip,br 指定类型压缩,default:默认所有文件压缩,次数Target为*;customize:自定义文件类型压缩. choices: [default, customize]
- Max
File intSize Kb - 表示文件大小范围的最小值,CDN 仅对大小在 MinFileSizeKB 和 MaxFileSizeKB 所表示的范围内的文件进行压缩。该参数的取值范围是 0 - 2,147,483,647,单位是 KB,使用的进制是 1,024。该参数的默认值是 0。
- Min
File intSize Kb - 表示文件大小范围的最大值,取值范围是 0 - 2,147,483,647,单位是 KB,使用的进制是 1,024。如果不指定该参数,表示您不限制文件大小的上限。
- Compression
Format string - 如果匹配条件是基于 Content-Type 头部(此时,Condition 是 null 或不指定),该参数用来指定 Content-Type 的匹配条件,有以下取值:default: 表示匹配条件是 Content-Type 头部匹配默认 Content-Type 列表中包含的文件类型。customize:表示匹配条件是 Content-Type 头部匹配自定义的文件类型。如果 Conditon 不为 null,表示匹配条件是在 ConditionRule 中定义的。此时,该参数必须设置为 all。
- Compression
Target string - 指定压缩的文件类型。该参数的说明如下:如果 CompressionFormat 为 default,该参数必须设置为 *,表示默认的 Content-Type 列表。该列表包含以下文件类型:text/html、text/xml、text/plain、text/css、application/javascript、application/x-javascript、application/rss+xml、text/javascript、image/tiff、image/svg+xml、application/json、application/xml、text/plain; charset=utf-8。如果 CompressionFormat 为 customize,需要指定一个或者多个文件类型。多个文件类型以逗号(,)分隔。如果 CompressionFormat 为 all,该参数必须设置为 *。
- Compression
Types []string - 压缩算法,gzip,br 指定类型压缩,default:默认所有文件压缩,次数Target为*;customize:自定义文件类型压缩. choices: [default, customize]
- Max
File intSize Kb - 表示文件大小范围的最小值,CDN 仅对大小在 MinFileSizeKB 和 MaxFileSizeKB 所表示的范围内的文件进行压缩。该参数的取值范围是 0 - 2,147,483,647,单位是 KB,使用的进制是 1,024。该参数的默认值是 0。
- Min
File intSize Kb - 表示文件大小范围的最大值,取值范围是 0 - 2,147,483,647,单位是 KB,使用的进制是 1,024。如果不指定该参数,表示您不限制文件大小的上限。
- compression
Format String - 如果匹配条件是基于 Content-Type 头部(此时,Condition 是 null 或不指定),该参数用来指定 Content-Type 的匹配条件,有以下取值:default: 表示匹配条件是 Content-Type 头部匹配默认 Content-Type 列表中包含的文件类型。customize:表示匹配条件是 Content-Type 头部匹配自定义的文件类型。如果 Conditon 不为 null,表示匹配条件是在 ConditionRule 中定义的。此时,该参数必须设置为 all。
- compression
Target String - 指定压缩的文件类型。该参数的说明如下:如果 CompressionFormat 为 default,该参数必须设置为 *,表示默认的 Content-Type 列表。该列表包含以下文件类型:text/html、text/xml、text/plain、text/css、application/javascript、application/x-javascript、application/rss+xml、text/javascript、image/tiff、image/svg+xml、application/json、application/xml、text/plain; charset=utf-8。如果 CompressionFormat 为 customize,需要指定一个或者多个文件类型。多个文件类型以逗号(,)分隔。如果 CompressionFormat 为 all,该参数必须设置为 *。
- compression
Types List<String> - 压缩算法,gzip,br 指定类型压缩,default:默认所有文件压缩,次数Target为*;customize:自定义文件类型压缩. choices: [default, customize]
- max
File IntegerSize Kb - 表示文件大小范围的最小值,CDN 仅对大小在 MinFileSizeKB 和 MaxFileSizeKB 所表示的范围内的文件进行压缩。该参数的取值范围是 0 - 2,147,483,647,单位是 KB,使用的进制是 1,024。该参数的默认值是 0。
- min
File IntegerSize Kb - 表示文件大小范围的最大值,取值范围是 0 - 2,147,483,647,单位是 KB,使用的进制是 1,024。如果不指定该参数,表示您不限制文件大小的上限。
- compression
Format string - 如果匹配条件是基于 Content-Type 头部(此时,Condition 是 null 或不指定),该参数用来指定 Content-Type 的匹配条件,有以下取值:default: 表示匹配条件是 Content-Type 头部匹配默认 Content-Type 列表中包含的文件类型。customize:表示匹配条件是 Content-Type 头部匹配自定义的文件类型。如果 Conditon 不为 null,表示匹配条件是在 ConditionRule 中定义的。此时,该参数必须设置为 all。
- compression
Target string - 指定压缩的文件类型。该参数的说明如下:如果 CompressionFormat 为 default,该参数必须设置为 *,表示默认的 Content-Type 列表。该列表包含以下文件类型:text/html、text/xml、text/plain、text/css、application/javascript、application/x-javascript、application/rss+xml、text/javascript、image/tiff、image/svg+xml、application/json、application/xml、text/plain; charset=utf-8。如果 CompressionFormat 为 customize,需要指定一个或者多个文件类型。多个文件类型以逗号(,)分隔。如果 CompressionFormat 为 all,该参数必须设置为 *。
- compression
Types string[] - 压缩算法,gzip,br 指定类型压缩,default:默认所有文件压缩,次数Target为*;customize:自定义文件类型压缩. choices: [default, customize]
- max
File numberSize Kb - 表示文件大小范围的最小值,CDN 仅对大小在 MinFileSizeKB 和 MaxFileSizeKB 所表示的范围内的文件进行压缩。该参数的取值范围是 0 - 2,147,483,647,单位是 KB,使用的进制是 1,024。该参数的默认值是 0。
- min
File numberSize Kb - 表示文件大小范围的最大值,取值范围是 0 - 2,147,483,647,单位是 KB,使用的进制是 1,024。如果不指定该参数,表示您不限制文件大小的上限。
- compression_
format str - 如果匹配条件是基于 Content-Type 头部(此时,Condition 是 null 或不指定),该参数用来指定 Content-Type 的匹配条件,有以下取值:default: 表示匹配条件是 Content-Type 头部匹配默认 Content-Type 列表中包含的文件类型。customize:表示匹配条件是 Content-Type 头部匹配自定义的文件类型。如果 Conditon 不为 null,表示匹配条件是在 ConditionRule 中定义的。此时,该参数必须设置为 all。
- compression_
target str - 指定压缩的文件类型。该参数的说明如下:如果 CompressionFormat 为 default,该参数必须设置为 *,表示默认的 Content-Type 列表。该列表包含以下文件类型:text/html、text/xml、text/plain、text/css、application/javascript、application/x-javascript、application/rss+xml、text/javascript、image/tiff、image/svg+xml、application/json、application/xml、text/plain; charset=utf-8。如果 CompressionFormat 为 customize,需要指定一个或者多个文件类型。多个文件类型以逗号(,)分隔。如果 CompressionFormat 为 all,该参数必须设置为 *。
- compression_
types Sequence[str] - 压缩算法,gzip,br 指定类型压缩,default:默认所有文件压缩,次数Target为*;customize:自定义文件类型压缩. choices: [default, customize]
- max_
file_ intsize_ kb - 表示文件大小范围的最小值,CDN 仅对大小在 MinFileSizeKB 和 MaxFileSizeKB 所表示的范围内的文件进行压缩。该参数的取值范围是 0 - 2,147,483,647,单位是 KB,使用的进制是 1,024。该参数的默认值是 0。
- min_
file_ intsize_ kb - 表示文件大小范围的最大值,取值范围是 0 - 2,147,483,647,单位是 KB,使用的进制是 1,024。如果不指定该参数,表示您不限制文件大小的上限。
- compression
Format String - 如果匹配条件是基于 Content-Type 头部(此时,Condition 是 null 或不指定),该参数用来指定 Content-Type 的匹配条件,有以下取值:default: 表示匹配条件是 Content-Type 头部匹配默认 Content-Type 列表中包含的文件类型。customize:表示匹配条件是 Content-Type 头部匹配自定义的文件类型。如果 Conditon 不为 null,表示匹配条件是在 ConditionRule 中定义的。此时,该参数必须设置为 all。
- compression
Target String - 指定压缩的文件类型。该参数的说明如下:如果 CompressionFormat 为 default,该参数必须设置为 *,表示默认的 Content-Type 列表。该列表包含以下文件类型:text/html、text/xml、text/plain、text/css、application/javascript、application/x-javascript、application/rss+xml、text/javascript、image/tiff、image/svg+xml、application/json、application/xml、text/plain; charset=utf-8。如果 CompressionFormat 为 customize,需要指定一个或者多个文件类型。多个文件类型以逗号(,)分隔。如果 CompressionFormat 为 all,该参数必须设置为 *。
- compression
Types List<String> - 压缩算法,gzip,br 指定类型压缩,default:默认所有文件压缩,次数Target为*;customize:自定义文件类型压缩. choices: [default, customize]
- max
File NumberSize Kb - 表示文件大小范围的最小值,CDN 仅对大小在 MinFileSizeKB 和 MaxFileSizeKB 所表示的范围内的文件进行压缩。该参数的取值范围是 0 - 2,147,483,647,单位是 KB,使用的进制是 1,024。该参数的默认值是 0。
- min
File NumberSize Kb - 表示文件大小范围的最大值,取值范围是 0 - 2,147,483,647,单位是 KB,使用的进制是 1,024。如果不指定该参数,表示您不限制文件大小的上限。
GetDomainCompressionCompressionRuleCondition
- Condition
Rules List<Volcengine.Get Domain Compression Compression Rule Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- Condition
Rules []GetDomain Compression Compression Rule Condition Condition Rule - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<GetDomain Compression Compression Rule Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules GetDomain Compression Compression Rule Condition Condition Rule[] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition_
rules Sequence[GetDomain Compression Compression Rule Condition Condition Rule] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective str
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<Property Map> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
GetDomainCompressionCompressionRuleConditionConditionRule
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name str
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object str
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator str
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type str
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value str
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
GetDomainConditionalOrigin
- Origin
Rules List<Volcengine.Get Domain Conditional Origin Origin Rule> - 表示一个规则列表。列表中的每条规则中定义了一个过滤器以及内容分发网络对满足过滤条件的请求所执行的操作。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- Origin
Rules []GetDomain Conditional Origin Origin Rule - 表示一个规则列表。列表中的每条规则中定义了一个过滤器以及内容分发网络对满足过滤条件的请求所执行的操作。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- origin
Rules List<GetDomain Conditional Origin Origin Rule> - 表示一个规则列表。列表中的每条规则中定义了一个过滤器以及内容分发网络对满足过滤条件的请求所执行的操作。
- switch_ Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- origin
Rules GetDomain Conditional Origin Origin Rule[] - 表示一个规则列表。列表中的每条规则中定义了一个过滤器以及内容分发网络对满足过滤条件的请求所执行的操作。
- switch boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- origin_
rules Sequence[GetDomain Conditional Origin Origin Rule] - 表示一个规则列表。列表中的每条规则中定义了一个过滤器以及内容分发网络对满足过滤条件的请求所执行的操作。
- switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- origin
Rules List<Property Map> - 表示一个规则列表。列表中的每条规则中定义了一个过滤器以及内容分发网络对满足过滤条件的请求所执行的操作。
- switch Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
GetDomainConditionalOriginOriginRule
- Actions
Volcengine.
Get Domain Conditional Origin Origin Rule Actions - 表示列表中一条规则的操作配置。
- Condition
Volcengine.
Get Domain Conditional Origin Origin Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- Actions
Get
Domain Conditional Origin Origin Rule Actions - 表示列表中一条规则的操作配置。
- Condition
Get
Domain Conditional Origin Origin Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- actions
Get
Domain Conditional Origin Origin Rule Actions - 表示列表中一条规则的操作配置。
- condition
Get
Domain Conditional Origin Origin Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- actions
Get
Domain Conditional Origin Origin Rule Actions - 表示列表中一条规则的操作配置。
- condition
Get
Domain Conditional Origin Origin Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- actions
Get
Domain Conditional Origin Origin Rule Actions - 表示列表中一条规则的操作配置。
- condition
Get
Domain Conditional Origin Origin Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- actions Property Map
- 表示列表中一条规则的操作配置。
- condition Property Map
- 表示该配置模块的生效条件,由一组规则组成。
GetDomainConditionalOriginOriginRuleActions
- Origin
Lines List<Volcengine.Get Domain Conditional Origin Origin Rule Actions Origin Line> - 表示一个源站配置列表。当前,列表中只能包含一个源站配置。
- Origin
Lines []GetDomain Conditional Origin Origin Rule Actions Origin Line - 表示一个源站配置列表。当前,列表中只能包含一个源站配置。
- origin
Lines List<GetDomain Conditional Origin Origin Rule Actions Origin Line> - 表示一个源站配置列表。当前,列表中只能包含一个源站配置。
- origin
Lines GetDomain Conditional Origin Origin Rule Actions Origin Line[] - 表示一个源站配置列表。当前,列表中只能包含一个源站配置。
- origin_
lines Sequence[GetDomain Conditional Origin Origin Rule Actions Origin Line] - 表示一个源站配置列表。当前,列表中只能包含一个源站配置。
- origin
Lines List<Property Map> - 表示一个源站配置列表。当前,列表中只能包含一个源站配置。
GetDomainConditionalOriginOriginRuleActionsOriginLine
- Address string
- 表示一个源站的地址。当 InstanceType 是 ip 时,Address 表示一个 IPv4 或者 IPv6 地址。当 InstanceType 是 domain 时,Address 表示一个域名。该域名不能是泛域名。如果您指定了 OriginLines,Address 必填。
- Http
Port string - 表示内容分发网络使用 HTTP 协议访问该源站时所使用的端口,取值范围是 1-65535,默认值是 80。如果源站没有开放该端口,您无需指定该参数。
- Https
Port string - 表示内容分发网络使用 HTTPS 协议访问该源站时所使用的端口,取值范围是 1-65535,默认值是 443。如果源站没有开放该端口,您无需指定该参数。
- Instance
Type string - 表示源站的类型。该参数有以下取值:ip:表示 IP 地址。domain:表示域名。如果您指定了 OriginLines,InstanceType 必填。
- Origin
Host string - 如果源站服务器上有多个站点,该参数表示回源请求访问的站点域名。该参数的优先级高于全局 OriginHost 参数。该参数值的长度不能超过 1,024 个字符。该参数的默认值与全局 OriginHost 相同。
- Address string
- 表示一个源站的地址。当 InstanceType 是 ip 时,Address 表示一个 IPv4 或者 IPv6 地址。当 InstanceType 是 domain 时,Address 表示一个域名。该域名不能是泛域名。如果您指定了 OriginLines,Address 必填。
- Http
Port string - 表示内容分发网络使用 HTTP 协议访问该源站时所使用的端口,取值范围是 1-65535,默认值是 80。如果源站没有开放该端口,您无需指定该参数。
- Https
Port string - 表示内容分发网络使用 HTTPS 协议访问该源站时所使用的端口,取值范围是 1-65535,默认值是 443。如果源站没有开放该端口,您无需指定该参数。
- Instance
Type string - 表示源站的类型。该参数有以下取值:ip:表示 IP 地址。domain:表示域名。如果您指定了 OriginLines,InstanceType 必填。
- Origin
Host string - 如果源站服务器上有多个站点,该参数表示回源请求访问的站点域名。该参数的优先级高于全局 OriginHost 参数。该参数值的长度不能超过 1,024 个字符。该参数的默认值与全局 OriginHost 相同。
- address String
- 表示一个源站的地址。当 InstanceType 是 ip 时,Address 表示一个 IPv4 或者 IPv6 地址。当 InstanceType 是 domain 时,Address 表示一个域名。该域名不能是泛域名。如果您指定了 OriginLines,Address 必填。
- http
Port String - 表示内容分发网络使用 HTTP 协议访问该源站时所使用的端口,取值范围是 1-65535,默认值是 80。如果源站没有开放该端口,您无需指定该参数。
- https
Port String - 表示内容分发网络使用 HTTPS 协议访问该源站时所使用的端口,取值范围是 1-65535,默认值是 443。如果源站没有开放该端口,您无需指定该参数。
- instance
Type String - 表示源站的类型。该参数有以下取值:ip:表示 IP 地址。domain:表示域名。如果您指定了 OriginLines,InstanceType 必填。
- origin
Host String - 如果源站服务器上有多个站点,该参数表示回源请求访问的站点域名。该参数的优先级高于全局 OriginHost 参数。该参数值的长度不能超过 1,024 个字符。该参数的默认值与全局 OriginHost 相同。
- address string
- 表示一个源站的地址。当 InstanceType 是 ip 时,Address 表示一个 IPv4 或者 IPv6 地址。当 InstanceType 是 domain 时,Address 表示一个域名。该域名不能是泛域名。如果您指定了 OriginLines,Address 必填。
- http
Port string - 表示内容分发网络使用 HTTP 协议访问该源站时所使用的端口,取值范围是 1-65535,默认值是 80。如果源站没有开放该端口,您无需指定该参数。
- https
Port string - 表示内容分发网络使用 HTTPS 协议访问该源站时所使用的端口,取值范围是 1-65535,默认值是 443。如果源站没有开放该端口,您无需指定该参数。
- instance
Type string - 表示源站的类型。该参数有以下取值:ip:表示 IP 地址。domain:表示域名。如果您指定了 OriginLines,InstanceType 必填。
- origin
Host string - 如果源站服务器上有多个站点,该参数表示回源请求访问的站点域名。该参数的优先级高于全局 OriginHost 参数。该参数值的长度不能超过 1,024 个字符。该参数的默认值与全局 OriginHost 相同。
- address str
- 表示一个源站的地址。当 InstanceType 是 ip 时,Address 表示一个 IPv4 或者 IPv6 地址。当 InstanceType 是 domain 时,Address 表示一个域名。该域名不能是泛域名。如果您指定了 OriginLines,Address 必填。
- http_
port str - 表示内容分发网络使用 HTTP 协议访问该源站时所使用的端口,取值范围是 1-65535,默认值是 80。如果源站没有开放该端口,您无需指定该参数。
- https_
port str - 表示内容分发网络使用 HTTPS 协议访问该源站时所使用的端口,取值范围是 1-65535,默认值是 443。如果源站没有开放该端口,您无需指定该参数。
- instance_
type str - 表示源站的类型。该参数有以下取值:ip:表示 IP 地址。domain:表示域名。如果您指定了 OriginLines,InstanceType 必填。
- origin_
host str - 如果源站服务器上有多个站点,该参数表示回源请求访问的站点域名。该参数的优先级高于全局 OriginHost 参数。该参数值的长度不能超过 1,024 个字符。该参数的默认值与全局 OriginHost 相同。
- address String
- 表示一个源站的地址。当 InstanceType 是 ip 时,Address 表示一个 IPv4 或者 IPv6 地址。当 InstanceType 是 domain 时,Address 表示一个域名。该域名不能是泛域名。如果您指定了 OriginLines,Address 必填。
- http
Port String - 表示内容分发网络使用 HTTP 协议访问该源站时所使用的端口,取值范围是 1-65535,默认值是 80。如果源站没有开放该端口,您无需指定该参数。
- https
Port String - 表示内容分发网络使用 HTTPS 协议访问该源站时所使用的端口,取值范围是 1-65535,默认值是 443。如果源站没有开放该端口,您无需指定该参数。
- instance
Type String - 表示源站的类型。该参数有以下取值:ip:表示 IP 地址。domain:表示域名。如果您指定了 OriginLines,InstanceType 必填。
- origin
Host String - 如果源站服务器上有多个站点,该参数表示回源请求访问的站点域名。该参数的优先级高于全局 OriginHost 参数。该参数值的长度不能超过 1,024 个字符。该参数的默认值与全局 OriginHost 相同。
GetDomainConditionalOriginOriginRuleCondition
- Condition
Groups List<Volcengine.Get Domain Conditional Origin Origin Rule Condition Condition Group> - ConditionGroups
- Connective string
- 表示这些条件组之间的关系。该参数有以下取值:or:表示关系是 "或"。在这个情况下,只要满足一个条件组,用户请求就匹配该规则。and:表示关系是 "与"。在这个情况下,必须满足所有条件组,用户请求才匹配该规则。该参数的默认值是 or。
- Is
Group bool - 表示每个过滤条件是否是一个条件组。该参数值始终是 true,表示每个过滤条件是一个条件组。当前,每个条件组中只能包含一个过滤条件。
- Condition
Groups []GetDomain Conditional Origin Origin Rule Condition Condition Group - ConditionGroups
- Connective string
- 表示这些条件组之间的关系。该参数有以下取值:or:表示关系是 "或"。在这个情况下,只要满足一个条件组,用户请求就匹配该规则。and:表示关系是 "与"。在这个情况下,必须满足所有条件组,用户请求才匹配该规则。该参数的默认值是 or。
- Is
Group bool - 表示每个过滤条件是否是一个条件组。该参数值始终是 true,表示每个过滤条件是一个条件组。当前,每个条件组中只能包含一个过滤条件。
- condition
Groups List<GetDomain Conditional Origin Origin Rule Condition Condition Group> - ConditionGroups
- connective String
- 表示这些条件组之间的关系。该参数有以下取值:or:表示关系是 "或"。在这个情况下,只要满足一个条件组,用户请求就匹配该规则。and:表示关系是 "与"。在这个情况下,必须满足所有条件组,用户请求才匹配该规则。该参数的默认值是 or。
- is
Group Boolean - 表示每个过滤条件是否是一个条件组。该参数值始终是 true,表示每个过滤条件是一个条件组。当前,每个条件组中只能包含一个过滤条件。
- condition
Groups GetDomain Conditional Origin Origin Rule Condition Condition Group[] - ConditionGroups
- connective string
- 表示这些条件组之间的关系。该参数有以下取值:or:表示关系是 "或"。在这个情况下,只要满足一个条件组,用户请求就匹配该规则。and:表示关系是 "与"。在这个情况下,必须满足所有条件组,用户请求才匹配该规则。该参数的默认值是 or。
- is
Group boolean - 表示每个过滤条件是否是一个条件组。该参数值始终是 true,表示每个过滤条件是一个条件组。当前,每个条件组中只能包含一个过滤条件。
- condition_
groups Sequence[GetDomain Conditional Origin Origin Rule Condition Condition Group] - ConditionGroups
- connective str
- 表示这些条件组之间的关系。该参数有以下取值:or:表示关系是 "或"。在这个情况下,只要满足一个条件组,用户请求就匹配该规则。and:表示关系是 "与"。在这个情况下,必须满足所有条件组,用户请求才匹配该规则。该参数的默认值是 or。
- is_
group bool - 表示每个过滤条件是否是一个条件组。该参数值始终是 true,表示每个过滤条件是一个条件组。当前,每个条件组中只能包含一个过滤条件。
- condition
Groups List<Property Map> - ConditionGroups
- connective String
- 表示这些条件组之间的关系。该参数有以下取值:or:表示关系是 "或"。在这个情况下,只要满足一个条件组,用户请求就匹配该规则。and:表示关系是 "与"。在这个情况下,必须满足所有条件组,用户请求才匹配该规则。该参数的默认值是 or。
- is
Group Boolean - 表示每个过滤条件是否是一个条件组。该参数值始终是 true,表示每个过滤条件是一个条件组。当前,每个条件组中只能包含一个过滤条件。
GetDomainConditionalOriginOriginRuleConditionConditionGroup
- Condition
Volcengine.
Get Domain Conditional Origin Origin Rule Condition Condition Group Condition - 表示该配置模块的生效条件,由一组规则组成。
- Condition
Get
Domain Conditional Origin Origin Rule Condition Condition Group Condition - 表示该配置模块的生效条件,由一组规则组成。
- condition
Get
Domain Conditional Origin Origin Rule Condition Condition Group Condition - 表示该配置模块的生效条件,由一组规则组成。
- condition
Get
Domain Conditional Origin Origin Rule Condition Condition Group Condition - 表示该配置模块的生效条件,由一组规则组成。
- condition
Get
Domain Conditional Origin Origin Rule Condition Condition Group Condition - 表示该配置模块的生效条件,由一组规则组成。
- condition Property Map
- 表示该配置模块的生效条件,由一组规则组成。
GetDomainConditionalOriginOriginRuleConditionConditionGroupCondition
- Object string
- 表示一个过滤类型。该参数有以下取值:path:表示请求 URL 中的完整路径。directory:表示路径中的任意一个目录。假设路径是 /a/b/c/d/file,则 /a/、/b/c/、/d/ 都是目录。filetype:表示路径末尾的扩展名。fullquerystring:表示请求 URL 中的查询字符串。clientip:表示客户端的 IP 地址或者 IP 地址的归属地。如果您指定了 Condition,Object 必填。
- Operator string
- 表示一个对比类型。不同的 Object 对应不同的取值。当 Object 是 path、directory 或 filetype 时,该参数的取值有 equal、notequal。当 Object 是 path 时,该参数还有额外取值 regexmatch、regexnotmatch。当 Object 是 fullquerystring 时,该参数的取值有 regexmatch、regexnotmatch。当 Object 是 clientip 时,该参数的取值有 equal、notequal、belong、notbelong。各对比类型的说明如下:equal:表示如果 Object 匹配了 Value 中的某个过滤值,该请求就满足这个过滤条件。notequal:表示如果 Object 不匹配 Value 中的所有过滤值,该请求才满足这个过滤条件。regexmatch:表示如果 Value 中的某个正则表达式匹配了 Object 中的任何部分,该请求就满足这个过滤条件。regexnotmatch:表示如果 Value 中的所有正则表达式都不匹配 Object 中的任何部分,该请求才满足这个过滤条件。belong:表示如果客户端 IP 地址归属地在 Value 所表示国家和地区列表中,该请求就满足这个过滤条件。notbelong:表示如果客户端 IP 地址归属地不在 Value 所表示国家和地区列表中,该请求才满足这个过滤条件。如果您指定了 Condition,Operator 必填。
- Values List<string>
- 表示一个或者多个过滤值。过滤值之间使用分号(;)分隔。该参数的输入要求如下:当 Object 是 path、directory 或 filetype 时,所有过滤值的总长度不能超过 1,024 个字符,不能包含以下字符:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。当 Object 是 path 时,该参数有以下额外要求:每个过滤值必须以斜杠(/)开头,但不能以 / 结尾。您可以在过滤值中使用一个或者多个星号(),每个星号表示一个或者多个字符。例如:/www/img/myimage.png。当 Object 是 directory 时,该参数有以下额外要求:每个过滤值必须以斜杠(/)开头和结尾。例如:/www/img/。当 Object 是 filetype 时,该参数有以下额外要求:每个过滤值无需以句点(.)开头。例如:png;txt。当 Object 是 fullquerystring 时,该参数的输入要求如下:所有过滤值的总长度不能超过 256 个字符。过滤值可以包含数字、字母、百分号(%)、下划线()、中划线(-)。当 Object 是 clientip 时,如果 Operator 是 equal 或者 notequal,该参数的输入要求如下:IP 地址的数量不能超过 5 个。IP 地址必须是 IPv4 地址。如果您指定了 Condition,Value 必填。
- Object string
- 表示一个过滤类型。该参数有以下取值:path:表示请求 URL 中的完整路径。directory:表示路径中的任意一个目录。假设路径是 /a/b/c/d/file,则 /a/、/b/c/、/d/ 都是目录。filetype:表示路径末尾的扩展名。fullquerystring:表示请求 URL 中的查询字符串。clientip:表示客户端的 IP 地址或者 IP 地址的归属地。如果您指定了 Condition,Object 必填。
- Operator string
- 表示一个对比类型。不同的 Object 对应不同的取值。当 Object 是 path、directory 或 filetype 时,该参数的取值有 equal、notequal。当 Object 是 path 时,该参数还有额外取值 regexmatch、regexnotmatch。当 Object 是 fullquerystring 时,该参数的取值有 regexmatch、regexnotmatch。当 Object 是 clientip 时,该参数的取值有 equal、notequal、belong、notbelong。各对比类型的说明如下:equal:表示如果 Object 匹配了 Value 中的某个过滤值,该请求就满足这个过滤条件。notequal:表示如果 Object 不匹配 Value 中的所有过滤值,该请求才满足这个过滤条件。regexmatch:表示如果 Value 中的某个正则表达式匹配了 Object 中的任何部分,该请求就满足这个过滤条件。regexnotmatch:表示如果 Value 中的所有正则表达式都不匹配 Object 中的任何部分,该请求才满足这个过滤条件。belong:表示如果客户端 IP 地址归属地在 Value 所表示国家和地区列表中,该请求就满足这个过滤条件。notbelong:表示如果客户端 IP 地址归属地不在 Value 所表示国家和地区列表中,该请求才满足这个过滤条件。如果您指定了 Condition,Operator 必填。
- Values []string
- 表示一个或者多个过滤值。过滤值之间使用分号(;)分隔。该参数的输入要求如下:当 Object 是 path、directory 或 filetype 时,所有过滤值的总长度不能超过 1,024 个字符,不能包含以下字符:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。当 Object 是 path 时,该参数有以下额外要求:每个过滤值必须以斜杠(/)开头,但不能以 / 结尾。您可以在过滤值中使用一个或者多个星号(),每个星号表示一个或者多个字符。例如:/www/img/myimage.png。当 Object 是 directory 时,该参数有以下额外要求:每个过滤值必须以斜杠(/)开头和结尾。例如:/www/img/。当 Object 是 filetype 时,该参数有以下额外要求:每个过滤值无需以句点(.)开头。例如:png;txt。当 Object 是 fullquerystring 时,该参数的输入要求如下:所有过滤值的总长度不能超过 256 个字符。过滤值可以包含数字、字母、百分号(%)、下划线()、中划线(-)。当 Object 是 clientip 时,如果 Operator 是 equal 或者 notequal,该参数的输入要求如下:IP 地址的数量不能超过 5 个。IP 地址必须是 IPv4 地址。如果您指定了 Condition,Value 必填。
- object String
- 表示一个过滤类型。该参数有以下取值:path:表示请求 URL 中的完整路径。directory:表示路径中的任意一个目录。假设路径是 /a/b/c/d/file,则 /a/、/b/c/、/d/ 都是目录。filetype:表示路径末尾的扩展名。fullquerystring:表示请求 URL 中的查询字符串。clientip:表示客户端的 IP 地址或者 IP 地址的归属地。如果您指定了 Condition,Object 必填。
- operator String
- 表示一个对比类型。不同的 Object 对应不同的取值。当 Object 是 path、directory 或 filetype 时,该参数的取值有 equal、notequal。当 Object 是 path 时,该参数还有额外取值 regexmatch、regexnotmatch。当 Object 是 fullquerystring 时,该参数的取值有 regexmatch、regexnotmatch。当 Object 是 clientip 时,该参数的取值有 equal、notequal、belong、notbelong。各对比类型的说明如下:equal:表示如果 Object 匹配了 Value 中的某个过滤值,该请求就满足这个过滤条件。notequal:表示如果 Object 不匹配 Value 中的所有过滤值,该请求才满足这个过滤条件。regexmatch:表示如果 Value 中的某个正则表达式匹配了 Object 中的任何部分,该请求就满足这个过滤条件。regexnotmatch:表示如果 Value 中的所有正则表达式都不匹配 Object 中的任何部分,该请求才满足这个过滤条件。belong:表示如果客户端 IP 地址归属地在 Value 所表示国家和地区列表中,该请求就满足这个过滤条件。notbelong:表示如果客户端 IP 地址归属地不在 Value 所表示国家和地区列表中,该请求才满足这个过滤条件。如果您指定了 Condition,Operator 必填。
- values List<String>
- 表示一个或者多个过滤值。过滤值之间使用分号(;)分隔。该参数的输入要求如下:当 Object 是 path、directory 或 filetype 时,所有过滤值的总长度不能超过 1,024 个字符,不能包含以下字符:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。当 Object 是 path 时,该参数有以下额外要求:每个过滤值必须以斜杠(/)开头,但不能以 / 结尾。您可以在过滤值中使用一个或者多个星号(),每个星号表示一个或者多个字符。例如:/www/img/myimage.png。当 Object 是 directory 时,该参数有以下额外要求:每个过滤值必须以斜杠(/)开头和结尾。例如:/www/img/。当 Object 是 filetype 时,该参数有以下额外要求:每个过滤值无需以句点(.)开头。例如:png;txt。当 Object 是 fullquerystring 时,该参数的输入要求如下:所有过滤值的总长度不能超过 256 个字符。过滤值可以包含数字、字母、百分号(%)、下划线()、中划线(-)。当 Object 是 clientip 时,如果 Operator 是 equal 或者 notequal,该参数的输入要求如下:IP 地址的数量不能超过 5 个。IP 地址必须是 IPv4 地址。如果您指定了 Condition,Value 必填。
- object string
- 表示一个过滤类型。该参数有以下取值:path:表示请求 URL 中的完整路径。directory:表示路径中的任意一个目录。假设路径是 /a/b/c/d/file,则 /a/、/b/c/、/d/ 都是目录。filetype:表示路径末尾的扩展名。fullquerystring:表示请求 URL 中的查询字符串。clientip:表示客户端的 IP 地址或者 IP 地址的归属地。如果您指定了 Condition,Object 必填。
- operator string
- 表示一个对比类型。不同的 Object 对应不同的取值。当 Object 是 path、directory 或 filetype 时,该参数的取值有 equal、notequal。当 Object 是 path 时,该参数还有额外取值 regexmatch、regexnotmatch。当 Object 是 fullquerystring 时,该参数的取值有 regexmatch、regexnotmatch。当 Object 是 clientip 时,该参数的取值有 equal、notequal、belong、notbelong。各对比类型的说明如下:equal:表示如果 Object 匹配了 Value 中的某个过滤值,该请求就满足这个过滤条件。notequal:表示如果 Object 不匹配 Value 中的所有过滤值,该请求才满足这个过滤条件。regexmatch:表示如果 Value 中的某个正则表达式匹配了 Object 中的任何部分,该请求就满足这个过滤条件。regexnotmatch:表示如果 Value 中的所有正则表达式都不匹配 Object 中的任何部分,该请求才满足这个过滤条件。belong:表示如果客户端 IP 地址归属地在 Value 所表示国家和地区列表中,该请求就满足这个过滤条件。notbelong:表示如果客户端 IP 地址归属地不在 Value 所表示国家和地区列表中,该请求才满足这个过滤条件。如果您指定了 Condition,Operator 必填。
- values string[]
- 表示一个或者多个过滤值。过滤值之间使用分号(;)分隔。该参数的输入要求如下:当 Object 是 path、directory 或 filetype 时,所有过滤值的总长度不能超过 1,024 个字符,不能包含以下字符:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。当 Object 是 path 时,该参数有以下额外要求:每个过滤值必须以斜杠(/)开头,但不能以 / 结尾。您可以在过滤值中使用一个或者多个星号(),每个星号表示一个或者多个字符。例如:/www/img/myimage.png。当 Object 是 directory 时,该参数有以下额外要求:每个过滤值必须以斜杠(/)开头和结尾。例如:/www/img/。当 Object 是 filetype 时,该参数有以下额外要求:每个过滤值无需以句点(.)开头。例如:png;txt。当 Object 是 fullquerystring 时,该参数的输入要求如下:所有过滤值的总长度不能超过 256 个字符。过滤值可以包含数字、字母、百分号(%)、下划线()、中划线(-)。当 Object 是 clientip 时,如果 Operator 是 equal 或者 notequal,该参数的输入要求如下:IP 地址的数量不能超过 5 个。IP 地址必须是 IPv4 地址。如果您指定了 Condition,Value 必填。
- object str
- 表示一个过滤类型。该参数有以下取值:path:表示请求 URL 中的完整路径。directory:表示路径中的任意一个目录。假设路径是 /a/b/c/d/file,则 /a/、/b/c/、/d/ 都是目录。filetype:表示路径末尾的扩展名。fullquerystring:表示请求 URL 中的查询字符串。clientip:表示客户端的 IP 地址或者 IP 地址的归属地。如果您指定了 Condition,Object 必填。
- operator str
- 表示一个对比类型。不同的 Object 对应不同的取值。当 Object 是 path、directory 或 filetype 时,该参数的取值有 equal、notequal。当 Object 是 path 时,该参数还有额外取值 regexmatch、regexnotmatch。当 Object 是 fullquerystring 时,该参数的取值有 regexmatch、regexnotmatch。当 Object 是 clientip 时,该参数的取值有 equal、notequal、belong、notbelong。各对比类型的说明如下:equal:表示如果 Object 匹配了 Value 中的某个过滤值,该请求就满足这个过滤条件。notequal:表示如果 Object 不匹配 Value 中的所有过滤值,该请求才满足这个过滤条件。regexmatch:表示如果 Value 中的某个正则表达式匹配了 Object 中的任何部分,该请求就满足这个过滤条件。regexnotmatch:表示如果 Value 中的所有正则表达式都不匹配 Object 中的任何部分,该请求才满足这个过滤条件。belong:表示如果客户端 IP 地址归属地在 Value 所表示国家和地区列表中,该请求就满足这个过滤条件。notbelong:表示如果客户端 IP 地址归属地不在 Value 所表示国家和地区列表中,该请求才满足这个过滤条件。如果您指定了 Condition,Operator 必填。
- values Sequence[str]
- 表示一个或者多个过滤值。过滤值之间使用分号(;)分隔。该参数的输入要求如下:当 Object 是 path、directory 或 filetype 时,所有过滤值的总长度不能超过 1,024 个字符,不能包含以下字符:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。当 Object 是 path 时,该参数有以下额外要求:每个过滤值必须以斜杠(/)开头,但不能以 / 结尾。您可以在过滤值中使用一个或者多个星号(),每个星号表示一个或者多个字符。例如:/www/img/myimage.png。当 Object 是 directory 时,该参数有以下额外要求:每个过滤值必须以斜杠(/)开头和结尾。例如:/www/img/。当 Object 是 filetype 时,该参数有以下额外要求:每个过滤值无需以句点(.)开头。例如:png;txt。当 Object 是 fullquerystring 时,该参数的输入要求如下:所有过滤值的总长度不能超过 256 个字符。过滤值可以包含数字、字母、百分号(%)、下划线()、中划线(-)。当 Object 是 clientip 时,如果 Operator 是 equal 或者 notequal,该参数的输入要求如下:IP 地址的数量不能超过 5 个。IP 地址必须是 IPv4 地址。如果您指定了 Condition,Value 必填。
- object String
- 表示一个过滤类型。该参数有以下取值:path:表示请求 URL 中的完整路径。directory:表示路径中的任意一个目录。假设路径是 /a/b/c/d/file,则 /a/、/b/c/、/d/ 都是目录。filetype:表示路径末尾的扩展名。fullquerystring:表示请求 URL 中的查询字符串。clientip:表示客户端的 IP 地址或者 IP 地址的归属地。如果您指定了 Condition,Object 必填。
- operator String
- 表示一个对比类型。不同的 Object 对应不同的取值。当 Object 是 path、directory 或 filetype 时,该参数的取值有 equal、notequal。当 Object 是 path 时,该参数还有额外取值 regexmatch、regexnotmatch。当 Object 是 fullquerystring 时,该参数的取值有 regexmatch、regexnotmatch。当 Object 是 clientip 时,该参数的取值有 equal、notequal、belong、notbelong。各对比类型的说明如下:equal:表示如果 Object 匹配了 Value 中的某个过滤值,该请求就满足这个过滤条件。notequal:表示如果 Object 不匹配 Value 中的所有过滤值,该请求才满足这个过滤条件。regexmatch:表示如果 Value 中的某个正则表达式匹配了 Object 中的任何部分,该请求就满足这个过滤条件。regexnotmatch:表示如果 Value 中的所有正则表达式都不匹配 Object 中的任何部分,该请求才满足这个过滤条件。belong:表示如果客户端 IP 地址归属地在 Value 所表示国家和地区列表中,该请求就满足这个过滤条件。notbelong:表示如果客户端 IP 地址归属地不在 Value 所表示国家和地区列表中,该请求才满足这个过滤条件。如果您指定了 Condition,Operator 必填。
- values List<String>
- 表示一个或者多个过滤值。过滤值之间使用分号(;)分隔。该参数的输入要求如下:当 Object 是 path、directory 或 filetype 时,所有过滤值的总长度不能超过 1,024 个字符,不能包含以下字符:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。当 Object 是 path 时,该参数有以下额外要求:每个过滤值必须以斜杠(/)开头,但不能以 / 结尾。您可以在过滤值中使用一个或者多个星号(),每个星号表示一个或者多个字符。例如:/www/img/myimage.png。当 Object 是 directory 时,该参数有以下额外要求:每个过滤值必须以斜杠(/)开头和结尾。例如:/www/img/。当 Object 是 filetype 时,该参数有以下额外要求:每个过滤值无需以句点(.)开头。例如:png;txt。当 Object 是 fullquerystring 时,该参数的输入要求如下:所有过滤值的总长度不能超过 256 个字符。过滤值可以包含数字、字母、百分号(%)、下划线()、中划线(-)。当 Object 是 clientip 时,如果 Operator 是 equal 或者 notequal,该参数的输入要求如下:IP 地址的数量不能超过 5 个。IP 地址必须是 IPv4 地址。如果您指定了 Condition,Value 必填。
GetDomainCustomErrorPage
- Error
Page List<Volcengine.Rules Get Domain Custom Error Page Error Page Rule> - 表示一个配置规则的集合。您最多可以添加 50 条规则。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- Error
Page []GetRules Domain Custom Error Page Error Page Rule - 表示一个配置规则的集合。您最多可以添加 50 条规则。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- error
Page List<GetRules Domain Custom Error Page Error Page Rule> - 表示一个配置规则的集合。您最多可以添加 50 条规则。
- switch_ Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- error
Page GetRules Domain Custom Error Page Error Page Rule[] - 表示一个配置规则的集合。您最多可以添加 50 条规则。
- switch boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- error_
page_ Sequence[Getrules Domain Custom Error Page Error Page Rule] - 表示一个配置规则的集合。您最多可以添加 50 条规则。
- switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- error
Page List<Property Map>Rules - 表示一个配置规则的集合。您最多可以添加 50 条规则。
- switch Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
GetDomainCustomErrorPageErrorPageRule
- error
Page Property MapAction - 表示规则的相关配置。
GetDomainCustomErrorPageErrorPageRuleErrorPageAction
- Action string
- 表示实际的操作。当前您只能指定该参数值为 redirect。表示对客户端请求进行重定向。
- Redirect
Code string - 表示重定向的响应状态码。您可以根据需求选择合适的状态码。该参数的取值有 301、302、303、307、308。需要留意的是:对于 301 和 302,如果原请求使用的方法不是 GET,那么客户端向新的URL发送请求时,新请求使用的方法可能变成 GET。对于 303,新请求使用的方法是 GET。对于 307 和 308,新请求使用的方法与原请求相同,不会被改变。
- Redirect
Url string - 表示跳转的目标地址,长度不能超过 1,024 个字符。地址必须包含协议,域名以及路径,并且符合 URL 的规范。
- Status
Code string - 表示一个状态码,取值范围是 400-599。您可以输入 4xx 或者 5xx。4xx 表示 400-499 之间的所有状态码。5xx 表示 500-599 之间的所有状态码。
- Action string
- 表示实际的操作。当前您只能指定该参数值为 redirect。表示对客户端请求进行重定向。
- Redirect
Code string - 表示重定向的响应状态码。您可以根据需求选择合适的状态码。该参数的取值有 301、302、303、307、308。需要留意的是:对于 301 和 302,如果原请求使用的方法不是 GET,那么客户端向新的URL发送请求时,新请求使用的方法可能变成 GET。对于 303,新请求使用的方法是 GET。对于 307 和 308,新请求使用的方法与原请求相同,不会被改变。
- Redirect
Url string - 表示跳转的目标地址,长度不能超过 1,024 个字符。地址必须包含协议,域名以及路径,并且符合 URL 的规范。
- Status
Code string - 表示一个状态码,取值范围是 400-599。您可以输入 4xx 或者 5xx。4xx 表示 400-499 之间的所有状态码。5xx 表示 500-599 之间的所有状态码。
- action String
- 表示实际的操作。当前您只能指定该参数值为 redirect。表示对客户端请求进行重定向。
- redirect
Code String - 表示重定向的响应状态码。您可以根据需求选择合适的状态码。该参数的取值有 301、302、303、307、308。需要留意的是:对于 301 和 302,如果原请求使用的方法不是 GET,那么客户端向新的URL发送请求时,新请求使用的方法可能变成 GET。对于 303,新请求使用的方法是 GET。对于 307 和 308,新请求使用的方法与原请求相同,不会被改变。
- redirect
Url String - 表示跳转的目标地址,长度不能超过 1,024 个字符。地址必须包含协议,域名以及路径,并且符合 URL 的规范。
- status
Code String - 表示一个状态码,取值范围是 400-599。您可以输入 4xx 或者 5xx。4xx 表示 400-499 之间的所有状态码。5xx 表示 500-599 之间的所有状态码。
- action string
- 表示实际的操作。当前您只能指定该参数值为 redirect。表示对客户端请求进行重定向。
- redirect
Code string - 表示重定向的响应状态码。您可以根据需求选择合适的状态码。该参数的取值有 301、302、303、307、308。需要留意的是:对于 301 和 302,如果原请求使用的方法不是 GET,那么客户端向新的URL发送请求时,新请求使用的方法可能变成 GET。对于 303,新请求使用的方法是 GET。对于 307 和 308,新请求使用的方法与原请求相同,不会被改变。
- redirect
Url string - 表示跳转的目标地址,长度不能超过 1,024 个字符。地址必须包含协议,域名以及路径,并且符合 URL 的规范。
- status
Code string - 表示一个状态码,取值范围是 400-599。您可以输入 4xx 或者 5xx。4xx 表示 400-499 之间的所有状态码。5xx 表示 500-599 之间的所有状态码。
- action str
- 表示实际的操作。当前您只能指定该参数值为 redirect。表示对客户端请求进行重定向。
- redirect_
code str - 表示重定向的响应状态码。您可以根据需求选择合适的状态码。该参数的取值有 301、302、303、307、308。需要留意的是:对于 301 和 302,如果原请求使用的方法不是 GET,那么客户端向新的URL发送请求时,新请求使用的方法可能变成 GET。对于 303,新请求使用的方法是 GET。对于 307 和 308,新请求使用的方法与原请求相同,不会被改变。
- redirect_
url str - 表示跳转的目标地址,长度不能超过 1,024 个字符。地址必须包含协议,域名以及路径,并且符合 URL 的规范。
- status_
code str - 表示一个状态码,取值范围是 400-599。您可以输入 4xx 或者 5xx。4xx 表示 400-499 之间的所有状态码。5xx 表示 500-599 之间的所有状态码。
- action String
- 表示实际的操作。当前您只能指定该参数值为 redirect。表示对客户端请求进行重定向。
- redirect
Code String - 表示重定向的响应状态码。您可以根据需求选择合适的状态码。该参数的取值有 301、302、303、307、308。需要留意的是:对于 301 和 302,如果原请求使用的方法不是 GET,那么客户端向新的URL发送请求时,新请求使用的方法可能变成 GET。对于 303,新请求使用的方法是 GET。对于 307 和 308,新请求使用的方法与原请求相同,不会被改变。
- redirect
Url String - 表示跳转的目标地址,长度不能超过 1,024 个字符。地址必须包含协议,域名以及路径,并且符合 URL 的规范。
- status
Code String - 表示一个状态码,取值范围是 400-599。您可以输入 4xx 或者 5xx。4xx 表示 400-499 之间的所有状态码。5xx 表示 500-599 之间的所有状态码。
GetDomainCustomizeAccessRule
- Customize
Instances List<Volcengine.Get Domain Customize Access Rule Customize Instance> - 表示一个规则列表。列表中的每条规则中定义了一个黑名单或者白名单的配置。列表中最多可以包含 10 条规则。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- Customize
Instances []GetDomain Customize Access Rule Customize Instance - 表示一个规则列表。列表中的每条规则中定义了一个黑名单或者白名单的配置。列表中最多可以包含 10 条规则。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- customize
Instances List<GetDomain Customize Access Rule Customize Instance> - 表示一个规则列表。列表中的每条规则中定义了一个黑名单或者白名单的配置。列表中最多可以包含 10 条规则。
- switch_ Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- customize
Instances GetDomain Customize Access Rule Customize Instance[] - 表示一个规则列表。列表中的每条规则中定义了一个黑名单或者白名单的配置。列表中最多可以包含 10 条规则。
- switch boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- customize_
instances Sequence[GetDomain Customize Access Rule Customize Instance] - 表示一个规则列表。列表中的每条规则中定义了一个黑名单或者白名单的配置。列表中最多可以包含 10 条规则。
- switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- customize
Instances List<Property Map> - 表示一个规则列表。列表中的每条规则中定义了一个黑名单或者白名单的配置。列表中最多可以包含 10 条规则。
- switch Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
GetDomainCustomizeAccessRuleCustomizeInstance
- customize
Rule Property Map - 表示列表中一条规则的配置。
GetDomainCustomizeAccessRuleCustomizeInstanceCustomizeRule
- Access
Action GetDomain Customize Access Rule Customize Instance Customize Rule Access Action - 表示该规则中的黑名单或者白名单的配置。
- Condition
Get
Domain Customize Access Rule Customize Instance Customize Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- access
Action GetDomain Customize Access Rule Customize Instance Customize Rule Access Action - 表示该规则中的黑名单或者白名单的配置。
- condition
Get
Domain Customize Access Rule Customize Instance Customize Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- access
Action GetDomain Customize Access Rule Customize Instance Customize Rule Access Action - 表示该规则中的黑名单或者白名单的配置。
- condition
Get
Domain Customize Access Rule Customize Instance Customize Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- access_
action GetDomain Customize Access Rule Customize Instance Customize Rule Access Action - 表示该规则中的黑名单或者白名单的配置。
- condition
Get
Domain Customize Access Rule Customize Instance Customize Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- access
Action Property Map - 表示该规则中的黑名单或者白名单的配置。
- condition Property Map
- 表示该配置模块的生效条件,由一组规则组成。
GetDomainCustomizeAccessRuleCustomizeInstanceCustomizeRuleAccessAction
- Allow
Empty bool - 表示 CDN 是否接受 RequestHeader 的值为空的用户请求。头部值为空指的是以下任意情况:用户请求不包含 RequestHeader。用户请求包含 RequestHeader,但头部值为空("")。
- List
Rules List<string> - 表示一个正则表达式列表,用于匹配请求头的值。列表中的正则表达式不能超过 20 个,所有正则表达式总长度不能超过 1,024 个字符。正则表达式之间的关系是或。也就是说,如果一个用户请求中 RequestHeader 的值匹配任何一个正则表达式,该规则就匹配了这个请求。
- Request
Header string - 表示一个指定的请求头。头部名称不区分大小写,并且有以下要求:名称的长度不超过 1,024 个字符,名称不能是 Referer、User-Agent 或 Origin。名称可以包含字母,数字,下划线(_),连字符(-)。名称不能以数字开头。
- Rule
Type string - 表示名单的类型。该参数有以下取值:allow:表示该规则中定义的是一个白名单。如果一个用户请求不匹配白名单,CDN 会拒绝该请求,响应 403 状态码。deny:表示该规则中定义的是一个黑名单。如果一个用户请求匹配了黑名单,CDN 会拒绝该请求,响应 403 状态码。
- Allow
Empty bool - 表示 CDN 是否接受 RequestHeader 的值为空的用户请求。头部值为空指的是以下任意情况:用户请求不包含 RequestHeader。用户请求包含 RequestHeader,但头部值为空("")。
- List
Rules []string - 表示一个正则表达式列表,用于匹配请求头的值。列表中的正则表达式不能超过 20 个,所有正则表达式总长度不能超过 1,024 个字符。正则表达式之间的关系是或。也就是说,如果一个用户请求中 RequestHeader 的值匹配任何一个正则表达式,该规则就匹配了这个请求。
- Request
Header string - 表示一个指定的请求头。头部名称不区分大小写,并且有以下要求:名称的长度不超过 1,024 个字符,名称不能是 Referer、User-Agent 或 Origin。名称可以包含字母,数字,下划线(_),连字符(-)。名称不能以数字开头。
- Rule
Type string - 表示名单的类型。该参数有以下取值:allow:表示该规则中定义的是一个白名单。如果一个用户请求不匹配白名单,CDN 会拒绝该请求,响应 403 状态码。deny:表示该规则中定义的是一个黑名单。如果一个用户请求匹配了黑名单,CDN 会拒绝该请求,响应 403 状态码。
- allow
Empty Boolean - 表示 CDN 是否接受 RequestHeader 的值为空的用户请求。头部值为空指的是以下任意情况:用户请求不包含 RequestHeader。用户请求包含 RequestHeader,但头部值为空("")。
- list
Rules List<String> - 表示一个正则表达式列表,用于匹配请求头的值。列表中的正则表达式不能超过 20 个,所有正则表达式总长度不能超过 1,024 个字符。正则表达式之间的关系是或。也就是说,如果一个用户请求中 RequestHeader 的值匹配任何一个正则表达式,该规则就匹配了这个请求。
- request
Header String - 表示一个指定的请求头。头部名称不区分大小写,并且有以下要求:名称的长度不超过 1,024 个字符,名称不能是 Referer、User-Agent 或 Origin。名称可以包含字母,数字,下划线(_),连字符(-)。名称不能以数字开头。
- rule
Type String - 表示名单的类型。该参数有以下取值:allow:表示该规则中定义的是一个白名单。如果一个用户请求不匹配白名单,CDN 会拒绝该请求,响应 403 状态码。deny:表示该规则中定义的是一个黑名单。如果一个用户请求匹配了黑名单,CDN 会拒绝该请求,响应 403 状态码。
- allow
Empty boolean - 表示 CDN 是否接受 RequestHeader 的值为空的用户请求。头部值为空指的是以下任意情况:用户请求不包含 RequestHeader。用户请求包含 RequestHeader,但头部值为空("")。
- list
Rules string[] - 表示一个正则表达式列表,用于匹配请求头的值。列表中的正则表达式不能超过 20 个,所有正则表达式总长度不能超过 1,024 个字符。正则表达式之间的关系是或。也就是说,如果一个用户请求中 RequestHeader 的值匹配任何一个正则表达式,该规则就匹配了这个请求。
- request
Header string - 表示一个指定的请求头。头部名称不区分大小写,并且有以下要求:名称的长度不超过 1,024 个字符,名称不能是 Referer、User-Agent 或 Origin。名称可以包含字母,数字,下划线(_),连字符(-)。名称不能以数字开头。
- rule
Type string - 表示名单的类型。该参数有以下取值:allow:表示该规则中定义的是一个白名单。如果一个用户请求不匹配白名单,CDN 会拒绝该请求,响应 403 状态码。deny:表示该规则中定义的是一个黑名单。如果一个用户请求匹配了黑名单,CDN 会拒绝该请求,响应 403 状态码。
- allow_
empty bool - 表示 CDN 是否接受 RequestHeader 的值为空的用户请求。头部值为空指的是以下任意情况:用户请求不包含 RequestHeader。用户请求包含 RequestHeader,但头部值为空("")。
- list_
rules Sequence[str] - 表示一个正则表达式列表,用于匹配请求头的值。列表中的正则表达式不能超过 20 个,所有正则表达式总长度不能超过 1,024 个字符。正则表达式之间的关系是或。也就是说,如果一个用户请求中 RequestHeader 的值匹配任何一个正则表达式,该规则就匹配了这个请求。
- request_
header str - 表示一个指定的请求头。头部名称不区分大小写,并且有以下要求:名称的长度不超过 1,024 个字符,名称不能是 Referer、User-Agent 或 Origin。名称可以包含字母,数字,下划线(_),连字符(-)。名称不能以数字开头。
- rule_
type str - 表示名单的类型。该参数有以下取值:allow:表示该规则中定义的是一个白名单。如果一个用户请求不匹配白名单,CDN 会拒绝该请求,响应 403 状态码。deny:表示该规则中定义的是一个黑名单。如果一个用户请求匹配了黑名单,CDN 会拒绝该请求,响应 403 状态码。
- allow
Empty Boolean - 表示 CDN 是否接受 RequestHeader 的值为空的用户请求。头部值为空指的是以下任意情况:用户请求不包含 RequestHeader。用户请求包含 RequestHeader,但头部值为空("")。
- list
Rules List<String> - 表示一个正则表达式列表,用于匹配请求头的值。列表中的正则表达式不能超过 20 个,所有正则表达式总长度不能超过 1,024 个字符。正则表达式之间的关系是或。也就是说,如果一个用户请求中 RequestHeader 的值匹配任何一个正则表达式,该规则就匹配了这个请求。
- request
Header String - 表示一个指定的请求头。头部名称不区分大小写,并且有以下要求:名称的长度不超过 1,024 个字符,名称不能是 Referer、User-Agent 或 Origin。名称可以包含字母,数字,下划线(_),连字符(-)。名称不能以数字开头。
- rule
Type String - 表示名单的类型。该参数有以下取值:allow:表示该规则中定义的是一个白名单。如果一个用户请求不匹配白名单,CDN 会拒绝该请求,响应 403 状态码。deny:表示该规则中定义的是一个黑名单。如果一个用户请求匹配了黑名单,CDN 会拒绝该请求,响应 403 状态码。
GetDomainCustomizeAccessRuleCustomizeInstanceCustomizeRuleCondition
- Condition
Rules List<Volcengine.Get Domain Customize Access Rule Customize Instance Customize Rule Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- Condition
Rules []GetDomain Customize Access Rule Customize Instance Customize Rule Condition Condition Rule - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<GetDomain Customize Access Rule Customize Instance Customize Rule Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules GetDomain Customize Access Rule Customize Instance Customize Rule Condition Condition Rule[] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition_
rules Sequence[GetDomain Customize Access Rule Customize Instance Customize Rule Condition Condition Rule] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective str
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<Property Map> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
GetDomainCustomizeAccessRuleCustomizeInstanceCustomizeRuleConditionConditionRule
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name str
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object str
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator str
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type str
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value str
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
GetDomainDomainLock
GetDomainDownloadSpeedLimit
- Download
Speed List<Volcengine.Limit Rules Get Domain Download Speed Limit Download Speed Limit Rule> - 表示下载限速的规则。当 Switch 是 true 时,该参数为必填。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- Download
Speed []GetLimit Rules Domain Download Speed Limit Download Speed Limit Rule - 表示下载限速的规则。当 Switch 是 true 时,该参数为必填。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- download
Speed List<GetLimit Rules Domain Download Speed Limit Download Speed Limit Rule> - 表示下载限速的规则。当 Switch 是 true 时,该参数为必填。
- switch_ Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- download
Speed GetLimit Rules Domain Download Speed Limit Download Speed Limit Rule[] - 表示下载限速的规则。当 Switch 是 true 时,该参数为必填。
- switch boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- download_
speed_ Sequence[Getlimit_ rules Domain Download Speed Limit Download Speed Limit Rule] - 表示下载限速的规则。当 Switch 是 true 时,该参数为必填。
- switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- download
Speed List<Property Map>Limit Rules - 表示下载限速的规则。当 Switch 是 true 时,该参数为必填。
- switch Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
GetDomainDownloadSpeedLimitDownloadSpeedLimitRule
- condition Property Map
- 表示该配置模块的生效条件,由一组规则组成。
- download
Speed Property MapLimit Action - 表示限速配置。
GetDomainDownloadSpeedLimitDownloadSpeedLimitRuleCondition
- Condition
Rules List<Volcengine.Get Domain Download Speed Limit Download Speed Limit Rule Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- Condition
Rules []GetDomain Download Speed Limit Download Speed Limit Rule Condition Condition Rule - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<GetDomain Download Speed Limit Download Speed Limit Rule Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules GetDomain Download Speed Limit Download Speed Limit Rule Condition Condition Rule[] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition_
rules Sequence[GetDomain Download Speed Limit Download Speed Limit Rule Condition Condition Rule] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective str
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<Property Map> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
GetDomainDownloadSpeedLimitDownloadSpeedLimitRuleConditionConditionRule
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name str
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object str
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator str
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type str
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value str
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
GetDomainDownloadSpeedLimitDownloadSpeedLimitRuleDownloadSpeedLimitAction
- Speed
Limit intRate - 表示单个请求的下载速度上限,单位是B/S。该参数的取值范围是 1-1,073,741,824,000,000,使用的进制转换是1,024。
- Speed
Limit intRate After - 表示一个数据量。在单个请求下载的数据量达到该值时,才对该请求启用下载限速。单位是Byte。该参数的取值范围是 0-1,073,741,824,000,000,使用的进制转换是1,024。
- Speed
Limit Volcengine.Time Get Domain Download Speed Limit Download Speed Limit Rule Download Speed Limit Action Speed Limit Time - 表示限速发生的日期和时间段。
- Speed
Limit intRate - 表示单个请求的下载速度上限,单位是B/S。该参数的取值范围是 1-1,073,741,824,000,000,使用的进制转换是1,024。
- Speed
Limit intRate After - 表示一个数据量。在单个请求下载的数据量达到该值时,才对该请求启用下载限速。单位是Byte。该参数的取值范围是 0-1,073,741,824,000,000,使用的进制转换是1,024。
- Speed
Limit GetTime Domain Download Speed Limit Download Speed Limit Rule Download Speed Limit Action Speed Limit Time - 表示限速发生的日期和时间段。
- speed
Limit IntegerRate - 表示单个请求的下载速度上限,单位是B/S。该参数的取值范围是 1-1,073,741,824,000,000,使用的进制转换是1,024。
- speed
Limit IntegerRate After - 表示一个数据量。在单个请求下载的数据量达到该值时,才对该请求启用下载限速。单位是Byte。该参数的取值范围是 0-1,073,741,824,000,000,使用的进制转换是1,024。
- speed
Limit GetTime Domain Download Speed Limit Download Speed Limit Rule Download Speed Limit Action Speed Limit Time - 表示限速发生的日期和时间段。
- speed
Limit numberRate - 表示单个请求的下载速度上限,单位是B/S。该参数的取值范围是 1-1,073,741,824,000,000,使用的进制转换是1,024。
- speed
Limit numberRate After - 表示一个数据量。在单个请求下载的数据量达到该值时,才对该请求启用下载限速。单位是Byte。该参数的取值范围是 0-1,073,741,824,000,000,使用的进制转换是1,024。
- speed
Limit GetTime Domain Download Speed Limit Download Speed Limit Rule Download Speed Limit Action Speed Limit Time - 表示限速发生的日期和时间段。
- speed_
limit_ intrate - 表示单个请求的下载速度上限,单位是B/S。该参数的取值范围是 1-1,073,741,824,000,000,使用的进制转换是1,024。
- speed_
limit_ intrate_ after - 表示一个数据量。在单个请求下载的数据量达到该值时,才对该请求启用下载限速。单位是Byte。该参数的取值范围是 0-1,073,741,824,000,000,使用的进制转换是1,024。
- speed_
limit_ Gettime Domain Download Speed Limit Download Speed Limit Rule Download Speed Limit Action Speed Limit Time - 表示限速发生的日期和时间段。
- speed
Limit NumberRate - 表示单个请求的下载速度上限,单位是B/S。该参数的取值范围是 1-1,073,741,824,000,000,使用的进制转换是1,024。
- speed
Limit NumberRate After - 表示一个数据量。在单个请求下载的数据量达到该值时,才对该请求启用下载限速。单位是Byte。该参数的取值范围是 0-1,073,741,824,000,000,使用的进制转换是1,024。
- speed
Limit Property MapTime - 表示限速发生的日期和时间段。
GetDomainDownloadSpeedLimitDownloadSpeedLimitRuleDownloadSpeedLimitActionSpeedLimitTime
- Begin
Time string - 表示限速发生的开始时间。时间格式是 mm:ss。如果 DayWeek 的参数值是 unlimited, BeginTime 和 EndTime 参数的默认值会分别被设置为 00:00 和 23:59。
- Day
Week string - 表示限速发生的日期。该参数有以下取值:monday,tuesday,wednesday,thursday,friday,saturday,sunday,unlimited。unlimited 表示每天。您可以指定一个或多个值。多个值之间使用英文分号(;)分隔。
- End
Time string - 表示限速发生的结束时间。时间格式是 mm:ss。如果 DayWeek 的参数值是 unlimited, BeginTime 和 EndTime 参数的默认值会分别被设置为 00:00 和 23:59。
- Begin
Time string - 表示限速发生的开始时间。时间格式是 mm:ss。如果 DayWeek 的参数值是 unlimited, BeginTime 和 EndTime 参数的默认值会分别被设置为 00:00 和 23:59。
- Day
Week string - 表示限速发生的日期。该参数有以下取值:monday,tuesday,wednesday,thursday,friday,saturday,sunday,unlimited。unlimited 表示每天。您可以指定一个或多个值。多个值之间使用英文分号(;)分隔。
- End
Time string - 表示限速发生的结束时间。时间格式是 mm:ss。如果 DayWeek 的参数值是 unlimited, BeginTime 和 EndTime 参数的默认值会分别被设置为 00:00 和 23:59。
- begin
Time String - 表示限速发生的开始时间。时间格式是 mm:ss。如果 DayWeek 的参数值是 unlimited, BeginTime 和 EndTime 参数的默认值会分别被设置为 00:00 和 23:59。
- day
Week String - 表示限速发生的日期。该参数有以下取值:monday,tuesday,wednesday,thursday,friday,saturday,sunday,unlimited。unlimited 表示每天。您可以指定一个或多个值。多个值之间使用英文分号(;)分隔。
- end
Time String - 表示限速发生的结束时间。时间格式是 mm:ss。如果 DayWeek 的参数值是 unlimited, BeginTime 和 EndTime 参数的默认值会分别被设置为 00:00 和 23:59。
- begin
Time string - 表示限速发生的开始时间。时间格式是 mm:ss。如果 DayWeek 的参数值是 unlimited, BeginTime 和 EndTime 参数的默认值会分别被设置为 00:00 和 23:59。
- day
Week string - 表示限速发生的日期。该参数有以下取值:monday,tuesday,wednesday,thursday,friday,saturday,sunday,unlimited。unlimited 表示每天。您可以指定一个或多个值。多个值之间使用英文分号(;)分隔。
- end
Time string - 表示限速发生的结束时间。时间格式是 mm:ss。如果 DayWeek 的参数值是 unlimited, BeginTime 和 EndTime 参数的默认值会分别被设置为 00:00 和 23:59。
- begin_
time str - 表示限速发生的开始时间。时间格式是 mm:ss。如果 DayWeek 的参数值是 unlimited, BeginTime 和 EndTime 参数的默认值会分别被设置为 00:00 和 23:59。
- day_
week str - 表示限速发生的日期。该参数有以下取值:monday,tuesday,wednesday,thursday,friday,saturday,sunday,unlimited。unlimited 表示每天。您可以指定一个或多个值。多个值之间使用英文分号(;)分隔。
- end_
time str - 表示限速发生的结束时间。时间格式是 mm:ss。如果 DayWeek 的参数值是 unlimited, BeginTime 和 EndTime 参数的默认值会分别被设置为 00:00 和 23:59。
- begin
Time String - 表示限速发生的开始时间。时间格式是 mm:ss。如果 DayWeek 的参数值是 unlimited, BeginTime 和 EndTime 参数的默认值会分别被设置为 00:00 和 23:59。
- day
Week String - 表示限速发生的日期。该参数有以下取值:monday,tuesday,wednesday,thursday,friday,saturday,sunday,unlimited。unlimited 表示每天。您可以指定一个或多个值。多个值之间使用英文分号(;)分隔。
- end
Time String - 表示限速发生的结束时间。时间格式是 mm:ss。如果 DayWeek 的参数值是 unlimited, BeginTime 和 EndTime 参数的默认值会分别被设置为 00:00 和 23:59。
GetDomainHttpForcedRedirect
- Enable
Forced boolRedirect - 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。启用后,内容分发网络会将收到的 HTTPS 请求重定向到 HTTP 请求。false:表示禁用该特性。内容分发网络不会将 HTTPS 请求重定向到 HTTP 请求。要启用该特性,您的加速域名必须已启用 HTTPS。
- Status
Code string - 表示当收到 HTTPS 请求时,内容分发网络返回的重定向状态码。该参数有以下取值:301:表示 301 响应状态码。302:表示 302 响应状态码。该参数的默认值是 301。
- Enable
Forced boolRedirect - 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。启用后,内容分发网络会将收到的 HTTPS 请求重定向到 HTTP 请求。false:表示禁用该特性。内容分发网络不会将 HTTPS 请求重定向到 HTTP 请求。要启用该特性,您的加速域名必须已启用 HTTPS。
- Status
Code string - 表示当收到 HTTPS 请求时,内容分发网络返回的重定向状态码。该参数有以下取值:301:表示 301 响应状态码。302:表示 302 响应状态码。该参数的默认值是 301。
- enable
Forced BooleanRedirect - 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。启用后,内容分发网络会将收到的 HTTPS 请求重定向到 HTTP 请求。false:表示禁用该特性。内容分发网络不会将 HTTPS 请求重定向到 HTTP 请求。要启用该特性,您的加速域名必须已启用 HTTPS。
- status
Code String - 表示当收到 HTTPS 请求时,内容分发网络返回的重定向状态码。该参数有以下取值:301:表示 301 响应状态码。302:表示 302 响应状态码。该参数的默认值是 301。
- enable
Forced booleanRedirect - 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。启用后,内容分发网络会将收到的 HTTPS 请求重定向到 HTTP 请求。false:表示禁用该特性。内容分发网络不会将 HTTPS 请求重定向到 HTTP 请求。要启用该特性,您的加速域名必须已启用 HTTPS。
- status
Code string - 表示当收到 HTTPS 请求时,内容分发网络返回的重定向状态码。该参数有以下取值:301:表示 301 响应状态码。302:表示 302 响应状态码。该参数的默认值是 301。
- enable_
forced_ boolredirect - 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。启用后,内容分发网络会将收到的 HTTPS 请求重定向到 HTTP 请求。false:表示禁用该特性。内容分发网络不会将 HTTPS 请求重定向到 HTTP 请求。要启用该特性,您的加速域名必须已启用 HTTPS。
- status_
code str - 表示当收到 HTTPS 请求时,内容分发网络返回的重定向状态码。该参数有以下取值:301:表示 301 响应状态码。302:表示 302 响应状态码。该参数的默认值是 301。
- enable
Forced BooleanRedirect - 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。启用后,内容分发网络会将收到的 HTTPS 请求重定向到 HTTP 请求。false:表示禁用该特性。内容分发网络不会将 HTTPS 请求重定向到 HTTP 请求。要启用该特性,您的加速域名必须已启用 HTTPS。
- status
Code String - 表示当收到 HTTPS 请求时,内容分发网络返回的重定向状态码。该参数有以下取值:301:表示 301 响应状态码。302:表示 302 响应状态码。该参数的默认值是 301。
GetDomainHttps
- Cert
Check Volcengine.Get Domain Https Cert Check - 表示 "访问双向认证" 特性的配置模块。要配置 "访问双向认证"。
- Cert
Info Volcengine.Get Domain Https Cert Info - 表示要与加速域名关联的单本证书。
- Cert
Info List<Volcengine.Lists Get Domain Https Cert Info List> - 表示要与加速域名关联的双证书。
- Disable
Http bool - 表示是否允许请求 URL 中 Scheme 是 HTTP 的请求。该参数有以下取值:true:表示允许 Scheme 是 HTTP 的请求。false:表示不允许 Scheme 是 HTTP 的请求。该参数的默认值是 false。
- Forced
Redirect Volcengine.Get Domain Https Forced Redirect - 表示 "HTTP 强制跳转到 HTTPS" 特性的配置模块。该特性默认是禁用。
- Hsts
Volcengine.
Get Domain Https Hsts - 表示 HSTS 特性的配置模块。该特性默认是禁用。
- Http2 bool
- HTTP/2 配置开关。该参数有以下取值:true:表示启用 HTTP/2。false:表示禁用 HTTP/2。要启用 HTTP/2,您必须先启用 HTTPS。该功能默认是禁用。但是在以下场景中,HTTP/2 默认是启用的:加速域名的业务类型是网页,也就是 ServiceType 是 web。加速域名已经启用了 HTTPS。
- Ocsp bool
- 指定是否启用 OCSP 装订。该参数有以下取值:true:表示启用 OCSP 装订。false:表示禁用 OCSP 装订。要启用 OCSP 装订,您必须先启用 HTTPS。该参数的默认值是 false。
- Switch bool
- 表示是否启用 HTTPS 特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。如果 Switch 是 true,您必须指定证书。如果您指定的是单本证书,您需要指定 CertInfo。如果您指定的是双证书,您需要指定 CertInfoList。您指定的证书可以是托管在证书中心,也可以是托管在内容分发网络。
- Tls
Versions List<string> - 表示 "TLS 版本" 特性的配置模块。该参数指定用户请求可以使用的 TLS 版本,有以下取值:tlsv1.0:表示 TLS 1.0。tlsv1.1:表示 TLS 1.1。tlsv1.2:表示 TLS 1.2。tlsv1.3:表示 TLS 1.3。该参数的默认值是 ["tlsv1.1", "tlsv1.2", "tlsv1.3"]
- Cert
Check GetDomain Https Cert Check - 表示 "访问双向认证" 特性的配置模块。要配置 "访问双向认证"。
- Cert
Info GetDomain Https Cert Info - 表示要与加速域名关联的单本证书。
- Cert
Info []GetLists Domain Https Cert Info List - 表示要与加速域名关联的双证书。
- Disable
Http bool - 表示是否允许请求 URL 中 Scheme 是 HTTP 的请求。该参数有以下取值:true:表示允许 Scheme 是 HTTP 的请求。false:表示不允许 Scheme 是 HTTP 的请求。该参数的默认值是 false。
- Forced
Redirect GetDomain Https Forced Redirect - 表示 "HTTP 强制跳转到 HTTPS" 特性的配置模块。该特性默认是禁用。
- Hsts
Get
Domain Https Hsts - 表示 HSTS 特性的配置模块。该特性默认是禁用。
- Http2 bool
- HTTP/2 配置开关。该参数有以下取值:true:表示启用 HTTP/2。false:表示禁用 HTTP/2。要启用 HTTP/2,您必须先启用 HTTPS。该功能默认是禁用。但是在以下场景中,HTTP/2 默认是启用的:加速域名的业务类型是网页,也就是 ServiceType 是 web。加速域名已经启用了 HTTPS。
- Ocsp bool
- 指定是否启用 OCSP 装订。该参数有以下取值:true:表示启用 OCSP 装订。false:表示禁用 OCSP 装订。要启用 OCSP 装订,您必须先启用 HTTPS。该参数的默认值是 false。
- Switch bool
- 表示是否启用 HTTPS 特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。如果 Switch 是 true,您必须指定证书。如果您指定的是单本证书,您需要指定 CertInfo。如果您指定的是双证书,您需要指定 CertInfoList。您指定的证书可以是托管在证书中心,也可以是托管在内容分发网络。
- Tls
Versions []string - 表示 "TLS 版本" 特性的配置模块。该参数指定用户请求可以使用的 TLS 版本,有以下取值:tlsv1.0:表示 TLS 1.0。tlsv1.1:表示 TLS 1.1。tlsv1.2:表示 TLS 1.2。tlsv1.3:表示 TLS 1.3。该参数的默认值是 ["tlsv1.1", "tlsv1.2", "tlsv1.3"]
- cert
Check GetDomain Https Cert Check - 表示 "访问双向认证" 特性的配置模块。要配置 "访问双向认证"。
- cert
Info GetDomain Https Cert Info - 表示要与加速域名关联的单本证书。
- cert
Info List<GetLists Domain Https Cert Info List> - 表示要与加速域名关联的双证书。
- disable
Http Boolean - 表示是否允许请求 URL 中 Scheme 是 HTTP 的请求。该参数有以下取值:true:表示允许 Scheme 是 HTTP 的请求。false:表示不允许 Scheme 是 HTTP 的请求。该参数的默认值是 false。
- forced
Redirect GetDomain Https Forced Redirect - 表示 "HTTP 强制跳转到 HTTPS" 特性的配置模块。该特性默认是禁用。
- hsts
Get
Domain Https Hsts - 表示 HSTS 特性的配置模块。该特性默认是禁用。
- http2 Boolean
- HTTP/2 配置开关。该参数有以下取值:true:表示启用 HTTP/2。false:表示禁用 HTTP/2。要启用 HTTP/2,您必须先启用 HTTPS。该功能默认是禁用。但是在以下场景中,HTTP/2 默认是启用的:加速域名的业务类型是网页,也就是 ServiceType 是 web。加速域名已经启用了 HTTPS。
- ocsp Boolean
- 指定是否启用 OCSP 装订。该参数有以下取值:true:表示启用 OCSP 装订。false:表示禁用 OCSP 装订。要启用 OCSP 装订,您必须先启用 HTTPS。该参数的默认值是 false。
- switch_ Boolean
- 表示是否启用 HTTPS 特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。如果 Switch 是 true,您必须指定证书。如果您指定的是单本证书,您需要指定 CertInfo。如果您指定的是双证书,您需要指定 CertInfoList。您指定的证书可以是托管在证书中心,也可以是托管在内容分发网络。
- tls
Versions List<String> - 表示 "TLS 版本" 特性的配置模块。该参数指定用户请求可以使用的 TLS 版本,有以下取值:tlsv1.0:表示 TLS 1.0。tlsv1.1:表示 TLS 1.1。tlsv1.2:表示 TLS 1.2。tlsv1.3:表示 TLS 1.3。该参数的默认值是 ["tlsv1.1", "tlsv1.2", "tlsv1.3"]
- cert
Check GetDomain Https Cert Check - 表示 "访问双向认证" 特性的配置模块。要配置 "访问双向认证"。
- cert
Info GetDomain Https Cert Info - 表示要与加速域名关联的单本证书。
- cert
Info GetLists Domain Https Cert Info List[] - 表示要与加速域名关联的双证书。
- disable
Http boolean - 表示是否允许请求 URL 中 Scheme 是 HTTP 的请求。该参数有以下取值:true:表示允许 Scheme 是 HTTP 的请求。false:表示不允许 Scheme 是 HTTP 的请求。该参数的默认值是 false。
- forced
Redirect GetDomain Https Forced Redirect - 表示 "HTTP 强制跳转到 HTTPS" 特性的配置模块。该特性默认是禁用。
- hsts
Get
Domain Https Hsts - 表示 HSTS 特性的配置模块。该特性默认是禁用。
- http2 boolean
- HTTP/2 配置开关。该参数有以下取值:true:表示启用 HTTP/2。false:表示禁用 HTTP/2。要启用 HTTP/2,您必须先启用 HTTPS。该功能默认是禁用。但是在以下场景中,HTTP/2 默认是启用的:加速域名的业务类型是网页,也就是 ServiceType 是 web。加速域名已经启用了 HTTPS。
- ocsp boolean
- 指定是否启用 OCSP 装订。该参数有以下取值:true:表示启用 OCSP 装订。false:表示禁用 OCSP 装订。要启用 OCSP 装订,您必须先启用 HTTPS。该参数的默认值是 false。
- switch boolean
- 表示是否启用 HTTPS 特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。如果 Switch 是 true,您必须指定证书。如果您指定的是单本证书,您需要指定 CertInfo。如果您指定的是双证书,您需要指定 CertInfoList。您指定的证书可以是托管在证书中心,也可以是托管在内容分发网络。
- tls
Versions string[] - 表示 "TLS 版本" 特性的配置模块。该参数指定用户请求可以使用的 TLS 版本,有以下取值:tlsv1.0:表示 TLS 1.0。tlsv1.1:表示 TLS 1.1。tlsv1.2:表示 TLS 1.2。tlsv1.3:表示 TLS 1.3。该参数的默认值是 ["tlsv1.1", "tlsv1.2", "tlsv1.3"]
- cert_
check GetDomain Https Cert Check - 表示 "访问双向认证" 特性的配置模块。要配置 "访问双向认证"。
- cert_
info GetDomain Https Cert Info - 表示要与加速域名关联的单本证书。
- cert_
info_ Sequence[Getlists Domain Https Cert Info List] - 表示要与加速域名关联的双证书。
- disable_
http bool - 表示是否允许请求 URL 中 Scheme 是 HTTP 的请求。该参数有以下取值:true:表示允许 Scheme 是 HTTP 的请求。false:表示不允许 Scheme 是 HTTP 的请求。该参数的默认值是 false。
- forced_
redirect GetDomain Https Forced Redirect - 表示 "HTTP 强制跳转到 HTTPS" 特性的配置模块。该特性默认是禁用。
- hsts
Get
Domain Https Hsts - 表示 HSTS 特性的配置模块。该特性默认是禁用。
- http2 bool
- HTTP/2 配置开关。该参数有以下取值:true:表示启用 HTTP/2。false:表示禁用 HTTP/2。要启用 HTTP/2,您必须先启用 HTTPS。该功能默认是禁用。但是在以下场景中,HTTP/2 默认是启用的:加速域名的业务类型是网页,也就是 ServiceType 是 web。加速域名已经启用了 HTTPS。
- ocsp bool
- 指定是否启用 OCSP 装订。该参数有以下取值:true:表示启用 OCSP 装订。false:表示禁用 OCSP 装订。要启用 OCSP 装订,您必须先启用 HTTPS。该参数的默认值是 false。
- switch bool
- 表示是否启用 HTTPS 特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。如果 Switch 是 true,您必须指定证书。如果您指定的是单本证书,您需要指定 CertInfo。如果您指定的是双证书,您需要指定 CertInfoList。您指定的证书可以是托管在证书中心,也可以是托管在内容分发网络。
- tls_
versions Sequence[str] - 表示 "TLS 版本" 特性的配置模块。该参数指定用户请求可以使用的 TLS 版本,有以下取值:tlsv1.0:表示 TLS 1.0。tlsv1.1:表示 TLS 1.1。tlsv1.2:表示 TLS 1.2。tlsv1.3:表示 TLS 1.3。该参数的默认值是 ["tlsv1.1", "tlsv1.2", "tlsv1.3"]
- cert
Check Property Map - 表示 "访问双向认证" 特性的配置模块。要配置 "访问双向认证"。
- cert
Info Property Map - 表示要与加速域名关联的单本证书。
- cert
Info List<Property Map>Lists - 表示要与加速域名关联的双证书。
- disable
Http Boolean - 表示是否允许请求 URL 中 Scheme 是 HTTP 的请求。该参数有以下取值:true:表示允许 Scheme 是 HTTP 的请求。false:表示不允许 Scheme 是 HTTP 的请求。该参数的默认值是 false。
- forced
Redirect Property Map - 表示 "HTTP 强制跳转到 HTTPS" 特性的配置模块。该特性默认是禁用。
- hsts Property Map
- 表示 HSTS 特性的配置模块。该特性默认是禁用。
- http2 Boolean
- HTTP/2 配置开关。该参数有以下取值:true:表示启用 HTTP/2。false:表示禁用 HTTP/2。要启用 HTTP/2,您必须先启用 HTTPS。该功能默认是禁用。但是在以下场景中,HTTP/2 默认是启用的:加速域名的业务类型是网页,也就是 ServiceType 是 web。加速域名已经启用了 HTTPS。
- ocsp Boolean
- 指定是否启用 OCSP 装订。该参数有以下取值:true:表示启用 OCSP 装订。false:表示禁用 OCSP 装订。要启用 OCSP 装订,您必须先启用 HTTPS。该参数的默认值是 false。
- switch Boolean
- 表示是否启用 HTTPS 特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。如果 Switch 是 true,您必须指定证书。如果您指定的是单本证书,您需要指定 CertInfo。如果您指定的是双证书,您需要指定 CertInfoList。您指定的证书可以是托管在证书中心,也可以是托管在内容分发网络。
- tls
Versions List<String> - 表示 "TLS 版本" 特性的配置模块。该参数指定用户请求可以使用的 TLS 版本,有以下取值:tlsv1.0:表示 TLS 1.0。tlsv1.1:表示 TLS 1.1。tlsv1.2:表示 TLS 1.2。tlsv1.3:表示 TLS 1.3。该参数的默认值是 ["tlsv1.1", "tlsv1.2", "tlsv1.3"]
GetDomainHttpsCertCheck
- Cert
Info List<Volcengine.Lists Get Domain Https Cert Check Cert Info List> - 表示要与该加速域名关联的一个 CA 证书的列表。列表中最多包含两个 CA 证书。这些 CA 证书可以是已经托管在内容分发网络的,也可以是待上传的。CA 证书使用的加密算法可以是 RSA、ECC 或者 SM2。如果一个 CA 证书是托管在内容分发网络的,您需要在 CertId 中指定该证书的 ID。如果该证书是待上传的,您需要指定 Certificate 结构体,在该结构体中定义该证书。您上传证书后,该证书是托管在内容分发网络的。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- Cert
Info []GetLists Domain Https Cert Check Cert Info List - 表示要与该加速域名关联的一个 CA 证书的列表。列表中最多包含两个 CA 证书。这些 CA 证书可以是已经托管在内容分发网络的,也可以是待上传的。CA 证书使用的加密算法可以是 RSA、ECC 或者 SM2。如果一个 CA 证书是托管在内容分发网络的,您需要在 CertId 中指定该证书的 ID。如果该证书是待上传的,您需要指定 Certificate 结构体,在该结构体中定义该证书。您上传证书后,该证书是托管在内容分发网络的。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- cert
Info List<GetLists Domain Https Cert Check Cert Info List> - 表示要与该加速域名关联的一个 CA 证书的列表。列表中最多包含两个 CA 证书。这些 CA 证书可以是已经托管在内容分发网络的,也可以是待上传的。CA 证书使用的加密算法可以是 RSA、ECC 或者 SM2。如果一个 CA 证书是托管在内容分发网络的,您需要在 CertId 中指定该证书的 ID。如果该证书是待上传的,您需要指定 Certificate 结构体,在该结构体中定义该证书。您上传证书后,该证书是托管在内容分发网络的。
- switch_ Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- cert
Info GetLists Domain Https Cert Check Cert Info List[] - 表示要与该加速域名关联的一个 CA 证书的列表。列表中最多包含两个 CA 证书。这些 CA 证书可以是已经托管在内容分发网络的,也可以是待上传的。CA 证书使用的加密算法可以是 RSA、ECC 或者 SM2。如果一个 CA 证书是托管在内容分发网络的,您需要在 CertId 中指定该证书的 ID。如果该证书是待上传的,您需要指定 Certificate 结构体,在该结构体中定义该证书。您上传证书后,该证书是托管在内容分发网络的。
- switch boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- cert_
info_ Sequence[Getlists Domain Https Cert Check Cert Info List] - 表示要与该加速域名关联的一个 CA 证书的列表。列表中最多包含两个 CA 证书。这些 CA 证书可以是已经托管在内容分发网络的,也可以是待上传的。CA 证书使用的加密算法可以是 RSA、ECC 或者 SM2。如果一个 CA 证书是托管在内容分发网络的,您需要在 CertId 中指定该证书的 ID。如果该证书是待上传的,您需要指定 Certificate 结构体,在该结构体中定义该证书。您上传证书后,该证书是托管在内容分发网络的。
- switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- cert
Info List<Property Map>Lists - 表示要与该加速域名关联的一个 CA 证书的列表。列表中最多包含两个 CA 证书。这些 CA 证书可以是已经托管在内容分发网络的,也可以是待上传的。CA 证书使用的加密算法可以是 RSA、ECC 或者 SM2。如果一个 CA 证书是托管在内容分发网络的,您需要在 CertId 中指定该证书的 ID。如果该证书是待上传的,您需要指定 Certificate 结构体,在该结构体中定义该证书。您上传证书后,该证书是托管在内容分发网络的。
- switch Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
GetDomainHttpsCertCheckCertInfoList
- Cert
Id string - 表示一个托管在内容分发网络的 CA 证书的 ID。ID 是以 cert_hosting - 开头的。
- Cert
Name string - 表示该 CA 证书的 Common Name (CN) 字段中的内容。
- Certificate
Volcengine.
Get Domain Https Cert Check Cert Info List Certificate - 表示一个待上传的 CA 证书。上传的证书是托管在内容分发网络的。
- Effective
Time int - 表示该证书的签发时间,单位是 Unix 时间戳。
- Encry
Type string - 表示该证书使用的加密算法。该参数有以下取值:intercert:表示 RSA 或 ECC 加密算法。smcert:表示 SM2 加密算法。
- Expire
Time int - 表示该证书的到期时间,单位是 Unix 时间戳。
- Source string
- 表示该证书托管的位置。该参数有以下取值:volccertcenter:表示证书中心。cdncerthosting:表示内容分发网络。
- Cert
Id string - 表示一个托管在内容分发网络的 CA 证书的 ID。ID 是以 cert_hosting - 开头的。
- Cert
Name string - 表示该 CA 证书的 Common Name (CN) 字段中的内容。
- Certificate
Get
Domain Https Cert Check Cert Info List Certificate - 表示一个待上传的 CA 证书。上传的证书是托管在内容分发网络的。
- Effective
Time int - 表示该证书的签发时间,单位是 Unix 时间戳。
- Encry
Type string - 表示该证书使用的加密算法。该参数有以下取值:intercert:表示 RSA 或 ECC 加密算法。smcert:表示 SM2 加密算法。
- Expire
Time int - 表示该证书的到期时间,单位是 Unix 时间戳。
- Source string
- 表示该证书托管的位置。该参数有以下取值:volccertcenter:表示证书中心。cdncerthosting:表示内容分发网络。
- cert
Id String - 表示一个托管在内容分发网络的 CA 证书的 ID。ID 是以 cert_hosting - 开头的。
- cert
Name String - 表示该 CA 证书的 Common Name (CN) 字段中的内容。
- certificate
Get
Domain Https Cert Check Cert Info List Certificate - 表示一个待上传的 CA 证书。上传的证书是托管在内容分发网络的。
- effective
Time Integer - 表示该证书的签发时间,单位是 Unix 时间戳。
- encry
Type String - 表示该证书使用的加密算法。该参数有以下取值:intercert:表示 RSA 或 ECC 加密算法。smcert:表示 SM2 加密算法。
- expire
Time Integer - 表示该证书的到期时间,单位是 Unix 时间戳。
- source String
- 表示该证书托管的位置。该参数有以下取值:volccertcenter:表示证书中心。cdncerthosting:表示内容分发网络。
- cert
Id string - 表示一个托管在内容分发网络的 CA 证书的 ID。ID 是以 cert_hosting - 开头的。
- cert
Name string - 表示该 CA 证书的 Common Name (CN) 字段中的内容。
- certificate
Get
Domain Https Cert Check Cert Info List Certificate - 表示一个待上传的 CA 证书。上传的证书是托管在内容分发网络的。
- effective
Time number - 表示该证书的签发时间,单位是 Unix 时间戳。
- encry
Type string - 表示该证书使用的加密算法。该参数有以下取值:intercert:表示 RSA 或 ECC 加密算法。smcert:表示 SM2 加密算法。
- expire
Time number - 表示该证书的到期时间,单位是 Unix 时间戳。
- source string
- 表示该证书托管的位置。该参数有以下取值:volccertcenter:表示证书中心。cdncerthosting:表示内容分发网络。
- cert_
id str - 表示一个托管在内容分发网络的 CA 证书的 ID。ID 是以 cert_hosting - 开头的。
- cert_
name str - 表示该 CA 证书的 Common Name (CN) 字段中的内容。
- certificate
Get
Domain Https Cert Check Cert Info List Certificate - 表示一个待上传的 CA 证书。上传的证书是托管在内容分发网络的。
- effective_
time int - 表示该证书的签发时间,单位是 Unix 时间戳。
- encry_
type str - 表示该证书使用的加密算法。该参数有以下取值:intercert:表示 RSA 或 ECC 加密算法。smcert:表示 SM2 加密算法。
- expire_
time int - 表示该证书的到期时间,单位是 Unix 时间戳。
- source str
- 表示该证书托管的位置。该参数有以下取值:volccertcenter:表示证书中心。cdncerthosting:表示内容分发网络。
- cert
Id String - 表示一个托管在内容分发网络的 CA 证书的 ID。ID 是以 cert_hosting - 开头的。
- cert
Name String - 表示该 CA 证书的 Common Name (CN) 字段中的内容。
- certificate Property Map
- 表示一个待上传的 CA 证书。上传的证书是托管在内容分发网络的。
- effective
Time Number - 表示该证书的签发时间,单位是 Unix 时间戳。
- encry
Type String - 表示该证书使用的加密算法。该参数有以下取值:intercert:表示 RSA 或 ECC 加密算法。smcert:表示 SM2 加密算法。
- expire
Time Number - 表示该证书的到期时间,单位是 Unix 时间戳。
- source String
- 表示该证书托管的位置。该参数有以下取值:volccertcenter:表示证书中心。cdncerthosting:表示内容分发网络。
GetDomainHttpsCertCheckCertInfoListCertificate
- Certificate string
- 表示证书文件的内容。内容中的换行必须使用 \r\n 替换。该证书文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。
- Encryption
Cert string - 表示国密证书的证书文件的内容。内容中的换行必须使用 \r\n 替换。该文件中包含的公钥用于加密会话密钥。文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。如果待上传的证书不是国密证书,该参数无效。
- Encryption
Key string - 表示国密证书的私钥文件的内容。内容中的换行必须使用 \r\n 替换。该文件用于解密,扩展名是 .key 或者 .pem。文件名类似 _encrypt.key。
- Private
Key string - 表示私钥文件的内容。内容中的换行必须使用 \r\n 替换。该私钥文件的扩展名是 .key 或者 .pem。如果该证书使用的加密算法是 RSA 或者 ECC,该文件是您要上传的服务器证书的私钥文件。文件名类似 .key。该私钥文件中包含的私钥用于验证服务器的签名和加密会话密钥。如果该证书使用的加密算法是 SM2,该文件是您要上传的国密证书的私钥文件。文件名类似 _sign.key。该私钥文件中包含的私钥用于验证服务器的签名。对于待上传的证书,该参数必填。
- Certificate string
- 表示证书文件的内容。内容中的换行必须使用 \r\n 替换。该证书文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。
- Encryption
Cert string - 表示国密证书的证书文件的内容。内容中的换行必须使用 \r\n 替换。该文件中包含的公钥用于加密会话密钥。文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。如果待上传的证书不是国密证书,该参数无效。
- Encryption
Key string - 表示国密证书的私钥文件的内容。内容中的换行必须使用 \r\n 替换。该文件用于解密,扩展名是 .key 或者 .pem。文件名类似 _encrypt.key。
- Private
Key string - 表示私钥文件的内容。内容中的换行必须使用 \r\n 替换。该私钥文件的扩展名是 .key 或者 .pem。如果该证书使用的加密算法是 RSA 或者 ECC,该文件是您要上传的服务器证书的私钥文件。文件名类似 .key。该私钥文件中包含的私钥用于验证服务器的签名和加密会话密钥。如果该证书使用的加密算法是 SM2,该文件是您要上传的国密证书的私钥文件。文件名类似 _sign.key。该私钥文件中包含的私钥用于验证服务器的签名。对于待上传的证书,该参数必填。
- certificate String
- 表示证书文件的内容。内容中的换行必须使用 \r\n 替换。该证书文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。
- encryption
Cert String - 表示国密证书的证书文件的内容。内容中的换行必须使用 \r\n 替换。该文件中包含的公钥用于加密会话密钥。文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。如果待上传的证书不是国密证书,该参数无效。
- encryption
Key String - 表示国密证书的私钥文件的内容。内容中的换行必须使用 \r\n 替换。该文件用于解密,扩展名是 .key 或者 .pem。文件名类似 _encrypt.key。
- private
Key String - 表示私钥文件的内容。内容中的换行必须使用 \r\n 替换。该私钥文件的扩展名是 .key 或者 .pem。如果该证书使用的加密算法是 RSA 或者 ECC,该文件是您要上传的服务器证书的私钥文件。文件名类似 .key。该私钥文件中包含的私钥用于验证服务器的签名和加密会话密钥。如果该证书使用的加密算法是 SM2,该文件是您要上传的国密证书的私钥文件。文件名类似 _sign.key。该私钥文件中包含的私钥用于验证服务器的签名。对于待上传的证书,该参数必填。
- certificate string
- 表示证书文件的内容。内容中的换行必须使用 \r\n 替换。该证书文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。
- encryption
Cert string - 表示国密证书的证书文件的内容。内容中的换行必须使用 \r\n 替换。该文件中包含的公钥用于加密会话密钥。文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。如果待上传的证书不是国密证书,该参数无效。
- encryption
Key string - 表示国密证书的私钥文件的内容。内容中的换行必须使用 \r\n 替换。该文件用于解密,扩展名是 .key 或者 .pem。文件名类似 _encrypt.key。
- private
Key string - 表示私钥文件的内容。内容中的换行必须使用 \r\n 替换。该私钥文件的扩展名是 .key 或者 .pem。如果该证书使用的加密算法是 RSA 或者 ECC,该文件是您要上传的服务器证书的私钥文件。文件名类似 .key。该私钥文件中包含的私钥用于验证服务器的签名和加密会话密钥。如果该证书使用的加密算法是 SM2,该文件是您要上传的国密证书的私钥文件。文件名类似 _sign.key。该私钥文件中包含的私钥用于验证服务器的签名。对于待上传的证书,该参数必填。
- certificate str
- 表示证书文件的内容。内容中的换行必须使用 \r\n 替换。该证书文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。
- encryption_
cert str - 表示国密证书的证书文件的内容。内容中的换行必须使用 \r\n 替换。该文件中包含的公钥用于加密会话密钥。文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。如果待上传的证书不是国密证书,该参数无效。
- encryption_
key str - 表示国密证书的私钥文件的内容。内容中的换行必须使用 \r\n 替换。该文件用于解密,扩展名是 .key 或者 .pem。文件名类似 _encrypt.key。
- private_
key str - 表示私钥文件的内容。内容中的换行必须使用 \r\n 替换。该私钥文件的扩展名是 .key 或者 .pem。如果该证书使用的加密算法是 RSA 或者 ECC,该文件是您要上传的服务器证书的私钥文件。文件名类似 .key。该私钥文件中包含的私钥用于验证服务器的签名和加密会话密钥。如果该证书使用的加密算法是 SM2,该文件是您要上传的国密证书的私钥文件。文件名类似 _sign.key。该私钥文件中包含的私钥用于验证服务器的签名。对于待上传的证书,该参数必填。
- certificate String
- 表示证书文件的内容。内容中的换行必须使用 \r\n 替换。该证书文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。
- encryption
Cert String - 表示国密证书的证书文件的内容。内容中的换行必须使用 \r\n 替换。该文件中包含的公钥用于加密会话密钥。文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。如果待上传的证书不是国密证书,该参数无效。
- encryption
Key String - 表示国密证书的私钥文件的内容。内容中的换行必须使用 \r\n 替换。该文件用于解密,扩展名是 .key 或者 .pem。文件名类似 _encrypt.key。
- private
Key String - 表示私钥文件的内容。内容中的换行必须使用 \r\n 替换。该私钥文件的扩展名是 .key 或者 .pem。如果该证书使用的加密算法是 RSA 或者 ECC,该文件是您要上传的服务器证书的私钥文件。文件名类似 .key。该私钥文件中包含的私钥用于验证服务器的签名和加密会话密钥。如果该证书使用的加密算法是 SM2,该文件是您要上传的国密证书的私钥文件。文件名类似 _sign.key。该私钥文件中包含的私钥用于验证服务器的签名。对于待上传的证书,该参数必填。
GetDomainHttpsCertInfo
- Cert
Id string - 表示一个托管在内容分发网络的 CA 证书的 ID。ID 是以 cert_hosting - 开头的。
- Cert
Name string - 表示该 CA 证书的 Common Name (CN) 字段中的内容。
- Certificate
Volcengine.
Get Domain Https Cert Info Certificate - 表示一个待上传的 CA 证书。上传的证书是托管在内容分发网络的。
- Effective
Time int - 表示该证书的签发时间,单位是 Unix 时间戳。
- Encry
Type string - 表示该证书使用的加密算法。该参数有以下取值:intercert:表示 RSA 或 ECC 加密算法。smcert:表示 SM2 加密算法。
- Expire
Time int - 表示该证书的到期时间,单位是 Unix 时间戳。
- Source string
- 表示该证书托管的位置。该参数有以下取值:volccertcenter:表示证书中心。cdncerthosting:表示内容分发网络。
- Cert
Id string - 表示一个托管在内容分发网络的 CA 证书的 ID。ID 是以 cert_hosting - 开头的。
- Cert
Name string - 表示该 CA 证书的 Common Name (CN) 字段中的内容。
- Certificate
Get
Domain Https Cert Info Certificate - 表示一个待上传的 CA 证书。上传的证书是托管在内容分发网络的。
- Effective
Time int - 表示该证书的签发时间,单位是 Unix 时间戳。
- Encry
Type string - 表示该证书使用的加密算法。该参数有以下取值:intercert:表示 RSA 或 ECC 加密算法。smcert:表示 SM2 加密算法。
- Expire
Time int - 表示该证书的到期时间,单位是 Unix 时间戳。
- Source string
- 表示该证书托管的位置。该参数有以下取值:volccertcenter:表示证书中心。cdncerthosting:表示内容分发网络。
- cert
Id String - 表示一个托管在内容分发网络的 CA 证书的 ID。ID 是以 cert_hosting - 开头的。
- cert
Name String - 表示该 CA 证书的 Common Name (CN) 字段中的内容。
- certificate
Get
Domain Https Cert Info Certificate - 表示一个待上传的 CA 证书。上传的证书是托管在内容分发网络的。
- effective
Time Integer - 表示该证书的签发时间,单位是 Unix 时间戳。
- encry
Type String - 表示该证书使用的加密算法。该参数有以下取值:intercert:表示 RSA 或 ECC 加密算法。smcert:表示 SM2 加密算法。
- expire
Time Integer - 表示该证书的到期时间,单位是 Unix 时间戳。
- source String
- 表示该证书托管的位置。该参数有以下取值:volccertcenter:表示证书中心。cdncerthosting:表示内容分发网络。
- cert
Id string - 表示一个托管在内容分发网络的 CA 证书的 ID。ID 是以 cert_hosting - 开头的。
- cert
Name string - 表示该 CA 证书的 Common Name (CN) 字段中的内容。
- certificate
Get
Domain Https Cert Info Certificate - 表示一个待上传的 CA 证书。上传的证书是托管在内容分发网络的。
- effective
Time number - 表示该证书的签发时间,单位是 Unix 时间戳。
- encry
Type string - 表示该证书使用的加密算法。该参数有以下取值:intercert:表示 RSA 或 ECC 加密算法。smcert:表示 SM2 加密算法。
- expire
Time number - 表示该证书的到期时间,单位是 Unix 时间戳。
- source string
- 表示该证书托管的位置。该参数有以下取值:volccertcenter:表示证书中心。cdncerthosting:表示内容分发网络。
- cert_
id str - 表示一个托管在内容分发网络的 CA 证书的 ID。ID 是以 cert_hosting - 开头的。
- cert_
name str - 表示该 CA 证书的 Common Name (CN) 字段中的内容。
- certificate
Get
Domain Https Cert Info Certificate - 表示一个待上传的 CA 证书。上传的证书是托管在内容分发网络的。
- effective_
time int - 表示该证书的签发时间,单位是 Unix 时间戳。
- encry_
type str - 表示该证书使用的加密算法。该参数有以下取值:intercert:表示 RSA 或 ECC 加密算法。smcert:表示 SM2 加密算法。
- expire_
time int - 表示该证书的到期时间,单位是 Unix 时间戳。
- source str
- 表示该证书托管的位置。该参数有以下取值:volccertcenter:表示证书中心。cdncerthosting:表示内容分发网络。
- cert
Id String - 表示一个托管在内容分发网络的 CA 证书的 ID。ID 是以 cert_hosting - 开头的。
- cert
Name String - 表示该 CA 证书的 Common Name (CN) 字段中的内容。
- certificate Property Map
- 表示一个待上传的 CA 证书。上传的证书是托管在内容分发网络的。
- effective
Time Number - 表示该证书的签发时间,单位是 Unix 时间戳。
- encry
Type String - 表示该证书使用的加密算法。该参数有以下取值:intercert:表示 RSA 或 ECC 加密算法。smcert:表示 SM2 加密算法。
- expire
Time Number - 表示该证书的到期时间,单位是 Unix 时间戳。
- source String
- 表示该证书托管的位置。该参数有以下取值:volccertcenter:表示证书中心。cdncerthosting:表示内容分发网络。
GetDomainHttpsCertInfoCertificate
- Certificate string
- 表示证书文件的内容。内容中的换行必须使用 \r\n 替换。该证书文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。
- Encryption
Cert string - 表示国密证书的证书文件的内容。内容中的换行必须使用 \r\n 替换。该文件中包含的公钥用于加密会话密钥。文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。如果待上传的证书不是国密证书,该参数无效。
- Encryption
Key string - 表示国密证书的私钥文件的内容。内容中的换行必须使用 \r\n 替换。该文件用于解密,扩展名是 .key 或者 .pem。文件名类似 _encrypt.key。
- Private
Key string - 表示私钥文件的内容。内容中的换行必须使用 \r\n 替换。该私钥文件的扩展名是 .key 或者 .pem。如果该证书使用的加密算法是 RSA 或者 ECC,该文件是您要上传的服务器证书的私钥文件。文件名类似 .key。该私钥文件中包含的私钥用于验证服务器的签名和加密会话密钥。如果该证书使用的加密算法是 SM2,该文件是您要上传的国密证书的私钥文件。文件名类似 _sign.key。该私钥文件中包含的私钥用于验证服务器的签名。对于待上传的证书,该参数必填。
- Certificate string
- 表示证书文件的内容。内容中的换行必须使用 \r\n 替换。该证书文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。
- Encryption
Cert string - 表示国密证书的证书文件的内容。内容中的换行必须使用 \r\n 替换。该文件中包含的公钥用于加密会话密钥。文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。如果待上传的证书不是国密证书,该参数无效。
- Encryption
Key string - 表示国密证书的私钥文件的内容。内容中的换行必须使用 \r\n 替换。该文件用于解密,扩展名是 .key 或者 .pem。文件名类似 _encrypt.key。
- Private
Key string - 表示私钥文件的内容。内容中的换行必须使用 \r\n 替换。该私钥文件的扩展名是 .key 或者 .pem。如果该证书使用的加密算法是 RSA 或者 ECC,该文件是您要上传的服务器证书的私钥文件。文件名类似 .key。该私钥文件中包含的私钥用于验证服务器的签名和加密会话密钥。如果该证书使用的加密算法是 SM2,该文件是您要上传的国密证书的私钥文件。文件名类似 _sign.key。该私钥文件中包含的私钥用于验证服务器的签名。对于待上传的证书,该参数必填。
- certificate String
- 表示证书文件的内容。内容中的换行必须使用 \r\n 替换。该证书文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。
- encryption
Cert String - 表示国密证书的证书文件的内容。内容中的换行必须使用 \r\n 替换。该文件中包含的公钥用于加密会话密钥。文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。如果待上传的证书不是国密证书,该参数无效。
- encryption
Key String - 表示国密证书的私钥文件的内容。内容中的换行必须使用 \r\n 替换。该文件用于解密,扩展名是 .key 或者 .pem。文件名类似 _encrypt.key。
- private
Key String - 表示私钥文件的内容。内容中的换行必须使用 \r\n 替换。该私钥文件的扩展名是 .key 或者 .pem。如果该证书使用的加密算法是 RSA 或者 ECC,该文件是您要上传的服务器证书的私钥文件。文件名类似 .key。该私钥文件中包含的私钥用于验证服务器的签名和加密会话密钥。如果该证书使用的加密算法是 SM2,该文件是您要上传的国密证书的私钥文件。文件名类似 _sign.key。该私钥文件中包含的私钥用于验证服务器的签名。对于待上传的证书,该参数必填。
- certificate string
- 表示证书文件的内容。内容中的换行必须使用 \r\n 替换。该证书文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。
- encryption
Cert string - 表示国密证书的证书文件的内容。内容中的换行必须使用 \r\n 替换。该文件中包含的公钥用于加密会话密钥。文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。如果待上传的证书不是国密证书,该参数无效。
- encryption
Key string - 表示国密证书的私钥文件的内容。内容中的换行必须使用 \r\n 替换。该文件用于解密,扩展名是 .key 或者 .pem。文件名类似 _encrypt.key。
- private
Key string - 表示私钥文件的内容。内容中的换行必须使用 \r\n 替换。该私钥文件的扩展名是 .key 或者 .pem。如果该证书使用的加密算法是 RSA 或者 ECC,该文件是您要上传的服务器证书的私钥文件。文件名类似 .key。该私钥文件中包含的私钥用于验证服务器的签名和加密会话密钥。如果该证书使用的加密算法是 SM2,该文件是您要上传的国密证书的私钥文件。文件名类似 _sign.key。该私钥文件中包含的私钥用于验证服务器的签名。对于待上传的证书,该参数必填。
- certificate str
- 表示证书文件的内容。内容中的换行必须使用 \r\n 替换。该证书文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。
- encryption_
cert str - 表示国密证书的证书文件的内容。内容中的换行必须使用 \r\n 替换。该文件中包含的公钥用于加密会话密钥。文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。如果待上传的证书不是国密证书,该参数无效。
- encryption_
key str - 表示国密证书的私钥文件的内容。内容中的换行必须使用 \r\n 替换。该文件用于解密,扩展名是 .key 或者 .pem。文件名类似 _encrypt.key。
- private_
key str - 表示私钥文件的内容。内容中的换行必须使用 \r\n 替换。该私钥文件的扩展名是 .key 或者 .pem。如果该证书使用的加密算法是 RSA 或者 ECC,该文件是您要上传的服务器证书的私钥文件。文件名类似 .key。该私钥文件中包含的私钥用于验证服务器的签名和加密会话密钥。如果该证书使用的加密算法是 SM2,该文件是您要上传的国密证书的私钥文件。文件名类似 _sign.key。该私钥文件中包含的私钥用于验证服务器的签名。对于待上传的证书,该参数必填。
- certificate String
- 表示证书文件的内容。内容中的换行必须使用 \r\n 替换。该证书文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。
- encryption
Cert String - 表示国密证书的证书文件的内容。内容中的换行必须使用 \r\n 替换。该文件中包含的公钥用于加密会话密钥。文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。如果待上传的证书不是国密证书,该参数无效。
- encryption
Key String - 表示国密证书的私钥文件的内容。内容中的换行必须使用 \r\n 替换。该文件用于解密,扩展名是 .key 或者 .pem。文件名类似 _encrypt.key。
- private
Key String - 表示私钥文件的内容。内容中的换行必须使用 \r\n 替换。该私钥文件的扩展名是 .key 或者 .pem。如果该证书使用的加密算法是 RSA 或者 ECC,该文件是您要上传的服务器证书的私钥文件。文件名类似 .key。该私钥文件中包含的私钥用于验证服务器的签名和加密会话密钥。如果该证书使用的加密算法是 SM2,该文件是您要上传的国密证书的私钥文件。文件名类似 _sign.key。该私钥文件中包含的私钥用于验证服务器的签名。对于待上传的证书,该参数必填。
GetDomainHttpsCertInfoList
- Cert
Id string - 表示一个托管在内容分发网络的 CA 证书的 ID。ID 是以 cert_hosting - 开头的。
- Cert
Name string - 表示该 CA 证书的 Common Name (CN) 字段中的内容。
- Certificate
Volcengine.
Get Domain Https Cert Info List Certificate - 表示一个待上传的 CA 证书。上传的证书是托管在内容分发网络的。
- Effective
Time int - 表示该证书的签发时间,单位是 Unix 时间戳。
- Encry
Type string - 表示该证书使用的加密算法。该参数有以下取值:intercert:表示 RSA 或 ECC 加密算法。smcert:表示 SM2 加密算法。
- Expire
Time int - 表示该证书的到期时间,单位是 Unix 时间戳。
- Source string
- 表示该证书托管的位置。该参数有以下取值:volccertcenter:表示证书中心。cdncerthosting:表示内容分发网络。
- Cert
Id string - 表示一个托管在内容分发网络的 CA 证书的 ID。ID 是以 cert_hosting - 开头的。
- Cert
Name string - 表示该 CA 证书的 Common Name (CN) 字段中的内容。
- Certificate
Get
Domain Https Cert Info List Certificate - 表示一个待上传的 CA 证书。上传的证书是托管在内容分发网络的。
- Effective
Time int - 表示该证书的签发时间,单位是 Unix 时间戳。
- Encry
Type string - 表示该证书使用的加密算法。该参数有以下取值:intercert:表示 RSA 或 ECC 加密算法。smcert:表示 SM2 加密算法。
- Expire
Time int - 表示该证书的到期时间,单位是 Unix 时间戳。
- Source string
- 表示该证书托管的位置。该参数有以下取值:volccertcenter:表示证书中心。cdncerthosting:表示内容分发网络。
- cert
Id String - 表示一个托管在内容分发网络的 CA 证书的 ID。ID 是以 cert_hosting - 开头的。
- cert
Name String - 表示该 CA 证书的 Common Name (CN) 字段中的内容。
- certificate
Get
Domain Https Cert Info List Certificate - 表示一个待上传的 CA 证书。上传的证书是托管在内容分发网络的。
- effective
Time Integer - 表示该证书的签发时间,单位是 Unix 时间戳。
- encry
Type String - 表示该证书使用的加密算法。该参数有以下取值:intercert:表示 RSA 或 ECC 加密算法。smcert:表示 SM2 加密算法。
- expire
Time Integer - 表示该证书的到期时间,单位是 Unix 时间戳。
- source String
- 表示该证书托管的位置。该参数有以下取值:volccertcenter:表示证书中心。cdncerthosting:表示内容分发网络。
- cert
Id string - 表示一个托管在内容分发网络的 CA 证书的 ID。ID 是以 cert_hosting - 开头的。
- cert
Name string - 表示该 CA 证书的 Common Name (CN) 字段中的内容。
- certificate
Get
Domain Https Cert Info List Certificate - 表示一个待上传的 CA 证书。上传的证书是托管在内容分发网络的。
- effective
Time number - 表示该证书的签发时间,单位是 Unix 时间戳。
- encry
Type string - 表示该证书使用的加密算法。该参数有以下取值:intercert:表示 RSA 或 ECC 加密算法。smcert:表示 SM2 加密算法。
- expire
Time number - 表示该证书的到期时间,单位是 Unix 时间戳。
- source string
- 表示该证书托管的位置。该参数有以下取值:volccertcenter:表示证书中心。cdncerthosting:表示内容分发网络。
- cert_
id str - 表示一个托管在内容分发网络的 CA 证书的 ID。ID 是以 cert_hosting - 开头的。
- cert_
name str - 表示该 CA 证书的 Common Name (CN) 字段中的内容。
- certificate
Get
Domain Https Cert Info List Certificate - 表示一个待上传的 CA 证书。上传的证书是托管在内容分发网络的。
- effective_
time int - 表示该证书的签发时间,单位是 Unix 时间戳。
- encry_
type str - 表示该证书使用的加密算法。该参数有以下取值:intercert:表示 RSA 或 ECC 加密算法。smcert:表示 SM2 加密算法。
- expire_
time int - 表示该证书的到期时间,单位是 Unix 时间戳。
- source str
- 表示该证书托管的位置。该参数有以下取值:volccertcenter:表示证书中心。cdncerthosting:表示内容分发网络。
- cert
Id String - 表示一个托管在内容分发网络的 CA 证书的 ID。ID 是以 cert_hosting - 开头的。
- cert
Name String - 表示该 CA 证书的 Common Name (CN) 字段中的内容。
- certificate Property Map
- 表示一个待上传的 CA 证书。上传的证书是托管在内容分发网络的。
- effective
Time Number - 表示该证书的签发时间,单位是 Unix 时间戳。
- encry
Type String - 表示该证书使用的加密算法。该参数有以下取值:intercert:表示 RSA 或 ECC 加密算法。smcert:表示 SM2 加密算法。
- expire
Time Number - 表示该证书的到期时间,单位是 Unix 时间戳。
- source String
- 表示该证书托管的位置。该参数有以下取值:volccertcenter:表示证书中心。cdncerthosting:表示内容分发网络。
GetDomainHttpsCertInfoListCertificate
- Certificate string
- 表示证书文件的内容。内容中的换行必须使用 \r\n 替换。该证书文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。
- Encryption
Cert string - 表示国密证书的证书文件的内容。内容中的换行必须使用 \r\n 替换。该文件中包含的公钥用于加密会话密钥。文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。如果待上传的证书不是国密证书,该参数无效。
- Encryption
Key string - 表示国密证书的私钥文件的内容。内容中的换行必须使用 \r\n 替换。该文件用于解密,扩展名是 .key 或者 .pem。文件名类似 _encrypt.key。
- Private
Key string - 表示私钥文件的内容。内容中的换行必须使用 \r\n 替换。该私钥文件的扩展名是 .key 或者 .pem。如果该证书使用的加密算法是 RSA 或者 ECC,该文件是您要上传的服务器证书的私钥文件。文件名类似 .key。该私钥文件中包含的私钥用于验证服务器的签名和加密会话密钥。如果该证书使用的加密算法是 SM2,该文件是您要上传的国密证书的私钥文件。文件名类似 _sign.key。该私钥文件中包含的私钥用于验证服务器的签名。对于待上传的证书,该参数必填。
- Certificate string
- 表示证书文件的内容。内容中的换行必须使用 \r\n 替换。该证书文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。
- Encryption
Cert string - 表示国密证书的证书文件的内容。内容中的换行必须使用 \r\n 替换。该文件中包含的公钥用于加密会话密钥。文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。如果待上传的证书不是国密证书,该参数无效。
- Encryption
Key string - 表示国密证书的私钥文件的内容。内容中的换行必须使用 \r\n 替换。该文件用于解密,扩展名是 .key 或者 .pem。文件名类似 _encrypt.key。
- Private
Key string - 表示私钥文件的内容。内容中的换行必须使用 \r\n 替换。该私钥文件的扩展名是 .key 或者 .pem。如果该证书使用的加密算法是 RSA 或者 ECC,该文件是您要上传的服务器证书的私钥文件。文件名类似 .key。该私钥文件中包含的私钥用于验证服务器的签名和加密会话密钥。如果该证书使用的加密算法是 SM2,该文件是您要上传的国密证书的私钥文件。文件名类似 _sign.key。该私钥文件中包含的私钥用于验证服务器的签名。对于待上传的证书,该参数必填。
- certificate String
- 表示证书文件的内容。内容中的换行必须使用 \r\n 替换。该证书文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。
- encryption
Cert String - 表示国密证书的证书文件的内容。内容中的换行必须使用 \r\n 替换。该文件中包含的公钥用于加密会话密钥。文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。如果待上传的证书不是国密证书,该参数无效。
- encryption
Key String - 表示国密证书的私钥文件的内容。内容中的换行必须使用 \r\n 替换。该文件用于解密,扩展名是 .key 或者 .pem。文件名类似 _encrypt.key。
- private
Key String - 表示私钥文件的内容。内容中的换行必须使用 \r\n 替换。该私钥文件的扩展名是 .key 或者 .pem。如果该证书使用的加密算法是 RSA 或者 ECC,该文件是您要上传的服务器证书的私钥文件。文件名类似 .key。该私钥文件中包含的私钥用于验证服务器的签名和加密会话密钥。如果该证书使用的加密算法是 SM2,该文件是您要上传的国密证书的私钥文件。文件名类似 _sign.key。该私钥文件中包含的私钥用于验证服务器的签名。对于待上传的证书,该参数必填。
- certificate string
- 表示证书文件的内容。内容中的换行必须使用 \r\n 替换。该证书文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。
- encryption
Cert string - 表示国密证书的证书文件的内容。内容中的换行必须使用 \r\n 替换。该文件中包含的公钥用于加密会话密钥。文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。如果待上传的证书不是国密证书,该参数无效。
- encryption
Key string - 表示国密证书的私钥文件的内容。内容中的换行必须使用 \r\n 替换。该文件用于解密,扩展名是 .key 或者 .pem。文件名类似 _encrypt.key。
- private
Key string - 表示私钥文件的内容。内容中的换行必须使用 \r\n 替换。该私钥文件的扩展名是 .key 或者 .pem。如果该证书使用的加密算法是 RSA 或者 ECC,该文件是您要上传的服务器证书的私钥文件。文件名类似 .key。该私钥文件中包含的私钥用于验证服务器的签名和加密会话密钥。如果该证书使用的加密算法是 SM2,该文件是您要上传的国密证书的私钥文件。文件名类似 _sign.key。该私钥文件中包含的私钥用于验证服务器的签名。对于待上传的证书,该参数必填。
- certificate str
- 表示证书文件的内容。内容中的换行必须使用 \r\n 替换。该证书文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。
- encryption_
cert str - 表示国密证书的证书文件的内容。内容中的换行必须使用 \r\n 替换。该文件中包含的公钥用于加密会话密钥。文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。如果待上传的证书不是国密证书,该参数无效。
- encryption_
key str - 表示国密证书的私钥文件的内容。内容中的换行必须使用 \r\n 替换。该文件用于解密,扩展名是 .key 或者 .pem。文件名类似 _encrypt.key。
- private_
key str - 表示私钥文件的内容。内容中的换行必须使用 \r\n 替换。该私钥文件的扩展名是 .key 或者 .pem。如果该证书使用的加密算法是 RSA 或者 ECC,该文件是您要上传的服务器证书的私钥文件。文件名类似 .key。该私钥文件中包含的私钥用于验证服务器的签名和加密会话密钥。如果该证书使用的加密算法是 SM2,该文件是您要上传的国密证书的私钥文件。文件名类似 _sign.key。该私钥文件中包含的私钥用于验证服务器的签名。对于待上传的证书,该参数必填。
- certificate String
- 表示证书文件的内容。内容中的换行必须使用 \r\n 替换。该证书文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。
- encryption
Cert String - 表示国密证书的证书文件的内容。内容中的换行必须使用 \r\n 替换。该文件中包含的公钥用于加密会话密钥。文件的扩展名是 .crt 或者 .pem,并且证书文件必须包含完整的证书链。如果待上传的证书不是国密证书,该参数无效。
- encryption
Key String - 表示国密证书的私钥文件的内容。内容中的换行必须使用 \r\n 替换。该文件用于解密,扩展名是 .key 或者 .pem。文件名类似 _encrypt.key。
- private
Key String - 表示私钥文件的内容。内容中的换行必须使用 \r\n 替换。该私钥文件的扩展名是 .key 或者 .pem。如果该证书使用的加密算法是 RSA 或者 ECC,该文件是您要上传的服务器证书的私钥文件。文件名类似 .key。该私钥文件中包含的私钥用于验证服务器的签名和加密会话密钥。如果该证书使用的加密算法是 SM2,该文件是您要上传的国密证书的私钥文件。文件名类似 _sign.key。该私钥文件中包含的私钥用于验证服务器的签名。对于待上传的证书,该参数必填。
GetDomainHttpsForcedRedirect
- Enable
Forced boolRedirect - 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。启用后,内容分发网络会将收到的 HTTP 请求重定向到 HTTPS 请求。false:表示禁用该特性。禁用后,内容分发网络不会将 HTTP 请求重定向到 HTTPS 请求。要启用该特性,您的加速域名必须已启用 HTTPS。
- Status
Code string - 表示当收到 HTTPS 请求时内容分发网络的重定向响应状态码。该参数有以下取值:301:表示返回的状态码是 301。302:表示返回的状态码是 302。该参数的默认值是 301。
- Enable
Forced boolRedirect - 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。启用后,内容分发网络会将收到的 HTTP 请求重定向到 HTTPS 请求。false:表示禁用该特性。禁用后,内容分发网络不会将 HTTP 请求重定向到 HTTPS 请求。要启用该特性,您的加速域名必须已启用 HTTPS。
- Status
Code string - 表示当收到 HTTPS 请求时内容分发网络的重定向响应状态码。该参数有以下取值:301:表示返回的状态码是 301。302:表示返回的状态码是 302。该参数的默认值是 301。
- enable
Forced BooleanRedirect - 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。启用后,内容分发网络会将收到的 HTTP 请求重定向到 HTTPS 请求。false:表示禁用该特性。禁用后,内容分发网络不会将 HTTP 请求重定向到 HTTPS 请求。要启用该特性,您的加速域名必须已启用 HTTPS。
- status
Code String - 表示当收到 HTTPS 请求时内容分发网络的重定向响应状态码。该参数有以下取值:301:表示返回的状态码是 301。302:表示返回的状态码是 302。该参数的默认值是 301。
- enable
Forced booleanRedirect - 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。启用后,内容分发网络会将收到的 HTTP 请求重定向到 HTTPS 请求。false:表示禁用该特性。禁用后,内容分发网络不会将 HTTP 请求重定向到 HTTPS 请求。要启用该特性,您的加速域名必须已启用 HTTPS。
- status
Code string - 表示当收到 HTTPS 请求时内容分发网络的重定向响应状态码。该参数有以下取值:301:表示返回的状态码是 301。302:表示返回的状态码是 302。该参数的默认值是 301。
- enable_
forced_ boolredirect - 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。启用后,内容分发网络会将收到的 HTTP 请求重定向到 HTTPS 请求。false:表示禁用该特性。禁用后,内容分发网络不会将 HTTP 请求重定向到 HTTPS 请求。要启用该特性,您的加速域名必须已启用 HTTPS。
- status_
code str - 表示当收到 HTTPS 请求时内容分发网络的重定向响应状态码。该参数有以下取值:301:表示返回的状态码是 301。302:表示返回的状态码是 302。该参数的默认值是 301。
- enable
Forced BooleanRedirect - 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。启用后,内容分发网络会将收到的 HTTP 请求重定向到 HTTPS 请求。false:表示禁用该特性。禁用后,内容分发网络不会将 HTTP 请求重定向到 HTTPS 请求。要启用该特性,您的加速域名必须已启用 HTTPS。
- status
Code String - 表示当收到 HTTPS 请求时内容分发网络的重定向响应状态码。该参数有以下取值:301:表示返回的状态码是 301。302:表示返回的状态码是 302。该参数的默认值是 301。
GetDomainHttpsHsts
- Subdomain string
- 表示 HSTS 配置是否也应用于加速域名的子域名。该参数有以下取值:include:表示 HSTS 配置应用于子域名站点。exclude:表示 HSTS 配置不应用于子域名站点。该参数的默认值是 exclude。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- Ttl int
- 表示 Strict-Transport-Security 响应头在浏览器中的缓存过期时间,单位是秒。如果 Switch 是 true,该参数为必填。该参数的取值范围是 0 - 31,536,000。31,536,000 秒表示 365 天。如果该参数值为 0,其效果等同于禁用 HSTS 设置。
- Subdomain string
- 表示 HSTS 配置是否也应用于加速域名的子域名。该参数有以下取值:include:表示 HSTS 配置应用于子域名站点。exclude:表示 HSTS 配置不应用于子域名站点。该参数的默认值是 exclude。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- Ttl int
- 表示 Strict-Transport-Security 响应头在浏览器中的缓存过期时间,单位是秒。如果 Switch 是 true,该参数为必填。该参数的取值范围是 0 - 31,536,000。31,536,000 秒表示 365 天。如果该参数值为 0,其效果等同于禁用 HSTS 设置。
- subdomain String
- 表示 HSTS 配置是否也应用于加速域名的子域名。该参数有以下取值:include:表示 HSTS 配置应用于子域名站点。exclude:表示 HSTS 配置不应用于子域名站点。该参数的默认值是 exclude。
- switch_ Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- ttl Integer
- 表示 Strict-Transport-Security 响应头在浏览器中的缓存过期时间,单位是秒。如果 Switch 是 true,该参数为必填。该参数的取值范围是 0 - 31,536,000。31,536,000 秒表示 365 天。如果该参数值为 0,其效果等同于禁用 HSTS 设置。
- subdomain string
- 表示 HSTS 配置是否也应用于加速域名的子域名。该参数有以下取值:include:表示 HSTS 配置应用于子域名站点。exclude:表示 HSTS 配置不应用于子域名站点。该参数的默认值是 exclude。
- switch boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- ttl number
- 表示 Strict-Transport-Security 响应头在浏览器中的缓存过期时间,单位是秒。如果 Switch 是 true,该参数为必填。该参数的取值范围是 0 - 31,536,000。31,536,000 秒表示 365 天。如果该参数值为 0,其效果等同于禁用 HSTS 设置。
- subdomain str
- 表示 HSTS 配置是否也应用于加速域名的子域名。该参数有以下取值:include:表示 HSTS 配置应用于子域名站点。exclude:表示 HSTS 配置不应用于子域名站点。该参数的默认值是 exclude。
- switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- ttl int
- 表示 Strict-Transport-Security 响应头在浏览器中的缓存过期时间,单位是秒。如果 Switch 是 true,该参数为必填。该参数的取值范围是 0 - 31,536,000。31,536,000 秒表示 365 天。如果该参数值为 0,其效果等同于禁用 HSTS 设置。
- subdomain String
- 表示 HSTS 配置是否也应用于加速域名的子域名。该参数有以下取值:include:表示 HSTS 配置应用于子域名站点。exclude:表示 HSTS 配置不应用于子域名站点。该参数的默认值是 exclude。
- switch Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- ttl Number
- 表示 Strict-Transport-Security 响应头在浏览器中的缓存过期时间,单位是秒。如果 Switch 是 true,该参数为必填。该参数的取值范围是 0 - 31,536,000。31,536,000 秒表示 365 天。如果该参数值为 0,其效果等同于禁用 HSTS 设置。
GetDomainIPv6
- Switch bool
- 指定是否启用 IPv6 配置。该参数有以下取值:true:表示启用 IPv6。false:表示禁用 IPv6。
- Switch bool
- 指定是否启用 IPv6 配置。该参数有以下取值:true:表示启用 IPv6。false:表示禁用 IPv6。
- switch_ Boolean
- 指定是否启用 IPv6 配置。该参数有以下取值:true:表示启用 IPv6。false:表示禁用 IPv6。
- switch boolean
- 指定是否启用 IPv6 配置。该参数有以下取值:true:表示启用 IPv6。false:表示禁用 IPv6。
- switch bool
- 指定是否启用 IPv6 配置。该参数有以下取值:true:表示启用 IPv6。false:表示禁用 IPv6。
- switch Boolean
- 指定是否启用 IPv6 配置。该参数有以下取值:true:表示启用 IPv6。false:表示禁用 IPv6。
GetDomainIpAccessRule
- Ips List<string>
- 表示黑名单或白名单中的 IP 地址。当 Switch 是 true 时,该参数为必填。您可以指定一个或者多个 IP 地址和 IP 地址网段。IP 地址和网段可以是 IPv4 或 IPv6 格式。您最多可输入 1,000 个地址。如果您指定了 SharedConfig,就不能指定该参数。
- Rule
Type string - 表示 IP 名单的类型。当 Switch 是 true 时,该参数为必填。该参数有以下取值:allow:表示白名单。deny:表示黑名单。如果您指定了 SharedConfig,就不能指定该参数。
-
Volcengine.
Get Domain Ip Access Rule Shared Config - 表示一个全局配置。如果您指定了该参数,就不能指定 RuleType 和 Ip。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- Ips []string
- 表示黑名单或白名单中的 IP 地址。当 Switch 是 true 时,该参数为必填。您可以指定一个或者多个 IP 地址和 IP 地址网段。IP 地址和网段可以是 IPv4 或 IPv6 格式。您最多可输入 1,000 个地址。如果您指定了 SharedConfig,就不能指定该参数。
- Rule
Type string - 表示 IP 名单的类型。当 Switch 是 true 时,该参数为必填。该参数有以下取值:allow:表示白名单。deny:表示黑名单。如果您指定了 SharedConfig,就不能指定该参数。
-
Get
Domain Ip Access Rule Shared Config - 表示一个全局配置。如果您指定了该参数,就不能指定 RuleType 和 Ip。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- ips List<String>
- 表示黑名单或白名单中的 IP 地址。当 Switch 是 true 时,该参数为必填。您可以指定一个或者多个 IP 地址和 IP 地址网段。IP 地址和网段可以是 IPv4 或 IPv6 格式。您最多可输入 1,000 个地址。如果您指定了 SharedConfig,就不能指定该参数。
- rule
Type String - 表示 IP 名单的类型。当 Switch 是 true 时,该参数为必填。该参数有以下取值:allow:表示白名单。deny:表示黑名单。如果您指定了 SharedConfig,就不能指定该参数。
-
Get
Domain Ip Access Rule Shared Config - 表示一个全局配置。如果您指定了该参数,就不能指定 RuleType 和 Ip。
- switch_ Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- ips string[]
- 表示黑名单或白名单中的 IP 地址。当 Switch 是 true 时,该参数为必填。您可以指定一个或者多个 IP 地址和 IP 地址网段。IP 地址和网段可以是 IPv4 或 IPv6 格式。您最多可输入 1,000 个地址。如果您指定了 SharedConfig,就不能指定该参数。
- rule
Type string - 表示 IP 名单的类型。当 Switch 是 true 时,该参数为必填。该参数有以下取值:allow:表示白名单。deny:表示黑名单。如果您指定了 SharedConfig,就不能指定该参数。
-
Get
Domain Ip Access Rule Shared Config - 表示一个全局配置。如果您指定了该参数,就不能指定 RuleType 和 Ip。
- switch boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- ips Sequence[str]
- 表示黑名单或白名单中的 IP 地址。当 Switch 是 true 时,该参数为必填。您可以指定一个或者多个 IP 地址和 IP 地址网段。IP 地址和网段可以是 IPv4 或 IPv6 格式。您最多可输入 1,000 个地址。如果您指定了 SharedConfig,就不能指定该参数。
- rule_
type str - 表示 IP 名单的类型。当 Switch 是 true 时,该参数为必填。该参数有以下取值:allow:表示白名单。deny:表示黑名单。如果您指定了 SharedConfig,就不能指定该参数。
-
Get
Domain Ip Access Rule Shared Config - 表示一个全局配置。如果您指定了该参数,就不能指定 RuleType 和 Ip。
- switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- ips List<String>
- 表示黑名单或白名单中的 IP 地址。当 Switch 是 true 时,该参数为必填。您可以指定一个或者多个 IP 地址和 IP 地址网段。IP 地址和网段可以是 IPv4 或 IPv6 格式。您最多可输入 1,000 个地址。如果您指定了 SharedConfig,就不能指定该参数。
- rule
Type String - 表示 IP 名单的类型。当 Switch 是 true 时,该参数为必填。该参数有以下取值:allow:表示白名单。deny:表示黑名单。如果您指定了 SharedConfig,就不能指定该参数。
- Property Map
- 表示一个全局配置。如果您指定了该参数,就不能指定 RuleType 和 Ip。
- switch Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
GetDomainIpAccessRuleSharedConfig
- Config
Name string - 表示一个全局配置的名称。
- Config
Name string - 表示一个全局配置的名称。
- config
Name String - 表示一个全局配置的名称。
- config
Name string - 表示一个全局配置的名称。
- config_
name str - 表示一个全局配置的名称。
- config
Name String - 表示一个全局配置的名称。
GetDomainMethodDeniedRule
- Methods string
- 表示被禁用的一个或多个 HTTP 请求方法。当 Switch 是 true 时,该参数为必填。多个方法使用逗号(,)分隔。该参数有以下取值:get:表示禁用 GET 请求方法。post:表示禁用 POST 请求方法。delete:表示禁用 DELETE 请求方法。put:表示禁用 PUT 请求方法。head:表示禁用 HEAD 请求方法。patch:表示 PATCH 请求方法。connect:表示 CONNECT 请求方法。options:表示 OPTIONS 请求方法。
- Switch bool
- 配置开关 禁用方法,多个用逗号,分割,开启时必填. choices: [get, post, head, delete, put]
- Methods string
- 表示被禁用的一个或多个 HTTP 请求方法。当 Switch 是 true 时,该参数为必填。多个方法使用逗号(,)分隔。该参数有以下取值:get:表示禁用 GET 请求方法。post:表示禁用 POST 请求方法。delete:表示禁用 DELETE 请求方法。put:表示禁用 PUT 请求方法。head:表示禁用 HEAD 请求方法。patch:表示 PATCH 请求方法。connect:表示 CONNECT 请求方法。options:表示 OPTIONS 请求方法。
- Switch bool
- 配置开关 禁用方法,多个用逗号,分割,开启时必填. choices: [get, post, head, delete, put]
- methods String
- 表示被禁用的一个或多个 HTTP 请求方法。当 Switch 是 true 时,该参数为必填。多个方法使用逗号(,)分隔。该参数有以下取值:get:表示禁用 GET 请求方法。post:表示禁用 POST 请求方法。delete:表示禁用 DELETE 请求方法。put:表示禁用 PUT 请求方法。head:表示禁用 HEAD 请求方法。patch:表示 PATCH 请求方法。connect:表示 CONNECT 请求方法。options:表示 OPTIONS 请求方法。
- switch_ Boolean
- 配置开关 禁用方法,多个用逗号,分割,开启时必填. choices: [get, post, head, delete, put]
- methods string
- 表示被禁用的一个或多个 HTTP 请求方法。当 Switch 是 true 时,该参数为必填。多个方法使用逗号(,)分隔。该参数有以下取值:get:表示禁用 GET 请求方法。post:表示禁用 POST 请求方法。delete:表示禁用 DELETE 请求方法。put:表示禁用 PUT 请求方法。head:表示禁用 HEAD 请求方法。patch:表示 PATCH 请求方法。connect:表示 CONNECT 请求方法。options:表示 OPTIONS 请求方法。
- switch boolean
- 配置开关 禁用方法,多个用逗号,分割,开启时必填. choices: [get, post, head, delete, put]
- methods str
- 表示被禁用的一个或多个 HTTP 请求方法。当 Switch 是 true 时,该参数为必填。多个方法使用逗号(,)分隔。该参数有以下取值:get:表示禁用 GET 请求方法。post:表示禁用 POST 请求方法。delete:表示禁用 DELETE 请求方法。put:表示禁用 PUT 请求方法。head:表示禁用 HEAD 请求方法。patch:表示 PATCH 请求方法。connect:表示 CONNECT 请求方法。options:表示 OPTIONS 请求方法。
- switch bool
- 配置开关 禁用方法,多个用逗号,分割,开启时必填. choices: [get, post, head, delete, put]
- methods String
- 表示被禁用的一个或多个 HTTP 请求方法。当 Switch 是 true 时,该参数为必填。多个方法使用逗号(,)分隔。该参数有以下取值:get:表示禁用 GET 请求方法。post:表示禁用 POST 请求方法。delete:表示禁用 DELETE 请求方法。put:表示禁用 PUT 请求方法。head:表示禁用 HEAD 请求方法。patch:表示 PATCH 请求方法。connect:表示 CONNECT 请求方法。options:表示 OPTIONS 请求方法。
- switch Boolean
- 配置开关 禁用方法,多个用逗号,分割,开启时必填. choices: [get, post, head, delete, put]
GetDomainMultiRange
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。该特性启用后,CDN 允许指定了多重范围的 Range 请求。false:表示不启用该特性。如果收到一个指定了多重范围的 Range 请求,CDN 会拒绝该请求并返回 416 响应状态码。该参数的默认值是 false。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。该特性启用后,CDN 允许指定了多重范围的 Range 请求。false:表示不启用该特性。如果收到一个指定了多重范围的 Range 请求,CDN 会拒绝该请求并返回 416 响应状态码。该参数的默认值是 false。
- switch_ Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。该特性启用后,CDN 允许指定了多重范围的 Range 请求。false:表示不启用该特性。如果收到一个指定了多重范围的 Range 请求,CDN 会拒绝该请求并返回 416 响应状态码。该参数的默认值是 false。
- switch boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。该特性启用后,CDN 允许指定了多重范围的 Range 请求。false:表示不启用该特性。如果收到一个指定了多重范围的 Range 请求,CDN 会拒绝该请求并返回 416 响应状态码。该参数的默认值是 false。
- switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。该特性启用后,CDN 允许指定了多重范围的 Range 请求。false:表示不启用该特性。如果收到一个指定了多重范围的 Range 请求,CDN 会拒绝该请求并返回 416 响应状态码。该参数的默认值是 false。
- switch Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。该特性启用后,CDN 允许指定了多重范围的 Range 请求。false:表示不启用该特性。如果收到一个指定了多重范围的 Range 请求,CDN 会拒绝该请求并返回 416 响应状态码。该参数的默认值是 false。
GetDomainNegativeCach
- Condition
Volcengine.
Get Domain Negative Cach Condition - 表示该配置模块的生效条件,由一组规则组成。
- Negative
Cache Volcengine.Rule Get Domain Negative Cach Negative Cache Rule - 表示一个列表。该列表的每个元素是一个状态码缓存规则。
- Condition
Get
Domain Negative Cach Condition - 表示该配置模块的生效条件,由一组规则组成。
- Negative
Cache GetRule Domain Negative Cach Negative Cache Rule - 表示一个列表。该列表的每个元素是一个状态码缓存规则。
- condition
Get
Domain Negative Cach Condition - 表示该配置模块的生效条件,由一组规则组成。
- negative
Cache GetRule Domain Negative Cach Negative Cache Rule - 表示一个列表。该列表的每个元素是一个状态码缓存规则。
- condition
Get
Domain Negative Cach Condition - 表示该配置模块的生效条件,由一组规则组成。
- negative
Cache GetRule Domain Negative Cach Negative Cache Rule - 表示一个列表。该列表的每个元素是一个状态码缓存规则。
- condition
Get
Domain Negative Cach Condition - 表示该配置模块的生效条件,由一组规则组成。
- negative_
cache_ Getrule Domain Negative Cach Negative Cache Rule - 表示一个列表。该列表的每个元素是一个状态码缓存规则。
- condition Property Map
- 表示该配置模块的生效条件,由一组规则组成。
- negative
Cache Property MapRule - 表示一个列表。该列表的每个元素是一个状态码缓存规则。
GetDomainNegativeCachCondition
- Condition
Rules List<Volcengine.Get Domain Negative Cach Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- Condition
Rules []GetDomain Negative Cach Condition Condition Rule - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<GetDomain Negative Cach Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules GetDomain Negative Cach Condition Condition Rule[] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition_
rules Sequence[GetDomain Negative Cach Condition Condition Rule] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective str
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<Property Map> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
GetDomainNegativeCachConditionConditionRule
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name str
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object str
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator str
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type str
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value str
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
GetDomainNegativeCachNegativeCacheRule
- Action string
- 表示缓存的行为。当前您仅可指定 cache。cache 表示行为是缓存。
- Ignore
Case bool - 表示内容分发网络对请求的文件匹配 ConditionRule 时,是否忽略大小写。该参数有以下取值:true:表示忽略大小写。false:表示不忽略大小写。该参数的默认值是 false。
- Status
Code string - 指定一个需要缓存的状态码。状态码的范围是 400-599。您也可以指定 4xx 或者 5xx。4xx 表示 400 到 499 之间的所有状态码。5xx 表示 500 到 599 之间的所有状态码。
- Ttl int
- 表示状态码的缓存时间。单位是秒。时间的范围是 1-315,360,000。315,360,000 表示 10年。
- Action string
- 表示缓存的行为。当前您仅可指定 cache。cache 表示行为是缓存。
- Ignore
Case bool - 表示内容分发网络对请求的文件匹配 ConditionRule 时,是否忽略大小写。该参数有以下取值:true:表示忽略大小写。false:表示不忽略大小写。该参数的默认值是 false。
- Status
Code string - 指定一个需要缓存的状态码。状态码的范围是 400-599。您也可以指定 4xx 或者 5xx。4xx 表示 400 到 499 之间的所有状态码。5xx 表示 500 到 599 之间的所有状态码。
- Ttl int
- 表示状态码的缓存时间。单位是秒。时间的范围是 1-315,360,000。315,360,000 表示 10年。
- action String
- 表示缓存的行为。当前您仅可指定 cache。cache 表示行为是缓存。
- ignore
Case Boolean - 表示内容分发网络对请求的文件匹配 ConditionRule 时,是否忽略大小写。该参数有以下取值:true:表示忽略大小写。false:表示不忽略大小写。该参数的默认值是 false。
- status
Code String - 指定一个需要缓存的状态码。状态码的范围是 400-599。您也可以指定 4xx 或者 5xx。4xx 表示 400 到 499 之间的所有状态码。5xx 表示 500 到 599 之间的所有状态码。
- ttl Integer
- 表示状态码的缓存时间。单位是秒。时间的范围是 1-315,360,000。315,360,000 表示 10年。
- action string
- 表示缓存的行为。当前您仅可指定 cache。cache 表示行为是缓存。
- ignore
Case boolean - 表示内容分发网络对请求的文件匹配 ConditionRule 时,是否忽略大小写。该参数有以下取值:true:表示忽略大小写。false:表示不忽略大小写。该参数的默认值是 false。
- status
Code string - 指定一个需要缓存的状态码。状态码的范围是 400-599。您也可以指定 4xx 或者 5xx。4xx 表示 400 到 499 之间的所有状态码。5xx 表示 500 到 599 之间的所有状态码。
- ttl number
- 表示状态码的缓存时间。单位是秒。时间的范围是 1-315,360,000。315,360,000 表示 10年。
- action str
- 表示缓存的行为。当前您仅可指定 cache。cache 表示行为是缓存。
- ignore_
case bool - 表示内容分发网络对请求的文件匹配 ConditionRule 时,是否忽略大小写。该参数有以下取值:true:表示忽略大小写。false:表示不忽略大小写。该参数的默认值是 false。
- status_
code str - 指定一个需要缓存的状态码。状态码的范围是 400-599。您也可以指定 4xx 或者 5xx。4xx 表示 400 到 499 之间的所有状态码。5xx 表示 500 到 599 之间的所有状态码。
- ttl int
- 表示状态码的缓存时间。单位是秒。时间的范围是 1-315,360,000。315,360,000 表示 10年。
- action String
- 表示缓存的行为。当前您仅可指定 cache。cache 表示行为是缓存。
- ignore
Case Boolean - 表示内容分发网络对请求的文件匹配 ConditionRule 时,是否忽略大小写。该参数有以下取值:true:表示忽略大小写。false:表示不忽略大小写。该参数的默认值是 false。
- status
Code String - 指定一个需要缓存的状态码。状态码的范围是 400-599。您也可以指定 4xx 或者 5xx。4xx 表示 400 到 499 之间的所有状态码。5xx 表示 500 到 599 之间的所有状态码。
- ttl Number
- 表示状态码的缓存时间。单位是秒。时间的范围是 1-315,360,000。315,360,000 表示 10年。
GetDomainOfflineCache
- Object string
- 表示该特性的触发条件,该参数有以下取值:requesterror:表示回源请求异常。当回源请求出现异常时,CDN 无法从源站获取文件,并且 CDN 没有获得任何来自源站的响应状态码。errorcode:表示 CDN 无法从源站获取文件,并且源站的响应状态码是 5xx。requesterror,errorcode:表示以上两个条件都包含。
- Status
Code string - 表示具体的 5xx 响应状态码,范围是 500-599。多个状态码之间使用分号(;)分隔。您也可以输入 5xx,表示任意以数字 5 开头的状态码。当 Object 是 errorcode 或者 requesterror,error_code 时,该参数才有效。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- Object string
- 表示该特性的触发条件,该参数有以下取值:requesterror:表示回源请求异常。当回源请求出现异常时,CDN 无法从源站获取文件,并且 CDN 没有获得任何来自源站的响应状态码。errorcode:表示 CDN 无法从源站获取文件,并且源站的响应状态码是 5xx。requesterror,errorcode:表示以上两个条件都包含。
- Status
Code string - 表示具体的 5xx 响应状态码,范围是 500-599。多个状态码之间使用分号(;)分隔。您也可以输入 5xx,表示任意以数字 5 开头的状态码。当 Object 是 errorcode 或者 requesterror,error_code 时,该参数才有效。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- object String
- 表示该特性的触发条件,该参数有以下取值:requesterror:表示回源请求异常。当回源请求出现异常时,CDN 无法从源站获取文件,并且 CDN 没有获得任何来自源站的响应状态码。errorcode:表示 CDN 无法从源站获取文件,并且源站的响应状态码是 5xx。requesterror,errorcode:表示以上两个条件都包含。
- status
Code String - 表示具体的 5xx 响应状态码,范围是 500-599。多个状态码之间使用分号(;)分隔。您也可以输入 5xx,表示任意以数字 5 开头的状态码。当 Object 是 errorcode 或者 requesterror,error_code 时,该参数才有效。
- switch_ Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- object string
- 表示该特性的触发条件,该参数有以下取值:requesterror:表示回源请求异常。当回源请求出现异常时,CDN 无法从源站获取文件,并且 CDN 没有获得任何来自源站的响应状态码。errorcode:表示 CDN 无法从源站获取文件,并且源站的响应状态码是 5xx。requesterror,errorcode:表示以上两个条件都包含。
- status
Code string - 表示具体的 5xx 响应状态码,范围是 500-599。多个状态码之间使用分号(;)分隔。您也可以输入 5xx,表示任意以数字 5 开头的状态码。当 Object 是 errorcode 或者 requesterror,error_code 时,该参数才有效。
- switch boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- object str
- 表示该特性的触发条件,该参数有以下取值:requesterror:表示回源请求异常。当回源请求出现异常时,CDN 无法从源站获取文件,并且 CDN 没有获得任何来自源站的响应状态码。errorcode:表示 CDN 无法从源站获取文件,并且源站的响应状态码是 5xx。requesterror,errorcode:表示以上两个条件都包含。
- status_
code str - 表示具体的 5xx 响应状态码,范围是 500-599。多个状态码之间使用分号(;)分隔。您也可以输入 5xx,表示任意以数字 5 开头的状态码。当 Object 是 errorcode 或者 requesterror,error_code 时,该参数才有效。
- switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- object String
- 表示该特性的触发条件,该参数有以下取值:requesterror:表示回源请求异常。当回源请求出现异常时,CDN 无法从源站获取文件,并且 CDN 没有获得任何来自源站的响应状态码。errorcode:表示 CDN 无法从源站获取文件,并且源站的响应状态码是 5xx。requesterror,errorcode:表示以上两个条件都包含。
- status
Code String - 表示具体的 5xx 响应状态码,范围是 500-599。多个状态码之间使用分号(;)分隔。您也可以输入 5xx,表示任意以数字 5 开头的状态码。当 Object 是 errorcode 或者 requesterror,error_code 时,该参数才有效。
- switch Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
GetDomainOrigin
- Condition
Volcengine.
Get Domain Origin Condition - 表示该配置模块的生效条件,由一组规则组成。
- Origin
Action Volcengine.Get Domain Origin Origin Action - 表示源站配置。
- Condition
Get
Domain Origin Condition - 表示该配置模块的生效条件,由一组规则组成。
- Origin
Action GetDomain Origin Origin Action - 表示源站配置。
- condition
Get
Domain Origin Condition - 表示该配置模块的生效条件,由一组规则组成。
- origin
Action GetDomain Origin Origin Action - 表示源站配置。
- condition
Get
Domain Origin Condition - 表示该配置模块的生效条件,由一组规则组成。
- origin
Action GetDomain Origin Origin Action - 表示源站配置。
- condition
Get
Domain Origin Condition - 表示该配置模块的生效条件,由一组规则组成。
- origin_
action GetDomain Origin Origin Action - 表示源站配置。
- condition Property Map
- 表示该配置模块的生效条件,由一组规则组成。
- origin
Action Property Map - 表示源站配置。
GetDomainOriginAccessRule
- Allow
Empty bool - 表示用户请求头的 Origin 头部为空("")时,请求是否允许被放行。该参数有以下取值:true:表示允许。false:表示不允许。该参数的默认值是 false。
- Ignore
Case bool - 表示 Origin 是否是大小写敏感的。该参数有以下取值:true: 表示 Origin 是大小写不敏感的。false: 表示 Origin 是大小写敏感的。该参数的默认值是 true。
- Origins List<string>
- RuleType对应的地址列表。当 Switch 是 true 时,该参数为必填。您可以指定一个或者多个 IP 地址,CIDR 网段,域名和泛域名。域名可以是二级域名。IP 地址可以是 IPv4 和 IPv6 格式的地址。您最多可输入100个地址。输入域名时,无需包含http:// 或 https://。该参数值的长度不能超过 3000 个字符。
- Rule
Type string - Origin 名单配置类型。当 Switch 是 true 时,该参数为必填。该参数有以下取值:allow:表示白名单。deny:表示黑名单。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- Allow
Empty bool - 表示用户请求头的 Origin 头部为空("")时,请求是否允许被放行。该参数有以下取值:true:表示允许。false:表示不允许。该参数的默认值是 false。
- Ignore
Case bool - 表示 Origin 是否是大小写敏感的。该参数有以下取值:true: 表示 Origin 是大小写不敏感的。false: 表示 Origin 是大小写敏感的。该参数的默认值是 true。
- Origins []string
- RuleType对应的地址列表。当 Switch 是 true 时,该参数为必填。您可以指定一个或者多个 IP 地址,CIDR 网段,域名和泛域名。域名可以是二级域名。IP 地址可以是 IPv4 和 IPv6 格式的地址。您最多可输入100个地址。输入域名时,无需包含http:// 或 https://。该参数值的长度不能超过 3000 个字符。
- Rule
Type string - Origin 名单配置类型。当 Switch 是 true 时,该参数为必填。该参数有以下取值:allow:表示白名单。deny:表示黑名单。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- allow
Empty Boolean - 表示用户请求头的 Origin 头部为空("")时,请求是否允许被放行。该参数有以下取值:true:表示允许。false:表示不允许。该参数的默认值是 false。
- ignore
Case Boolean - 表示 Origin 是否是大小写敏感的。该参数有以下取值:true: 表示 Origin 是大小写不敏感的。false: 表示 Origin 是大小写敏感的。该参数的默认值是 true。
- origins List<String>
- RuleType对应的地址列表。当 Switch 是 true 时,该参数为必填。您可以指定一个或者多个 IP 地址,CIDR 网段,域名和泛域名。域名可以是二级域名。IP 地址可以是 IPv4 和 IPv6 格式的地址。您最多可输入100个地址。输入域名时,无需包含http:// 或 https://。该参数值的长度不能超过 3000 个字符。
- rule
Type String - Origin 名单配置类型。当 Switch 是 true 时,该参数为必填。该参数有以下取值:allow:表示白名单。deny:表示黑名单。
- switch_ Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- allow
Empty boolean - 表示用户请求头的 Origin 头部为空("")时,请求是否允许被放行。该参数有以下取值:true:表示允许。false:表示不允许。该参数的默认值是 false。
- ignore
Case boolean - 表示 Origin 是否是大小写敏感的。该参数有以下取值:true: 表示 Origin 是大小写不敏感的。false: 表示 Origin 是大小写敏感的。该参数的默认值是 true。
- origins string[]
- RuleType对应的地址列表。当 Switch 是 true 时,该参数为必填。您可以指定一个或者多个 IP 地址,CIDR 网段,域名和泛域名。域名可以是二级域名。IP 地址可以是 IPv4 和 IPv6 格式的地址。您最多可输入100个地址。输入域名时,无需包含http:// 或 https://。该参数值的长度不能超过 3000 个字符。
- rule
Type string - Origin 名单配置类型。当 Switch 是 true 时,该参数为必填。该参数有以下取值:allow:表示白名单。deny:表示黑名单。
- switch boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- allow_
empty bool - 表示用户请求头的 Origin 头部为空("")时,请求是否允许被放行。该参数有以下取值:true:表示允许。false:表示不允许。该参数的默认值是 false。
- ignore_
case bool - 表示 Origin 是否是大小写敏感的。该参数有以下取值:true: 表示 Origin 是大小写不敏感的。false: 表示 Origin 是大小写敏感的。该参数的默认值是 true。
- origins Sequence[str]
- RuleType对应的地址列表。当 Switch 是 true 时,该参数为必填。您可以指定一个或者多个 IP 地址,CIDR 网段,域名和泛域名。域名可以是二级域名。IP 地址可以是 IPv4 和 IPv6 格式的地址。您最多可输入100个地址。输入域名时,无需包含http:// 或 https://。该参数值的长度不能超过 3000 个字符。
- rule_
type str - Origin 名单配置类型。当 Switch 是 true 时,该参数为必填。该参数有以下取值:allow:表示白名单。deny:表示黑名单。
- switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- allow
Empty Boolean - 表示用户请求头的 Origin 头部为空("")时,请求是否允许被放行。该参数有以下取值:true:表示允许。false:表示不允许。该参数的默认值是 false。
- ignore
Case Boolean - 表示 Origin 是否是大小写敏感的。该参数有以下取值:true: 表示 Origin 是大小写不敏感的。false: 表示 Origin 是大小写敏感的。该参数的默认值是 true。
- origins List<String>
- RuleType对应的地址列表。当 Switch 是 true 时,该参数为必填。您可以指定一个或者多个 IP 地址,CIDR 网段,域名和泛域名。域名可以是二级域名。IP 地址可以是 IPv4 和 IPv6 格式的地址。您最多可输入100个地址。输入域名时,无需包含http:// 或 https://。该参数值的长度不能超过 3000 个字符。
- rule
Type String - Origin 名单配置类型。当 Switch 是 true 时,该参数为必填。该参数有以下取值:allow:表示白名单。deny:表示黑名单。
- switch Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
GetDomainOriginArg
- Condition
Volcengine.
Get Domain Origin Arg Condition - 表示该配置模块的生效条件,由一组规则组成。
- Origin
Arg Volcengine.Action Get Domain Origin Arg Origin Arg Action - 表示在满足 Condition 条件时所执行的操作。
- Condition
Get
Domain Origin Arg Condition - 表示该配置模块的生效条件,由一组规则组成。
- Origin
Arg GetAction Domain Origin Arg Origin Arg Action - 表示在满足 Condition 条件时所执行的操作。
- condition
Get
Domain Origin Arg Condition - 表示该配置模块的生效条件,由一组规则组成。
- origin
Arg GetAction Domain Origin Arg Origin Arg Action - 表示在满足 Condition 条件时所执行的操作。
- condition
Get
Domain Origin Arg Condition - 表示该配置模块的生效条件,由一组规则组成。
- origin
Arg GetAction Domain Origin Arg Origin Arg Action - 表示在满足 Condition 条件时所执行的操作。
- condition
Get
Domain Origin Arg Condition - 表示该配置模块的生效条件,由一组规则组成。
- origin_
arg_ Getaction Domain Origin Arg Origin Arg Action - 表示在满足 Condition 条件时所执行的操作。
- condition Property Map
- 表示该配置模块的生效条件,由一组规则组成。
- origin
Arg Property MapAction - 表示在满足 Condition 条件时所执行的操作。
GetDomainOriginArgCondition
- Condition
Rules List<Volcengine.Get Domain Origin Arg Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- Condition
Rules []GetDomain Origin Arg Condition Condition Rule - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<GetDomain Origin Arg Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules GetDomain Origin Arg Condition Condition Rule[] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition_
rules Sequence[GetDomain Origin Arg Condition Condition Rule] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective str
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<Property Map> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
GetDomainOriginArgConditionConditionRule
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name str
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object str
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator str
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type str
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value str
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
GetDomainOriginArgOriginArgAction
- Origin
Arg List<Volcengine.Components Get Domain Origin Arg Origin Arg Action Origin Arg Component> - 表示一个操作列表。这些操作定义了 CDN 如何设置回源请求中的查询参数。当前,列表中只能包含一个操作。
- Origin
Arg []GetComponents Domain Origin Arg Origin Arg Action Origin Arg Component - 表示一个操作列表。这些操作定义了 CDN 如何设置回源请求中的查询参数。当前,列表中只能包含一个操作。
- origin
Arg List<GetComponents Domain Origin Arg Origin Arg Action Origin Arg Component> - 表示一个操作列表。这些操作定义了 CDN 如何设置回源请求中的查询参数。当前,列表中只能包含一个操作。
- origin
Arg GetComponents Domain Origin Arg Origin Arg Action Origin Arg Component[] - 表示一个操作列表。这些操作定义了 CDN 如何设置回源请求中的查询参数。当前,列表中只能包含一个操作。
- origin_
arg_ Sequence[Getcomponents Domain Origin Arg Origin Arg Action Origin Arg Component] - 表示一个操作列表。这些操作定义了 CDN 如何设置回源请求中的查询参数。当前,列表中只能包含一个操作。
- origin
Arg List<Property Map>Components - 表示一个操作列表。这些操作定义了 CDN 如何设置回源请求中的查询参数。当前,列表中只能包含一个操作。
GetDomainOriginArgOriginArgActionOriginArgComponent
- Action string
- include: 表示回源请求 URL 中包含用户请求 URL 中的全部查询参数。exclude:表示回源请求 URL 中不包含用户请求 URL 中的任何查询参数。addPart:表示回源请求 URL 中包含用户请求 URL 中的全部查询参数,并额外包含 Subobject 中指定的查询参数。includePart:表示如果用户请求 URL 中包含 Subobject 中指定的查询参数,那么回源请求 URL 中包含这些指定的查询参数。excludePart:表示回源请求 URL 中包含用户请求 URL 中的全部查询参数,除了Subobject 中指定的查询参数。set:表示回源请求 URL 中包含用户请求 URL 中的全部查询参数。同时,对于您在 Subobject 中指定的查询参数和参数值,CDN 会执行以下操作:如果这些查询参数在用户请求 URL 中,CDN 会在回源请求 URL 中将这些参数的值设置为您指定的值。如果用户请求 URL 中不包含这些查询参数,CDN 会在回源请求 URL 中添加这些查询参数。
- Object string
- 表示 CDN 对哪个对象执行 Action。当前,该参数值只能是 queryString,表示请求 URL 中的查询字符串。
- Subobject string
- 表示一个或者多个查询参数。多个查询参数之间使用分号(;)分隔,总长度不能超过 1,024 个字符。Subobject 只能包含字母、数字、下划线(_)、逗号(,)、短横线(-)、句点(.)和感叹号(!)。在匹配请求 URL 中的查询参数时,Subobject 中的参数是大小写敏感的。Subobject 的额外说明如下:当 Action 是 include 或 exclude 时,Subobject 必须是 *,表示请求 URL 中的所有查询参数。当 Action 是 includePart 或 excludePart 时,Subobject 表示一个或者多个查询参数。例如 param1;param2。当 Action 是 addPart 或 set 时,Subobject 表示一个或者多个查询参数和参数值,格式是 key=value。例如 param1=val1;param2=val2;param3=val3。
- Action string
- include: 表示回源请求 URL 中包含用户请求 URL 中的全部查询参数。exclude:表示回源请求 URL 中不包含用户请求 URL 中的任何查询参数。addPart:表示回源请求 URL 中包含用户请求 URL 中的全部查询参数,并额外包含 Subobject 中指定的查询参数。includePart:表示如果用户请求 URL 中包含 Subobject 中指定的查询参数,那么回源请求 URL 中包含这些指定的查询参数。excludePart:表示回源请求 URL 中包含用户请求 URL 中的全部查询参数,除了Subobject 中指定的查询参数。set:表示回源请求 URL 中包含用户请求 URL 中的全部查询参数。同时,对于您在 Subobject 中指定的查询参数和参数值,CDN 会执行以下操作:如果这些查询参数在用户请求 URL 中,CDN 会在回源请求 URL 中将这些参数的值设置为您指定的值。如果用户请求 URL 中不包含这些查询参数,CDN 会在回源请求 URL 中添加这些查询参数。
- Object string
- 表示 CDN 对哪个对象执行 Action。当前,该参数值只能是 queryString,表示请求 URL 中的查询字符串。
- Subobject string
- 表示一个或者多个查询参数。多个查询参数之间使用分号(;)分隔,总长度不能超过 1,024 个字符。Subobject 只能包含字母、数字、下划线(_)、逗号(,)、短横线(-)、句点(.)和感叹号(!)。在匹配请求 URL 中的查询参数时,Subobject 中的参数是大小写敏感的。Subobject 的额外说明如下:当 Action 是 include 或 exclude 时,Subobject 必须是 *,表示请求 URL 中的所有查询参数。当 Action 是 includePart 或 excludePart 时,Subobject 表示一个或者多个查询参数。例如 param1;param2。当 Action 是 addPart 或 set 时,Subobject 表示一个或者多个查询参数和参数值,格式是 key=value。例如 param1=val1;param2=val2;param3=val3。
- action String
- include: 表示回源请求 URL 中包含用户请求 URL 中的全部查询参数。exclude:表示回源请求 URL 中不包含用户请求 URL 中的任何查询参数。addPart:表示回源请求 URL 中包含用户请求 URL 中的全部查询参数,并额外包含 Subobject 中指定的查询参数。includePart:表示如果用户请求 URL 中包含 Subobject 中指定的查询参数,那么回源请求 URL 中包含这些指定的查询参数。excludePart:表示回源请求 URL 中包含用户请求 URL 中的全部查询参数,除了Subobject 中指定的查询参数。set:表示回源请求 URL 中包含用户请求 URL 中的全部查询参数。同时,对于您在 Subobject 中指定的查询参数和参数值,CDN 会执行以下操作:如果这些查询参数在用户请求 URL 中,CDN 会在回源请求 URL 中将这些参数的值设置为您指定的值。如果用户请求 URL 中不包含这些查询参数,CDN 会在回源请求 URL 中添加这些查询参数。
- object String
- 表示 CDN 对哪个对象执行 Action。当前,该参数值只能是 queryString,表示请求 URL 中的查询字符串。
- subobject String
- 表示一个或者多个查询参数。多个查询参数之间使用分号(;)分隔,总长度不能超过 1,024 个字符。Subobject 只能包含字母、数字、下划线(_)、逗号(,)、短横线(-)、句点(.)和感叹号(!)。在匹配请求 URL 中的查询参数时,Subobject 中的参数是大小写敏感的。Subobject 的额外说明如下:当 Action 是 include 或 exclude 时,Subobject 必须是 *,表示请求 URL 中的所有查询参数。当 Action 是 includePart 或 excludePart 时,Subobject 表示一个或者多个查询参数。例如 param1;param2。当 Action 是 addPart 或 set 时,Subobject 表示一个或者多个查询参数和参数值,格式是 key=value。例如 param1=val1;param2=val2;param3=val3。
- action string
- include: 表示回源请求 URL 中包含用户请求 URL 中的全部查询参数。exclude:表示回源请求 URL 中不包含用户请求 URL 中的任何查询参数。addPart:表示回源请求 URL 中包含用户请求 URL 中的全部查询参数,并额外包含 Subobject 中指定的查询参数。includePart:表示如果用户请求 URL 中包含 Subobject 中指定的查询参数,那么回源请求 URL 中包含这些指定的查询参数。excludePart:表示回源请求 URL 中包含用户请求 URL 中的全部查询参数,除了Subobject 中指定的查询参数。set:表示回源请求 URL 中包含用户请求 URL 中的全部查询参数。同时,对于您在 Subobject 中指定的查询参数和参数值,CDN 会执行以下操作:如果这些查询参数在用户请求 URL 中,CDN 会在回源请求 URL 中将这些参数的值设置为您指定的值。如果用户请求 URL 中不包含这些查询参数,CDN 会在回源请求 URL 中添加这些查询参数。
- object string
- 表示 CDN 对哪个对象执行 Action。当前,该参数值只能是 queryString,表示请求 URL 中的查询字符串。
- subobject string
- 表示一个或者多个查询参数。多个查询参数之间使用分号(;)分隔,总长度不能超过 1,024 个字符。Subobject 只能包含字母、数字、下划线(_)、逗号(,)、短横线(-)、句点(.)和感叹号(!)。在匹配请求 URL 中的查询参数时,Subobject 中的参数是大小写敏感的。Subobject 的额外说明如下:当 Action 是 include 或 exclude 时,Subobject 必须是 *,表示请求 URL 中的所有查询参数。当 Action 是 includePart 或 excludePart 时,Subobject 表示一个或者多个查询参数。例如 param1;param2。当 Action 是 addPart 或 set 时,Subobject 表示一个或者多个查询参数和参数值,格式是 key=value。例如 param1=val1;param2=val2;param3=val3。
- action str
- include: 表示回源请求 URL 中包含用户请求 URL 中的全部查询参数。exclude:表示回源请求 URL 中不包含用户请求 URL 中的任何查询参数。addPart:表示回源请求 URL 中包含用户请求 URL 中的全部查询参数,并额外包含 Subobject 中指定的查询参数。includePart:表示如果用户请求 URL 中包含 Subobject 中指定的查询参数,那么回源请求 URL 中包含这些指定的查询参数。excludePart:表示回源请求 URL 中包含用户请求 URL 中的全部查询参数,除了Subobject 中指定的查询参数。set:表示回源请求 URL 中包含用户请求 URL 中的全部查询参数。同时,对于您在 Subobject 中指定的查询参数和参数值,CDN 会执行以下操作:如果这些查询参数在用户请求 URL 中,CDN 会在回源请求 URL 中将这些参数的值设置为您指定的值。如果用户请求 URL 中不包含这些查询参数,CDN 会在回源请求 URL 中添加这些查询参数。
- object str
- 表示 CDN 对哪个对象执行 Action。当前,该参数值只能是 queryString,表示请求 URL 中的查询字符串。
- subobject str
- 表示一个或者多个查询参数。多个查询参数之间使用分号(;)分隔,总长度不能超过 1,024 个字符。Subobject 只能包含字母、数字、下划线(_)、逗号(,)、短横线(-)、句点(.)和感叹号(!)。在匹配请求 URL 中的查询参数时,Subobject 中的参数是大小写敏感的。Subobject 的额外说明如下:当 Action 是 include 或 exclude 时,Subobject 必须是 *,表示请求 URL 中的所有查询参数。当 Action 是 includePart 或 excludePart 时,Subobject 表示一个或者多个查询参数。例如 param1;param2。当 Action 是 addPart 或 set 时,Subobject 表示一个或者多个查询参数和参数值,格式是 key=value。例如 param1=val1;param2=val2;param3=val3。
- action String
- include: 表示回源请求 URL 中包含用户请求 URL 中的全部查询参数。exclude:表示回源请求 URL 中不包含用户请求 URL 中的任何查询参数。addPart:表示回源请求 URL 中包含用户请求 URL 中的全部查询参数,并额外包含 Subobject 中指定的查询参数。includePart:表示如果用户请求 URL 中包含 Subobject 中指定的查询参数,那么回源请求 URL 中包含这些指定的查询参数。excludePart:表示回源请求 URL 中包含用户请求 URL 中的全部查询参数,除了Subobject 中指定的查询参数。set:表示回源请求 URL 中包含用户请求 URL 中的全部查询参数。同时,对于您在 Subobject 中指定的查询参数和参数值,CDN 会执行以下操作:如果这些查询参数在用户请求 URL 中,CDN 会在回源请求 URL 中将这些参数的值设置为您指定的值。如果用户请求 URL 中不包含这些查询参数,CDN 会在回源请求 URL 中添加这些查询参数。
- object String
- 表示 CDN 对哪个对象执行 Action。当前,该参数值只能是 queryString,表示请求 URL 中的查询字符串。
- subobject String
- 表示一个或者多个查询参数。多个查询参数之间使用分号(;)分隔,总长度不能超过 1,024 个字符。Subobject 只能包含字母、数字、下划线(_)、逗号(,)、短横线(-)、句点(.)和感叹号(!)。在匹配请求 URL 中的查询参数时,Subobject 中的参数是大小写敏感的。Subobject 的额外说明如下:当 Action 是 include 或 exclude 时,Subobject 必须是 *,表示请求 URL 中的所有查询参数。当 Action 是 includePart 或 excludePart 时,Subobject 表示一个或者多个查询参数。例如 param1;param2。当 Action 是 addPart 或 set 时,Subobject 表示一个或者多个查询参数和参数值,格式是 key=value。例如 param1=val1;param2=val2;param3=val3。
GetDomainOriginCertCheck
- Switch bool
- Switch
- Switch bool
- Switch
- switch_ Boolean
- Switch
- switch boolean
- Switch
- switch bool
- Switch
- switch Boolean
- Switch
GetDomainOriginCondition
- Condition
Rules List<Volcengine.Get Domain Origin Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- Condition
Rules []GetDomain Origin Condition Condition Rule - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<GetDomain Origin Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules GetDomain Origin Condition Condition Rule[] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition_
rules Sequence[GetDomain Origin Condition Condition Rule] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective str
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<Property Map> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
GetDomainOriginConditionConditionRule
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name str
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object str
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator str
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type str
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value str
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
GetDomainOriginOriginAction
- Origin
Lines List<Volcengine.Get Domain Origin Origin Action Origin Line> - 表示一个源站配置列表。每个配置可以包含一个或者多个源站。
- Origin
Lines []GetDomain Origin Origin Action Origin Line - 表示一个源站配置列表。每个配置可以包含一个或者多个源站。
- origin
Lines List<GetDomain Origin Origin Action Origin Line> - 表示一个源站配置列表。每个配置可以包含一个或者多个源站。
- origin
Lines GetDomain Origin Origin Action Origin Line[] - 表示一个源站配置列表。每个配置可以包含一个或者多个源站。
- origin_
lines Sequence[GetDomain Origin Origin Action Origin Line] - 表示一个源站配置列表。每个配置可以包含一个或者多个源站。
- origin
Lines List<Property Map> - 表示一个源站配置列表。每个配置可以包含一个或者多个源站。
GetDomainOriginOriginActionOriginLine
- Address string
- 表示源站地址。该参数有以下说明:如果 InstanceType 是 ip,您可以设置一个 IP 地址。IP 地址可以是 IPv4 或 IPv6 地址。如果 InstanceType 是 domain,您可以设置一个域名。该域名不能是泛域名。如果 InstanceType 是 tos,您可以设置一个对象存储桶的域名。该存储桶可以来自阿里云、腾讯云、AWS。如果您在该 API 请求中指定了多个源站配置:所有主源站配置中的 InstanceType 必须相同。所有备源站配置中的 InstanceType 也必须相同。如果主源站配置中的 InstanceType 是 ip 或者 domain,备源站配置中的 InstanceType 必须是 ip 或者 domain。主源站地址和和备源站地址的总数不能超过 50 个。
- Http
Port string - 表示内容分发网络使用 HTTP 协议访问该源站时所访问的端口,取值范围是 1-65535,默认值是 80。如果源站不支持该端口的访问,您指定默认值即可。该参数仅当 InstanceType 为 ip 或 domain 时才有效。
- Https
Port string - 表示内容分发网络使用 HTTPS 协议访问该源站时所访问的端口,取值范围是 1-65535,默认值是 443。如果源站不支持该端口的访问,您指定默认值即可。该参数仅当 InstanceType 为 ip 或 domain 时才有效。
- Instance
Type string - 表示源站的类型。该参数有以下取值:ip:表示源站是通过 IP 地址来访问的。domain:表示源站是通过域名来访问的。tos:表示源站是一个对象存储桶。
- Origin
Host string - 如果源站服务器上有多个站点,该参数表示回源请求访问的站点域名。该参数对所有源站配置生效,但是优先级低于源站配置中 OriginHost 参数。该参数的默认值与 Domain 相同。如果源站是一个对象存储桶,您无需指定该参数。其默认值与源站配置中的 Address 相同。
- Origin
Type string - 表示源站的类别。该参数有以下取值: - primary:表示主源站。 - backup:表示备源站。 该 API 请求中至少需要包含一个主源站配置。备源站配置是可选的。
- Private
Bucket boolAccess - 表示对象存储桶是否开启了私有读权限。该参数仅当 InstanceType 为 tos 时才有效。该参数有以下取值:true:表示开启了该权限。false:表示未开启该权限。该参数的默认值是 false。
- Private
Bucket Volcengine.Auth Get Domain Origin Origin Action Origin Line Private Bucket Auth - 表示第三方云厂商的对象存储桶的鉴权信息。
- Region string
- 该参数暂不对外开放,请勿使用该参数。
- Weight string
- 表示该源站的权重,取值范围是 1-100,默认值是 1。权重越大,该源站在内容分发网络发送回源请求时被选择到的概率也越大。该参数仅当 InstanceType 为 ip 或 domain 时才有效。
- Address string
- 表示源站地址。该参数有以下说明:如果 InstanceType 是 ip,您可以设置一个 IP 地址。IP 地址可以是 IPv4 或 IPv6 地址。如果 InstanceType 是 domain,您可以设置一个域名。该域名不能是泛域名。如果 InstanceType 是 tos,您可以设置一个对象存储桶的域名。该存储桶可以来自阿里云、腾讯云、AWS。如果您在该 API 请求中指定了多个源站配置:所有主源站配置中的 InstanceType 必须相同。所有备源站配置中的 InstanceType 也必须相同。如果主源站配置中的 InstanceType 是 ip 或者 domain,备源站配置中的 InstanceType 必须是 ip 或者 domain。主源站地址和和备源站地址的总数不能超过 50 个。
- Http
Port string - 表示内容分发网络使用 HTTP 协议访问该源站时所访问的端口,取值范围是 1-65535,默认值是 80。如果源站不支持该端口的访问,您指定默认值即可。该参数仅当 InstanceType 为 ip 或 domain 时才有效。
- Https
Port string - 表示内容分发网络使用 HTTPS 协议访问该源站时所访问的端口,取值范围是 1-65535,默认值是 443。如果源站不支持该端口的访问,您指定默认值即可。该参数仅当 InstanceType 为 ip 或 domain 时才有效。
- Instance
Type string - 表示源站的类型。该参数有以下取值:ip:表示源站是通过 IP 地址来访问的。domain:表示源站是通过域名来访问的。tos:表示源站是一个对象存储桶。
- Origin
Host string - 如果源站服务器上有多个站点,该参数表示回源请求访问的站点域名。该参数对所有源站配置生效,但是优先级低于源站配置中 OriginHost 参数。该参数的默认值与 Domain 相同。如果源站是一个对象存储桶,您无需指定该参数。其默认值与源站配置中的 Address 相同。
- Origin
Type string - 表示源站的类别。该参数有以下取值: - primary:表示主源站。 - backup:表示备源站。 该 API 请求中至少需要包含一个主源站配置。备源站配置是可选的。
- Private
Bucket boolAccess - 表示对象存储桶是否开启了私有读权限。该参数仅当 InstanceType 为 tos 时才有效。该参数有以下取值:true:表示开启了该权限。false:表示未开启该权限。该参数的默认值是 false。
- Private
Bucket GetAuth Domain Origin Origin Action Origin Line Private Bucket Auth - 表示第三方云厂商的对象存储桶的鉴权信息。
- Region string
- 该参数暂不对外开放,请勿使用该参数。
- Weight string
- 表示该源站的权重,取值范围是 1-100,默认值是 1。权重越大,该源站在内容分发网络发送回源请求时被选择到的概率也越大。该参数仅当 InstanceType 为 ip 或 domain 时才有效。
- address String
- 表示源站地址。该参数有以下说明:如果 InstanceType 是 ip,您可以设置一个 IP 地址。IP 地址可以是 IPv4 或 IPv6 地址。如果 InstanceType 是 domain,您可以设置一个域名。该域名不能是泛域名。如果 InstanceType 是 tos,您可以设置一个对象存储桶的域名。该存储桶可以来自阿里云、腾讯云、AWS。如果您在该 API 请求中指定了多个源站配置:所有主源站配置中的 InstanceType 必须相同。所有备源站配置中的 InstanceType 也必须相同。如果主源站配置中的 InstanceType 是 ip 或者 domain,备源站配置中的 InstanceType 必须是 ip 或者 domain。主源站地址和和备源站地址的总数不能超过 50 个。
- http
Port String - 表示内容分发网络使用 HTTP 协议访问该源站时所访问的端口,取值范围是 1-65535,默认值是 80。如果源站不支持该端口的访问,您指定默认值即可。该参数仅当 InstanceType 为 ip 或 domain 时才有效。
- https
Port String - 表示内容分发网络使用 HTTPS 协议访问该源站时所访问的端口,取值范围是 1-65535,默认值是 443。如果源站不支持该端口的访问,您指定默认值即可。该参数仅当 InstanceType 为 ip 或 domain 时才有效。
- instance
Type String - 表示源站的类型。该参数有以下取值:ip:表示源站是通过 IP 地址来访问的。domain:表示源站是通过域名来访问的。tos:表示源站是一个对象存储桶。
- origin
Host String - 如果源站服务器上有多个站点,该参数表示回源请求访问的站点域名。该参数对所有源站配置生效,但是优先级低于源站配置中 OriginHost 参数。该参数的默认值与 Domain 相同。如果源站是一个对象存储桶,您无需指定该参数。其默认值与源站配置中的 Address 相同。
- origin
Type String - 表示源站的类别。该参数有以下取值: - primary:表示主源站。 - backup:表示备源站。 该 API 请求中至少需要包含一个主源站配置。备源站配置是可选的。
- private
Bucket BooleanAccess - 表示对象存储桶是否开启了私有读权限。该参数仅当 InstanceType 为 tos 时才有效。该参数有以下取值:true:表示开启了该权限。false:表示未开启该权限。该参数的默认值是 false。
- private
Bucket GetAuth Domain Origin Origin Action Origin Line Private Bucket Auth - 表示第三方云厂商的对象存储桶的鉴权信息。
- region String
- 该参数暂不对外开放,请勿使用该参数。
- weight String
- 表示该源站的权重,取值范围是 1-100,默认值是 1。权重越大,该源站在内容分发网络发送回源请求时被选择到的概率也越大。该参数仅当 InstanceType 为 ip 或 domain 时才有效。
- address string
- 表示源站地址。该参数有以下说明:如果 InstanceType 是 ip,您可以设置一个 IP 地址。IP 地址可以是 IPv4 或 IPv6 地址。如果 InstanceType 是 domain,您可以设置一个域名。该域名不能是泛域名。如果 InstanceType 是 tos,您可以设置一个对象存储桶的域名。该存储桶可以来自阿里云、腾讯云、AWS。如果您在该 API 请求中指定了多个源站配置:所有主源站配置中的 InstanceType 必须相同。所有备源站配置中的 InstanceType 也必须相同。如果主源站配置中的 InstanceType 是 ip 或者 domain,备源站配置中的 InstanceType 必须是 ip 或者 domain。主源站地址和和备源站地址的总数不能超过 50 个。
- http
Port string - 表示内容分发网络使用 HTTP 协议访问该源站时所访问的端口,取值范围是 1-65535,默认值是 80。如果源站不支持该端口的访问,您指定默认值即可。该参数仅当 InstanceType 为 ip 或 domain 时才有效。
- https
Port string - 表示内容分发网络使用 HTTPS 协议访问该源站时所访问的端口,取值范围是 1-65535,默认值是 443。如果源站不支持该端口的访问,您指定默认值即可。该参数仅当 InstanceType 为 ip 或 domain 时才有效。
- instance
Type string - 表示源站的类型。该参数有以下取值:ip:表示源站是通过 IP 地址来访问的。domain:表示源站是通过域名来访问的。tos:表示源站是一个对象存储桶。
- origin
Host string - 如果源站服务器上有多个站点,该参数表示回源请求访问的站点域名。该参数对所有源站配置生效,但是优先级低于源站配置中 OriginHost 参数。该参数的默认值与 Domain 相同。如果源站是一个对象存储桶,您无需指定该参数。其默认值与源站配置中的 Address 相同。
- origin
Type string - 表示源站的类别。该参数有以下取值: - primary:表示主源站。 - backup:表示备源站。 该 API 请求中至少需要包含一个主源站配置。备源站配置是可选的。
- private
Bucket booleanAccess - 表示对象存储桶是否开启了私有读权限。该参数仅当 InstanceType 为 tos 时才有效。该参数有以下取值:true:表示开启了该权限。false:表示未开启该权限。该参数的默认值是 false。
- private
Bucket GetAuth Domain Origin Origin Action Origin Line Private Bucket Auth - 表示第三方云厂商的对象存储桶的鉴权信息。
- region string
- 该参数暂不对外开放,请勿使用该参数。
- weight string
- 表示该源站的权重,取值范围是 1-100,默认值是 1。权重越大,该源站在内容分发网络发送回源请求时被选择到的概率也越大。该参数仅当 InstanceType 为 ip 或 domain 时才有效。
- address str
- 表示源站地址。该参数有以下说明:如果 InstanceType 是 ip,您可以设置一个 IP 地址。IP 地址可以是 IPv4 或 IPv6 地址。如果 InstanceType 是 domain,您可以设置一个域名。该域名不能是泛域名。如果 InstanceType 是 tos,您可以设置一个对象存储桶的域名。该存储桶可以来自阿里云、腾讯云、AWS。如果您在该 API 请求中指定了多个源站配置:所有主源站配置中的 InstanceType 必须相同。所有备源站配置中的 InstanceType 也必须相同。如果主源站配置中的 InstanceType 是 ip 或者 domain,备源站配置中的 InstanceType 必须是 ip 或者 domain。主源站地址和和备源站地址的总数不能超过 50 个。
- http_
port str - 表示内容分发网络使用 HTTP 协议访问该源站时所访问的端口,取值范围是 1-65535,默认值是 80。如果源站不支持该端口的访问,您指定默认值即可。该参数仅当 InstanceType 为 ip 或 domain 时才有效。
- https_
port str - 表示内容分发网络使用 HTTPS 协议访问该源站时所访问的端口,取值范围是 1-65535,默认值是 443。如果源站不支持该端口的访问,您指定默认值即可。该参数仅当 InstanceType 为 ip 或 domain 时才有效。
- instance_
type str - 表示源站的类型。该参数有以下取值:ip:表示源站是通过 IP 地址来访问的。domain:表示源站是通过域名来访问的。tos:表示源站是一个对象存储桶。
- origin_
host str - 如果源站服务器上有多个站点,该参数表示回源请求访问的站点域名。该参数对所有源站配置生效,但是优先级低于源站配置中 OriginHost 参数。该参数的默认值与 Domain 相同。如果源站是一个对象存储桶,您无需指定该参数。其默认值与源站配置中的 Address 相同。
- origin_
type str - 表示源站的类别。该参数有以下取值: - primary:表示主源站。 - backup:表示备源站。 该 API 请求中至少需要包含一个主源站配置。备源站配置是可选的。
- private_
bucket_ boolaccess - 表示对象存储桶是否开启了私有读权限。该参数仅当 InstanceType 为 tos 时才有效。该参数有以下取值:true:表示开启了该权限。false:表示未开启该权限。该参数的默认值是 false。
- private_
bucket_ Getauth Domain Origin Origin Action Origin Line Private Bucket Auth - 表示第三方云厂商的对象存储桶的鉴权信息。
- region str
- 该参数暂不对外开放,请勿使用该参数。
- weight str
- 表示该源站的权重,取值范围是 1-100,默认值是 1。权重越大,该源站在内容分发网络发送回源请求时被选择到的概率也越大。该参数仅当 InstanceType 为 ip 或 domain 时才有效。
- address String
- 表示源站地址。该参数有以下说明:如果 InstanceType 是 ip,您可以设置一个 IP 地址。IP 地址可以是 IPv4 或 IPv6 地址。如果 InstanceType 是 domain,您可以设置一个域名。该域名不能是泛域名。如果 InstanceType 是 tos,您可以设置一个对象存储桶的域名。该存储桶可以来自阿里云、腾讯云、AWS。如果您在该 API 请求中指定了多个源站配置:所有主源站配置中的 InstanceType 必须相同。所有备源站配置中的 InstanceType 也必须相同。如果主源站配置中的 InstanceType 是 ip 或者 domain,备源站配置中的 InstanceType 必须是 ip 或者 domain。主源站地址和和备源站地址的总数不能超过 50 个。
- http
Port String - 表示内容分发网络使用 HTTP 协议访问该源站时所访问的端口,取值范围是 1-65535,默认值是 80。如果源站不支持该端口的访问,您指定默认值即可。该参数仅当 InstanceType 为 ip 或 domain 时才有效。
- https
Port String - 表示内容分发网络使用 HTTPS 协议访问该源站时所访问的端口,取值范围是 1-65535,默认值是 443。如果源站不支持该端口的访问,您指定默认值即可。该参数仅当 InstanceType 为 ip 或 domain 时才有效。
- instance
Type String - 表示源站的类型。该参数有以下取值:ip:表示源站是通过 IP 地址来访问的。domain:表示源站是通过域名来访问的。tos:表示源站是一个对象存储桶。
- origin
Host String - 如果源站服务器上有多个站点,该参数表示回源请求访问的站点域名。该参数对所有源站配置生效,但是优先级低于源站配置中 OriginHost 参数。该参数的默认值与 Domain 相同。如果源站是一个对象存储桶,您无需指定该参数。其默认值与源站配置中的 Address 相同。
- origin
Type String - 表示源站的类别。该参数有以下取值: - primary:表示主源站。 - backup:表示备源站。 该 API 请求中至少需要包含一个主源站配置。备源站配置是可选的。
- private
Bucket BooleanAccess - 表示对象存储桶是否开启了私有读权限。该参数仅当 InstanceType 为 tos 时才有效。该参数有以下取值:true:表示开启了该权限。false:表示未开启该权限。该参数的默认值是 false。
- private
Bucket Property MapAuth - 表示第三方云厂商的对象存储桶的鉴权信息。
- region String
- 该参数暂不对外开放,请勿使用该参数。
- weight String
- 表示该源站的权重,取值范围是 1-100,默认值是 1。权重越大,该源站在内容分发网络发送回源请求时被选择到的概率也越大。该参数仅当 InstanceType 为 ip 或 domain 时才有效。
GetDomainOriginOriginActionOriginLinePrivateBucketAuth
- Auth
Type string - 表示对象存储桶所在的第三方云厂商。该参数有以下取值:cos:表示腾讯云。oss:表示阿里云。aws:表示 Amazon AWS。
- Switch bool
- 表示对象存储桶是否来自第三方云厂商。该参数有以下取值:true:表示对象存储桶来自第三方云厂商。该参数的默认值是 false。
- Tos
Auth Volcengine.Information Get Domain Origin Origin Action Origin Line Private Bucket Auth Tos Auth Information - 表示该第三方云厂商的访问密钥。该参数仅当 Switch 是 true 时有效。
- Auth
Type string - 表示对象存储桶所在的第三方云厂商。该参数有以下取值:cos:表示腾讯云。oss:表示阿里云。aws:表示 Amazon AWS。
- Switch bool
- 表示对象存储桶是否来自第三方云厂商。该参数有以下取值:true:表示对象存储桶来自第三方云厂商。该参数的默认值是 false。
- Tos
Auth GetInformation Domain Origin Origin Action Origin Line Private Bucket Auth Tos Auth Information - 表示该第三方云厂商的访问密钥。该参数仅当 Switch 是 true 时有效。
- auth
Type String - 表示对象存储桶所在的第三方云厂商。该参数有以下取值:cos:表示腾讯云。oss:表示阿里云。aws:表示 Amazon AWS。
- switch_ Boolean
- 表示对象存储桶是否来自第三方云厂商。该参数有以下取值:true:表示对象存储桶来自第三方云厂商。该参数的默认值是 false。
- tos
Auth GetInformation Domain Origin Origin Action Origin Line Private Bucket Auth Tos Auth Information - 表示该第三方云厂商的访问密钥。该参数仅当 Switch 是 true 时有效。
- auth
Type string - 表示对象存储桶所在的第三方云厂商。该参数有以下取值:cos:表示腾讯云。oss:表示阿里云。aws:表示 Amazon AWS。
- switch boolean
- 表示对象存储桶是否来自第三方云厂商。该参数有以下取值:true:表示对象存储桶来自第三方云厂商。该参数的默认值是 false。
- tos
Auth GetInformation Domain Origin Origin Action Origin Line Private Bucket Auth Tos Auth Information - 表示该第三方云厂商的访问密钥。该参数仅当 Switch 是 true 时有效。
- auth_
type str - 表示对象存储桶所在的第三方云厂商。该参数有以下取值:cos:表示腾讯云。oss:表示阿里云。aws:表示 Amazon AWS。
- switch bool
- 表示对象存储桶是否来自第三方云厂商。该参数有以下取值:true:表示对象存储桶来自第三方云厂商。该参数的默认值是 false。
- tos_
auth_ Getinformation Domain Origin Origin Action Origin Line Private Bucket Auth Tos Auth Information - 表示该第三方云厂商的访问密钥。该参数仅当 Switch 是 true 时有效。
- auth
Type String - 表示对象存储桶所在的第三方云厂商。该参数有以下取值:cos:表示腾讯云。oss:表示阿里云。aws:表示 Amazon AWS。
- switch Boolean
- 表示对象存储桶是否来自第三方云厂商。该参数有以下取值:true:表示对象存储桶来自第三方云厂商。该参数的默认值是 false。
- tos
Auth Property MapInformation - 表示该第三方云厂商的访问密钥。该参数仅当 Switch 是 true 时有效。
GetDomainOriginOriginActionOriginLinePrivateBucketAuthTosAuthInformation
- Access
Key stringId - 表示您阿里云账号的 AccessKey ID、腾讯云账号的 SecretId 或者 AWS 账号的 access key ID。
- Access
Key stringSecret - 表示您阿里云账号的 AccessKey Secret、腾讯云账号的 SecretKey 或者 AWS 账号的 secret access key。
- Access
Key stringId - 表示您阿里云账号的 AccessKey ID、腾讯云账号的 SecretId 或者 AWS 账号的 access key ID。
- Access
Key stringSecret - 表示您阿里云账号的 AccessKey Secret、腾讯云账号的 SecretKey 或者 AWS 账号的 secret access key。
- access
Key StringId - 表示您阿里云账号的 AccessKey ID、腾讯云账号的 SecretId 或者 AWS 账号的 access key ID。
- access
Key StringSecret - 表示您阿里云账号的 AccessKey Secret、腾讯云账号的 SecretKey 或者 AWS 账号的 secret access key。
- access
Key stringId - 表示您阿里云账号的 AccessKey ID、腾讯云账号的 SecretId 或者 AWS 账号的 access key ID。
- access
Key stringSecret - 表示您阿里云账号的 AccessKey Secret、腾讯云账号的 SecretKey 或者 AWS 账号的 secret access key。
- access_
key_ strid - 表示您阿里云账号的 AccessKey ID、腾讯云账号的 SecretId 或者 AWS 账号的 access key ID。
- access_
key_ strsecret - 表示您阿里云账号的 AccessKey Secret、腾讯云账号的 SecretKey 或者 AWS 账号的 secret access key。
- access
Key StringId - 表示您阿里云账号的 AccessKey ID、腾讯云账号的 SecretId 或者 AWS 账号的 access key ID。
- access
Key StringSecret - 表示您阿里云账号的 AccessKey Secret、腾讯云账号的 SecretKey 或者 AWS 账号的 secret access key。
GetDomainOriginRetry
- Status
Code string - 表示范围在 400-599 之间的一个或者多个状态码。多个状态码之间使用分号(;)分隔。您可以输入 4xx 或者 5xx,表示所有以数字 4 或 数字 5 开头的状态码。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- Status
Code string - 表示范围在 400-599 之间的一个或者多个状态码。多个状态码之间使用分号(;)分隔。您可以输入 4xx 或者 5xx,表示所有以数字 4 或 数字 5 开头的状态码。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- status
Code String - 表示范围在 400-599 之间的一个或者多个状态码。多个状态码之间使用分号(;)分隔。您可以输入 4xx 或者 5xx,表示所有以数字 4 或 数字 5 开头的状态码。
- switch_ Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- status
Code string - 表示范围在 400-599 之间的一个或者多个状态码。多个状态码之间使用分号(;)分隔。您可以输入 4xx 或者 5xx,表示所有以数字 4 或 数字 5 开头的状态码。
- switch boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- status_
code str - 表示范围在 400-599 之间的一个或者多个状态码。多个状态码之间使用分号(;)分隔。您可以输入 4xx 或者 5xx,表示所有以数字 4 或 数字 5 开头的状态码。
- switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
- status
Code String - 表示范围在 400-599 之间的一个或者多个状态码。多个状态码之间使用分号(;)分隔。您可以输入 4xx 或者 5xx,表示所有以数字 4 或 数字 5 开头的状态码。
- switch Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
GetDomainOriginRewrite
- Origin
Rewrite List<Volcengine.Rules Get Domain Origin Rewrite Origin Rewrite Rule> - 表示一个规则列表。当 Switch 是 true 时,该参数为必填。列表中最多可以包含 50 条规则。列表中规则的顺序定义了规则的优先级。列表中第一条规则的优先级最高。规则中的 SourcePath 定义了规则的作用范围。如果您创建了多条规则,作用范围较大的规则应出现在作用范围较小的规则后面。当收到一个用户请求时,CDN 按规则的优先级,从高到低尝试将请求与规则匹配。如果请求匹配了一条规则,CDN 就停止处理其余规则。
- Switch bool
- 表示是否启用该模块。该参数有以下取值:true:表示启用该模块。false:表示禁用该模块。该参数的默认值是 false。
- Origin
Rewrite []GetRules Domain Origin Rewrite Origin Rewrite Rule - 表示一个规则列表。当 Switch 是 true 时,该参数为必填。列表中最多可以包含 50 条规则。列表中规则的顺序定义了规则的优先级。列表中第一条规则的优先级最高。规则中的 SourcePath 定义了规则的作用范围。如果您创建了多条规则,作用范围较大的规则应出现在作用范围较小的规则后面。当收到一个用户请求时,CDN 按规则的优先级,从高到低尝试将请求与规则匹配。如果请求匹配了一条规则,CDN 就停止处理其余规则。
- Switch bool
- 表示是否启用该模块。该参数有以下取值:true:表示启用该模块。false:表示禁用该模块。该参数的默认值是 false。
- origin
Rewrite List<GetRules Domain Origin Rewrite Origin Rewrite Rule> - 表示一个规则列表。当 Switch 是 true 时,该参数为必填。列表中最多可以包含 50 条规则。列表中规则的顺序定义了规则的优先级。列表中第一条规则的优先级最高。规则中的 SourcePath 定义了规则的作用范围。如果您创建了多条规则,作用范围较大的规则应出现在作用范围较小的规则后面。当收到一个用户请求时,CDN 按规则的优先级,从高到低尝试将请求与规则匹配。如果请求匹配了一条规则,CDN 就停止处理其余规则。
- switch_ Boolean
- 表示是否启用该模块。该参数有以下取值:true:表示启用该模块。false:表示禁用该模块。该参数的默认值是 false。
- origin
Rewrite GetRules Domain Origin Rewrite Origin Rewrite Rule[] - 表示一个规则列表。当 Switch 是 true 时,该参数为必填。列表中最多可以包含 50 条规则。列表中规则的顺序定义了规则的优先级。列表中第一条规则的优先级最高。规则中的 SourcePath 定义了规则的作用范围。如果您创建了多条规则,作用范围较大的规则应出现在作用范围较小的规则后面。当收到一个用户请求时,CDN 按规则的优先级,从高到低尝试将请求与规则匹配。如果请求匹配了一条规则,CDN 就停止处理其余规则。
- switch boolean
- 表示是否启用该模块。该参数有以下取值:true:表示启用该模块。false:表示禁用该模块。该参数的默认值是 false。
- origin_
rewrite_ Sequence[Getrules Domain Origin Rewrite Origin Rewrite Rule] - 表示一个规则列表。当 Switch 是 true 时,该参数为必填。列表中最多可以包含 50 条规则。列表中规则的顺序定义了规则的优先级。列表中第一条规则的优先级最高。规则中的 SourcePath 定义了规则的作用范围。如果您创建了多条规则,作用范围较大的规则应出现在作用范围较小的规则后面。当收到一个用户请求时,CDN 按规则的优先级,从高到低尝试将请求与规则匹配。如果请求匹配了一条规则,CDN 就停止处理其余规则。
- switch bool
- 表示是否启用该模块。该参数有以下取值:true:表示启用该模块。false:表示禁用该模块。该参数的默认值是 false。
- origin
Rewrite List<Property Map>Rules - 表示一个规则列表。当 Switch 是 true 时,该参数为必填。列表中最多可以包含 50 条规则。列表中规则的顺序定义了规则的优先级。列表中第一条规则的优先级最高。规则中的 SourcePath 定义了规则的作用范围。如果您创建了多条规则,作用范围较大的规则应出现在作用范围较小的规则后面。当收到一个用户请求时,CDN 按规则的优先级,从高到低尝试将请求与规则匹配。如果请求匹配了一条规则,CDN 就停止处理其余规则。
- switch Boolean
- 表示是否启用该模块。该参数有以下取值:true:表示启用该模块。false:表示禁用该模块。该参数的默认值是 false。
GetDomainOriginRewriteOriginRewriteRule
- Condition
Volcengine.
Get Domain Origin Rewrite Origin Rewrite Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- Origin
Rewrite Volcengine.Action Get Domain Origin Rewrite Origin Rewrite Rule Origin Rewrite Action - 表示一个回源路径改写的规则配置。
- Condition
Get
Domain Origin Rewrite Origin Rewrite Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- Origin
Rewrite GetAction Domain Origin Rewrite Origin Rewrite Rule Origin Rewrite Action - 表示一个回源路径改写的规则配置。
- condition
Get
Domain Origin Rewrite Origin Rewrite Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- origin
Rewrite GetAction Domain Origin Rewrite Origin Rewrite Rule Origin Rewrite Action - 表示一个回源路径改写的规则配置。
- condition
Get
Domain Origin Rewrite Origin Rewrite Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- origin
Rewrite GetAction Domain Origin Rewrite Origin Rewrite Rule Origin Rewrite Action - 表示一个回源路径改写的规则配置。
- condition
Get
Domain Origin Rewrite Origin Rewrite Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- origin_
rewrite_ Getaction Domain Origin Rewrite Origin Rewrite Rule Origin Rewrite Action - 表示一个回源路径改写的规则配置。
- condition Property Map
- 表示该配置模块的生效条件,由一组规则组成。
- origin
Rewrite Property MapAction - 表示一个回源路径改写的规则配置。
GetDomainOriginRewriteOriginRewriteRuleCondition
- Condition
Rules List<Volcengine.Get Domain Origin Rewrite Origin Rewrite Rule Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- Condition
Rules []GetDomain Origin Rewrite Origin Rewrite Rule Condition Condition Rule - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<GetDomain Origin Rewrite Origin Rewrite Rule Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules GetDomain Origin Rewrite Origin Rewrite Rule Condition Condition Rule[] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition_
rules Sequence[GetDomain Origin Rewrite Origin Rewrite Rule Condition Condition Rule] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective str
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<Property Map> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
GetDomainOriginRewriteOriginRewriteRuleConditionConditionRule
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name str
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object str
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator str
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type str
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value str
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
GetDomainOriginRewriteOriginRewriteRuleOriginRewriteAction
- Rewrite
Type string - 表示改写类型。该参数有以下取值:rewritepath:表示对请求 URL 中的路径进行改写。rewriteurl:表示对请求 URL 中的路径和查询字符串进行改写。该参数的默认值是 rewrite_path。
- Source
Path string - 表示一个正则表达式,长度不能超过 1,024 个字符,用于匹配用户请求 URL 中的对象。对于一个用户请求,如果该正则表达式匹配了对象中的任何部分,这条规则就匹配了这个用户请求。当 RewriteType 是 rewritepath 时,该对象指的是请求 URL 中的路径。当 RewriteType 是 rewriteurl 时,该对象指的是请求 URL 中的路径和查询字符串。
- Target
Path string - 表示改写后,回源请求 URL 中的对象。当 RewriteType 是 rewritepath 时,该对象是回源请求 URL 中的路径。当 RewriteType 是 rewriteurl 时,该对象是回源请求 URL 中的路径和查询字符串。您可以在 TargetPath 中使用 $1、$2、$3 等表示您在 SourcePath 的正则表达式中定义的组。
- Rewrite
Type string - 表示改写类型。该参数有以下取值:rewritepath:表示对请求 URL 中的路径进行改写。rewriteurl:表示对请求 URL 中的路径和查询字符串进行改写。该参数的默认值是 rewrite_path。
- Source
Path string - 表示一个正则表达式,长度不能超过 1,024 个字符,用于匹配用户请求 URL 中的对象。对于一个用户请求,如果该正则表达式匹配了对象中的任何部分,这条规则就匹配了这个用户请求。当 RewriteType 是 rewritepath 时,该对象指的是请求 URL 中的路径。当 RewriteType 是 rewriteurl 时,该对象指的是请求 URL 中的路径和查询字符串。
- Target
Path string - 表示改写后,回源请求 URL 中的对象。当 RewriteType 是 rewritepath 时,该对象是回源请求 URL 中的路径。当 RewriteType 是 rewriteurl 时,该对象是回源请求 URL 中的路径和查询字符串。您可以在 TargetPath 中使用 $1、$2、$3 等表示您在 SourcePath 的正则表达式中定义的组。
- rewrite
Type String - 表示改写类型。该参数有以下取值:rewritepath:表示对请求 URL 中的路径进行改写。rewriteurl:表示对请求 URL 中的路径和查询字符串进行改写。该参数的默认值是 rewrite_path。
- source
Path String - 表示一个正则表达式,长度不能超过 1,024 个字符,用于匹配用户请求 URL 中的对象。对于一个用户请求,如果该正则表达式匹配了对象中的任何部分,这条规则就匹配了这个用户请求。当 RewriteType 是 rewritepath 时,该对象指的是请求 URL 中的路径。当 RewriteType 是 rewriteurl 时,该对象指的是请求 URL 中的路径和查询字符串。
- target
Path String - 表示改写后,回源请求 URL 中的对象。当 RewriteType 是 rewritepath 时,该对象是回源请求 URL 中的路径。当 RewriteType 是 rewriteurl 时,该对象是回源请求 URL 中的路径和查询字符串。您可以在 TargetPath 中使用 $1、$2、$3 等表示您在 SourcePath 的正则表达式中定义的组。
- rewrite
Type string - 表示改写类型。该参数有以下取值:rewritepath:表示对请求 URL 中的路径进行改写。rewriteurl:表示对请求 URL 中的路径和查询字符串进行改写。该参数的默认值是 rewrite_path。
- source
Path string - 表示一个正则表达式,长度不能超过 1,024 个字符,用于匹配用户请求 URL 中的对象。对于一个用户请求,如果该正则表达式匹配了对象中的任何部分,这条规则就匹配了这个用户请求。当 RewriteType 是 rewritepath 时,该对象指的是请求 URL 中的路径。当 RewriteType 是 rewriteurl 时,该对象指的是请求 URL 中的路径和查询字符串。
- target
Path string - 表示改写后,回源请求 URL 中的对象。当 RewriteType 是 rewritepath 时,该对象是回源请求 URL 中的路径。当 RewriteType 是 rewriteurl 时,该对象是回源请求 URL 中的路径和查询字符串。您可以在 TargetPath 中使用 $1、$2、$3 等表示您在 SourcePath 的正则表达式中定义的组。
- rewrite_
type str - 表示改写类型。该参数有以下取值:rewritepath:表示对请求 URL 中的路径进行改写。rewriteurl:表示对请求 URL 中的路径和查询字符串进行改写。该参数的默认值是 rewrite_path。
- source_
path str - 表示一个正则表达式,长度不能超过 1,024 个字符,用于匹配用户请求 URL 中的对象。对于一个用户请求,如果该正则表达式匹配了对象中的任何部分,这条规则就匹配了这个用户请求。当 RewriteType 是 rewritepath 时,该对象指的是请求 URL 中的路径。当 RewriteType 是 rewriteurl 时,该对象指的是请求 URL 中的路径和查询字符串。
- target_
path str - 表示改写后,回源请求 URL 中的对象。当 RewriteType 是 rewritepath 时,该对象是回源请求 URL 中的路径。当 RewriteType 是 rewriteurl 时,该对象是回源请求 URL 中的路径和查询字符串。您可以在 TargetPath 中使用 $1、$2、$3 等表示您在 SourcePath 的正则表达式中定义的组。
- rewrite
Type String - 表示改写类型。该参数有以下取值:rewritepath:表示对请求 URL 中的路径进行改写。rewriteurl:表示对请求 URL 中的路径和查询字符串进行改写。该参数的默认值是 rewrite_path。
- source
Path String - 表示一个正则表达式,长度不能超过 1,024 个字符,用于匹配用户请求 URL 中的对象。对于一个用户请求,如果该正则表达式匹配了对象中的任何部分,这条规则就匹配了这个用户请求。当 RewriteType 是 rewritepath 时,该对象指的是请求 URL 中的路径。当 RewriteType 是 rewriteurl 时,该对象指的是请求 URL 中的路径和查询字符串。
- target
Path String - 表示改写后,回源请求 URL 中的对象。当 RewriteType 是 rewritepath 时,该对象是回源请求 URL 中的路径。当 RewriteType 是 rewriteurl 时,该对象是回源请求 URL 中的路径和查询字符串。您可以在 TargetPath 中使用 $1、$2、$3 等表示您在 SourcePath 的正则表达式中定义的组。
GetDomainOriginSni
- sni_
domain str - 指定回源 SNI 的域名。当 Switch 是 true 时,该参数为必填。该参数值的长度不能超过 1,024 个字符。
- switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。该参数的默认值是 false。
GetDomainPageOptimization
- Optimization
Types List<string> - 表示优化的对象。该参数有以下取值:html: 表示 HTML 页面。js: 表示 Javascript 代码。css: 表示 CSS 代码。该参数的默认值是 html。如果您指定了 js 或者 js,html 也必须指定。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- Optimization
Types []string - 表示优化的对象。该参数有以下取值:html: 表示 HTML 页面。js: 表示 Javascript 代码。css: 表示 CSS 代码。该参数的默认值是 html。如果您指定了 js 或者 js,html 也必须指定。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- optimization
Types List<String> - 表示优化的对象。该参数有以下取值:html: 表示 HTML 页面。js: 表示 Javascript 代码。css: 表示 CSS 代码。该参数的默认值是 html。如果您指定了 js 或者 js,html 也必须指定。
- switch_ Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- optimization
Types string[] - 表示优化的对象。该参数有以下取值:html: 表示 HTML 页面。js: 表示 Javascript 代码。css: 表示 CSS 代码。该参数的默认值是 html。如果您指定了 js 或者 js,html 也必须指定。
- switch boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- optimization_
types Sequence[str] - 表示优化的对象。该参数有以下取值:html: 表示 HTML 页面。js: 表示 Javascript 代码。css: 表示 CSS 代码。该参数的默认值是 html。如果您指定了 js 或者 js,html 也必须指定。
- switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- optimization
Types List<String> - 表示优化的对象。该参数有以下取值:html: 表示 HTML 页面。js: 表示 Javascript 代码。css: 表示 CSS 代码。该参数的默认值是 html。如果您指定了 js 或者 js,html 也必须指定。
- switch Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
GetDomainQuic
- Switch bool
- QUIC 配置开关。该参数有以下取值:true:表示启用 QUIC。false:表示禁用 QUIC。要启用 QUIC,您必须先启用 HTTPS。
- Switch bool
- QUIC 配置开关。该参数有以下取值:true:表示启用 QUIC。false:表示禁用 QUIC。要启用 QUIC,您必须先启用 HTTPS。
- switch_ Boolean
- QUIC 配置开关。该参数有以下取值:true:表示启用 QUIC。false:表示禁用 QUIC。要启用 QUIC,您必须先启用 HTTPS。
- switch boolean
- QUIC 配置开关。该参数有以下取值:true:表示启用 QUIC。false:表示禁用 QUIC。要启用 QUIC,您必须先启用 HTTPS。
- switch bool
- QUIC 配置开关。该参数有以下取值:true:表示启用 QUIC。false:表示禁用 QUIC。要启用 QUIC,您必须先启用 HTTPS。
- switch Boolean
- QUIC 配置开关。该参数有以下取值:true:表示启用 QUIC。false:表示禁用 QUIC。要启用 QUIC,您必须先启用 HTTPS。
GetDomainRedirectionRewrite
- Redirection
Rules List<Volcengine.Get Domain Redirection Rewrite Redirection Rule> - 表示一个 URL 重定向改写的规则的列表。当 Switch 是 true 时,该参数为必填。该列表最多可以包含 50 条规则。
- Switch bool
- 表示是否启用该配置。该参数有以下取值:true:表示启用 URL 重定向改写。false:表示禁用 URL 重定向改写。
- Redirection
Rules []GetDomain Redirection Rewrite Redirection Rule - 表示一个 URL 重定向改写的规则的列表。当 Switch 是 true 时,该参数为必填。该列表最多可以包含 50 条规则。
- Switch bool
- 表示是否启用该配置。该参数有以下取值:true:表示启用 URL 重定向改写。false:表示禁用 URL 重定向改写。
- redirection
Rules List<GetDomain Redirection Rewrite Redirection Rule> - 表示一个 URL 重定向改写的规则的列表。当 Switch 是 true 时,该参数为必填。该列表最多可以包含 50 条规则。
- switch_ Boolean
- 表示是否启用该配置。该参数有以下取值:true:表示启用 URL 重定向改写。false:表示禁用 URL 重定向改写。
- redirection
Rules GetDomain Redirection Rewrite Redirection Rule[] - 表示一个 URL 重定向改写的规则的列表。当 Switch 是 true 时,该参数为必填。该列表最多可以包含 50 条规则。
- switch boolean
- 表示是否启用该配置。该参数有以下取值:true:表示启用 URL 重定向改写。false:表示禁用 URL 重定向改写。
- redirection_
rules Sequence[GetDomain Redirection Rewrite Redirection Rule] - 表示一个 URL 重定向改写的规则的列表。当 Switch 是 true 时,该参数为必填。该列表最多可以包含 50 条规则。
- switch bool
- 表示是否启用该配置。该参数有以下取值:true:表示启用 URL 重定向改写。false:表示禁用 URL 重定向改写。
- redirection
Rules List<Property Map> - 表示一个 URL 重定向改写的规则的列表。当 Switch 是 true 时,该参数为必填。该列表最多可以包含 50 条规则。
- switch Boolean
- 表示是否启用该配置。该参数有以下取值:true:表示启用 URL 重定向改写。false:表示禁用 URL 重定向改写。
GetDomainRedirectionRewriteRedirectionRule
- Redirection
Action GetDomain Redirection Rewrite Redirection Rule Redirection Action - 表示一个 URL 重定向改写的规则。
- redirection
Action GetDomain Redirection Rewrite Redirection Rule Redirection Action - 表示一个 URL 重定向改写的规则。
- redirection
Action GetDomain Redirection Rewrite Redirection Rule Redirection Action - 表示一个 URL 重定向改写的规则。
- redirection
Action Property Map - 表示一个 URL 重定向改写的规则。
GetDomainRedirectionRewriteRedirectionRuleRedirectionAction
- Redirect
Code string - 表示 URL 重定向的响应状态码。该参数的取值有 301、302、303、307、308。需要留意的是:对于 301 和 302,如果原请求使用的方法不是 GET,那么客户端向新的URL发送请求时,新请求使用的方法可能变成 GET。对于 303,新请求使用的方法是 GET。对于 307 和 308,新请求使用的方法与原请求相同,不会被改变。
- Source
Path string - 表示文件的原路径。也就是请求中包含的路径。路径必须以斜杠(/)开头并且不能包含连续斜杠(//)、百分号(%)、空格。该参数值的长度不能超过 1,024 个字符。
- Target
Host string - 表示目标路径所归属站点的域名或者 IP 地址。IP 地址必须是 IPv4 类型的地址。该参数值的长度不能超过 1,024 个字符。该参数的默认值就是您的加速域名。
- Target
Path string - 表示跳转后的目标路径。路径必须以斜杠(/)开头并且不能包含连续斜杠(//)、百分号(%)、空格。该参数值的长度不能超过 1,024 个字符。
- Target
Protocol string - 表示 URL重定向后的新请求所使用的协议。该参数有以下取值:followclient:表示使用原请求的协议。http:表示新请求强制使用 HTTP 协议。https:表示新请求强制使用 HTTPS 协议。
- Target
Query Volcengine.Components Get Domain Redirection Rewrite Redirection Rule Redirection Action Target Query Components - 表示原请求 URL 中的查询参数的处理方式。
- Redirect
Code string - 表示 URL 重定向的响应状态码。该参数的取值有 301、302、303、307、308。需要留意的是:对于 301 和 302,如果原请求使用的方法不是 GET,那么客户端向新的URL发送请求时,新请求使用的方法可能变成 GET。对于 303,新请求使用的方法是 GET。对于 307 和 308,新请求使用的方法与原请求相同,不会被改变。
- Source
Path string - 表示文件的原路径。也就是请求中包含的路径。路径必须以斜杠(/)开头并且不能包含连续斜杠(//)、百分号(%)、空格。该参数值的长度不能超过 1,024 个字符。
- Target
Host string - 表示目标路径所归属站点的域名或者 IP 地址。IP 地址必须是 IPv4 类型的地址。该参数值的长度不能超过 1,024 个字符。该参数的默认值就是您的加速域名。
- Target
Path string - 表示跳转后的目标路径。路径必须以斜杠(/)开头并且不能包含连续斜杠(//)、百分号(%)、空格。该参数值的长度不能超过 1,024 个字符。
- Target
Protocol string - 表示 URL重定向后的新请求所使用的协议。该参数有以下取值:followclient:表示使用原请求的协议。http:表示新请求强制使用 HTTP 协议。https:表示新请求强制使用 HTTPS 协议。
- Target
Query GetComponents Domain Redirection Rewrite Redirection Rule Redirection Action Target Query Components - 表示原请求 URL 中的查询参数的处理方式。
- redirect
Code String - 表示 URL 重定向的响应状态码。该参数的取值有 301、302、303、307、308。需要留意的是:对于 301 和 302,如果原请求使用的方法不是 GET,那么客户端向新的URL发送请求时,新请求使用的方法可能变成 GET。对于 303,新请求使用的方法是 GET。对于 307 和 308,新请求使用的方法与原请求相同,不会被改变。
- source
Path String - 表示文件的原路径。也就是请求中包含的路径。路径必须以斜杠(/)开头并且不能包含连续斜杠(//)、百分号(%)、空格。该参数值的长度不能超过 1,024 个字符。
- target
Host String - 表示目标路径所归属站点的域名或者 IP 地址。IP 地址必须是 IPv4 类型的地址。该参数值的长度不能超过 1,024 个字符。该参数的默认值就是您的加速域名。
- target
Path String - 表示跳转后的目标路径。路径必须以斜杠(/)开头并且不能包含连续斜杠(//)、百分号(%)、空格。该参数值的长度不能超过 1,024 个字符。
- target
Protocol String - 表示 URL重定向后的新请求所使用的协议。该参数有以下取值:followclient:表示使用原请求的协议。http:表示新请求强制使用 HTTP 协议。https:表示新请求强制使用 HTTPS 协议。
- target
Query GetComponents Domain Redirection Rewrite Redirection Rule Redirection Action Target Query Components - 表示原请求 URL 中的查询参数的处理方式。
- redirect
Code string - 表示 URL 重定向的响应状态码。该参数的取值有 301、302、303、307、308。需要留意的是:对于 301 和 302,如果原请求使用的方法不是 GET,那么客户端向新的URL发送请求时,新请求使用的方法可能变成 GET。对于 303,新请求使用的方法是 GET。对于 307 和 308,新请求使用的方法与原请求相同,不会被改变。
- source
Path string - 表示文件的原路径。也就是请求中包含的路径。路径必须以斜杠(/)开头并且不能包含连续斜杠(//)、百分号(%)、空格。该参数值的长度不能超过 1,024 个字符。
- target
Host string - 表示目标路径所归属站点的域名或者 IP 地址。IP 地址必须是 IPv4 类型的地址。该参数值的长度不能超过 1,024 个字符。该参数的默认值就是您的加速域名。
- target
Path string - 表示跳转后的目标路径。路径必须以斜杠(/)开头并且不能包含连续斜杠(//)、百分号(%)、空格。该参数值的长度不能超过 1,024 个字符。
- target
Protocol string - 表示 URL重定向后的新请求所使用的协议。该参数有以下取值:followclient:表示使用原请求的协议。http:表示新请求强制使用 HTTP 协议。https:表示新请求强制使用 HTTPS 协议。
- target
Query GetComponents Domain Redirection Rewrite Redirection Rule Redirection Action Target Query Components - 表示原请求 URL 中的查询参数的处理方式。
- redirect_
code str - 表示 URL 重定向的响应状态码。该参数的取值有 301、302、303、307、308。需要留意的是:对于 301 和 302,如果原请求使用的方法不是 GET,那么客户端向新的URL发送请求时,新请求使用的方法可能变成 GET。对于 303,新请求使用的方法是 GET。对于 307 和 308,新请求使用的方法与原请求相同,不会被改变。
- source_
path str - 表示文件的原路径。也就是请求中包含的路径。路径必须以斜杠(/)开头并且不能包含连续斜杠(//)、百分号(%)、空格。该参数值的长度不能超过 1,024 个字符。
- target_
host str - 表示目标路径所归属站点的域名或者 IP 地址。IP 地址必须是 IPv4 类型的地址。该参数值的长度不能超过 1,024 个字符。该参数的默认值就是您的加速域名。
- target_
path str - 表示跳转后的目标路径。路径必须以斜杠(/)开头并且不能包含连续斜杠(//)、百分号(%)、空格。该参数值的长度不能超过 1,024 个字符。
- target_
protocol str - 表示 URL重定向后的新请求所使用的协议。该参数有以下取值:followclient:表示使用原请求的协议。http:表示新请求强制使用 HTTP 协议。https:表示新请求强制使用 HTTPS 协议。
- target_
query_ Getcomponents Domain Redirection Rewrite Redirection Rule Redirection Action Target Query Components - 表示原请求 URL 中的查询参数的处理方式。
- redirect
Code String - 表示 URL 重定向的响应状态码。该参数的取值有 301、302、303、307、308。需要留意的是:对于 301 和 302,如果原请求使用的方法不是 GET,那么客户端向新的URL发送请求时,新请求使用的方法可能变成 GET。对于 303,新请求使用的方法是 GET。对于 307 和 308,新请求使用的方法与原请求相同,不会被改变。
- source
Path String - 表示文件的原路径。也就是请求中包含的路径。路径必须以斜杠(/)开头并且不能包含连续斜杠(//)、百分号(%)、空格。该参数值的长度不能超过 1,024 个字符。
- target
Host String - 表示目标路径所归属站点的域名或者 IP 地址。IP 地址必须是 IPv4 类型的地址。该参数值的长度不能超过 1,024 个字符。该参数的默认值就是您的加速域名。
- target
Path String - 表示跳转后的目标路径。路径必须以斜杠(/)开头并且不能包含连续斜杠(//)、百分号(%)、空格。该参数值的长度不能超过 1,024 个字符。
- target
Protocol String - 表示 URL重定向后的新请求所使用的协议。该参数有以下取值:followclient:表示使用原请求的协议。http:表示新请求强制使用 HTTP 协议。https:表示新请求强制使用 HTTPS 协议。
- target
Query Property MapComponents - 表示原请求 URL 中的查询参数的处理方式。
GetDomainRedirectionRewriteRedirectionRuleRedirectionActionTargetQueryComponents
- Action string
- 表示原请求 URL 中的查询参数的处理方式。该参数有以下取值:include:表示在跳转后的 URL 中包含原请求 URL 中的所有查询参数。exclude:表示在跳转后的 URL 中不包含原请求 URL 中的任何查询参数。includePart:表示在跳转后的 URL 中包含原请求 URL 中特定的查询参数。excludePart:表示在跳转后的 URL 中不包含原请求 URL 中特定的查询参数。
- Value string
- 表示要保留或删除的查询参数。多个查询参数间使用英文分号(;)分隔。指定的查询参数不能包含连续斜杠(//)、百分号(")、空格。Value 的默认值是 *,表示所有的查询参数。如果 Action 是 include 或者 exclude, 则 Value 必须为 *。如果 Action 是 includePart 或者 excludePart,您可以指定一个或者多个查询参数。此时,您指定的查询参数不能是 *。
- Action string
- 表示原请求 URL 中的查询参数的处理方式。该参数有以下取值:include:表示在跳转后的 URL 中包含原请求 URL 中的所有查询参数。exclude:表示在跳转后的 URL 中不包含原请求 URL 中的任何查询参数。includePart:表示在跳转后的 URL 中包含原请求 URL 中特定的查询参数。excludePart:表示在跳转后的 URL 中不包含原请求 URL 中特定的查询参数。
- Value string
- 表示要保留或删除的查询参数。多个查询参数间使用英文分号(;)分隔。指定的查询参数不能包含连续斜杠(//)、百分号(")、空格。Value 的默认值是 *,表示所有的查询参数。如果 Action 是 include 或者 exclude, 则 Value 必须为 *。如果 Action 是 includePart 或者 excludePart,您可以指定一个或者多个查询参数。此时,您指定的查询参数不能是 *。
- action String
- 表示原请求 URL 中的查询参数的处理方式。该参数有以下取值:include:表示在跳转后的 URL 中包含原请求 URL 中的所有查询参数。exclude:表示在跳转后的 URL 中不包含原请求 URL 中的任何查询参数。includePart:表示在跳转后的 URL 中包含原请求 URL 中特定的查询参数。excludePart:表示在跳转后的 URL 中不包含原请求 URL 中特定的查询参数。
- value String
- 表示要保留或删除的查询参数。多个查询参数间使用英文分号(;)分隔。指定的查询参数不能包含连续斜杠(//)、百分号(")、空格。Value 的默认值是 *,表示所有的查询参数。如果 Action 是 include 或者 exclude, 则 Value 必须为 *。如果 Action 是 includePart 或者 excludePart,您可以指定一个或者多个查询参数。此时,您指定的查询参数不能是 *。
- action string
- 表示原请求 URL 中的查询参数的处理方式。该参数有以下取值:include:表示在跳转后的 URL 中包含原请求 URL 中的所有查询参数。exclude:表示在跳转后的 URL 中不包含原请求 URL 中的任何查询参数。includePart:表示在跳转后的 URL 中包含原请求 URL 中特定的查询参数。excludePart:表示在跳转后的 URL 中不包含原请求 URL 中特定的查询参数。
- value string
- 表示要保留或删除的查询参数。多个查询参数间使用英文分号(;)分隔。指定的查询参数不能包含连续斜杠(//)、百分号(")、空格。Value 的默认值是 *,表示所有的查询参数。如果 Action 是 include 或者 exclude, 则 Value 必须为 *。如果 Action 是 includePart 或者 excludePart,您可以指定一个或者多个查询参数。此时,您指定的查询参数不能是 *。
- action str
- 表示原请求 URL 中的查询参数的处理方式。该参数有以下取值:include:表示在跳转后的 URL 中包含原请求 URL 中的所有查询参数。exclude:表示在跳转后的 URL 中不包含原请求 URL 中的任何查询参数。includePart:表示在跳转后的 URL 中包含原请求 URL 中特定的查询参数。excludePart:表示在跳转后的 URL 中不包含原请求 URL 中特定的查询参数。
- value str
- 表示要保留或删除的查询参数。多个查询参数间使用英文分号(;)分隔。指定的查询参数不能包含连续斜杠(//)、百分号(")、空格。Value 的默认值是 *,表示所有的查询参数。如果 Action 是 include 或者 exclude, 则 Value 必须为 *。如果 Action 是 includePart 或者 excludePart,您可以指定一个或者多个查询参数。此时,您指定的查询参数不能是 *。
- action String
- 表示原请求 URL 中的查询参数的处理方式。该参数有以下取值:include:表示在跳转后的 URL 中包含原请求 URL 中的所有查询参数。exclude:表示在跳转后的 URL 中不包含原请求 URL 中的任何查询参数。includePart:表示在跳转后的 URL 中包含原请求 URL 中特定的查询参数。excludePart:表示在跳转后的 URL 中不包含原请求 URL 中特定的查询参数。
- value String
- 表示要保留或删除的查询参数。多个查询参数间使用英文分号(;)分隔。指定的查询参数不能包含连续斜杠(//)、百分号(")、空格。Value 的默认值是 *,表示所有的查询参数。如果 Action 是 include 或者 exclude, 则 Value 必须为 *。如果 Action 是 includePart 或者 excludePart,您可以指定一个或者多个查询参数。此时,您指定的查询参数不能是 *。
GetDomainRefererAccessRule
- Allow
Empty bool - 表示用户请求头的 Referer 头部为空("")时,内容分发网络是否接受该请求。该参数有以下取值:true:表示接受该请求。false:表示拒绝该请求。该参数的默认值是 false。
- Referers List<string>
- 表示一个 Referer 的列表,该参数的输入要求与 ReferersType 下 CommonType 类型的 Referers 的输入要求一致。建议您使用 ReferersType 来指定 Referer 列表。如果您指定了 SharedConfig,就不能指定该参数。
- Referers
Type Volcengine.Get Domain Referer Access Rule Referers Type - 表示一个 ReferersType 对象。其包含一个 CommonType 对象和一个 RegularType 对象,分别表示一个常规的 Referer 列表和一个 Referer 正则表达式列表。如果您指定了 SharedConfig,就不能指定该参数。
- Rule
Type string - 表示 Referer 名单的类型。当 Switch 是 true 时,该参数为必填。该参数有以下取值:allow:表示白名单。deny:表示黑名单。
-
Volcengine.
Get Domain Referer Access Rule Shared Config - 表示一个全局配置。如果您指定了该参数,就不能指定 Referers,也不能指定 ReferersType。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- Allow
Empty bool - 表示用户请求头的 Referer 头部为空("")时,内容分发网络是否接受该请求。该参数有以下取值:true:表示接受该请求。false:表示拒绝该请求。该参数的默认值是 false。
- Referers []string
- 表示一个 Referer 的列表,该参数的输入要求与 ReferersType 下 CommonType 类型的 Referers 的输入要求一致。建议您使用 ReferersType 来指定 Referer 列表。如果您指定了 SharedConfig,就不能指定该参数。
- Referers
Type GetDomain Referer Access Rule Referers Type - 表示一个 ReferersType 对象。其包含一个 CommonType 对象和一个 RegularType 对象,分别表示一个常规的 Referer 列表和一个 Referer 正则表达式列表。如果您指定了 SharedConfig,就不能指定该参数。
- Rule
Type string - 表示 Referer 名单的类型。当 Switch 是 true 时,该参数为必填。该参数有以下取值:allow:表示白名单。deny:表示黑名单。
-
Get
Domain Referer Access Rule Shared Config - 表示一个全局配置。如果您指定了该参数,就不能指定 Referers,也不能指定 ReferersType。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- allow
Empty Boolean - 表示用户请求头的 Referer 头部为空("")时,内容分发网络是否接受该请求。该参数有以下取值:true:表示接受该请求。false:表示拒绝该请求。该参数的默认值是 false。
- referers List<String>
- 表示一个 Referer 的列表,该参数的输入要求与 ReferersType 下 CommonType 类型的 Referers 的输入要求一致。建议您使用 ReferersType 来指定 Referer 列表。如果您指定了 SharedConfig,就不能指定该参数。
- referers
Type GetDomain Referer Access Rule Referers Type - 表示一个 ReferersType 对象。其包含一个 CommonType 对象和一个 RegularType 对象,分别表示一个常规的 Referer 列表和一个 Referer 正则表达式列表。如果您指定了 SharedConfig,就不能指定该参数。
- rule
Type String - 表示 Referer 名单的类型。当 Switch 是 true 时,该参数为必填。该参数有以下取值:allow:表示白名单。deny:表示黑名单。
-
Get
Domain Referer Access Rule Shared Config - 表示一个全局配置。如果您指定了该参数,就不能指定 Referers,也不能指定 ReferersType。
- switch_ Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- allow
Empty boolean - 表示用户请求头的 Referer 头部为空("")时,内容分发网络是否接受该请求。该参数有以下取值:true:表示接受该请求。false:表示拒绝该请求。该参数的默认值是 false。
- referers string[]
- 表示一个 Referer 的列表,该参数的输入要求与 ReferersType 下 CommonType 类型的 Referers 的输入要求一致。建议您使用 ReferersType 来指定 Referer 列表。如果您指定了 SharedConfig,就不能指定该参数。
- referers
Type GetDomain Referer Access Rule Referers Type - 表示一个 ReferersType 对象。其包含一个 CommonType 对象和一个 RegularType 对象,分别表示一个常规的 Referer 列表和一个 Referer 正则表达式列表。如果您指定了 SharedConfig,就不能指定该参数。
- rule
Type string - 表示 Referer 名单的类型。当 Switch 是 true 时,该参数为必填。该参数有以下取值:allow:表示白名单。deny:表示黑名单。
-
Get
Domain Referer Access Rule Shared Config - 表示一个全局配置。如果您指定了该参数,就不能指定 Referers,也不能指定 ReferersType。
- switch boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- allow_
empty bool - 表示用户请求头的 Referer 头部为空("")时,内容分发网络是否接受该请求。该参数有以下取值:true:表示接受该请求。false:表示拒绝该请求。该参数的默认值是 false。
- referers Sequence[str]
- 表示一个 Referer 的列表,该参数的输入要求与 ReferersType 下 CommonType 类型的 Referers 的输入要求一致。建议您使用 ReferersType 来指定 Referer 列表。如果您指定了 SharedConfig,就不能指定该参数。
- referers_
type GetDomain Referer Access Rule Referers Type - 表示一个 ReferersType 对象。其包含一个 CommonType 对象和一个 RegularType 对象,分别表示一个常规的 Referer 列表和一个 Referer 正则表达式列表。如果您指定了 SharedConfig,就不能指定该参数。
- rule_
type str - 表示 Referer 名单的类型。当 Switch 是 true 时,该参数为必填。该参数有以下取值:allow:表示白名单。deny:表示黑名单。
-
Get
Domain Referer Access Rule Shared Config - 表示一个全局配置。如果您指定了该参数,就不能指定 Referers,也不能指定 ReferersType。
- switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- allow
Empty Boolean - 表示用户请求头的 Referer 头部为空("")时,内容分发网络是否接受该请求。该参数有以下取值:true:表示接受该请求。false:表示拒绝该请求。该参数的默认值是 false。
- referers List<String>
- 表示一个 Referer 的列表,该参数的输入要求与 ReferersType 下 CommonType 类型的 Referers 的输入要求一致。建议您使用 ReferersType 来指定 Referer 列表。如果您指定了 SharedConfig,就不能指定该参数。
- referers
Type Property Map - 表示一个 ReferersType 对象。其包含一个 CommonType 对象和一个 RegularType 对象,分别表示一个常规的 Referer 列表和一个 Referer 正则表达式列表。如果您指定了 SharedConfig,就不能指定该参数。
- rule
Type String - 表示 Referer 名单的类型。当 Switch 是 true 时,该参数为必填。该参数有以下取值:allow:表示白名单。deny:表示黑名单。
- Property Map
- 表示一个全局配置。如果您指定了该参数,就不能指定 Referers,也不能指定 ReferersType。
- switch Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
GetDomainRefererAccessRuleReferersType
- Common
Type Volcengine.Get Domain Referer Access Rule Referers Type Common Type - 表示一个 CommonType 对象,其包含一个常规 Referer 的列表。
- Regular
Type Volcengine.Get Domain Referer Access Rule Referers Type Regular Type - 表示一个 RegularType 对象,其包含一个正则表达式列表用来匹配请求的 Referer 头部值。该参数为白名单功能。要使用该参数,请提交工单。需要注意的是,如果请求的 Referer 头部值匹配 CommonType 下的 Referers 名单或者 RegularType 下的 Referers 名单,内容分发网络就认为是匹配。
- Common
Type GetDomain Referer Access Rule Referers Type Common Type - 表示一个 CommonType 对象,其包含一个常规 Referer 的列表。
- Regular
Type GetDomain Referer Access Rule Referers Type Regular Type - 表示一个 RegularType 对象,其包含一个正则表达式列表用来匹配请求的 Referer 头部值。该参数为白名单功能。要使用该参数,请提交工单。需要注意的是,如果请求的 Referer 头部值匹配 CommonType 下的 Referers 名单或者 RegularType 下的 Referers 名单,内容分发网络就认为是匹配。
- common
Type GetDomain Referer Access Rule Referers Type Common Type - 表示一个 CommonType 对象,其包含一个常规 Referer 的列表。
- regular
Type GetDomain Referer Access Rule Referers Type Regular Type - 表示一个 RegularType 对象,其包含一个正则表达式列表用来匹配请求的 Referer 头部值。该参数为白名单功能。要使用该参数,请提交工单。需要注意的是,如果请求的 Referer 头部值匹配 CommonType 下的 Referers 名单或者 RegularType 下的 Referers 名单,内容分发网络就认为是匹配。
- common
Type GetDomain Referer Access Rule Referers Type Common Type - 表示一个 CommonType 对象,其包含一个常规 Referer 的列表。
- regular
Type GetDomain Referer Access Rule Referers Type Regular Type - 表示一个 RegularType 对象,其包含一个正则表达式列表用来匹配请求的 Referer 头部值。该参数为白名单功能。要使用该参数,请提交工单。需要注意的是,如果请求的 Referer 头部值匹配 CommonType 下的 Referers 名单或者 RegularType 下的 Referers 名单,内容分发网络就认为是匹配。
- common_
type GetDomain Referer Access Rule Referers Type Common Type - 表示一个 CommonType 对象,其包含一个常规 Referer 的列表。
- regular_
type GetDomain Referer Access Rule Referers Type Regular Type - 表示一个 RegularType 对象,其包含一个正则表达式列表用来匹配请求的 Referer 头部值。该参数为白名单功能。要使用该参数,请提交工单。需要注意的是,如果请求的 Referer 头部值匹配 CommonType 下的 Referers 名单或者 RegularType 下的 Referers 名单,内容分发网络就认为是匹配。
- common
Type Property Map - 表示一个 CommonType 对象,其包含一个常规 Referer 的列表。
- regular
Type Property Map - 表示一个 RegularType 对象,其包含一个正则表达式列表用来匹配请求的 Referer 头部值。该参数为白名单功能。要使用该参数,请提交工单。需要注意的是,如果请求的 Referer 头部值匹配 CommonType 下的 Referers 名单或者 RegularType 下的 Referers 名单,内容分发网络就认为是匹配。
GetDomainRefererAccessRuleReferersTypeCommonType
- Ignore
Case bool - 表示 CommonType 下的这个 Referers 列表在匹配时是否是大小写敏感的。该参数有以下取值:true: 表示大小写不敏感。false: 表示大小写敏感。该参数的默认值是 true。
- Ignore
Scheme bool - 表示匹配 CommonType 下的这个 Referers 列表的 Referer 头部值是否必须以 HTTP 或者 HTTPS 开头。该参数有以下取值:true: 表示不以 HTTP 或者 HTTPS 开头的 Referer 头部值是合法的。在这个情况下,内容分发网络会尝试将其与 Referers 列表匹配。false: 表示不以 HTTP 或者 HTTPS 开头 Referer 头部值是非法的。在这个情况下,内容分发网络判定为不匹配 CommonType 下的这个 Referers 列表。该参数的默认值是 false。
- Referers List<string>
- 表示一个常规 Referer 的列表。在该列表中,您可以指定一个或者多个 IP 地址,CIDR 网段,域名和泛域名。域名可以是二级域名。IP 地址可以是 IPv4 和 IPv6 格式的地址。您最多可输入 1,000 个 IP 地址。输入的域名不能包含 http:// 或 https://。在匹配时,内容分发网络会将请求 Referer 头部值中的域名与 Referer 列表进行匹配。该参数值的长度不能超过 30,000 个字符。
- Ignore
Case bool - 表示 CommonType 下的这个 Referers 列表在匹配时是否是大小写敏感的。该参数有以下取值:true: 表示大小写不敏感。false: 表示大小写敏感。该参数的默认值是 true。
- Ignore
Scheme bool - 表示匹配 CommonType 下的这个 Referers 列表的 Referer 头部值是否必须以 HTTP 或者 HTTPS 开头。该参数有以下取值:true: 表示不以 HTTP 或者 HTTPS 开头的 Referer 头部值是合法的。在这个情况下,内容分发网络会尝试将其与 Referers 列表匹配。false: 表示不以 HTTP 或者 HTTPS 开头 Referer 头部值是非法的。在这个情况下,内容分发网络判定为不匹配 CommonType 下的这个 Referers 列表。该参数的默认值是 false。
- Referers []string
- 表示一个常规 Referer 的列表。在该列表中,您可以指定一个或者多个 IP 地址,CIDR 网段,域名和泛域名。域名可以是二级域名。IP 地址可以是 IPv4 和 IPv6 格式的地址。您最多可输入 1,000 个 IP 地址。输入的域名不能包含 http:// 或 https://。在匹配时,内容分发网络会将请求 Referer 头部值中的域名与 Referer 列表进行匹配。该参数值的长度不能超过 30,000 个字符。
- ignore
Case Boolean - 表示 CommonType 下的这个 Referers 列表在匹配时是否是大小写敏感的。该参数有以下取值:true: 表示大小写不敏感。false: 表示大小写敏感。该参数的默认值是 true。
- ignore
Scheme Boolean - 表示匹配 CommonType 下的这个 Referers 列表的 Referer 头部值是否必须以 HTTP 或者 HTTPS 开头。该参数有以下取值:true: 表示不以 HTTP 或者 HTTPS 开头的 Referer 头部值是合法的。在这个情况下,内容分发网络会尝试将其与 Referers 列表匹配。false: 表示不以 HTTP 或者 HTTPS 开头 Referer 头部值是非法的。在这个情况下,内容分发网络判定为不匹配 CommonType 下的这个 Referers 列表。该参数的默认值是 false。
- referers List<String>
- 表示一个常规 Referer 的列表。在该列表中,您可以指定一个或者多个 IP 地址,CIDR 网段,域名和泛域名。域名可以是二级域名。IP 地址可以是 IPv4 和 IPv6 格式的地址。您最多可输入 1,000 个 IP 地址。输入的域名不能包含 http:// 或 https://。在匹配时,内容分发网络会将请求 Referer 头部值中的域名与 Referer 列表进行匹配。该参数值的长度不能超过 30,000 个字符。
- ignore
Case boolean - 表示 CommonType 下的这个 Referers 列表在匹配时是否是大小写敏感的。该参数有以下取值:true: 表示大小写不敏感。false: 表示大小写敏感。该参数的默认值是 true。
- ignore
Scheme boolean - 表示匹配 CommonType 下的这个 Referers 列表的 Referer 头部值是否必须以 HTTP 或者 HTTPS 开头。该参数有以下取值:true: 表示不以 HTTP 或者 HTTPS 开头的 Referer 头部值是合法的。在这个情况下,内容分发网络会尝试将其与 Referers 列表匹配。false: 表示不以 HTTP 或者 HTTPS 开头 Referer 头部值是非法的。在这个情况下,内容分发网络判定为不匹配 CommonType 下的这个 Referers 列表。该参数的默认值是 false。
- referers string[]
- 表示一个常规 Referer 的列表。在该列表中,您可以指定一个或者多个 IP 地址,CIDR 网段,域名和泛域名。域名可以是二级域名。IP 地址可以是 IPv4 和 IPv6 格式的地址。您最多可输入 1,000 个 IP 地址。输入的域名不能包含 http:// 或 https://。在匹配时,内容分发网络会将请求 Referer 头部值中的域名与 Referer 列表进行匹配。该参数值的长度不能超过 30,000 个字符。
- ignore_
case bool - 表示 CommonType 下的这个 Referers 列表在匹配时是否是大小写敏感的。该参数有以下取值:true: 表示大小写不敏感。false: 表示大小写敏感。该参数的默认值是 true。
- ignore_
scheme bool - 表示匹配 CommonType 下的这个 Referers 列表的 Referer 头部值是否必须以 HTTP 或者 HTTPS 开头。该参数有以下取值:true: 表示不以 HTTP 或者 HTTPS 开头的 Referer 头部值是合法的。在这个情况下,内容分发网络会尝试将其与 Referers 列表匹配。false: 表示不以 HTTP 或者 HTTPS 开头 Referer 头部值是非法的。在这个情况下,内容分发网络判定为不匹配 CommonType 下的这个 Referers 列表。该参数的默认值是 false。
- referers Sequence[str]
- 表示一个常规 Referer 的列表。在该列表中,您可以指定一个或者多个 IP 地址,CIDR 网段,域名和泛域名。域名可以是二级域名。IP 地址可以是 IPv4 和 IPv6 格式的地址。您最多可输入 1,000 个 IP 地址。输入的域名不能包含 http:// 或 https://。在匹配时,内容分发网络会将请求 Referer 头部值中的域名与 Referer 列表进行匹配。该参数值的长度不能超过 30,000 个字符。
- ignore
Case Boolean - 表示 CommonType 下的这个 Referers 列表在匹配时是否是大小写敏感的。该参数有以下取值:true: 表示大小写不敏感。false: 表示大小写敏感。该参数的默认值是 true。
- ignore
Scheme Boolean - 表示匹配 CommonType 下的这个 Referers 列表的 Referer 头部值是否必须以 HTTP 或者 HTTPS 开头。该参数有以下取值:true: 表示不以 HTTP 或者 HTTPS 开头的 Referer 头部值是合法的。在这个情况下,内容分发网络会尝试将其与 Referers 列表匹配。false: 表示不以 HTTP 或者 HTTPS 开头 Referer 头部值是非法的。在这个情况下,内容分发网络判定为不匹配 CommonType 下的这个 Referers 列表。该参数的默认值是 false。
- referers List<String>
- 表示一个常规 Referer 的列表。在该列表中,您可以指定一个或者多个 IP 地址,CIDR 网段,域名和泛域名。域名可以是二级域名。IP 地址可以是 IPv4 和 IPv6 格式的地址。您最多可输入 1,000 个 IP 地址。输入的域名不能包含 http:// 或 https://。在匹配时,内容分发网络会将请求 Referer 头部值中的域名与 Referer 列表进行匹配。该参数值的长度不能超过 30,000 个字符。
GetDomainRefererAccessRuleReferersTypeRegularType
- Referers List<string>
- 表示一个 Referer 正则表达式的列表。该参数值的长度不能超过 30,000 个字符。
- Referers []string
- 表示一个 Referer 正则表达式的列表。该参数值的长度不能超过 30,000 个字符。
- referers List<String>
- 表示一个 Referer 正则表达式的列表。该参数值的长度不能超过 30,000 个字符。
- referers string[]
- 表示一个 Referer 正则表达式的列表。该参数值的长度不能超过 30,000 个字符。
- referers Sequence[str]
- 表示一个 Referer 正则表达式的列表。该参数值的长度不能超过 30,000 个字符。
- referers List<String>
- 表示一个 Referer 正则表达式的列表。该参数值的长度不能超过 30,000 个字符。
GetDomainRefererAccessRuleSharedConfig
- Config
Name string - 表示一个全局配置的名称。
- Config
Name string - 表示一个全局配置的名称。
- config
Name String - 表示一个全局配置的名称。
- config
Name string - 表示一个全局配置的名称。
- config_
name str - 表示一个全局配置的名称。
- config
Name String - 表示一个全局配置的名称。
GetDomainRemoteAuth
- Remote
Auth List<Volcengine.Rules Get Domain Remote Auth Remote Auth Rule> - 表示远程鉴权的配置规则列表。当 Switch 是 true 时,该参数为必填。您只能添加一个配置规则。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- Remote
Auth []GetRules Domain Remote Auth Remote Auth Rule - 表示远程鉴权的配置规则列表。当 Switch 是 true 时,该参数为必填。您只能添加一个配置规则。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- remote
Auth List<GetRules Domain Remote Auth Remote Auth Rule> - 表示远程鉴权的配置规则列表。当 Switch 是 true 时,该参数为必填。您只能添加一个配置规则。
- switch_ Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- remote
Auth GetRules Domain Remote Auth Remote Auth Rule[] - 表示远程鉴权的配置规则列表。当 Switch 是 true 时,该参数为必填。您只能添加一个配置规则。
- switch boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- remote_
auth_ Sequence[Getrules Domain Remote Auth Remote Auth Rule] - 表示远程鉴权的配置规则列表。当 Switch 是 true 时,该参数为必填。您只能添加一个配置规则。
- switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- remote
Auth List<Property Map>Rules - 表示远程鉴权的配置规则列表。当 Switch 是 true 时,该参数为必填。您只能添加一个配置规则。
- switch Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
GetDomainRemoteAuthRemoteAuthRule
- Condition
Get
Domain Remote Auth Remote Auth Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- Remote
Auth GetRule Action Domain Remote Auth Remote Auth Rule Remote Auth Rule Action - 表示具体的鉴权配置。
- condition
Get
Domain Remote Auth Remote Auth Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- remote
Auth GetRule Action Domain Remote Auth Remote Auth Rule Remote Auth Rule Action - 表示具体的鉴权配置。
- condition
Get
Domain Remote Auth Remote Auth Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- remote
Auth GetRule Action Domain Remote Auth Remote Auth Rule Remote Auth Rule Action - 表示具体的鉴权配置。
- condition
Get
Domain Remote Auth Remote Auth Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- remote_
auth_ Getrule_ action Domain Remote Auth Remote Auth Rule Remote Auth Rule Action - 表示具体的鉴权配置。
- condition Property Map
- 表示该配置模块的生效条件,由一组规则组成。
- remote
Auth Property MapRule Action - 表示具体的鉴权配置。
GetDomainRemoteAuthRemoteAuthRuleCondition
- Condition
Rules List<Volcengine.Get Domain Remote Auth Remote Auth Rule Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- Condition
Rules []GetDomain Remote Auth Remote Auth Rule Condition Condition Rule - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<GetDomain Remote Auth Remote Auth Rule Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules GetDomain Remote Auth Remote Auth Rule Condition Condition Rule[] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition_
rules Sequence[GetDomain Remote Auth Remote Auth Rule Condition Condition Rule] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective str
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<Property Map> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
GetDomainRemoteAuthRemoteAuthRuleConditionConditionRule
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name str
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object str
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator str
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type str
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value str
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
GetDomainRemoteAuthRemoteAuthRuleRemoteAuthRuleAction
- Auth
Mode Volcengine.Config Get Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Mode Config - 表示鉴权服务器的配置。
- Auth
Response Volcengine.Config Get Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Response Config - 内容分发网络需要对鉴权服务器返回的鉴权状态码进行处理。该参数表示相关的配置。
- Query
String Volcengine.Rules Get Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Query String Rules - 表示鉴权请求的参数设置。
- Request
Body stringRules - 表示鉴权请求正文的规则。您可以不指定该参数或者设置该参数值为 default。default 表示请求正文为空("")。
- Request
Header Volcengine.Rules Get Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Request Header Rules - 表示鉴权请求头的设置。您最多可以设置 50 个请求头。
- Auth
Mode GetConfig Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Mode Config - 表示鉴权服务器的配置。
- Auth
Response GetConfig Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Response Config - 内容分发网络需要对鉴权服务器返回的鉴权状态码进行处理。该参数表示相关的配置。
- Query
String GetRules Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Query String Rules - 表示鉴权请求的参数设置。
- Request
Body stringRules - 表示鉴权请求正文的规则。您可以不指定该参数或者设置该参数值为 default。default 表示请求正文为空("")。
- Request
Header GetRules Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Request Header Rules - 表示鉴权请求头的设置。您最多可以设置 50 个请求头。
- auth
Mode GetConfig Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Mode Config - 表示鉴权服务器的配置。
- auth
Response GetConfig Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Response Config - 内容分发网络需要对鉴权服务器返回的鉴权状态码进行处理。该参数表示相关的配置。
- query
String GetRules Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Query String Rules - 表示鉴权请求的参数设置。
- request
Body StringRules - 表示鉴权请求正文的规则。您可以不指定该参数或者设置该参数值为 default。default 表示请求正文为空("")。
- request
Header GetRules Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Request Header Rules - 表示鉴权请求头的设置。您最多可以设置 50 个请求头。
- auth
Mode GetConfig Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Mode Config - 表示鉴权服务器的配置。
- auth
Response GetConfig Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Response Config - 内容分发网络需要对鉴权服务器返回的鉴权状态码进行处理。该参数表示相关的配置。
- query
String GetRules Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Query String Rules - 表示鉴权请求的参数设置。
- request
Body stringRules - 表示鉴权请求正文的规则。您可以不指定该参数或者设置该参数值为 default。default 表示请求正文为空("")。
- request
Header GetRules Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Request Header Rules - 表示鉴权请求头的设置。您最多可以设置 50 个请求头。
- auth_
mode_ Getconfig Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Mode Config - 表示鉴权服务器的配置。
- auth_
response_ Getconfig Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Response Config - 内容分发网络需要对鉴权服务器返回的鉴权状态码进行处理。该参数表示相关的配置。
- query_
string_ Getrules Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Query String Rules - 表示鉴权请求的参数设置。
- request_
body_ strrules - 表示鉴权请求正文的规则。您可以不指定该参数或者设置该参数值为 default。default 表示请求正文为空("")。
- request_
header_ Getrules Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Request Header Rules - 表示鉴权请求头的设置。您最多可以设置 50 个请求头。
- auth
Mode Property MapConfig - 表示鉴权服务器的配置。
- auth
Response Property MapConfig - 内容分发网络需要对鉴权服务器返回的鉴权状态码进行处理。该参数表示相关的配置。
- query
String Property MapRules - 表示鉴权请求的参数设置。
- request
Body StringRules - 表示鉴权请求正文的规则。您可以不指定该参数或者设置该参数值为 default。default 表示请求正文为空("")。
- request
Header Property MapRules - 表示鉴权请求头的设置。您最多可以设置 50 个请求头。
GetDomainRemoteAuthRemoteAuthRuleRemoteAuthRuleActionAuthModeConfig
- Backup
Remote stringAddr - 表示鉴权服务器的备地址。地址格式和要求与主地址相同。
- Master
Remote stringAddr - 表示鉴权服务器的主地址,长度不能超过 100 个字符。主地址的格式是 \n\n://\n\n:\n\n 或 \n\n://\n\n:\n\n,其中:\n\n 是 http 或者 https。\n\n 不能是 localhost。\n\n 不能是 127.0.0.1。\n\n 是可选的。
- Path
Type string - 表示鉴权请求的路径。鉴权地址和请求路径组成了完整的鉴权 URL。内容分发网络会把用户的请求转发到该鉴权 URL。该参数有以下取值:constant:表示鉴权请求中的路径与用户请求中的路径相同。variable:表示您需要在 pathValue 参数中指定一个鉴权请求中的路径。
- Path
Value string - 表示一个鉴权请求的路径,长度不能超过 100 个字符。路径必须以斜杠(/)开头,可以包含除了以下字符的可打印 ASCII 字符:连续斜杠(//)、百分号(%)、美元符号($)、空格、问号(?)、Delete(ASCII code 127)
- Request
Method string - 表示在发送鉴权请求时,内容分发网络所使用的请求方法。该参数有以下取值:default:表示鉴权请求所使用的方法与用户的请求相同。get:表示鉴权请求使用 GET 方法。post:表示鉴权请求使用 POST方法。head:表示鉴权请求使用 HEAD 方法。
- Backup
Remote stringAddr - 表示鉴权服务器的备地址。地址格式和要求与主地址相同。
- Master
Remote stringAddr - 表示鉴权服务器的主地址,长度不能超过 100 个字符。主地址的格式是 \n\n://\n\n:\n\n 或 \n\n://\n\n:\n\n,其中:\n\n 是 http 或者 https。\n\n 不能是 localhost。\n\n 不能是 127.0.0.1。\n\n 是可选的。
- Path
Type string - 表示鉴权请求的路径。鉴权地址和请求路径组成了完整的鉴权 URL。内容分发网络会把用户的请求转发到该鉴权 URL。该参数有以下取值:constant:表示鉴权请求中的路径与用户请求中的路径相同。variable:表示您需要在 pathValue 参数中指定一个鉴权请求中的路径。
- Path
Value string - 表示一个鉴权请求的路径,长度不能超过 100 个字符。路径必须以斜杠(/)开头,可以包含除了以下字符的可打印 ASCII 字符:连续斜杠(//)、百分号(%)、美元符号($)、空格、问号(?)、Delete(ASCII code 127)
- Request
Method string - 表示在发送鉴权请求时,内容分发网络所使用的请求方法。该参数有以下取值:default:表示鉴权请求所使用的方法与用户的请求相同。get:表示鉴权请求使用 GET 方法。post:表示鉴权请求使用 POST方法。head:表示鉴权请求使用 HEAD 方法。
- backup
Remote StringAddr - 表示鉴权服务器的备地址。地址格式和要求与主地址相同。
- master
Remote StringAddr - 表示鉴权服务器的主地址,长度不能超过 100 个字符。主地址的格式是 \n\n://\n\n:\n\n 或 \n\n://\n\n:\n\n,其中:\n\n 是 http 或者 https。\n\n 不能是 localhost。\n\n 不能是 127.0.0.1。\n\n 是可选的。
- path
Type String - 表示鉴权请求的路径。鉴权地址和请求路径组成了完整的鉴权 URL。内容分发网络会把用户的请求转发到该鉴权 URL。该参数有以下取值:constant:表示鉴权请求中的路径与用户请求中的路径相同。variable:表示您需要在 pathValue 参数中指定一个鉴权请求中的路径。
- path
Value String - 表示一个鉴权请求的路径,长度不能超过 100 个字符。路径必须以斜杠(/)开头,可以包含除了以下字符的可打印 ASCII 字符:连续斜杠(//)、百分号(%)、美元符号($)、空格、问号(?)、Delete(ASCII code 127)
- request
Method String - 表示在发送鉴权请求时,内容分发网络所使用的请求方法。该参数有以下取值:default:表示鉴权请求所使用的方法与用户的请求相同。get:表示鉴权请求使用 GET 方法。post:表示鉴权请求使用 POST方法。head:表示鉴权请求使用 HEAD 方法。
- backup
Remote stringAddr - 表示鉴权服务器的备地址。地址格式和要求与主地址相同。
- master
Remote stringAddr - 表示鉴权服务器的主地址,长度不能超过 100 个字符。主地址的格式是 \n\n://\n\n:\n\n 或 \n\n://\n\n:\n\n,其中:\n\n 是 http 或者 https。\n\n 不能是 localhost。\n\n 不能是 127.0.0.1。\n\n 是可选的。
- path
Type string - 表示鉴权请求的路径。鉴权地址和请求路径组成了完整的鉴权 URL。内容分发网络会把用户的请求转发到该鉴权 URL。该参数有以下取值:constant:表示鉴权请求中的路径与用户请求中的路径相同。variable:表示您需要在 pathValue 参数中指定一个鉴权请求中的路径。
- path
Value string - 表示一个鉴权请求的路径,长度不能超过 100 个字符。路径必须以斜杠(/)开头,可以包含除了以下字符的可打印 ASCII 字符:连续斜杠(//)、百分号(%)、美元符号($)、空格、问号(?)、Delete(ASCII code 127)
- request
Method string - 表示在发送鉴权请求时,内容分发网络所使用的请求方法。该参数有以下取值:default:表示鉴权请求所使用的方法与用户的请求相同。get:表示鉴权请求使用 GET 方法。post:表示鉴权请求使用 POST方法。head:表示鉴权请求使用 HEAD 方法。
- backup_
remote_ straddr - 表示鉴权服务器的备地址。地址格式和要求与主地址相同。
- master_
remote_ straddr - 表示鉴权服务器的主地址,长度不能超过 100 个字符。主地址的格式是 \n\n://\n\n:\n\n 或 \n\n://\n\n:\n\n,其中:\n\n 是 http 或者 https。\n\n 不能是 localhost。\n\n 不能是 127.0.0.1。\n\n 是可选的。
- path_
type str - 表示鉴权请求的路径。鉴权地址和请求路径组成了完整的鉴权 URL。内容分发网络会把用户的请求转发到该鉴权 URL。该参数有以下取值:constant:表示鉴权请求中的路径与用户请求中的路径相同。variable:表示您需要在 pathValue 参数中指定一个鉴权请求中的路径。
- path_
value str - 表示一个鉴权请求的路径,长度不能超过 100 个字符。路径必须以斜杠(/)开头,可以包含除了以下字符的可打印 ASCII 字符:连续斜杠(//)、百分号(%)、美元符号($)、空格、问号(?)、Delete(ASCII code 127)
- request_
method str - 表示在发送鉴权请求时,内容分发网络所使用的请求方法。该参数有以下取值:default:表示鉴权请求所使用的方法与用户的请求相同。get:表示鉴权请求使用 GET 方法。post:表示鉴权请求使用 POST方法。head:表示鉴权请求使用 HEAD 方法。
- backup
Remote StringAddr - 表示鉴权服务器的备地址。地址格式和要求与主地址相同。
- master
Remote StringAddr - 表示鉴权服务器的主地址,长度不能超过 100 个字符。主地址的格式是 \n\n://\n\n:\n\n 或 \n\n://\n\n:\n\n,其中:\n\n 是 http 或者 https。\n\n 不能是 localhost。\n\n 不能是 127.0.0.1。\n\n 是可选的。
- path
Type String - 表示鉴权请求的路径。鉴权地址和请求路径组成了完整的鉴权 URL。内容分发网络会把用户的请求转发到该鉴权 URL。该参数有以下取值:constant:表示鉴权请求中的路径与用户请求中的路径相同。variable:表示您需要在 pathValue 参数中指定一个鉴权请求中的路径。
- path
Value String - 表示一个鉴权请求的路径,长度不能超过 100 个字符。路径必须以斜杠(/)开头,可以包含除了以下字符的可打印 ASCII 字符:连续斜杠(//)、百分号(%)、美元符号($)、空格、问号(?)、Delete(ASCII code 127)
- request
Method String - 表示在发送鉴权请求时,内容分发网络所使用的请求方法。该参数有以下取值:default:表示鉴权请求所使用的方法与用户的请求相同。get:表示鉴权请求使用 GET 方法。post:表示鉴权请求使用 POST方法。head:表示鉴权请求使用 HEAD 方法。
GetDomainRemoteAuthRemoteAuthRuleRemoteAuthRuleActionAuthResponseConfig
- Cache
Action Volcengine.Get Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Response Config Cache Action - 内容分发网络可以缓存鉴权状态码。该参数表示相关的配置。
- Response
Action Volcengine.Get Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Response Config Response Action - 表示鉴权失败时,内容分发网络如何响应用户。
- Status
Code Volcengine.Action Get Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Response Config Status Code Action - 表示内容分发网络对鉴权状态码的处理方式。
- Time
Out Volcengine.Action Get Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Response Config Time Out Action - 表示鉴权超时后,内容分发网络如何处理鉴权请求。
- Cache
Action GetDomain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Response Config Cache Action - 内容分发网络可以缓存鉴权状态码。该参数表示相关的配置。
- Response
Action GetDomain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Response Config Response Action - 表示鉴权失败时,内容分发网络如何响应用户。
- Status
Code GetAction Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Response Config Status Code Action - 表示内容分发网络对鉴权状态码的处理方式。
- Time
Out GetAction Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Response Config Time Out Action - 表示鉴权超时后,内容分发网络如何处理鉴权请求。
- cache
Action GetDomain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Response Config Cache Action - 内容分发网络可以缓存鉴权状态码。该参数表示相关的配置。
- response
Action GetDomain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Response Config Response Action - 表示鉴权失败时,内容分发网络如何响应用户。
- status
Code GetAction Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Response Config Status Code Action - 表示内容分发网络对鉴权状态码的处理方式。
- time
Out GetAction Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Response Config Time Out Action - 表示鉴权超时后,内容分发网络如何处理鉴权请求。
- cache
Action GetDomain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Response Config Cache Action - 内容分发网络可以缓存鉴权状态码。该参数表示相关的配置。
- response
Action GetDomain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Response Config Response Action - 表示鉴权失败时,内容分发网络如何响应用户。
- status
Code GetAction Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Response Config Status Code Action - 表示内容分发网络对鉴权状态码的处理方式。
- time
Out GetAction Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Response Config Time Out Action - 表示鉴权超时后,内容分发网络如何处理鉴权请求。
- cache_
action GetDomain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Response Config Cache Action - 内容分发网络可以缓存鉴权状态码。该参数表示相关的配置。
- response_
action GetDomain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Response Config Response Action - 表示鉴权失败时,内容分发网络如何响应用户。
- status_
code_ Getaction Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Response Config Status Code Action - 表示内容分发网络对鉴权状态码的处理方式。
- time_
out_ Getaction Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Auth Response Config Time Out Action - 表示鉴权超时后,内容分发网络如何处理鉴权请求。
- cache
Action Property Map - 内容分发网络可以缓存鉴权状态码。该参数表示相关的配置。
- response
Action Property Map - 表示鉴权失败时,内容分发网络如何响应用户。
- status
Code Property MapAction - 表示内容分发网络对鉴权状态码的处理方式。
- time
Out Property MapAction - 表示鉴权超时后,内容分发网络如何处理鉴权请求。
GetDomainRemoteAuthRemoteAuthRuleRemoteAuthRuleActionAuthResponseConfigCacheAction
- action str
- 表示内容分发网络是否缓存鉴权状态码。该参数有以下取值:nocache:表示内容分发网络不缓存鉴权状态码。cache:内容分发网络缓存鉴权状态码。
- cache_
keys Sequence[str] - 缓存 key 指定了用于区分不同请求 URI 的查询参数。每个参数都必须以 $ 开头。
- ttl int
- 表示鉴权状态码的缓存时间。单位是秒。取值范围是 1-86400。86400秒表示 24小时。
GetDomainRemoteAuthRemoteAuthRuleRemoteAuthRuleActionAuthResponseConfigResponseAction
- Status
Code string - 表示鉴权失败时,内容分发网络响应用户的状态码。您可以指定范围在 400-499 中的任意一个状态码。该参数的默认值是 403。
- Status
Code string - 表示鉴权失败时,内容分发网络响应用户的状态码。您可以指定范围在 400-499 中的任意一个状态码。该参数的默认值是 403。
- status
Code String - 表示鉴权失败时,内容分发网络响应用户的状态码。您可以指定范围在 400-499 中的任意一个状态码。该参数的默认值是 403。
- status
Code string - 表示鉴权失败时,内容分发网络响应用户的状态码。您可以指定范围在 400-499 中的任意一个状态码。该参数的默认值是 403。
- status_
code str - 表示鉴权失败时,内容分发网络响应用户的状态码。您可以指定范围在 400-499 中的任意一个状态码。该参数的默认值是 403。
- status
Code String - 表示鉴权失败时,内容分发网络响应用户的状态码。您可以指定范围在 400-499 中的任意一个状态码。该参数的默认值是 403。
GetDomainRemoteAuthRemoteAuthRuleRemoteAuthRuleActionAuthResponseConfigStatusCodeAction
- Default
Action string - 表示如果鉴权状态码既不是 FailCode,又不是 SuccessCode 时,内容分发网络处理鉴权请求的方式。该参数有以下取值:reject:表示内容分发网络认为鉴权失败。pass:表示内容分发网络认为鉴权成功。
- Fail
Code string - 表示鉴权失败时的鉴权状态码。您可以指定范围在 400-499 中的一个或者多个状态码。多个状态码使用英文分号(;)分隔。您也可以指定 4xx 表示 400-499 中的任意一个状态码。该参数的默认值是 401。
- Success
Code string - 表示鉴权成功时的鉴权状态码。您可以指定范围在 200-299 中的一个或者多个状态码。多个状态码使用英文分号(;)分隔。您也可以指定 2xx 表示 200-299 中的任意一个状态码。该参数的默认值是 200。
- Default
Action string - 表示如果鉴权状态码既不是 FailCode,又不是 SuccessCode 时,内容分发网络处理鉴权请求的方式。该参数有以下取值:reject:表示内容分发网络认为鉴权失败。pass:表示内容分发网络认为鉴权成功。
- Fail
Code string - 表示鉴权失败时的鉴权状态码。您可以指定范围在 400-499 中的一个或者多个状态码。多个状态码使用英文分号(;)分隔。您也可以指定 4xx 表示 400-499 中的任意一个状态码。该参数的默认值是 401。
- Success
Code string - 表示鉴权成功时的鉴权状态码。您可以指定范围在 200-299 中的一个或者多个状态码。多个状态码使用英文分号(;)分隔。您也可以指定 2xx 表示 200-299 中的任意一个状态码。该参数的默认值是 200。
- default
Action String - 表示如果鉴权状态码既不是 FailCode,又不是 SuccessCode 时,内容分发网络处理鉴权请求的方式。该参数有以下取值:reject:表示内容分发网络认为鉴权失败。pass:表示内容分发网络认为鉴权成功。
- fail
Code String - 表示鉴权失败时的鉴权状态码。您可以指定范围在 400-499 中的一个或者多个状态码。多个状态码使用英文分号(;)分隔。您也可以指定 4xx 表示 400-499 中的任意一个状态码。该参数的默认值是 401。
- success
Code String - 表示鉴权成功时的鉴权状态码。您可以指定范围在 200-299 中的一个或者多个状态码。多个状态码使用英文分号(;)分隔。您也可以指定 2xx 表示 200-299 中的任意一个状态码。该参数的默认值是 200。
- default
Action string - 表示如果鉴权状态码既不是 FailCode,又不是 SuccessCode 时,内容分发网络处理鉴权请求的方式。该参数有以下取值:reject:表示内容分发网络认为鉴权失败。pass:表示内容分发网络认为鉴权成功。
- fail
Code string - 表示鉴权失败时的鉴权状态码。您可以指定范围在 400-499 中的一个或者多个状态码。多个状态码使用英文分号(;)分隔。您也可以指定 4xx 表示 400-499 中的任意一个状态码。该参数的默认值是 401。
- success
Code string - 表示鉴权成功时的鉴权状态码。您可以指定范围在 200-299 中的一个或者多个状态码。多个状态码使用英文分号(;)分隔。您也可以指定 2xx 表示 200-299 中的任意一个状态码。该参数的默认值是 200。
- default_
action str - 表示如果鉴权状态码既不是 FailCode,又不是 SuccessCode 时,内容分发网络处理鉴权请求的方式。该参数有以下取值:reject:表示内容分发网络认为鉴权失败。pass:表示内容分发网络认为鉴权成功。
- fail_
code str - 表示鉴权失败时的鉴权状态码。您可以指定范围在 400-499 中的一个或者多个状态码。多个状态码使用英文分号(;)分隔。您也可以指定 4xx 表示 400-499 中的任意一个状态码。该参数的默认值是 401。
- success_
code str - 表示鉴权成功时的鉴权状态码。您可以指定范围在 200-299 中的一个或者多个状态码。多个状态码使用英文分号(;)分隔。您也可以指定 2xx 表示 200-299 中的任意一个状态码。该参数的默认值是 200。
- default
Action String - 表示如果鉴权状态码既不是 FailCode,又不是 SuccessCode 时,内容分发网络处理鉴权请求的方式。该参数有以下取值:reject:表示内容分发网络认为鉴权失败。pass:表示内容分发网络认为鉴权成功。
- fail
Code String - 表示鉴权失败时的鉴权状态码。您可以指定范围在 400-499 中的一个或者多个状态码。多个状态码使用英文分号(;)分隔。您也可以指定 4xx 表示 400-499 中的任意一个状态码。该参数的默认值是 401。
- success
Code String - 表示鉴权成功时的鉴权状态码。您可以指定范围在 200-299 中的一个或者多个状态码。多个状态码使用英文分号(;)分隔。您也可以指定 2xx 表示 200-299 中的任意一个状态码。该参数的默认值是 200。
GetDomainRemoteAuthRemoteAuthRuleRemoteAuthRuleActionAuthResponseConfigTimeOutAction
GetDomainRemoteAuthRemoteAuthRuleRemoteAuthRuleActionQueryStringRules
- query
String Property MapComponents - 表示鉴权请求参数的设置策略。
- query
String List<Property Map>Instances - 表示鉴权请求中额外的参数设置。您最多可以设置 50 个参数。
GetDomainRemoteAuthRemoteAuthRuleRemoteAuthRuleActionQueryStringRulesQueryStringComponents
- Action string
- 表示鉴权请求是否包含用户请求 URL 中的查询参数。该参数有以下取值:exclude:表示鉴权请求不包含任何查询参数。include:表示鉴权请求包含所有查询参数。includePart:表示鉴权请求包含指定的查询参数。
- Value string
- 表示 Action 参数所对应的参数值,长度不能超过1,024 个字符。该参数有以下取值:如果 Action 是 exclude 或 include,Value 必须是 *。如果 Action 是 includePart,您需要在 Value 参数中指定用户请求 URL 中的一个或者多个查询参数,多个查询参数使用英文分号(;)分隔。您不能指定 *。查询参数是区分大小写的,可以包含除了以下字符的可打印 ASCII 字符:双引号(")、空格、Delete(ASCII code 127)该参数的默认值是 *。
- Action string
- 表示鉴权请求是否包含用户请求 URL 中的查询参数。该参数有以下取值:exclude:表示鉴权请求不包含任何查询参数。include:表示鉴权请求包含所有查询参数。includePart:表示鉴权请求包含指定的查询参数。
- Value string
- 表示 Action 参数所对应的参数值,长度不能超过1,024 个字符。该参数有以下取值:如果 Action 是 exclude 或 include,Value 必须是 *。如果 Action 是 includePart,您需要在 Value 参数中指定用户请求 URL 中的一个或者多个查询参数,多个查询参数使用英文分号(;)分隔。您不能指定 *。查询参数是区分大小写的,可以包含除了以下字符的可打印 ASCII 字符:双引号(")、空格、Delete(ASCII code 127)该参数的默认值是 *。
- action String
- 表示鉴权请求是否包含用户请求 URL 中的查询参数。该参数有以下取值:exclude:表示鉴权请求不包含任何查询参数。include:表示鉴权请求包含所有查询参数。includePart:表示鉴权请求包含指定的查询参数。
- value String
- 表示 Action 参数所对应的参数值,长度不能超过1,024 个字符。该参数有以下取值:如果 Action 是 exclude 或 include,Value 必须是 *。如果 Action 是 includePart,您需要在 Value 参数中指定用户请求 URL 中的一个或者多个查询参数,多个查询参数使用英文分号(;)分隔。您不能指定 *。查询参数是区分大小写的,可以包含除了以下字符的可打印 ASCII 字符:双引号(")、空格、Delete(ASCII code 127)该参数的默认值是 *。
- action string
- 表示鉴权请求是否包含用户请求 URL 中的查询参数。该参数有以下取值:exclude:表示鉴权请求不包含任何查询参数。include:表示鉴权请求包含所有查询参数。includePart:表示鉴权请求包含指定的查询参数。
- value string
- 表示 Action 参数所对应的参数值,长度不能超过1,024 个字符。该参数有以下取值:如果 Action 是 exclude 或 include,Value 必须是 *。如果 Action 是 includePart,您需要在 Value 参数中指定用户请求 URL 中的一个或者多个查询参数,多个查询参数使用英文分号(;)分隔。您不能指定 *。查询参数是区分大小写的,可以包含除了以下字符的可打印 ASCII 字符:双引号(")、空格、Delete(ASCII code 127)该参数的默认值是 *。
- action str
- 表示鉴权请求是否包含用户请求 URL 中的查询参数。该参数有以下取值:exclude:表示鉴权请求不包含任何查询参数。include:表示鉴权请求包含所有查询参数。includePart:表示鉴权请求包含指定的查询参数。
- value str
- 表示 Action 参数所对应的参数值,长度不能超过1,024 个字符。该参数有以下取值:如果 Action 是 exclude 或 include,Value 必须是 *。如果 Action 是 includePart,您需要在 Value 参数中指定用户请求 URL 中的一个或者多个查询参数,多个查询参数使用英文分号(;)分隔。您不能指定 *。查询参数是区分大小写的,可以包含除了以下字符的可打印 ASCII 字符:双引号(")、空格、Delete(ASCII code 127)该参数的默认值是 *。
- action String
- 表示鉴权请求是否包含用户请求 URL 中的查询参数。该参数有以下取值:exclude:表示鉴权请求不包含任何查询参数。include:表示鉴权请求包含所有查询参数。includePart:表示鉴权请求包含指定的查询参数。
- value String
- 表示 Action 参数所对应的参数值,长度不能超过1,024 个字符。该参数有以下取值:如果 Action 是 exclude 或 include,Value 必须是 *。如果 Action 是 includePart,您需要在 Value 参数中指定用户请求 URL 中的一个或者多个查询参数,多个查询参数使用英文分号(;)分隔。您不能指定 *。查询参数是区分大小写的,可以包含除了以下字符的可打印 ASCII 字符:双引号(")、空格、Delete(ASCII code 127)该参数的默认值是 *。
GetDomainRemoteAuthRemoteAuthRuleRemoteAuthRuleActionQueryStringRulesQueryStringInstance
- Action string
- 表示如何设置鉴权请求参数。当前您只能设置 Action 为 set。set 表示设置参数。您需要在 Key 中指定您需要设置的鉴权请求参数。如果您指定的鉴权请求参数不存在,内容分发网络会在鉴权请求中添加该参数。如果您指定的鉴权请求参数已存在,内容分发网络会使用 Value 的值作为该鉴权请求参数的值。
- Key string
- 表示您需要设置的鉴权请求参数,长度不能超过 1,024 个字符。鉴权请求参数可以包含除了以下字符的可打印 ASCII 字符:双引号(")、空格、Delete(ASCII code 127)
- Value string
- 表示鉴权请求参数的值,长度不能超过 1,024 个字符,并且区分大小写。Value有以下取值:当 ValueType 是 constant 时,表示鉴权请求参数的值是一个常量。您需要指定该常量值。常量值不能以美元符号($)开头,可以包含除了以下字符的可打印 ASCII 字符:双引号(")、Delete(ASCII code 127)当 ValueType 是 variable 时,表示鉴权请求参数的值来自一个变量。您可以指定该变量列表中的变量。当 ValueType 是 customize 时,表示鉴权请求参数的值是列表中的变量与固定字符串拼接后的字符串。在拼接的字符串中,变量使用 ${变量名} 表示。示例值:bind${requesturi}to${localip}done
- Value
Type string - 表示您在 Key 中设置的鉴权请求参数的类型。ValueType 有以下取值:constant:表示鉴权请求参数是一个常量。此时,您需要在 Value 中指定该常量的值。variable:表示鉴权请求参数的值来自一个变量。参见 Value 的说明。customize:表示鉴权请求参数的值是一个变量与固定字符串拼接后的字符串。
- Action string
- 表示如何设置鉴权请求参数。当前您只能设置 Action 为 set。set 表示设置参数。您需要在 Key 中指定您需要设置的鉴权请求参数。如果您指定的鉴权请求参数不存在,内容分发网络会在鉴权请求中添加该参数。如果您指定的鉴权请求参数已存在,内容分发网络会使用 Value 的值作为该鉴权请求参数的值。
- Key string
- 表示您需要设置的鉴权请求参数,长度不能超过 1,024 个字符。鉴权请求参数可以包含除了以下字符的可打印 ASCII 字符:双引号(")、空格、Delete(ASCII code 127)
- Value string
- 表示鉴权请求参数的值,长度不能超过 1,024 个字符,并且区分大小写。Value有以下取值:当 ValueType 是 constant 时,表示鉴权请求参数的值是一个常量。您需要指定该常量值。常量值不能以美元符号($)开头,可以包含除了以下字符的可打印 ASCII 字符:双引号(")、Delete(ASCII code 127)当 ValueType 是 variable 时,表示鉴权请求参数的值来自一个变量。您可以指定该变量列表中的变量。当 ValueType 是 customize 时,表示鉴权请求参数的值是列表中的变量与固定字符串拼接后的字符串。在拼接的字符串中,变量使用 ${变量名} 表示。示例值:bind${requesturi}to${localip}done
- Value
Type string - 表示您在 Key 中设置的鉴权请求参数的类型。ValueType 有以下取值:constant:表示鉴权请求参数是一个常量。此时,您需要在 Value 中指定该常量的值。variable:表示鉴权请求参数的值来自一个变量。参见 Value 的说明。customize:表示鉴权请求参数的值是一个变量与固定字符串拼接后的字符串。
- action String
- 表示如何设置鉴权请求参数。当前您只能设置 Action 为 set。set 表示设置参数。您需要在 Key 中指定您需要设置的鉴权请求参数。如果您指定的鉴权请求参数不存在,内容分发网络会在鉴权请求中添加该参数。如果您指定的鉴权请求参数已存在,内容分发网络会使用 Value 的值作为该鉴权请求参数的值。
- key String
- 表示您需要设置的鉴权请求参数,长度不能超过 1,024 个字符。鉴权请求参数可以包含除了以下字符的可打印 ASCII 字符:双引号(")、空格、Delete(ASCII code 127)
- value String
- 表示鉴权请求参数的值,长度不能超过 1,024 个字符,并且区分大小写。Value有以下取值:当 ValueType 是 constant 时,表示鉴权请求参数的值是一个常量。您需要指定该常量值。常量值不能以美元符号($)开头,可以包含除了以下字符的可打印 ASCII 字符:双引号(")、Delete(ASCII code 127)当 ValueType 是 variable 时,表示鉴权请求参数的值来自一个变量。您可以指定该变量列表中的变量。当 ValueType 是 customize 时,表示鉴权请求参数的值是列表中的变量与固定字符串拼接后的字符串。在拼接的字符串中,变量使用 ${变量名} 表示。示例值:bind${requesturi}to${localip}done
- value
Type String - 表示您在 Key 中设置的鉴权请求参数的类型。ValueType 有以下取值:constant:表示鉴权请求参数是一个常量。此时,您需要在 Value 中指定该常量的值。variable:表示鉴权请求参数的值来自一个变量。参见 Value 的说明。customize:表示鉴权请求参数的值是一个变量与固定字符串拼接后的字符串。
- action string
- 表示如何设置鉴权请求参数。当前您只能设置 Action 为 set。set 表示设置参数。您需要在 Key 中指定您需要设置的鉴权请求参数。如果您指定的鉴权请求参数不存在,内容分发网络会在鉴权请求中添加该参数。如果您指定的鉴权请求参数已存在,内容分发网络会使用 Value 的值作为该鉴权请求参数的值。
- key string
- 表示您需要设置的鉴权请求参数,长度不能超过 1,024 个字符。鉴权请求参数可以包含除了以下字符的可打印 ASCII 字符:双引号(")、空格、Delete(ASCII code 127)
- value string
- 表示鉴权请求参数的值,长度不能超过 1,024 个字符,并且区分大小写。Value有以下取值:当 ValueType 是 constant 时,表示鉴权请求参数的值是一个常量。您需要指定该常量值。常量值不能以美元符号($)开头,可以包含除了以下字符的可打印 ASCII 字符:双引号(")、Delete(ASCII code 127)当 ValueType 是 variable 时,表示鉴权请求参数的值来自一个变量。您可以指定该变量列表中的变量。当 ValueType 是 customize 时,表示鉴权请求参数的值是列表中的变量与固定字符串拼接后的字符串。在拼接的字符串中,变量使用 ${变量名} 表示。示例值:bind${requesturi}to${localip}done
- value
Type string - 表示您在 Key 中设置的鉴权请求参数的类型。ValueType 有以下取值:constant:表示鉴权请求参数是一个常量。此时,您需要在 Value 中指定该常量的值。variable:表示鉴权请求参数的值来自一个变量。参见 Value 的说明。customize:表示鉴权请求参数的值是一个变量与固定字符串拼接后的字符串。
- action str
- 表示如何设置鉴权请求参数。当前您只能设置 Action 为 set。set 表示设置参数。您需要在 Key 中指定您需要设置的鉴权请求参数。如果您指定的鉴权请求参数不存在,内容分发网络会在鉴权请求中添加该参数。如果您指定的鉴权请求参数已存在,内容分发网络会使用 Value 的值作为该鉴权请求参数的值。
- key str
- 表示您需要设置的鉴权请求参数,长度不能超过 1,024 个字符。鉴权请求参数可以包含除了以下字符的可打印 ASCII 字符:双引号(")、空格、Delete(ASCII code 127)
- value str
- 表示鉴权请求参数的值,长度不能超过 1,024 个字符,并且区分大小写。Value有以下取值:当 ValueType 是 constant 时,表示鉴权请求参数的值是一个常量。您需要指定该常量值。常量值不能以美元符号($)开头,可以包含除了以下字符的可打印 ASCII 字符:双引号(")、Delete(ASCII code 127)当 ValueType 是 variable 时,表示鉴权请求参数的值来自一个变量。您可以指定该变量列表中的变量。当 ValueType 是 customize 时,表示鉴权请求参数的值是列表中的变量与固定字符串拼接后的字符串。在拼接的字符串中,变量使用 ${变量名} 表示。示例值:bind${requesturi}to${localip}done
- value_
type str - 表示您在 Key 中设置的鉴权请求参数的类型。ValueType 有以下取值:constant:表示鉴权请求参数是一个常量。此时,您需要在 Value 中指定该常量的值。variable:表示鉴权请求参数的值来自一个变量。参见 Value 的说明。customize:表示鉴权请求参数的值是一个变量与固定字符串拼接后的字符串。
- action String
- 表示如何设置鉴权请求参数。当前您只能设置 Action 为 set。set 表示设置参数。您需要在 Key 中指定您需要设置的鉴权请求参数。如果您指定的鉴权请求参数不存在,内容分发网络会在鉴权请求中添加该参数。如果您指定的鉴权请求参数已存在,内容分发网络会使用 Value 的值作为该鉴权请求参数的值。
- key String
- 表示您需要设置的鉴权请求参数,长度不能超过 1,024 个字符。鉴权请求参数可以包含除了以下字符的可打印 ASCII 字符:双引号(")、空格、Delete(ASCII code 127)
- value String
- 表示鉴权请求参数的值,长度不能超过 1,024 个字符,并且区分大小写。Value有以下取值:当 ValueType 是 constant 时,表示鉴权请求参数的值是一个常量。您需要指定该常量值。常量值不能以美元符号($)开头,可以包含除了以下字符的可打印 ASCII 字符:双引号(")、Delete(ASCII code 127)当 ValueType 是 variable 时,表示鉴权请求参数的值来自一个变量。您可以指定该变量列表中的变量。当 ValueType 是 customize 时,表示鉴权请求参数的值是列表中的变量与固定字符串拼接后的字符串。在拼接的字符串中,变量使用 ${变量名} 表示。示例值:bind${requesturi}to${localip}done
- value
Type String - 表示您在 Key 中设置的鉴权请求参数的类型。ValueType 有以下取值:constant:表示鉴权请求参数是一个常量。此时,您需要在 Value 中指定该常量的值。variable:表示鉴权请求参数的值来自一个变量。参见 Value 的说明。customize:表示鉴权请求参数的值是一个变量与固定字符串拼接后的字符串。
GetDomainRemoteAuthRemoteAuthRuleRemoteAuthRuleActionRequestHeaderRules
- Request
Header Volcengine.Components Get Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Request Header Rules Request Header Components - 表示鉴权请求头的设置策略。
- Request
Header List<Volcengine.Instances Get Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Request Header Rules Request Header Instance> - 表示一组鉴权请求头的设置。需要留意的是,在内容分发网络发起鉴权请求时,请求中可能已经包含了以下头部:X-Forwarded-Protocol,X-Forwarded-Proto,X-Client-Scheme:这三个头部都表示用户请求所使用协议,没有区别。X-Real-IP:表示用户真实的 IP 地址。该头部的值不会受代理服务器的影响。X-Forwarded-For:表示用户的 IP 地址。如果用户的请求经过了代理服务器,该头部的值会变成代理服务器的 IP 地址。不建议您在该参数中对这些头部进行设置。如果您设置了这些头部,这些头部的原始值会被覆盖。
- Request
Host string - 表示鉴权请求中 HOST 头部的值。该参数的默认值是 default,表示 HOST 头部的值与您的加速域名相同。
- Request
Header GetComponents Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Request Header Rules Request Header Components - 表示鉴权请求头的设置策略。
- Request
Header []GetInstances Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Request Header Rules Request Header Instance - 表示一组鉴权请求头的设置。需要留意的是,在内容分发网络发起鉴权请求时,请求中可能已经包含了以下头部:X-Forwarded-Protocol,X-Forwarded-Proto,X-Client-Scheme:这三个头部都表示用户请求所使用协议,没有区别。X-Real-IP:表示用户真实的 IP 地址。该头部的值不会受代理服务器的影响。X-Forwarded-For:表示用户的 IP 地址。如果用户的请求经过了代理服务器,该头部的值会变成代理服务器的 IP 地址。不建议您在该参数中对这些头部进行设置。如果您设置了这些头部,这些头部的原始值会被覆盖。
- Request
Host string - 表示鉴权请求中 HOST 头部的值。该参数的默认值是 default,表示 HOST 头部的值与您的加速域名相同。
- request
Header GetComponents Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Request Header Rules Request Header Components - 表示鉴权请求头的设置策略。
- request
Header List<GetInstances Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Request Header Rules Request Header Instance> - 表示一组鉴权请求头的设置。需要留意的是,在内容分发网络发起鉴权请求时,请求中可能已经包含了以下头部:X-Forwarded-Protocol,X-Forwarded-Proto,X-Client-Scheme:这三个头部都表示用户请求所使用协议,没有区别。X-Real-IP:表示用户真实的 IP 地址。该头部的值不会受代理服务器的影响。X-Forwarded-For:表示用户的 IP 地址。如果用户的请求经过了代理服务器,该头部的值会变成代理服务器的 IP 地址。不建议您在该参数中对这些头部进行设置。如果您设置了这些头部,这些头部的原始值会被覆盖。
- request
Host String - 表示鉴权请求中 HOST 头部的值。该参数的默认值是 default,表示 HOST 头部的值与您的加速域名相同。
- request
Header GetComponents Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Request Header Rules Request Header Components - 表示鉴权请求头的设置策略。
- request
Header GetInstances Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Request Header Rules Request Header Instance[] - 表示一组鉴权请求头的设置。需要留意的是,在内容分发网络发起鉴权请求时,请求中可能已经包含了以下头部:X-Forwarded-Protocol,X-Forwarded-Proto,X-Client-Scheme:这三个头部都表示用户请求所使用协议,没有区别。X-Real-IP:表示用户真实的 IP 地址。该头部的值不会受代理服务器的影响。X-Forwarded-For:表示用户的 IP 地址。如果用户的请求经过了代理服务器,该头部的值会变成代理服务器的 IP 地址。不建议您在该参数中对这些头部进行设置。如果您设置了这些头部,这些头部的原始值会被覆盖。
- request
Host string - 表示鉴权请求中 HOST 头部的值。该参数的默认值是 default,表示 HOST 头部的值与您的加速域名相同。
- request_
header_ Getcomponents Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Request Header Rules Request Header Components - 表示鉴权请求头的设置策略。
- request_
header_ Sequence[Getinstances Domain Remote Auth Remote Auth Rule Remote Auth Rule Action Request Header Rules Request Header Instance] - 表示一组鉴权请求头的设置。需要留意的是,在内容分发网络发起鉴权请求时,请求中可能已经包含了以下头部:X-Forwarded-Protocol,X-Forwarded-Proto,X-Client-Scheme:这三个头部都表示用户请求所使用协议,没有区别。X-Real-IP:表示用户真实的 IP 地址。该头部的值不会受代理服务器的影响。X-Forwarded-For:表示用户的 IP 地址。如果用户的请求经过了代理服务器,该头部的值会变成代理服务器的 IP 地址。不建议您在该参数中对这些头部进行设置。如果您设置了这些头部,这些头部的原始值会被覆盖。
- request_
host str - 表示鉴权请求中 HOST 头部的值。该参数的默认值是 default,表示 HOST 头部的值与您的加速域名相同。
- request
Header Property MapComponents - 表示鉴权请求头的设置策略。
- request
Header List<Property Map>Instances - 表示一组鉴权请求头的设置。需要留意的是,在内容分发网络发起鉴权请求时,请求中可能已经包含了以下头部:X-Forwarded-Protocol,X-Forwarded-Proto,X-Client-Scheme:这三个头部都表示用户请求所使用协议,没有区别。X-Real-IP:表示用户真实的 IP 地址。该头部的值不会受代理服务器的影响。X-Forwarded-For:表示用户的 IP 地址。如果用户的请求经过了代理服务器,该头部的值会变成代理服务器的 IP 地址。不建议您在该参数中对这些头部进行设置。如果您设置了这些头部,这些头部的原始值会被覆盖。
- request
Host String - 表示鉴权请求中 HOST 头部的值。该参数的默认值是 default,表示 HOST 头部的值与您的加速域名相同。
GetDomainRemoteAuthRemoteAuthRuleRemoteAuthRuleActionRequestHeaderRulesRequestHeaderComponents
- Action string
- 表示鉴权请求头是否包含用户请求头。该参数有以下取值:exclude:表示鉴权请求头中不包含任何用户请求头。include:表示鉴权请求头中包含所有用户请求头。includePart:表示鉴权请求头包含指定的用户请求头。
- Value string
- 表示 Action 参数所对应的参数值,长度不能超过 1,024 个字符。该参数有以下说明:如果 Action 是 exclude 或 include,Value 必须是 *。如果 Action 是 includePart,Value 参数的取值是用户请求中的一个或者多个头部。多个头部使用英文分号(;)分隔。其取值不能只是 *,可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号("),Delete(ASCII code 127)该参数的默认值是 *。
- Action string
- 表示鉴权请求头是否包含用户请求头。该参数有以下取值:exclude:表示鉴权请求头中不包含任何用户请求头。include:表示鉴权请求头中包含所有用户请求头。includePart:表示鉴权请求头包含指定的用户请求头。
- Value string
- 表示 Action 参数所对应的参数值,长度不能超过 1,024 个字符。该参数有以下说明:如果 Action 是 exclude 或 include,Value 必须是 *。如果 Action 是 includePart,Value 参数的取值是用户请求中的一个或者多个头部。多个头部使用英文分号(;)分隔。其取值不能只是 *,可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号("),Delete(ASCII code 127)该参数的默认值是 *。
- action String
- 表示鉴权请求头是否包含用户请求头。该参数有以下取值:exclude:表示鉴权请求头中不包含任何用户请求头。include:表示鉴权请求头中包含所有用户请求头。includePart:表示鉴权请求头包含指定的用户请求头。
- value String
- 表示 Action 参数所对应的参数值,长度不能超过 1,024 个字符。该参数有以下说明:如果 Action 是 exclude 或 include,Value 必须是 *。如果 Action 是 includePart,Value 参数的取值是用户请求中的一个或者多个头部。多个头部使用英文分号(;)分隔。其取值不能只是 *,可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号("),Delete(ASCII code 127)该参数的默认值是 *。
- action string
- 表示鉴权请求头是否包含用户请求头。该参数有以下取值:exclude:表示鉴权请求头中不包含任何用户请求头。include:表示鉴权请求头中包含所有用户请求头。includePart:表示鉴权请求头包含指定的用户请求头。
- value string
- 表示 Action 参数所对应的参数值,长度不能超过 1,024 个字符。该参数有以下说明:如果 Action 是 exclude 或 include,Value 必须是 *。如果 Action 是 includePart,Value 参数的取值是用户请求中的一个或者多个头部。多个头部使用英文分号(;)分隔。其取值不能只是 *,可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号("),Delete(ASCII code 127)该参数的默认值是 *。
- action str
- 表示鉴权请求头是否包含用户请求头。该参数有以下取值:exclude:表示鉴权请求头中不包含任何用户请求头。include:表示鉴权请求头中包含所有用户请求头。includePart:表示鉴权请求头包含指定的用户请求头。
- value str
- 表示 Action 参数所对应的参数值,长度不能超过 1,024 个字符。该参数有以下说明:如果 Action 是 exclude 或 include,Value 必须是 *。如果 Action 是 includePart,Value 参数的取值是用户请求中的一个或者多个头部。多个头部使用英文分号(;)分隔。其取值不能只是 *,可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号("),Delete(ASCII code 127)该参数的默认值是 *。
- action String
- 表示鉴权请求头是否包含用户请求头。该参数有以下取值:exclude:表示鉴权请求头中不包含任何用户请求头。include:表示鉴权请求头中包含所有用户请求头。includePart:表示鉴权请求头包含指定的用户请求头。
- value String
- 表示 Action 参数所对应的参数值,长度不能超过 1,024 个字符。该参数有以下说明:如果 Action 是 exclude 或 include,Value 必须是 *。如果 Action 是 includePart,Value 参数的取值是用户请求中的一个或者多个头部。多个头部使用英文分号(;)分隔。其取值不能只是 *,可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号("),Delete(ASCII code 127)该参数的默认值是 *。
GetDomainRemoteAuthRemoteAuthRuleRemoteAuthRuleActionRequestHeaderRulesRequestHeaderInstance
- Action string
- 表示如何设置鉴权请求头。当前您只能设置该参数值为 set。set 表示设置请求头。此时,您需要在 Key 中指定您需要设置的请求头。如果您设置的请求头不存在,内容分发网络会在鉴权请求中添加该请求头。如果您设置的请求头已存在,内容分发网络会使用 Value 的值作为该请求头的值。
- Key string
- 指定一个头部的名称。名称的长度不能超过 1,024 个字符,不区分大小写。同时,名称可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号("),Delete(ASCII code 127)
- Value string
- 表示 Key 的值。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。当 ValueType 是 constant 时,您需要指定一个固定字符串作为头部的值。。该头部值的长度不能超过 1,024 个字符,可以包含除了以下字符的可打印 ASCII 字符:美元符号($)、Delete(ASCII code 127)
- Value
Type string - 指定 Key 的取值类型。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。该参数有以下取值:constant:表示 Key 的值是一个固定字符串。variable:表示 Key 的值来自一个变量。customize:表示 Key 的值是一个变量与固定字符串拼接后的字符串。
- Action string
- 表示如何设置鉴权请求头。当前您只能设置该参数值为 set。set 表示设置请求头。此时,您需要在 Key 中指定您需要设置的请求头。如果您设置的请求头不存在,内容分发网络会在鉴权请求中添加该请求头。如果您设置的请求头已存在,内容分发网络会使用 Value 的值作为该请求头的值。
- Key string
- 指定一个头部的名称。名称的长度不能超过 1,024 个字符,不区分大小写。同时,名称可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号("),Delete(ASCII code 127)
- Value string
- 表示 Key 的值。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。当 ValueType 是 constant 时,您需要指定一个固定字符串作为头部的值。。该头部值的长度不能超过 1,024 个字符,可以包含除了以下字符的可打印 ASCII 字符:美元符号($)、Delete(ASCII code 127)
- Value
Type string - 指定 Key 的取值类型。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。该参数有以下取值:constant:表示 Key 的值是一个固定字符串。variable:表示 Key 的值来自一个变量。customize:表示 Key 的值是一个变量与固定字符串拼接后的字符串。
- action String
- 表示如何设置鉴权请求头。当前您只能设置该参数值为 set。set 表示设置请求头。此时,您需要在 Key 中指定您需要设置的请求头。如果您设置的请求头不存在,内容分发网络会在鉴权请求中添加该请求头。如果您设置的请求头已存在,内容分发网络会使用 Value 的值作为该请求头的值。
- key String
- 指定一个头部的名称。名称的长度不能超过 1,024 个字符,不区分大小写。同时,名称可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号("),Delete(ASCII code 127)
- value String
- 表示 Key 的值。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。当 ValueType 是 constant 时,您需要指定一个固定字符串作为头部的值。。该头部值的长度不能超过 1,024 个字符,可以包含除了以下字符的可打印 ASCII 字符:美元符号($)、Delete(ASCII code 127)
- value
Type String - 指定 Key 的取值类型。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。该参数有以下取值:constant:表示 Key 的值是一个固定字符串。variable:表示 Key 的值来自一个变量。customize:表示 Key 的值是一个变量与固定字符串拼接后的字符串。
- action string
- 表示如何设置鉴权请求头。当前您只能设置该参数值为 set。set 表示设置请求头。此时,您需要在 Key 中指定您需要设置的请求头。如果您设置的请求头不存在,内容分发网络会在鉴权请求中添加该请求头。如果您设置的请求头已存在,内容分发网络会使用 Value 的值作为该请求头的值。
- key string
- 指定一个头部的名称。名称的长度不能超过 1,024 个字符,不区分大小写。同时,名称可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号("),Delete(ASCII code 127)
- value string
- 表示 Key 的值。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。当 ValueType 是 constant 时,您需要指定一个固定字符串作为头部的值。。该头部值的长度不能超过 1,024 个字符,可以包含除了以下字符的可打印 ASCII 字符:美元符号($)、Delete(ASCII code 127)
- value
Type string - 指定 Key 的取值类型。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。该参数有以下取值:constant:表示 Key 的值是一个固定字符串。variable:表示 Key 的值来自一个变量。customize:表示 Key 的值是一个变量与固定字符串拼接后的字符串。
- action str
- 表示如何设置鉴权请求头。当前您只能设置该参数值为 set。set 表示设置请求头。此时,您需要在 Key 中指定您需要设置的请求头。如果您设置的请求头不存在,内容分发网络会在鉴权请求中添加该请求头。如果您设置的请求头已存在,内容分发网络会使用 Value 的值作为该请求头的值。
- key str
- 指定一个头部的名称。名称的长度不能超过 1,024 个字符,不区分大小写。同时,名称可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号("),Delete(ASCII code 127)
- value str
- 表示 Key 的值。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。当 ValueType 是 constant 时,您需要指定一个固定字符串作为头部的值。。该头部值的长度不能超过 1,024 个字符,可以包含除了以下字符的可打印 ASCII 字符:美元符号($)、Delete(ASCII code 127)
- value_
type str - 指定 Key 的取值类型。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。该参数有以下取值:constant:表示 Key 的值是一个固定字符串。variable:表示 Key 的值来自一个变量。customize:表示 Key 的值是一个变量与固定字符串拼接后的字符串。
- action String
- 表示如何设置鉴权请求头。当前您只能设置该参数值为 set。set 表示设置请求头。此时,您需要在 Key 中指定您需要设置的请求头。如果您设置的请求头不存在,内容分发网络会在鉴权请求中添加该请求头。如果您设置的请求头已存在,内容分发网络会使用 Value 的值作为该请求头的值。
- key String
- 指定一个头部的名称。名称的长度不能超过 1,024 个字符,不区分大小写。同时,名称可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号("),Delete(ASCII code 127)
- value String
- 表示 Key 的值。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。当 ValueType 是 constant 时,您需要指定一个固定字符串作为头部的值。。该头部值的长度不能超过 1,024 个字符,可以包含除了以下字符的可打印 ASCII 字符:美元符号($)、Delete(ASCII code 127)
- value
Type String - 指定 Key 的取值类型。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。该参数有以下取值:constant:表示 Key 的值是一个固定字符串。variable:表示 Key 的值来自一个变量。customize:表示 Key 的值是一个变量与固定字符串拼接后的字符串。
GetDomainRequestBlockRule
- Block
Rules List<Volcengine.Get Domain Request Block Rule Block Rule> - 表示一个拦截规则列表。列表中最多可以包含 10 条规则。当 Switch 是 true 时,该参数为必填。
- Switch bool
- 表示该模块的配置开关。该参数有以下取值:true:表示启用该模块。false:表示禁用该模块。该参数的默认值是 false。
- Block
Rules []GetDomain Request Block Rule Block Rule - 表示一个拦截规则列表。列表中最多可以包含 10 条规则。当 Switch 是 true 时,该参数为必填。
- Switch bool
- 表示该模块的配置开关。该参数有以下取值:true:表示启用该模块。false:表示禁用该模块。该参数的默认值是 false。
- block
Rules List<GetDomain Request Block Rule Block Rule> - 表示一个拦截规则列表。列表中最多可以包含 10 条规则。当 Switch 是 true 时,该参数为必填。
- switch_ Boolean
- 表示该模块的配置开关。该参数有以下取值:true:表示启用该模块。false:表示禁用该模块。该参数的默认值是 false。
- block
Rules GetDomain Request Block Rule Block Rule[] - 表示一个拦截规则列表。列表中最多可以包含 10 条规则。当 Switch 是 true 时,该参数为必填。
- switch boolean
- 表示该模块的配置开关。该参数有以下取值:true:表示启用该模块。false:表示禁用该模块。该参数的默认值是 false。
- block_
rules Sequence[GetDomain Request Block Rule Block Rule] - 表示一个拦截规则列表。列表中最多可以包含 10 条规则。当 Switch 是 true 时,该参数为必填。
- switch bool
- 表示该模块的配置开关。该参数有以下取值:true:表示启用该模块。false:表示禁用该模块。该参数的默认值是 false。
- block
Rules List<Property Map> - 表示一个拦截规则列表。列表中最多可以包含 10 条规则。当 Switch 是 true 时,该参数为必填。
- switch Boolean
- 表示该模块的配置开关。该参数有以下取值:true:表示启用该模块。false:表示禁用该模块。该参数的默认值是 false。
GetDomainRequestBlockRuleBlockRule
- Block
Action Volcengine.Get Domain Request Block Rule Block Rule Block Action - 表示列表中一条规则的拦截配置。
- Condition
Volcengine.
Get Domain Request Block Rule Block Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- Rule
Name string - 表示规则的名称,长度不超过 20 个字符,可以包含字母、数字、下划线(_)、中划线(-)、汉字。一个汉字占 3 个字符。
- Block
Action GetDomain Request Block Rule Block Rule Block Action - 表示列表中一条规则的拦截配置。
- Condition
Get
Domain Request Block Rule Block Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- Rule
Name string - 表示规则的名称,长度不超过 20 个字符,可以包含字母、数字、下划线(_)、中划线(-)、汉字。一个汉字占 3 个字符。
- block
Action GetDomain Request Block Rule Block Rule Block Action - 表示列表中一条规则的拦截配置。
- condition
Get
Domain Request Block Rule Block Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- rule
Name String - 表示规则的名称,长度不超过 20 个字符,可以包含字母、数字、下划线(_)、中划线(-)、汉字。一个汉字占 3 个字符。
- block
Action GetDomain Request Block Rule Block Rule Block Action - 表示列表中一条规则的拦截配置。
- condition
Get
Domain Request Block Rule Block Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- rule
Name string - 表示规则的名称,长度不超过 20 个字符,可以包含字母、数字、下划线(_)、中划线(-)、汉字。一个汉字占 3 个字符。
- block_
action GetDomain Request Block Rule Block Rule Block Action - 表示列表中一条规则的拦截配置。
- condition
Get
Domain Request Block Rule Block Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- rule_
name str - 表示规则的名称,长度不超过 20 个字符,可以包含字母、数字、下划线(_)、中划线(-)、汉字。一个汉字占 3 个字符。
- block
Action Property Map - 表示列表中一条规则的拦截配置。
- condition Property Map
- 表示该配置模块的生效条件,由一组规则组成。
- rule
Name String - 表示规则的名称,长度不超过 20 个字符,可以包含字母、数字、下划线(_)、中划线(-)、汉字。一个汉字占 3 个字符。
GetDomainRequestBlockRuleBlockRuleBlockAction
- Action string
- 表示内容分发网络如何拦截匹配的请求。该参数有以下取值:refuse:表示内容分发网络拒绝请求并响应一个 4xx 的错误码。错误码在 StatusCode 中指定。redirect:表示内容分发网络将请求重定向到 RedirectUrl 中指定的 URL。
- Error
Page string - 当 Action 是 refuse 时,该参数是可选的,说明如下:如果指定该参数,该参数表示全局配置下的一个自定义响应页面的名称。也就是说,当内容分发网络拒绝请求时,返回该自定义页面。需要留意的是,"全局配置" 是一个白名单功能。要使用该功能,请 提交工单。如果不指定该参数,表示内容分发网络使用 StatusCode 中指定错误码的标准响应正文。当 Action 是 redirect 时,该参数无效,可以不指定。
- Redirect
Url string - 当 Action 是 redirect 时,该参数必填,表示重定向 URL。URL 必须以 http:// 或 https:// 开头,长度不能超过 1,024 个字符。当 Action 是 refuse 时,该参数无效,可以不指定。
- Status
Code string - 表示对于拦截的请求,内容分发网络的响应状态码。当 Action 是 refuse 时,该参数表示一个 400-499 范围内的错误码。当 Action 是 redirect 时,该参数有以下取值:301:表示响应状态码是 301。302:表示响应状态码是 302。
- Action string
- 表示内容分发网络如何拦截匹配的请求。该参数有以下取值:refuse:表示内容分发网络拒绝请求并响应一个 4xx 的错误码。错误码在 StatusCode 中指定。redirect:表示内容分发网络将请求重定向到 RedirectUrl 中指定的 URL。
- Error
Page string - 当 Action 是 refuse 时,该参数是可选的,说明如下:如果指定该参数,该参数表示全局配置下的一个自定义响应页面的名称。也就是说,当内容分发网络拒绝请求时,返回该自定义页面。需要留意的是,"全局配置" 是一个白名单功能。要使用该功能,请 提交工单。如果不指定该参数,表示内容分发网络使用 StatusCode 中指定错误码的标准响应正文。当 Action 是 redirect 时,该参数无效,可以不指定。
- Redirect
Url string - 当 Action 是 redirect 时,该参数必填,表示重定向 URL。URL 必须以 http:// 或 https:// 开头,长度不能超过 1,024 个字符。当 Action 是 refuse 时,该参数无效,可以不指定。
- Status
Code string - 表示对于拦截的请求,内容分发网络的响应状态码。当 Action 是 refuse 时,该参数表示一个 400-499 范围内的错误码。当 Action 是 redirect 时,该参数有以下取值:301:表示响应状态码是 301。302:表示响应状态码是 302。
- action String
- 表示内容分发网络如何拦截匹配的请求。该参数有以下取值:refuse:表示内容分发网络拒绝请求并响应一个 4xx 的错误码。错误码在 StatusCode 中指定。redirect:表示内容分发网络将请求重定向到 RedirectUrl 中指定的 URL。
- error
Page String - 当 Action 是 refuse 时,该参数是可选的,说明如下:如果指定该参数,该参数表示全局配置下的一个自定义响应页面的名称。也就是说,当内容分发网络拒绝请求时,返回该自定义页面。需要留意的是,"全局配置" 是一个白名单功能。要使用该功能,请 提交工单。如果不指定该参数,表示内容分发网络使用 StatusCode 中指定错误码的标准响应正文。当 Action 是 redirect 时,该参数无效,可以不指定。
- redirect
Url String - 当 Action 是 redirect 时,该参数必填,表示重定向 URL。URL 必须以 http:// 或 https:// 开头,长度不能超过 1,024 个字符。当 Action 是 refuse 时,该参数无效,可以不指定。
- status
Code String - 表示对于拦截的请求,内容分发网络的响应状态码。当 Action 是 refuse 时,该参数表示一个 400-499 范围内的错误码。当 Action 是 redirect 时,该参数有以下取值:301:表示响应状态码是 301。302:表示响应状态码是 302。
- action string
- 表示内容分发网络如何拦截匹配的请求。该参数有以下取值:refuse:表示内容分发网络拒绝请求并响应一个 4xx 的错误码。错误码在 StatusCode 中指定。redirect:表示内容分发网络将请求重定向到 RedirectUrl 中指定的 URL。
- error
Page string - 当 Action 是 refuse 时,该参数是可选的,说明如下:如果指定该参数,该参数表示全局配置下的一个自定义响应页面的名称。也就是说,当内容分发网络拒绝请求时,返回该自定义页面。需要留意的是,"全局配置" 是一个白名单功能。要使用该功能,请 提交工单。如果不指定该参数,表示内容分发网络使用 StatusCode 中指定错误码的标准响应正文。当 Action 是 redirect 时,该参数无效,可以不指定。
- redirect
Url string - 当 Action 是 redirect 时,该参数必填,表示重定向 URL。URL 必须以 http:// 或 https:// 开头,长度不能超过 1,024 个字符。当 Action 是 refuse 时,该参数无效,可以不指定。
- status
Code string - 表示对于拦截的请求,内容分发网络的响应状态码。当 Action 是 refuse 时,该参数表示一个 400-499 范围内的错误码。当 Action 是 redirect 时,该参数有以下取值:301:表示响应状态码是 301。302:表示响应状态码是 302。
- action str
- 表示内容分发网络如何拦截匹配的请求。该参数有以下取值:refuse:表示内容分发网络拒绝请求并响应一个 4xx 的错误码。错误码在 StatusCode 中指定。redirect:表示内容分发网络将请求重定向到 RedirectUrl 中指定的 URL。
- error_
page str - 当 Action 是 refuse 时,该参数是可选的,说明如下:如果指定该参数,该参数表示全局配置下的一个自定义响应页面的名称。也就是说,当内容分发网络拒绝请求时,返回该自定义页面。需要留意的是,"全局配置" 是一个白名单功能。要使用该功能,请 提交工单。如果不指定该参数,表示内容分发网络使用 StatusCode 中指定错误码的标准响应正文。当 Action 是 redirect 时,该参数无效,可以不指定。
- redirect_
url str - 当 Action 是 redirect 时,该参数必填,表示重定向 URL。URL 必须以 http:// 或 https:// 开头,长度不能超过 1,024 个字符。当 Action 是 refuse 时,该参数无效,可以不指定。
- status_
code str - 表示对于拦截的请求,内容分发网络的响应状态码。当 Action 是 refuse 时,该参数表示一个 400-499 范围内的错误码。当 Action 是 redirect 时,该参数有以下取值:301:表示响应状态码是 301。302:表示响应状态码是 302。
- action String
- 表示内容分发网络如何拦截匹配的请求。该参数有以下取值:refuse:表示内容分发网络拒绝请求并响应一个 4xx 的错误码。错误码在 StatusCode 中指定。redirect:表示内容分发网络将请求重定向到 RedirectUrl 中指定的 URL。
- error
Page String - 当 Action 是 refuse 时,该参数是可选的,说明如下:如果指定该参数,该参数表示全局配置下的一个自定义响应页面的名称。也就是说,当内容分发网络拒绝请求时,返回该自定义页面。需要留意的是,"全局配置" 是一个白名单功能。要使用该功能,请 提交工单。如果不指定该参数,表示内容分发网络使用 StatusCode 中指定错误码的标准响应正文。当 Action 是 redirect 时,该参数无效,可以不指定。
- redirect
Url String - 当 Action 是 redirect 时,该参数必填,表示重定向 URL。URL 必须以 http:// 或 https:// 开头,长度不能超过 1,024 个字符。当 Action 是 refuse 时,该参数无效,可以不指定。
- status
Code String - 表示对于拦截的请求,内容分发网络的响应状态码。当 Action 是 refuse 时,该参数表示一个 400-499 范围内的错误码。当 Action 是 redirect 时,该参数有以下取值:301:表示响应状态码是 301。302:表示响应状态码是 302。
GetDomainRequestBlockRuleBlockRuleCondition
- Condition
Rules List<Volcengine.Get Domain Request Block Rule Block Rule Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- Condition
Rules []GetDomain Request Block Rule Block Rule Condition Condition Rule - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<GetDomain Request Block Rule Block Rule Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules GetDomain Request Block Rule Block Rule Condition Condition Rule[] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition_
rules Sequence[GetDomain Request Block Rule Block Rule Condition Condition Rule] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective str
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<Property Map> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
GetDomainRequestBlockRuleBlockRuleConditionConditionRule
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name str
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object str
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator str
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type str
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value str
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
GetDomainRequestHeader
- Condition
Volcengine.
Get Domain Request Header Condition - 表示该配置模块的生效条件,由一组规则组成。
- Request
Header Volcengine.Action Get Domain Request Header Request Header Action - 表示一个请求头的配置规则列表。每个规则都包含一个头部的相关操作设置。您最多可以添加 50 条规则。
- Condition
Get
Domain Request Header Condition - 表示该配置模块的生效条件,由一组规则组成。
- Request
Header GetAction Domain Request Header Request Header Action - 表示一个请求头的配置规则列表。每个规则都包含一个头部的相关操作设置。您最多可以添加 50 条规则。
- condition
Get
Domain Request Header Condition - 表示该配置模块的生效条件,由一组规则组成。
- request
Header GetAction Domain Request Header Request Header Action - 表示一个请求头的配置规则列表。每个规则都包含一个头部的相关操作设置。您最多可以添加 50 条规则。
- condition
Get
Domain Request Header Condition - 表示该配置模块的生效条件,由一组规则组成。
- request
Header GetAction Domain Request Header Request Header Action - 表示一个请求头的配置规则列表。每个规则都包含一个头部的相关操作设置。您最多可以添加 50 条规则。
- condition
Get
Domain Request Header Condition - 表示该配置模块的生效条件,由一组规则组成。
- request_
header_ Getaction Domain Request Header Request Header Action - 表示一个请求头的配置规则列表。每个规则都包含一个头部的相关操作设置。您最多可以添加 50 条规则。
- condition Property Map
- 表示该配置模块的生效条件,由一组规则组成。
- request
Header Property MapAction - 表示一个请求头的配置规则列表。每个规则都包含一个头部的相关操作设置。您最多可以添加 50 条规则。
GetDomainRequestHeaderCondition
- Condition
Rules List<Volcengine.Get Domain Request Header Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- Condition
Rules []GetDomain Request Header Condition Condition Rule - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<GetDomain Request Header Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules GetDomain Request Header Condition Condition Rule[] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition_
rules Sequence[GetDomain Request Header Condition Condition Rule] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective str
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<Property Map> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
GetDomainRequestHeaderConditionConditionRule
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name str
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object str
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator str
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type str
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value str
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
GetDomainRequestHeaderRequestHeaderAction
- Request
Header List<Volcengine.Instances Get Domain Request Header Request Header Action Request Header Instance> - 表示一个请求头的配置规则列表。每个规则都包含一个头部的相关操作设置。您最多可以添加 50 条规则。
- Request
Header []GetInstances Domain Request Header Request Header Action Request Header Instance - 表示一个请求头的配置规则列表。每个规则都包含一个头部的相关操作设置。您最多可以添加 50 条规则。
- request
Header List<GetInstances Domain Request Header Request Header Action Request Header Instance> - 表示一个请求头的配置规则列表。每个规则都包含一个头部的相关操作设置。您最多可以添加 50 条规则。
- request
Header GetInstances Domain Request Header Request Header Action Request Header Instance[] - 表示一个请求头的配置规则列表。每个规则都包含一个头部的相关操作设置。您最多可以添加 50 条规则。
- request_
header_ Sequence[Getinstances Domain Request Header Request Header Action Request Header Instance] - 表示一个请求头的配置规则列表。每个规则都包含一个头部的相关操作设置。您最多可以添加 50 条规则。
- request
Header List<Property Map>Instances - 表示一个请求头的配置规则列表。每个规则都包含一个头部的相关操作设置。您最多可以添加 50 条规则。
GetDomainRequestHeaderRequestHeaderActionRequestHeaderInstance
- Action string
- 表示如何设置鉴权请求头。当前您只能设置该参数值为 set。set 表示设置请求头。此时,您需要在 Key 中指定您需要设置的请求头。如果您设置的请求头不存在,内容分发网络会在鉴权请求中添加该请求头。如果您设置的请求头已存在,内容分发网络会使用 Value 的值作为该请求头的值。
- Key string
- 指定一个头部的名称。名称的长度不能超过 1,024 个字符,不区分大小写。同时,名称可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号("),Delete(ASCII code 127)
- Value string
- 表示 Key 的值。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。当 ValueType 是 constant 时,您需要指定一个固定字符串作为头部的值。。该头部值的长度不能超过 1,024 个字符,可以包含除了以下字符的可打印 ASCII 字符:美元符号($)、Delete(ASCII code 127)
- Value
Type string - 指定 Key 的取值类型。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。该参数有以下取值:constant:表示 Key 的值是一个固定字符串。variable:表示 Key 的值来自一个变量。customize:表示 Key 的值是一个变量与固定字符串拼接后的字符串。
- Action string
- 表示如何设置鉴权请求头。当前您只能设置该参数值为 set。set 表示设置请求头。此时,您需要在 Key 中指定您需要设置的请求头。如果您设置的请求头不存在,内容分发网络会在鉴权请求中添加该请求头。如果您设置的请求头已存在,内容分发网络会使用 Value 的值作为该请求头的值。
- Key string
- 指定一个头部的名称。名称的长度不能超过 1,024 个字符,不区分大小写。同时,名称可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号("),Delete(ASCII code 127)
- Value string
- 表示 Key 的值。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。当 ValueType 是 constant 时,您需要指定一个固定字符串作为头部的值。。该头部值的长度不能超过 1,024 个字符,可以包含除了以下字符的可打印 ASCII 字符:美元符号($)、Delete(ASCII code 127)
- Value
Type string - 指定 Key 的取值类型。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。该参数有以下取值:constant:表示 Key 的值是一个固定字符串。variable:表示 Key 的值来自一个变量。customize:表示 Key 的值是一个变量与固定字符串拼接后的字符串。
- action String
- 表示如何设置鉴权请求头。当前您只能设置该参数值为 set。set 表示设置请求头。此时,您需要在 Key 中指定您需要设置的请求头。如果您设置的请求头不存在,内容分发网络会在鉴权请求中添加该请求头。如果您设置的请求头已存在,内容分发网络会使用 Value 的值作为该请求头的值。
- key String
- 指定一个头部的名称。名称的长度不能超过 1,024 个字符,不区分大小写。同时,名称可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号("),Delete(ASCII code 127)
- value String
- 表示 Key 的值。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。当 ValueType 是 constant 时,您需要指定一个固定字符串作为头部的值。。该头部值的长度不能超过 1,024 个字符,可以包含除了以下字符的可打印 ASCII 字符:美元符号($)、Delete(ASCII code 127)
- value
Type String - 指定 Key 的取值类型。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。该参数有以下取值:constant:表示 Key 的值是一个固定字符串。variable:表示 Key 的值来自一个变量。customize:表示 Key 的值是一个变量与固定字符串拼接后的字符串。
- action string
- 表示如何设置鉴权请求头。当前您只能设置该参数值为 set。set 表示设置请求头。此时,您需要在 Key 中指定您需要设置的请求头。如果您设置的请求头不存在,内容分发网络会在鉴权请求中添加该请求头。如果您设置的请求头已存在,内容分发网络会使用 Value 的值作为该请求头的值。
- key string
- 指定一个头部的名称。名称的长度不能超过 1,024 个字符,不区分大小写。同时,名称可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号("),Delete(ASCII code 127)
- value string
- 表示 Key 的值。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。当 ValueType 是 constant 时,您需要指定一个固定字符串作为头部的值。。该头部值的长度不能超过 1,024 个字符,可以包含除了以下字符的可打印 ASCII 字符:美元符号($)、Delete(ASCII code 127)
- value
Type string - 指定 Key 的取值类型。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。该参数有以下取值:constant:表示 Key 的值是一个固定字符串。variable:表示 Key 的值来自一个变量。customize:表示 Key 的值是一个变量与固定字符串拼接后的字符串。
- action str
- 表示如何设置鉴权请求头。当前您只能设置该参数值为 set。set 表示设置请求头。此时,您需要在 Key 中指定您需要设置的请求头。如果您设置的请求头不存在,内容分发网络会在鉴权请求中添加该请求头。如果您设置的请求头已存在,内容分发网络会使用 Value 的值作为该请求头的值。
- key str
- 指定一个头部的名称。名称的长度不能超过 1,024 个字符,不区分大小写。同时,名称可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号("),Delete(ASCII code 127)
- value str
- 表示 Key 的值。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。当 ValueType 是 constant 时,您需要指定一个固定字符串作为头部的值。。该头部值的长度不能超过 1,024 个字符,可以包含除了以下字符的可打印 ASCII 字符:美元符号($)、Delete(ASCII code 127)
- value_
type str - 指定 Key 的取值类型。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。该参数有以下取值:constant:表示 Key 的值是一个固定字符串。variable:表示 Key 的值来自一个变量。customize:表示 Key 的值是一个变量与固定字符串拼接后的字符串。
- action String
- 表示如何设置鉴权请求头。当前您只能设置该参数值为 set。set 表示设置请求头。此时,您需要在 Key 中指定您需要设置的请求头。如果您设置的请求头不存在,内容分发网络会在鉴权请求中添加该请求头。如果您设置的请求头已存在,内容分发网络会使用 Value 的值作为该请求头的值。
- key String
- 指定一个头部的名称。名称的长度不能超过 1,024 个字符,不区分大小写。同时,名称可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号("),Delete(ASCII code 127)
- value String
- 表示 Key 的值。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。当 ValueType 是 constant 时,您需要指定一个固定字符串作为头部的值。。该头部值的长度不能超过 1,024 个字符,可以包含除了以下字符的可打印 ASCII 字符:美元符号($)、Delete(ASCII code 127)
- value
Type String - 指定 Key 的取值类型。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。该参数有以下取值:constant:表示 Key 的值是一个固定字符串。variable:表示 Key 的值来自一个变量。customize:表示 Key 的值是一个变量与固定字符串拼接后的字符串。
GetDomainResponseHeader
- Condition
Volcengine.
Get Domain Response Header Condition - 表示该配置模块的生效条件,由一组规则组成。
- Response
Header Volcengine.Action Get Domain Response Header Response Header Action - 表示内容分发网络在响应用户请求的时候,对响应头的操作。
- Condition
Get
Domain Response Header Condition - 表示该配置模块的生效条件,由一组规则组成。
- Response
Header GetAction Domain Response Header Response Header Action - 表示内容分发网络在响应用户请求的时候,对响应头的操作。
- condition
Get
Domain Response Header Condition - 表示该配置模块的生效条件,由一组规则组成。
- response
Header GetAction Domain Response Header Response Header Action - 表示内容分发网络在响应用户请求的时候,对响应头的操作。
- condition
Get
Domain Response Header Condition - 表示该配置模块的生效条件,由一组规则组成。
- response
Header GetAction Domain Response Header Response Header Action - 表示内容分发网络在响应用户请求的时候,对响应头的操作。
- condition
Get
Domain Response Header Condition - 表示该配置模块的生效条件,由一组规则组成。
- response_
header_ Getaction Domain Response Header Response Header Action - 表示内容分发网络在响应用户请求的时候,对响应头的操作。
- condition Property Map
- 表示该配置模块的生效条件,由一组规则组成。
- response
Header Property MapAction - 表示内容分发网络在响应用户请求的时候,对响应头的操作。
GetDomainResponseHeaderCondition
- Condition
Rules List<Volcengine.Get Domain Response Header Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- Condition
Rules []GetDomain Response Header Condition Condition Rule - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<GetDomain Response Header Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules GetDomain Response Header Condition Condition Rule[] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition_
rules Sequence[GetDomain Response Header Condition Condition Rule] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective str
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<Property Map> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
GetDomainResponseHeaderConditionConditionRule
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name str
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object str
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator str
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type str
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value str
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
GetDomainResponseHeaderResponseHeaderAction
- Response
Header List<Volcengine.Instances Get Domain Response Header Response Header Action Response Header Instance> - 表示一个响应头的配置规则列表。每个规则都包含一个头部的相关操作设置。您最多可以添加 50 条规则。
- Response
Header []GetInstances Domain Response Header Response Header Action Response Header Instance - 表示一个响应头的配置规则列表。每个规则都包含一个头部的相关操作设置。您最多可以添加 50 条规则。
- response
Header List<GetInstances Domain Response Header Response Header Action Response Header Instance> - 表示一个响应头的配置规则列表。每个规则都包含一个头部的相关操作设置。您最多可以添加 50 条规则。
- response
Header GetInstances Domain Response Header Response Header Action Response Header Instance[] - 表示一个响应头的配置规则列表。每个规则都包含一个头部的相关操作设置。您最多可以添加 50 条规则。
- response_
header_ Sequence[Getinstances Domain Response Header Response Header Action Response Header Instance] - 表示一个响应头的配置规则列表。每个规则都包含一个头部的相关操作设置。您最多可以添加 50 条规则。
- response
Header List<Property Map>Instances - 表示一个响应头的配置规则列表。每个规则都包含一个头部的相关操作设置。您最多可以添加 50 条规则。
GetDomainResponseHeaderResponseHeaderActionResponseHeaderInstance
- Access
Origin boolControl - 表示在内容分发网络响应用户请求时,是否校验请求头中的 Origin 字段。该参数有以下取值:true:表示内容分发网络会校验 Origin 字段。如果校验成功,内容分发网络会在响应头中包含 Access-Control-Allow-Origin 字段。字段值与 Origin 字段值相同。如果校验失败,响应头中不会包含 Access-Control-Allow-Origin 字段。false:表示内容分发网络不会校验 Origin 字段。在响应头中,内容分发网络会包含 Access-Control-Allow-Origin 字段。字段值是您配置的 Access-Control-Allow-Origin 的内容。该参数的默认值是 false。该参数仅在以下条件都满足的情况下有效:Action 是 set。Key 是 Access-Control-Allow-Origin。ValueType 是 constant。
- Action string
- 指定对响应头的操作。该参数有以下取值:set:表示设置一个头部。设置操作包括添加与修改。如果源站响应中已包含该头部,该头部的值会被覆盖。如果源站响应中没有包含该头部,该头部会被添加。delete,表示删除一个头部。
- Key string
- 指定一个头部的名称。名称不能超过 1,024个字符,不区分大小写,可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号("),Delete(ASCII code 127)
- Value string
- 表示 Key 的值。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。当 ValueType 是 constant 时,您需要指定一个固定字符串作为头部的值。头部值的长度不能超过 1,024 个字符,可以包含除了以下字符的可打印 ASCII 字符:美元符号($)、Delete(ASCII code 127)
- Value
Type string - 指定 Key 的取值类型。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。该参数有以下取值:constant:表示 Key 的值是一个固定字符串。variable:表示 Key 的值来自一个变量。customize:表示 Key 的值是一个变量与固定字符串拼接后的字符串。
- Access
Origin boolControl - 表示在内容分发网络响应用户请求时,是否校验请求头中的 Origin 字段。该参数有以下取值:true:表示内容分发网络会校验 Origin 字段。如果校验成功,内容分发网络会在响应头中包含 Access-Control-Allow-Origin 字段。字段值与 Origin 字段值相同。如果校验失败,响应头中不会包含 Access-Control-Allow-Origin 字段。false:表示内容分发网络不会校验 Origin 字段。在响应头中,内容分发网络会包含 Access-Control-Allow-Origin 字段。字段值是您配置的 Access-Control-Allow-Origin 的内容。该参数的默认值是 false。该参数仅在以下条件都满足的情况下有效:Action 是 set。Key 是 Access-Control-Allow-Origin。ValueType 是 constant。
- Action string
- 指定对响应头的操作。该参数有以下取值:set:表示设置一个头部。设置操作包括添加与修改。如果源站响应中已包含该头部,该头部的值会被覆盖。如果源站响应中没有包含该头部,该头部会被添加。delete,表示删除一个头部。
- Key string
- 指定一个头部的名称。名称不能超过 1,024个字符,不区分大小写,可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号("),Delete(ASCII code 127)
- Value string
- 表示 Key 的值。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。当 ValueType 是 constant 时,您需要指定一个固定字符串作为头部的值。头部值的长度不能超过 1,024 个字符,可以包含除了以下字符的可打印 ASCII 字符:美元符号($)、Delete(ASCII code 127)
- Value
Type string - 指定 Key 的取值类型。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。该参数有以下取值:constant:表示 Key 的值是一个固定字符串。variable:表示 Key 的值来自一个变量。customize:表示 Key 的值是一个变量与固定字符串拼接后的字符串。
- access
Origin BooleanControl - 表示在内容分发网络响应用户请求时,是否校验请求头中的 Origin 字段。该参数有以下取值:true:表示内容分发网络会校验 Origin 字段。如果校验成功,内容分发网络会在响应头中包含 Access-Control-Allow-Origin 字段。字段值与 Origin 字段值相同。如果校验失败,响应头中不会包含 Access-Control-Allow-Origin 字段。false:表示内容分发网络不会校验 Origin 字段。在响应头中,内容分发网络会包含 Access-Control-Allow-Origin 字段。字段值是您配置的 Access-Control-Allow-Origin 的内容。该参数的默认值是 false。该参数仅在以下条件都满足的情况下有效:Action 是 set。Key 是 Access-Control-Allow-Origin。ValueType 是 constant。
- action String
- 指定对响应头的操作。该参数有以下取值:set:表示设置一个头部。设置操作包括添加与修改。如果源站响应中已包含该头部,该头部的值会被覆盖。如果源站响应中没有包含该头部,该头部会被添加。delete,表示删除一个头部。
- key String
- 指定一个头部的名称。名称不能超过 1,024个字符,不区分大小写,可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号("),Delete(ASCII code 127)
- value String
- 表示 Key 的值。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。当 ValueType 是 constant 时,您需要指定一个固定字符串作为头部的值。头部值的长度不能超过 1,024 个字符,可以包含除了以下字符的可打印 ASCII 字符:美元符号($)、Delete(ASCII code 127)
- value
Type String - 指定 Key 的取值类型。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。该参数有以下取值:constant:表示 Key 的值是一个固定字符串。variable:表示 Key 的值来自一个变量。customize:表示 Key 的值是一个变量与固定字符串拼接后的字符串。
- access
Origin booleanControl - 表示在内容分发网络响应用户请求时,是否校验请求头中的 Origin 字段。该参数有以下取值:true:表示内容分发网络会校验 Origin 字段。如果校验成功,内容分发网络会在响应头中包含 Access-Control-Allow-Origin 字段。字段值与 Origin 字段值相同。如果校验失败,响应头中不会包含 Access-Control-Allow-Origin 字段。false:表示内容分发网络不会校验 Origin 字段。在响应头中,内容分发网络会包含 Access-Control-Allow-Origin 字段。字段值是您配置的 Access-Control-Allow-Origin 的内容。该参数的默认值是 false。该参数仅在以下条件都满足的情况下有效:Action 是 set。Key 是 Access-Control-Allow-Origin。ValueType 是 constant。
- action string
- 指定对响应头的操作。该参数有以下取值:set:表示设置一个头部。设置操作包括添加与修改。如果源站响应中已包含该头部,该头部的值会被覆盖。如果源站响应中没有包含该头部,该头部会被添加。delete,表示删除一个头部。
- key string
- 指定一个头部的名称。名称不能超过 1,024个字符,不区分大小写,可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号("),Delete(ASCII code 127)
- value string
- 表示 Key 的值。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。当 ValueType 是 constant 时,您需要指定一个固定字符串作为头部的值。头部值的长度不能超过 1,024 个字符,可以包含除了以下字符的可打印 ASCII 字符:美元符号($)、Delete(ASCII code 127)
- value
Type string - 指定 Key 的取值类型。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。该参数有以下取值:constant:表示 Key 的值是一个固定字符串。variable:表示 Key 的值来自一个变量。customize:表示 Key 的值是一个变量与固定字符串拼接后的字符串。
- access_
origin_ boolcontrol - 表示在内容分发网络响应用户请求时,是否校验请求头中的 Origin 字段。该参数有以下取值:true:表示内容分发网络会校验 Origin 字段。如果校验成功,内容分发网络会在响应头中包含 Access-Control-Allow-Origin 字段。字段值与 Origin 字段值相同。如果校验失败,响应头中不会包含 Access-Control-Allow-Origin 字段。false:表示内容分发网络不会校验 Origin 字段。在响应头中,内容分发网络会包含 Access-Control-Allow-Origin 字段。字段值是您配置的 Access-Control-Allow-Origin 的内容。该参数的默认值是 false。该参数仅在以下条件都满足的情况下有效:Action 是 set。Key 是 Access-Control-Allow-Origin。ValueType 是 constant。
- action str
- 指定对响应头的操作。该参数有以下取值:set:表示设置一个头部。设置操作包括添加与修改。如果源站响应中已包含该头部,该头部的值会被覆盖。如果源站响应中没有包含该头部,该头部会被添加。delete,表示删除一个头部。
- key str
- 指定一个头部的名称。名称不能超过 1,024个字符,不区分大小写,可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号("),Delete(ASCII code 127)
- value str
- 表示 Key 的值。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。当 ValueType 是 constant 时,您需要指定一个固定字符串作为头部的值。头部值的长度不能超过 1,024 个字符,可以包含除了以下字符的可打印 ASCII 字符:美元符号($)、Delete(ASCII code 127)
- value_
type str - 指定 Key 的取值类型。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。该参数有以下取值:constant:表示 Key 的值是一个固定字符串。variable:表示 Key 的值来自一个变量。customize:表示 Key 的值是一个变量与固定字符串拼接后的字符串。
- access
Origin BooleanControl - 表示在内容分发网络响应用户请求时,是否校验请求头中的 Origin 字段。该参数有以下取值:true:表示内容分发网络会校验 Origin 字段。如果校验成功,内容分发网络会在响应头中包含 Access-Control-Allow-Origin 字段。字段值与 Origin 字段值相同。如果校验失败,响应头中不会包含 Access-Control-Allow-Origin 字段。false:表示内容分发网络不会校验 Origin 字段。在响应头中,内容分发网络会包含 Access-Control-Allow-Origin 字段。字段值是您配置的 Access-Control-Allow-Origin 的内容。该参数的默认值是 false。该参数仅在以下条件都满足的情况下有效:Action 是 set。Key 是 Access-Control-Allow-Origin。ValueType 是 constant。
- action String
- 指定对响应头的操作。该参数有以下取值:set:表示设置一个头部。设置操作包括添加与修改。如果源站响应中已包含该头部,该头部的值会被覆盖。如果源站响应中没有包含该头部,该头部会被添加。delete,表示删除一个头部。
- key String
- 指定一个头部的名称。名称不能超过 1,024个字符,不区分大小写,可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号("),Delete(ASCII code 127)
- value String
- 表示 Key 的值。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。当 ValueType 是 constant 时,您需要指定一个固定字符串作为头部的值。头部值的长度不能超过 1,024 个字符,可以包含除了以下字符的可打印 ASCII 字符:美元符号($)、Delete(ASCII code 127)
- value
Type String - 指定 Key 的取值类型。该参数仅当 Action 是 set 的时候才有效。如果 Action 不是 set,该参数无效。该参数有以下取值:constant:表示 Key 的值是一个固定字符串。variable:表示 Key 的值来自一个变量。customize:表示 Key 的值是一个变量与固定字符串拼接后的字符串。
GetDomainRewriteHls
GetDomainSignedUrlAuth
- Signed
Url List<Volcengine.Auth Rules Get Domain Signed Url Auth Signed Url Auth Rule> - 表示 "URL 鉴权" 特性的配置模块。该特性默认为禁用。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- Signed
Url []GetAuth Rules Domain Signed Url Auth Signed Url Auth Rule - 表示 "URL 鉴权" 特性的配置模块。该特性默认为禁用。
- Switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- signed
Url List<GetAuth Rules Domain Signed Url Auth Signed Url Auth Rule> - 表示 "URL 鉴权" 特性的配置模块。该特性默认为禁用。
- switch_ Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- signed
Url GetAuth Rules Domain Signed Url Auth Signed Url Auth Rule[] - 表示 "URL 鉴权" 特性的配置模块。该特性默认为禁用。
- switch boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- signed_
url_ Sequence[Getauth_ rules Domain Signed Url Auth Signed Url Auth Rule] - 表示 "URL 鉴权" 特性的配置模块。该特性默认为禁用。
- switch bool
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
- signed
Url List<Property Map>Auth Rules - 表示 "URL 鉴权" 特性的配置模块。该特性默认为禁用。
- switch Boolean
- 表示是否启用该特性。该参数有以下取值:true:表示启用该特性。false:表示禁用该特性。
GetDomainSignedUrlAuthSignedUrlAuthRule
- condition Property Map
- 表示该配置模块的生效条件,由一组规则组成。
- signed
Url Property MapAuth Action - 表示签名计算的配置。
GetDomainSignedUrlAuthSignedUrlAuthRuleCondition
- Condition
Rules List<Volcengine.Get Domain Signed Url Auth Signed Url Auth Rule Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- Condition
Rules []GetDomain Signed Url Auth Signed Url Auth Rule Condition Condition Rule - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<GetDomain Signed Url Auth Signed Url Auth Rule Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules GetDomain Signed Url Auth Signed Url Auth Rule Condition Condition Rule[] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition_
rules Sequence[GetDomain Signed Url Auth Signed Url Auth Rule Condition Condition Rule] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective str
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<Property Map> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
GetDomainSignedUrlAuthSignedUrlAuthRuleConditionConditionRule
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name str
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object str
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator str
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type str
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value str
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
GetDomainSignedUrlAuthSignedUrlAuthRuleSignedUrlAuthAction
- Auth
Algorithm string - 表示签名计算使用的算法。该配置有以下取值:md5:表示 MD5 算法。sha256:表示 SHA-256 算法。该参数的默认值是 md5。
- Backup
Secret stringKey - 表示备密钥。备密钥的长度为 6-40个字符可以包含除了 Delete(ASCII code 127)的可打印 ASCII 字符。
- Custom
Variable Volcengine.Rules Get Domain Signed Url Auth Signed Url Auth Rule Signed Url Auth Action Custom Variable Rules - 表示自定义签算变量。
- Duration int
- 签名的有效时间,单位是秒。该参数与请求中包含时间戳搭配使用,用来计算签名的过期时间。该参数的取值范围是 0-315,360,000。签名的过期时间 = 时间戳 + Duration。在内容分发网络收到某个请求时,如果签名的过期时间小于当前时间,内容分发网络判定签名已过期。
- Keep
Origin boolArg - 该参数暂不对外开放,请勿使用该参数。
- Master
Secret stringKey - 表示主密钥,长度为 6-40个字符,可以包含除了 Delete(ASCII code 127)的可打印 ASCII 字符。
- Rewrite
M3U8 bool - 表示在响应一个 .m3u8 文件的请求时,内容分发网络是否对 .m3u8 文件中每个分片文件的 URL 添加签名参数。每个分片 URL 的签名是基于改写后分片 URL,使用签名规则计算的。该参数有以下取值:true:表示启用。false:表示禁用。
- Rewrite
M3U8Rule Volcengine.Get Domain Signed Url Auth Signed Url Auth Rule Signed Url Auth Action Rewrite M3U8Rule - 表示 "M3U8 改写" 功能的配置。该配置仅当以下条件都满足时才有效:RewriteM3u8 是 true。URLAuthType 不是 typee。
- Sign
Name string - 表示签名参数的名称,长度不能超过 100 个字符。参数名称区分大小写,可以包含字母、数字、下划线(_)、中划线(-)、逗号(,)、句号(.)、感叹号(!)。
- Signature
Rules List<string> - 当 URLAuthType 为 typee 时,该参数为必填,表示需要纳入签名计算的字段。必须纳入签名计算的字段如下:key:秘钥,即MasterSecretKey或BackupSecretKey的传参内容。uri:表示用户请求资源的 URI。如果 URI 包含中文字符,您需要对 URI 编码。TimeName:表示时间戳参数的传参内容。可选择纳入签名计算的字段如下:domain:表示加速域名。referer:表示用户请求携带的 referer 值。ua:表示用户请求携带的 User-Agent 值。ip:表示用户请求的客户端 IP。origin:表示用户请求携带的 Origin 值。自定义变量:表示您在 CustomVariableInstances 中定义的变量名称。列表中填充的顺序即为签名计算时MD5()中各值顺序。
- Time
Format string - 进制配置。该参数有以下取值:decimal:十进制。heximal:十六进制。当 URLAuthType 为 typed、typee 时,该参数为必填。当 URLAuthType 为 typec 时,无论您是否设置该参数,该参数的值会被强制设置为 heximal。对于 URLAuthType 的其他值,该参数不生效。
- Time
Name string - 表示时间戳参数的名称。TimeName 的值可以包括英文字母、数字、下划线(_)、中划线(-)、句号(.)、逗号(,)、感叹号(!),长度为 1-100 个字符。TimenName 不能与 SignName 相同。当 URLAuthType 为 typed、typee 时,该参数为必填。对于其他类型,该参数不生效。
- Url
Auth stringType - 签名类型。
- Auth
Algorithm string - 表示签名计算使用的算法。该配置有以下取值:md5:表示 MD5 算法。sha256:表示 SHA-256 算法。该参数的默认值是 md5。
- Backup
Secret stringKey - 表示备密钥。备密钥的长度为 6-40个字符可以包含除了 Delete(ASCII code 127)的可打印 ASCII 字符。
- Custom
Variable GetRules Domain Signed Url Auth Signed Url Auth Rule Signed Url Auth Action Custom Variable Rules - 表示自定义签算变量。
- Duration int
- 签名的有效时间,单位是秒。该参数与请求中包含时间戳搭配使用,用来计算签名的过期时间。该参数的取值范围是 0-315,360,000。签名的过期时间 = 时间戳 + Duration。在内容分发网络收到某个请求时,如果签名的过期时间小于当前时间,内容分发网络判定签名已过期。
- Keep
Origin boolArg - 该参数暂不对外开放,请勿使用该参数。
- Master
Secret stringKey - 表示主密钥,长度为 6-40个字符,可以包含除了 Delete(ASCII code 127)的可打印 ASCII 字符。
- Rewrite
M3U8 bool - 表示在响应一个 .m3u8 文件的请求时,内容分发网络是否对 .m3u8 文件中每个分片文件的 URL 添加签名参数。每个分片 URL 的签名是基于改写后分片 URL,使用签名规则计算的。该参数有以下取值:true:表示启用。false:表示禁用。
- Rewrite
M3U8Rule GetDomain Signed Url Auth Signed Url Auth Rule Signed Url Auth Action Rewrite M3U8Rule - 表示 "M3U8 改写" 功能的配置。该配置仅当以下条件都满足时才有效:RewriteM3u8 是 true。URLAuthType 不是 typee。
- Sign
Name string - 表示签名参数的名称,长度不能超过 100 个字符。参数名称区分大小写,可以包含字母、数字、下划线(_)、中划线(-)、逗号(,)、句号(.)、感叹号(!)。
- Signature
Rules []string - 当 URLAuthType 为 typee 时,该参数为必填,表示需要纳入签名计算的字段。必须纳入签名计算的字段如下:key:秘钥,即MasterSecretKey或BackupSecretKey的传参内容。uri:表示用户请求资源的 URI。如果 URI 包含中文字符,您需要对 URI 编码。TimeName:表示时间戳参数的传参内容。可选择纳入签名计算的字段如下:domain:表示加速域名。referer:表示用户请求携带的 referer 值。ua:表示用户请求携带的 User-Agent 值。ip:表示用户请求的客户端 IP。origin:表示用户请求携带的 Origin 值。自定义变量:表示您在 CustomVariableInstances 中定义的变量名称。列表中填充的顺序即为签名计算时MD5()中各值顺序。
- Time
Format string - 进制配置。该参数有以下取值:decimal:十进制。heximal:十六进制。当 URLAuthType 为 typed、typee 时,该参数为必填。当 URLAuthType 为 typec 时,无论您是否设置该参数,该参数的值会被强制设置为 heximal。对于 URLAuthType 的其他值,该参数不生效。
- Time
Name string - 表示时间戳参数的名称。TimeName 的值可以包括英文字母、数字、下划线(_)、中划线(-)、句号(.)、逗号(,)、感叹号(!),长度为 1-100 个字符。TimenName 不能与 SignName 相同。当 URLAuthType 为 typed、typee 时,该参数为必填。对于其他类型,该参数不生效。
- Url
Auth stringType - 签名类型。
- auth
Algorithm String - 表示签名计算使用的算法。该配置有以下取值:md5:表示 MD5 算法。sha256:表示 SHA-256 算法。该参数的默认值是 md5。
- backup
Secret StringKey - 表示备密钥。备密钥的长度为 6-40个字符可以包含除了 Delete(ASCII code 127)的可打印 ASCII 字符。
- custom
Variable GetRules Domain Signed Url Auth Signed Url Auth Rule Signed Url Auth Action Custom Variable Rules - 表示自定义签算变量。
- duration Integer
- 签名的有效时间,单位是秒。该参数与请求中包含时间戳搭配使用,用来计算签名的过期时间。该参数的取值范围是 0-315,360,000。签名的过期时间 = 时间戳 + Duration。在内容分发网络收到某个请求时,如果签名的过期时间小于当前时间,内容分发网络判定签名已过期。
- keep
Origin BooleanArg - 该参数暂不对外开放,请勿使用该参数。
- master
Secret StringKey - 表示主密钥,长度为 6-40个字符,可以包含除了 Delete(ASCII code 127)的可打印 ASCII 字符。
- rewrite
M3U8 Boolean - 表示在响应一个 .m3u8 文件的请求时,内容分发网络是否对 .m3u8 文件中每个分片文件的 URL 添加签名参数。每个分片 URL 的签名是基于改写后分片 URL,使用签名规则计算的。该参数有以下取值:true:表示启用。false:表示禁用。
- rewrite
M3U8Rule GetDomain Signed Url Auth Signed Url Auth Rule Signed Url Auth Action Rewrite M3U8Rule - 表示 "M3U8 改写" 功能的配置。该配置仅当以下条件都满足时才有效:RewriteM3u8 是 true。URLAuthType 不是 typee。
- sign
Name String - 表示签名参数的名称,长度不能超过 100 个字符。参数名称区分大小写,可以包含字母、数字、下划线(_)、中划线(-)、逗号(,)、句号(.)、感叹号(!)。
- signature
Rules List<String> - 当 URLAuthType 为 typee 时,该参数为必填,表示需要纳入签名计算的字段。必须纳入签名计算的字段如下:key:秘钥,即MasterSecretKey或BackupSecretKey的传参内容。uri:表示用户请求资源的 URI。如果 URI 包含中文字符,您需要对 URI 编码。TimeName:表示时间戳参数的传参内容。可选择纳入签名计算的字段如下:domain:表示加速域名。referer:表示用户请求携带的 referer 值。ua:表示用户请求携带的 User-Agent 值。ip:表示用户请求的客户端 IP。origin:表示用户请求携带的 Origin 值。自定义变量:表示您在 CustomVariableInstances 中定义的变量名称。列表中填充的顺序即为签名计算时MD5()中各值顺序。
- time
Format String - 进制配置。该参数有以下取值:decimal:十进制。heximal:十六进制。当 URLAuthType 为 typed、typee 时,该参数为必填。当 URLAuthType 为 typec 时,无论您是否设置该参数,该参数的值会被强制设置为 heximal。对于 URLAuthType 的其他值,该参数不生效。
- time
Name String - 表示时间戳参数的名称。TimeName 的值可以包括英文字母、数字、下划线(_)、中划线(-)、句号(.)、逗号(,)、感叹号(!),长度为 1-100 个字符。TimenName 不能与 SignName 相同。当 URLAuthType 为 typed、typee 时,该参数为必填。对于其他类型,该参数不生效。
- url
Auth StringType - 签名类型。
- auth
Algorithm string - 表示签名计算使用的算法。该配置有以下取值:md5:表示 MD5 算法。sha256:表示 SHA-256 算法。该参数的默认值是 md5。
- backup
Secret stringKey - 表示备密钥。备密钥的长度为 6-40个字符可以包含除了 Delete(ASCII code 127)的可打印 ASCII 字符。
- custom
Variable GetRules Domain Signed Url Auth Signed Url Auth Rule Signed Url Auth Action Custom Variable Rules - 表示自定义签算变量。
- duration number
- 签名的有效时间,单位是秒。该参数与请求中包含时间戳搭配使用,用来计算签名的过期时间。该参数的取值范围是 0-315,360,000。签名的过期时间 = 时间戳 + Duration。在内容分发网络收到某个请求时,如果签名的过期时间小于当前时间,内容分发网络判定签名已过期。
- keep
Origin booleanArg - 该参数暂不对外开放,请勿使用该参数。
- master
Secret stringKey - 表示主密钥,长度为 6-40个字符,可以包含除了 Delete(ASCII code 127)的可打印 ASCII 字符。
- rewrite
M3U8 boolean - 表示在响应一个 .m3u8 文件的请求时,内容分发网络是否对 .m3u8 文件中每个分片文件的 URL 添加签名参数。每个分片 URL 的签名是基于改写后分片 URL,使用签名规则计算的。该参数有以下取值:true:表示启用。false:表示禁用。
- rewrite
M3U8Rule GetDomain Signed Url Auth Signed Url Auth Rule Signed Url Auth Action Rewrite M3U8Rule - 表示 "M3U8 改写" 功能的配置。该配置仅当以下条件都满足时才有效:RewriteM3u8 是 true。URLAuthType 不是 typee。
- sign
Name string - 表示签名参数的名称,长度不能超过 100 个字符。参数名称区分大小写,可以包含字母、数字、下划线(_)、中划线(-)、逗号(,)、句号(.)、感叹号(!)。
- signature
Rules string[] - 当 URLAuthType 为 typee 时,该参数为必填,表示需要纳入签名计算的字段。必须纳入签名计算的字段如下:key:秘钥,即MasterSecretKey或BackupSecretKey的传参内容。uri:表示用户请求资源的 URI。如果 URI 包含中文字符,您需要对 URI 编码。TimeName:表示时间戳参数的传参内容。可选择纳入签名计算的字段如下:domain:表示加速域名。referer:表示用户请求携带的 referer 值。ua:表示用户请求携带的 User-Agent 值。ip:表示用户请求的客户端 IP。origin:表示用户请求携带的 Origin 值。自定义变量:表示您在 CustomVariableInstances 中定义的变量名称。列表中填充的顺序即为签名计算时MD5()中各值顺序。
- time
Format string - 进制配置。该参数有以下取值:decimal:十进制。heximal:十六进制。当 URLAuthType 为 typed、typee 时,该参数为必填。当 URLAuthType 为 typec 时,无论您是否设置该参数,该参数的值会被强制设置为 heximal。对于 URLAuthType 的其他值,该参数不生效。
- time
Name string - 表示时间戳参数的名称。TimeName 的值可以包括英文字母、数字、下划线(_)、中划线(-)、句号(.)、逗号(,)、感叹号(!),长度为 1-100 个字符。TimenName 不能与 SignName 相同。当 URLAuthType 为 typed、typee 时,该参数为必填。对于其他类型,该参数不生效。
- url
Auth stringType - 签名类型。
- auth_
algorithm str - 表示签名计算使用的算法。该配置有以下取值:md5:表示 MD5 算法。sha256:表示 SHA-256 算法。该参数的默认值是 md5。
- backup_
secret_ strkey - 表示备密钥。备密钥的长度为 6-40个字符可以包含除了 Delete(ASCII code 127)的可打印 ASCII 字符。
- custom_
variable_ Getrules Domain Signed Url Auth Signed Url Auth Rule Signed Url Auth Action Custom Variable Rules - 表示自定义签算变量。
- duration int
- 签名的有效时间,单位是秒。该参数与请求中包含时间戳搭配使用,用来计算签名的过期时间。该参数的取值范围是 0-315,360,000。签名的过期时间 = 时间戳 + Duration。在内容分发网络收到某个请求时,如果签名的过期时间小于当前时间,内容分发网络判定签名已过期。
- keep_
origin_ boolarg - 该参数暂不对外开放,请勿使用该参数。
- master_
secret_ strkey - 表示主密钥,长度为 6-40个字符,可以包含除了 Delete(ASCII code 127)的可打印 ASCII 字符。
- rewrite_
m3_ boolu8 - 表示在响应一个 .m3u8 文件的请求时,内容分发网络是否对 .m3u8 文件中每个分片文件的 URL 添加签名参数。每个分片 URL 的签名是基于改写后分片 URL,使用签名规则计算的。该参数有以下取值:true:表示启用。false:表示禁用。
- rewrite_
m3_ Getu8_ rule Domain Signed Url Auth Signed Url Auth Rule Signed Url Auth Action Rewrite M3U8Rule - 表示 "M3U8 改写" 功能的配置。该配置仅当以下条件都满足时才有效:RewriteM3u8 是 true。URLAuthType 不是 typee。
- sign_
name str - 表示签名参数的名称,长度不能超过 100 个字符。参数名称区分大小写,可以包含字母、数字、下划线(_)、中划线(-)、逗号(,)、句号(.)、感叹号(!)。
- signature_
rules Sequence[str] - 当 URLAuthType 为 typee 时,该参数为必填,表示需要纳入签名计算的字段。必须纳入签名计算的字段如下:key:秘钥,即MasterSecretKey或BackupSecretKey的传参内容。uri:表示用户请求资源的 URI。如果 URI 包含中文字符,您需要对 URI 编码。TimeName:表示时间戳参数的传参内容。可选择纳入签名计算的字段如下:domain:表示加速域名。referer:表示用户请求携带的 referer 值。ua:表示用户请求携带的 User-Agent 值。ip:表示用户请求的客户端 IP。origin:表示用户请求携带的 Origin 值。自定义变量:表示您在 CustomVariableInstances 中定义的变量名称。列表中填充的顺序即为签名计算时MD5()中各值顺序。
- time_
format str - 进制配置。该参数有以下取值:decimal:十进制。heximal:十六进制。当 URLAuthType 为 typed、typee 时,该参数为必填。当 URLAuthType 为 typec 时,无论您是否设置该参数,该参数的值会被强制设置为 heximal。对于 URLAuthType 的其他值,该参数不生效。
- time_
name str - 表示时间戳参数的名称。TimeName 的值可以包括英文字母、数字、下划线(_)、中划线(-)、句号(.)、逗号(,)、感叹号(!),长度为 1-100 个字符。TimenName 不能与 SignName 相同。当 URLAuthType 为 typed、typee 时,该参数为必填。对于其他类型,该参数不生效。
- url_
auth_ strtype - 签名类型。
- auth
Algorithm String - 表示签名计算使用的算法。该配置有以下取值:md5:表示 MD5 算法。sha256:表示 SHA-256 算法。该参数的默认值是 md5。
- backup
Secret StringKey - 表示备密钥。备密钥的长度为 6-40个字符可以包含除了 Delete(ASCII code 127)的可打印 ASCII 字符。
- custom
Variable Property MapRules - 表示自定义签算变量。
- duration Number
- 签名的有效时间,单位是秒。该参数与请求中包含时间戳搭配使用,用来计算签名的过期时间。该参数的取值范围是 0-315,360,000。签名的过期时间 = 时间戳 + Duration。在内容分发网络收到某个请求时,如果签名的过期时间小于当前时间,内容分发网络判定签名已过期。
- keep
Origin BooleanArg - 该参数暂不对外开放,请勿使用该参数。
- master
Secret StringKey - 表示主密钥,长度为 6-40个字符,可以包含除了 Delete(ASCII code 127)的可打印 ASCII 字符。
- rewrite
M3U8 Boolean - 表示在响应一个 .m3u8 文件的请求时,内容分发网络是否对 .m3u8 文件中每个分片文件的 URL 添加签名参数。每个分片 URL 的签名是基于改写后分片 URL,使用签名规则计算的。该参数有以下取值:true:表示启用。false:表示禁用。
- rewrite
M3U8Rule Property Map - 表示 "M3U8 改写" 功能的配置。该配置仅当以下条件都满足时才有效:RewriteM3u8 是 true。URLAuthType 不是 typee。
- sign
Name String - 表示签名参数的名称,长度不能超过 100 个字符。参数名称区分大小写,可以包含字母、数字、下划线(_)、中划线(-)、逗号(,)、句号(.)、感叹号(!)。
- signature
Rules List<String> - 当 URLAuthType 为 typee 时,该参数为必填,表示需要纳入签名计算的字段。必须纳入签名计算的字段如下:key:秘钥,即MasterSecretKey或BackupSecretKey的传参内容。uri:表示用户请求资源的 URI。如果 URI 包含中文字符,您需要对 URI 编码。TimeName:表示时间戳参数的传参内容。可选择纳入签名计算的字段如下:domain:表示加速域名。referer:表示用户请求携带的 referer 值。ua:表示用户请求携带的 User-Agent 值。ip:表示用户请求的客户端 IP。origin:表示用户请求携带的 Origin 值。自定义变量:表示您在 CustomVariableInstances 中定义的变量名称。列表中填充的顺序即为签名计算时MD5()中各值顺序。
- time
Format String - 进制配置。该参数有以下取值:decimal:十进制。heximal:十六进制。当 URLAuthType 为 typed、typee 时,该参数为必填。当 URLAuthType 为 typec 时,无论您是否设置该参数,该参数的值会被强制设置为 heximal。对于 URLAuthType 的其他值,该参数不生效。
- time
Name String - 表示时间戳参数的名称。TimeName 的值可以包括英文字母、数字、下划线(_)、中划线(-)、句号(.)、逗号(,)、感叹号(!),长度为 1-100 个字符。TimenName 不能与 SignName 相同。当 URLAuthType 为 typed、typee 时,该参数为必填。对于其他类型,该参数不生效。
- url
Auth StringType - 签名类型。
GetDomainSignedUrlAuthSignedUrlAuthRuleSignedUrlAuthActionCustomVariableRules
GetDomainSignedUrlAuthSignedUrlAuthRuleSignedUrlAuthActionCustomVariableRulesCustomVariableInstance
- Operator string
- 表示变量的匹配方式。该参数的取值只能是 match。
- Type string
- 表示变量的类型。该参数有以下取值:queryString:表示该变量是请求中的一个查询参数。requestHeader:表示该变量是请求中的一个头部字段。
- Value string
- 表示变量的名称,长度不超过 100 个字符。变量名称的要求如下:如果 Type 是 queryString,变量名称可以包含字母、数字、连字符(-)、逗号(,)、句号(.)、感叹号(!)。如果 Type 是 requestHeader,变量名称可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号(")、冒号(:)、Delete(ASCII code 127)
- Operator string
- 表示变量的匹配方式。该参数的取值只能是 match。
- Type string
- 表示变量的类型。该参数有以下取值:queryString:表示该变量是请求中的一个查询参数。requestHeader:表示该变量是请求中的一个头部字段。
- Value string
- 表示变量的名称,长度不超过 100 个字符。变量名称的要求如下:如果 Type 是 queryString,变量名称可以包含字母、数字、连字符(-)、逗号(,)、句号(.)、感叹号(!)。如果 Type 是 requestHeader,变量名称可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号(")、冒号(:)、Delete(ASCII code 127)
- operator String
- 表示变量的匹配方式。该参数的取值只能是 match。
- type String
- 表示变量的类型。该参数有以下取值:queryString:表示该变量是请求中的一个查询参数。requestHeader:表示该变量是请求中的一个头部字段。
- value String
- 表示变量的名称,长度不超过 100 个字符。变量名称的要求如下:如果 Type 是 queryString,变量名称可以包含字母、数字、连字符(-)、逗号(,)、句号(.)、感叹号(!)。如果 Type 是 requestHeader,变量名称可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号(")、冒号(:)、Delete(ASCII code 127)
- operator string
- 表示变量的匹配方式。该参数的取值只能是 match。
- type string
- 表示变量的类型。该参数有以下取值:queryString:表示该变量是请求中的一个查询参数。requestHeader:表示该变量是请求中的一个头部字段。
- value string
- 表示变量的名称,长度不超过 100 个字符。变量名称的要求如下:如果 Type 是 queryString,变量名称可以包含字母、数字、连字符(-)、逗号(,)、句号(.)、感叹号(!)。如果 Type 是 requestHeader,变量名称可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号(")、冒号(:)、Delete(ASCII code 127)
- operator str
- 表示变量的匹配方式。该参数的取值只能是 match。
- type str
- 表示变量的类型。该参数有以下取值:queryString:表示该变量是请求中的一个查询参数。requestHeader:表示该变量是请求中的一个头部字段。
- value str
- 表示变量的名称,长度不超过 100 个字符。变量名称的要求如下:如果 Type 是 queryString,变量名称可以包含字母、数字、连字符(-)、逗号(,)、句号(.)、感叹号(!)。如果 Type 是 requestHeader,变量名称可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号(")、冒号(:)、Delete(ASCII code 127)
- operator String
- 表示变量的匹配方式。该参数的取值只能是 match。
- type String
- 表示变量的类型。该参数有以下取值:queryString:表示该变量是请求中的一个查询参数。requestHeader:表示该变量是请求中的一个头部字段。
- value String
- 表示变量的名称,长度不超过 100 个字符。变量名称的要求如下:如果 Type 是 queryString,变量名称可以包含字母、数字、连字符(-)、逗号(,)、句号(.)、感叹号(!)。如果 Type 是 requestHeader,变量名称可以包含除了以下字符的可打印 ASCII 字符:下划线(_)、空格、双引号(")、冒号(:)、Delete(ASCII code 127)
GetDomainSignedUrlAuthSignedUrlAuthRuleSignedUrlAuthActionRewriteM3U8Rule
- Delete
Param bool - 表示在改写分片 URL 时是否保留 URL 中原有的参数。该参数有以下取值:true:表示删除原有参数。false:表示保留原有参数。
- Keep
M3U8Param bool - 表示是否将来自该 M3U8 文件请求的不表示签名的查询参数添加到分片 URL 中。该参数有以下取值:true:表示在分片 URL 中添加查询参数。false:表示不添加查询参数。
- Delete
Param bool - 表示在改写分片 URL 时是否保留 URL 中原有的参数。该参数有以下取值:true:表示删除原有参数。false:表示保留原有参数。
- Keep
M3U8Param bool - 表示是否将来自该 M3U8 文件请求的不表示签名的查询参数添加到分片 URL 中。该参数有以下取值:true:表示在分片 URL 中添加查询参数。false:表示不添加查询参数。
- delete
Param Boolean - 表示在改写分片 URL 时是否保留 URL 中原有的参数。该参数有以下取值:true:表示删除原有参数。false:表示保留原有参数。
- keep
M3U8Param Boolean - 表示是否将来自该 M3U8 文件请求的不表示签名的查询参数添加到分片 URL 中。该参数有以下取值:true:表示在分片 URL 中添加查询参数。false:表示不添加查询参数。
- delete
Param boolean - 表示在改写分片 URL 时是否保留 URL 中原有的参数。该参数有以下取值:true:表示删除原有参数。false:表示保留原有参数。
- keep
M3U8Param boolean - 表示是否将来自该 M3U8 文件请求的不表示签名的查询参数添加到分片 URL 中。该参数有以下取值:true:表示在分片 URL 中添加查询参数。false:表示不添加查询参数。
- delete_
param bool - 表示在改写分片 URL 时是否保留 URL 中原有的参数。该参数有以下取值:true:表示删除原有参数。false:表示保留原有参数。
- keep_
m3_ boolu8_ param - 表示是否将来自该 M3U8 文件请求的不表示签名的查询参数添加到分片 URL 中。该参数有以下取值:true:表示在分片 URL 中添加查询参数。false:表示不添加查询参数。
- delete
Param Boolean - 表示在改写分片 URL 时是否保留 URL 中原有的参数。该参数有以下取值:true:表示删除原有参数。false:表示保留原有参数。
- keep
M3U8Param Boolean - 表示是否将来自该 M3U8 文件请求的不表示签名的查询参数添加到分片 URL 中。该参数有以下取值:true:表示在分片 URL 中添加查询参数。false:表示不添加查询参数。
GetDomainTag
GetDomainTimeout
- Switch bool
- 指定是否启用回源超时时间的配置。该参数有以下取值:true:表示启用回源超时时间的配置。false:表示禁用回源超时时间的配置。此时,TCP 请求和 HTTP 请求的超时时间使用系统默认值,分别是 2 秒和 60 秒。
- Timeout
Rules List<Volcengine.Get Domain Timeout Timeout Rule> - 表示一组超时时间的配置。当前您只能指定一个配置。当 Switch 是 true 时,该参数为必填。
- Switch bool
- 指定是否启用回源超时时间的配置。该参数有以下取值:true:表示启用回源超时时间的配置。false:表示禁用回源超时时间的配置。此时,TCP 请求和 HTTP 请求的超时时间使用系统默认值,分别是 2 秒和 60 秒。
- Timeout
Rules []GetDomain Timeout Timeout Rule - 表示一组超时时间的配置。当前您只能指定一个配置。当 Switch 是 true 时,该参数为必填。
- switch_ Boolean
- 指定是否启用回源超时时间的配置。该参数有以下取值:true:表示启用回源超时时间的配置。false:表示禁用回源超时时间的配置。此时,TCP 请求和 HTTP 请求的超时时间使用系统默认值,分别是 2 秒和 60 秒。
- timeout
Rules List<GetDomain Timeout Timeout Rule> - 表示一组超时时间的配置。当前您只能指定一个配置。当 Switch 是 true 时,该参数为必填。
- switch boolean
- 指定是否启用回源超时时间的配置。该参数有以下取值:true:表示启用回源超时时间的配置。false:表示禁用回源超时时间的配置。此时,TCP 请求和 HTTP 请求的超时时间使用系统默认值,分别是 2 秒和 60 秒。
- timeout
Rules GetDomain Timeout Timeout Rule[] - 表示一组超时时间的配置。当前您只能指定一个配置。当 Switch 是 true 时,该参数为必填。
- switch bool
- 指定是否启用回源超时时间的配置。该参数有以下取值:true:表示启用回源超时时间的配置。false:表示禁用回源超时时间的配置。此时,TCP 请求和 HTTP 请求的超时时间使用系统默认值,分别是 2 秒和 60 秒。
- timeout_
rules Sequence[GetDomain Timeout Timeout Rule] - 表示一组超时时间的配置。当前您只能指定一个配置。当 Switch 是 true 时,该参数为必填。
- switch Boolean
- 指定是否启用回源超时时间的配置。该参数有以下取值:true:表示启用回源超时时间的配置。false:表示禁用回源超时时间的配置。此时,TCP 请求和 HTTP 请求的超时时间使用系统默认值,分别是 2 秒和 60 秒。
- timeout
Rules List<Property Map> - 表示一组超时时间的配置。当前您只能指定一个配置。当 Switch 是 true 时,该参数为必填。
GetDomainTimeoutTimeoutRule
- Condition
Volcengine.
Get Domain Timeout Timeout Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- Timeout
Action Volcengine.Get Domain Timeout Timeout Rule Timeout Action - 表示超时时间的配置。
- Condition
Get
Domain Timeout Timeout Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- Timeout
Action GetDomain Timeout Timeout Rule Timeout Action - 表示超时时间的配置。
- condition
Get
Domain Timeout Timeout Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- timeout
Action GetDomain Timeout Timeout Rule Timeout Action - 表示超时时间的配置。
- condition
Get
Domain Timeout Timeout Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- timeout
Action GetDomain Timeout Timeout Rule Timeout Action - 表示超时时间的配置。
- condition
Get
Domain Timeout Timeout Rule Condition - 表示该配置模块的生效条件,由一组规则组成。
- timeout_
action GetDomain Timeout Timeout Rule Timeout Action - 表示超时时间的配置。
- condition Property Map
- 表示该配置模块的生效条件,由一组规则组成。
- timeout
Action Property Map - 表示超时时间的配置。
GetDomainTimeoutTimeoutRuleCondition
- Condition
Rules List<Volcengine.Get Domain Timeout Timeout Rule Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- Condition
Rules []GetDomain Timeout Timeout Rule Condition Condition Rule - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- Connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<GetDomain Timeout Timeout Rule Condition Condition Rule> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules GetDomain Timeout Timeout Rule Condition Condition Rule[] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective string
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition_
rules Sequence[GetDomain Timeout Timeout Rule Condition Condition Rule] - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective str
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
- condition
Rules List<Property Map> - 表示一个规则集合。在收到一个用户请求时,内容分发网络按集合中规则的出现顺序将规则与请求匹配。如果一条规则匹配了请求,内容分发网络就停止匹配剩余规则。
- connective String
- 表示多条ConditionRule 之间的逻辑关系。该参数有以下取值:AND: 表示逻辑关系是 "AND"。OR:表示逻辑关系是 "OR"。该参数的默认值是 OR。
GetDomainTimeoutTimeoutRuleConditionConditionRule
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- Name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- Object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- Operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- Type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- Value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name string
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object string
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator string
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type string
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value string
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name str
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object str
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator str
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type str
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value str
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
- name String
- 当 Object 是 queryname 或者 customize 时,该参数有效。如果 Object 是 queryname,该参数表示一个查询参数的名称。如果 Object 是 customize,该参数表示一个自定义头部的名称。Name 的长度不能超过 256 个字符,可以包含数字、字母、百分号(%)、下划线(_)、中划线(-)。
- object String
- 表示匹配对象的类型。内容分发网络对目标中指定类型的对象匹配规则。该参数有以下取值:path:表示对目标中的路径进行匹配。directory:表示对目标中的目录进行匹配。filetype:表示对目标中的文件后缀进行匹配。
- operator String
- 表示匹配方式。该参数有以下取值:match:表示如果 Value 中某个值存在,就算匹配。
- type String
- 表示目标类型。该参数取值是 url,表示目标是一个 URL。
- value String
- 表示一个值的集合,多个值之间用分号(;)分隔,总长度不能超过 1,024 个字符,可以包含可打印 ASCII 字符,以下字符除外:连续斜杠(//)、空格、美元符号($)、问号(?)、Delete(ASCII code 127)。如果集合中的任意一个值匹配了请求,就认为是匹配。当 Object 是 path 时,该参数表示一个或者多个路径。路径必须以斜杠(/)开头。您可以在路径中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 directory 时,该参数表示一个或者多个目录。目录必须以斜杠(/)开头和结尾。您可以在目录中使用一个或者多个星号(),每个星号表示一个或者多个字符。当 Object 是 filetype 时,该参数表示一个或者多个文件后缀。后缀无需以句点(.)开头,
GetDomainTimeoutTimeoutRuleTimeoutAction
- Http
Timeout int - 表示 HTTP 请求的超时时间。该参数的取值范围是 5-60。
- Tcp
Timeout int - 表示 TCP 请求的超时时间。该参数的取值范围是 2-60。
- Http
Timeout int - 表示 HTTP 请求的超时时间。该参数的取值范围是 5-60。
- Tcp
Timeout int - 表示 TCP 请求的超时时间。该参数的取值范围是 2-60。
- http
Timeout Integer - 表示 HTTP 请求的超时时间。该参数的取值范围是 5-60。
- tcp
Timeout Integer - 表示 TCP 请求的超时时间。该参数的取值范围是 2-60。
- http
Timeout number - 表示 HTTP 请求的超时时间。该参数的取值范围是 5-60。
- tcp
Timeout number - 表示 TCP 请求的超时时间。该参数的取值范围是 2-60。
- http_
timeout int - 表示 HTTP 请求的超时时间。该参数的取值范围是 5-60。
- tcp_
timeout int - 表示 TCP 请求的超时时间。该参数的取值范围是 2-60。
- http
Timeout Number - 表示 HTTP 请求的超时时间。该参数的取值范围是 5-60。
- tcp
Timeout Number - 表示 TCP 请求的超时时间。该参数的取值范围是 2-60。
GetDomainUaAccessRule
- Allow
Empty bool - 表示是否允许 UA 为空("")或者不包含 UA 字段的请求访问加速域名。该参数有以下取值:true:表示允许。false:表示不允许。该参数的默认值是 false。
- Ignore
Case bool - 表示 UA 字符串是否是大小写敏感的。该参数有以下取值:true: 表示 UA 字符串是大小写不敏感的。false: 表示 UA 字符串是大小写敏感的。该参数的默认值是 false。
- Rule
Type string - 表示指定的是黑名单还是白名单。当 Switch 是 true 时,该参数为必填。该参数有以下取值:deny: 表示指定的是黑名单。allow: 表示指定的是白名单。
- Switch bool
- 表示是否启用 UA 黑白名单功能。该参数有以下取值:true: 表示启用。false: 表示禁用。
- User
Agents List<string> - 表示一个 UA 的列表。当 Switch 是 true 时,该参数为必填。该列表最多包含 1,000 个 UA。该参数的说明如下:该参数值的长度不能超过 30,000 个字符。如果 RuleType 是 allow,表示仅允许包含列表中的 UA 的请求访问加速域名。如果 RuleType 是 deny,表示如果访问请求包含列表中的 UA,则不允许访问加速域名。UA 能包含的字符有以下限制:UA 中可以使用 * 表示一个或者多个字符。* 仅可以出现在 UA 的开头和末尾。UA 不能只包含 *或者空格。UA 可以包含除了 Delete(ASCII code 127)的可打印 ASCII 字符。UA 如果包含符号,符号必须是被 HTML 编码的。
- Allow
Empty bool - 表示是否允许 UA 为空("")或者不包含 UA 字段的请求访问加速域名。该参数有以下取值:true:表示允许。false:表示不允许。该参数的默认值是 false。
- Ignore
Case bool - 表示 UA 字符串是否是大小写敏感的。该参数有以下取值:true: 表示 UA 字符串是大小写不敏感的。false: 表示 UA 字符串是大小写敏感的。该参数的默认值是 false。
- Rule
Type string - 表示指定的是黑名单还是白名单。当 Switch 是 true 时,该参数为必填。该参数有以下取值:deny: 表示指定的是黑名单。allow: 表示指定的是白名单。
- Switch bool
- 表示是否启用 UA 黑白名单功能。该参数有以下取值:true: 表示启用。false: 表示禁用。
- User
Agents []string - 表示一个 UA 的列表。当 Switch 是 true 时,该参数为必填。该列表最多包含 1,000 个 UA。该参数的说明如下:该参数值的长度不能超过 30,000 个字符。如果 RuleType 是 allow,表示仅允许包含列表中的 UA 的请求访问加速域名。如果 RuleType 是 deny,表示如果访问请求包含列表中的 UA,则不允许访问加速域名。UA 能包含的字符有以下限制:UA 中可以使用 * 表示一个或者多个字符。* 仅可以出现在 UA 的开头和末尾。UA 不能只包含 *或者空格。UA 可以包含除了 Delete(ASCII code 127)的可打印 ASCII 字符。UA 如果包含符号,符号必须是被 HTML 编码的。
- allow
Empty Boolean - 表示是否允许 UA 为空("")或者不包含 UA 字段的请求访问加速域名。该参数有以下取值:true:表示允许。false:表示不允许。该参数的默认值是 false。
- ignore
Case Boolean - 表示 UA 字符串是否是大小写敏感的。该参数有以下取值:true: 表示 UA 字符串是大小写不敏感的。false: 表示 UA 字符串是大小写敏感的。该参数的默认值是 false。
- rule
Type String - 表示指定的是黑名单还是白名单。当 Switch 是 true 时,该参数为必填。该参数有以下取值:deny: 表示指定的是黑名单。allow: 表示指定的是白名单。
- switch_ Boolean
- 表示是否启用 UA 黑白名单功能。该参数有以下取值:true: 表示启用。false: 表示禁用。
- user
Agents List<String> - 表示一个 UA 的列表。当 Switch 是 true 时,该参数为必填。该列表最多包含 1,000 个 UA。该参数的说明如下:该参数值的长度不能超过 30,000 个字符。如果 RuleType 是 allow,表示仅允许包含列表中的 UA 的请求访问加速域名。如果 RuleType 是 deny,表示如果访问请求包含列表中的 UA,则不允许访问加速域名。UA 能包含的字符有以下限制:UA 中可以使用 * 表示一个或者多个字符。* 仅可以出现在 UA 的开头和末尾。UA 不能只包含 *或者空格。UA 可以包含除了 Delete(ASCII code 127)的可打印 ASCII 字符。UA 如果包含符号,符号必须是被 HTML 编码的。
- allow
Empty boolean - 表示是否允许 UA 为空("")或者不包含 UA 字段的请求访问加速域名。该参数有以下取值:true:表示允许。false:表示不允许。该参数的默认值是 false。
- ignore
Case boolean - 表示 UA 字符串是否是大小写敏感的。该参数有以下取值:true: 表示 UA 字符串是大小写不敏感的。false: 表示 UA 字符串是大小写敏感的。该参数的默认值是 false。
- rule
Type string - 表示指定的是黑名单还是白名单。当 Switch 是 true 时,该参数为必填。该参数有以下取值:deny: 表示指定的是黑名单。allow: 表示指定的是白名单。
- switch boolean
- 表示是否启用 UA 黑白名单功能。该参数有以下取值:true: 表示启用。false: 表示禁用。
- user
Agents string[] - 表示一个 UA 的列表。当 Switch 是 true 时,该参数为必填。该列表最多包含 1,000 个 UA。该参数的说明如下:该参数值的长度不能超过 30,000 个字符。如果 RuleType 是 allow,表示仅允许包含列表中的 UA 的请求访问加速域名。如果 RuleType 是 deny,表示如果访问请求包含列表中的 UA,则不允许访问加速域名。UA 能包含的字符有以下限制:UA 中可以使用 * 表示一个或者多个字符。* 仅可以出现在 UA 的开头和末尾。UA 不能只包含 *或者空格。UA 可以包含除了 Delete(ASCII code 127)的可打印 ASCII 字符。UA 如果包含符号,符号必须是被 HTML 编码的。
- allow_
empty bool - 表示是否允许 UA 为空("")或者不包含 UA 字段的请求访问加速域名。该参数有以下取值:true:表示允许。false:表示不允许。该参数的默认值是 false。
- ignore_
case bool - 表示 UA 字符串是否是大小写敏感的。该参数有以下取值:true: 表示 UA 字符串是大小写不敏感的。false: 表示 UA 字符串是大小写敏感的。该参数的默认值是 false。
- rule_
type str - 表示指定的是黑名单还是白名单。当 Switch 是 true 时,该参数为必填。该参数有以下取值:deny: 表示指定的是黑名单。allow: 表示指定的是白名单。
- switch bool
- 表示是否启用 UA 黑白名单功能。该参数有以下取值:true: 表示启用。false: 表示禁用。
- user_
agents Sequence[str] - 表示一个 UA 的列表。当 Switch 是 true 时,该参数为必填。该列表最多包含 1,000 个 UA。该参数的说明如下:该参数值的长度不能超过 30,000 个字符。如果 RuleType 是 allow,表示仅允许包含列表中的 UA 的请求访问加速域名。如果 RuleType 是 deny,表示如果访问请求包含列表中的 UA,则不允许访问加速域名。UA 能包含的字符有以下限制:UA 中可以使用 * 表示一个或者多个字符。* 仅可以出现在 UA 的开头和末尾。UA 不能只包含 *或者空格。UA 可以包含除了 Delete(ASCII code 127)的可打印 ASCII 字符。UA 如果包含符号,符号必须是被 HTML 编码的。
- allow
Empty Boolean - 表示是否允许 UA 为空("")或者不包含 UA 字段的请求访问加速域名。该参数有以下取值:true:表示允许。false:表示不允许。该参数的默认值是 false。
- ignore
Case Boolean - 表示 UA 字符串是否是大小写敏感的。该参数有以下取值:true: 表示 UA 字符串是大小写不敏感的。false: 表示 UA 字符串是大小写敏感的。该参数的默认值是 false。
- rule
Type String - 表示指定的是黑名单还是白名单。当 Switch 是 true 时,该参数为必填。该参数有以下取值:deny: 表示指定的是黑名单。allow: 表示指定的是白名单。
- switch Boolean
- 表示是否启用 UA 黑白名单功能。该参数有以下取值:true: 表示启用。false: 表示禁用。
- user
Agents List<String> - 表示一个 UA 的列表。当 Switch 是 true 时,该参数为必填。该列表最多包含 1,000 个 UA。该参数的说明如下:该参数值的长度不能超过 30,000 个字符。如果 RuleType 是 allow,表示仅允许包含列表中的 UA 的请求访问加速域名。如果 RuleType 是 deny,表示如果访问请求包含列表中的 UA,则不允许访问加速域名。UA 能包含的字符有以下限制:UA 中可以使用 * 表示一个或者多个字符。* 仅可以出现在 UA 的开头和末尾。UA 不能只包含 *或者空格。UA 可以包含除了 Delete(ASCII code 127)的可打印 ASCII 字符。UA 如果包含符号,符号必须是被 HTML 编码的。
GetDomainUrlNormalize
- Normalize
Objects List<string> - 表示您需要启用的 URL 标准化选项列表。当 Switch 为 true 时,该参数为必填。列表中可以包含以下选项:dotsegments:表示将请求 URL 中的以下内容进行替换:/./:替换为单个斜杠(/)。/../:如果 /../ 前还有一个级别的目录,则删除 /../ 与该目录。如果 /../ 前没有目录,则保留原 URL。backslashes:表示将请求 URL 中的反斜杠(\)替换为单个斜杠(/)。successive_slashes:表示将请求 URL 中连续斜杠(//)替换为单个斜杠(/)。
- Switch bool
- 表示您需要启用的 URL 标准化选项列表。当 Switch 为 true 时,该参数为必填。列表中可以包含以下选项:dotsegments:表示将请求 URL 中的以下内容进行替换:/./:替换为单个斜杠(/)。/../:如果 /../ 前还有一个级别的目录,则删除 /../ 与该目录。如果 /../ 前没有目录,则保留原 URL。backslashes:表示将请求 URL 中的反斜杠(\)替换为单个斜杠(/)。successive_slashes:表示将请求 URL 中连续斜杠(//)替换为单个斜杠(/)。
- Normalize
Objects []string - 表示您需要启用的 URL 标准化选项列表。当 Switch 为 true 时,该参数为必填。列表中可以包含以下选项:dotsegments:表示将请求 URL 中的以下内容进行替换:/./:替换为单个斜杠(/)。/../:如果 /../ 前还有一个级别的目录,则删除 /../ 与该目录。如果 /../ 前没有目录,则保留原 URL。backslashes:表示将请求 URL 中的反斜杠(\)替换为单个斜杠(/)。successive_slashes:表示将请求 URL 中连续斜杠(//)替换为单个斜杠(/)。
- Switch bool
- 表示您需要启用的 URL 标准化选项列表。当 Switch 为 true 时,该参数为必填。列表中可以包含以下选项:dotsegments:表示将请求 URL 中的以下内容进行替换:/./:替换为单个斜杠(/)。/../:如果 /../ 前还有一个级别的目录,则删除 /../ 与该目录。如果 /../ 前没有目录,则保留原 URL。backslashes:表示将请求 URL 中的反斜杠(\)替换为单个斜杠(/)。successive_slashes:表示将请求 URL 中连续斜杠(//)替换为单个斜杠(/)。
- normalize
Objects List<String> - 表示您需要启用的 URL 标准化选项列表。当 Switch 为 true 时,该参数为必填。列表中可以包含以下选项:dotsegments:表示将请求 URL 中的以下内容进行替换:/./:替换为单个斜杠(/)。/../:如果 /../ 前还有一个级别的目录,则删除 /../ 与该目录。如果 /../ 前没有目录,则保留原 URL。backslashes:表示将请求 URL 中的反斜杠(\)替换为单个斜杠(/)。successive_slashes:表示将请求 URL 中连续斜杠(//)替换为单个斜杠(/)。
- switch_ Boolean
- 表示您需要启用的 URL 标准化选项列表。当 Switch 为 true 时,该参数为必填。列表中可以包含以下选项:dotsegments:表示将请求 URL 中的以下内容进行替换:/./:替换为单个斜杠(/)。/../:如果 /../ 前还有一个级别的目录,则删除 /../ 与该目录。如果 /../ 前没有目录,则保留原 URL。backslashes:表示将请求 URL 中的反斜杠(\)替换为单个斜杠(/)。successive_slashes:表示将请求 URL 中连续斜杠(//)替换为单个斜杠(/)。
- normalize
Objects string[] - 表示您需要启用的 URL 标准化选项列表。当 Switch 为 true 时,该参数为必填。列表中可以包含以下选项:dotsegments:表示将请求 URL 中的以下内容进行替换:/./:替换为单个斜杠(/)。/../:如果 /../ 前还有一个级别的目录,则删除 /../ 与该目录。如果 /../ 前没有目录,则保留原 URL。backslashes:表示将请求 URL 中的反斜杠(\)替换为单个斜杠(/)。successive_slashes:表示将请求 URL 中连续斜杠(//)替换为单个斜杠(/)。
- switch boolean
- 表示您需要启用的 URL 标准化选项列表。当 Switch 为 true 时,该参数为必填。列表中可以包含以下选项:dotsegments:表示将请求 URL 中的以下内容进行替换:/./:替换为单个斜杠(/)。/../:如果 /../ 前还有一个级别的目录,则删除 /../ 与该目录。如果 /../ 前没有目录,则保留原 URL。backslashes:表示将请求 URL 中的反斜杠(\)替换为单个斜杠(/)。successive_slashes:表示将请求 URL 中连续斜杠(//)替换为单个斜杠(/)。
- normalize_
objects Sequence[str] - 表示您需要启用的 URL 标准化选项列表。当 Switch 为 true 时,该参数为必填。列表中可以包含以下选项:dotsegments:表示将请求 URL 中的以下内容进行替换:/./:替换为单个斜杠(/)。/../:如果 /../ 前还有一个级别的目录,则删除 /../ 与该目录。如果 /../ 前没有目录,则保留原 URL。backslashes:表示将请求 URL 中的反斜杠(\)替换为单个斜杠(/)。successive_slashes:表示将请求 URL 中连续斜杠(//)替换为单个斜杠(/)。
- switch bool
- 表示您需要启用的 URL 标准化选项列表。当 Switch 为 true 时,该参数为必填。列表中可以包含以下选项:dotsegments:表示将请求 URL 中的以下内容进行替换:/./:替换为单个斜杠(/)。/../:如果 /../ 前还有一个级别的目录,则删除 /../ 与该目录。如果 /../ 前没有目录,则保留原 URL。backslashes:表示将请求 URL 中的反斜杠(\)替换为单个斜杠(/)。successive_slashes:表示将请求 URL 中连续斜杠(//)替换为单个斜杠(/)。
- normalize
Objects List<String> - 表示您需要启用的 URL 标准化选项列表。当 Switch 为 true 时,该参数为必填。列表中可以包含以下选项:dotsegments:表示将请求 URL 中的以下内容进行替换:/./:替换为单个斜杠(/)。/../:如果 /../ 前还有一个级别的目录,则删除 /../ 与该目录。如果 /../ 前没有目录,则保留原 URL。backslashes:表示将请求 URL 中的反斜杠(\)替换为单个斜杠(/)。successive_slashes:表示将请求 URL 中连续斜杠(//)替换为单个斜杠(/)。
- switch Boolean
- 表示您需要启用的 URL 标准化选项列表。当 Switch 为 true 时,该参数为必填。列表中可以包含以下选项:dotsegments:表示将请求 URL 中的以下内容进行替换:/./:替换为单个斜杠(/)。/../:如果 /../ 前还有一个级别的目录,则删除 /../ 与该目录。如果 /../ 前没有目录,则保留原 URL。backslashes:表示将请求 URL 中的反斜杠(\)替换为单个斜杠(/)。successive_slashes:表示将请求 URL 中连续斜杠(//)替换为单个斜杠(/)。
GetDomainVideoDrag
- Switch bool
- 智能压缩配置开关。该参数有以下取值:true:表示启用视频拖拽。false:表示禁用视频拖拽。
- Switch bool
- 智能压缩配置开关。该参数有以下取值:true:表示启用视频拖拽。false:表示禁用视频拖拽。
- switch_ Boolean
- 智能压缩配置开关。该参数有以下取值:true:表示启用视频拖拽。false:表示禁用视频拖拽。
- switch boolean
- 智能压缩配置开关。该参数有以下取值:true:表示启用视频拖拽。false:表示禁用视频拖拽。
- switch bool
- 智能压缩配置开关。该参数有以下取值:true:表示启用视频拖拽。false:表示禁用视频拖拽。
- switch Boolean
- 智能压缩配置开关。该参数有以下取值:true:表示启用视频拖拽。false:表示禁用视频拖拽。
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
Viewing docs for volcenginecc v0.0.28
published on Thursday, Mar 26, 2026 by Volcengine
published on Thursday, Mar 26, 2026 by Volcengine
