Skip to content

RosCacheRuleProps

Properties for defining a RosCacheRule.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-esa-cacherule

Initializer

import { RosCacheRuleProps } from '@alicloud/ros-cdk-esa'
const rosCacheRuleProps: RosCacheRuleProps = { ... }

Properties

Name Type Description
siteId number | @alicloud/ros-cdk-core.IResolvable No description.
additionalCacheablePorts number | @alicloud/ros-cdk-core.IResolvable No description.
browserCacheMode string | @alicloud/ros-cdk-core.IResolvable No description.
browserCacheTtl number | @alicloud/ros-cdk-core.IResolvable No description.
bypassCache string | @alicloud/ros-cdk-core.IResolvable No description.
cacheDeceptionArmor string | @alicloud/ros-cdk-core.IResolvable No description.
cacheReserveEligibility string | @alicloud/ros-cdk-core.IResolvable No description.
checkPresenceCookie string | @alicloud/ros-cdk-core.IResolvable No description.
checkPresenceHeader string | @alicloud/ros-cdk-core.IResolvable No description.
edgeCacheMode string | @alicloud/ros-cdk-core.IResolvable No description.
edgeCacheTtl number | @alicloud/ros-cdk-core.IResolvable No description.
edgeStatusCodeCacheTtl string | @alicloud/ros-cdk-core.IResolvable No description.
includeCookie string | @alicloud/ros-cdk-core.IResolvable No description.
includeHeader string | @alicloud/ros-cdk-core.IResolvable No description.
queryString string | @alicloud/ros-cdk-core.IResolvable No description.
queryStringMode string | @alicloud/ros-cdk-core.IResolvable No description.
rule string | @alicloud/ros-cdk-core.IResolvable No description.
ruleEnable string | @alicloud/ros-cdk-core.IResolvable No description.
ruleName string | @alicloud/ros-cdk-core.IResolvable No description.
sequence number | @alicloud/ros-cdk-core.IResolvable No description.
serveStale string | @alicloud/ros-cdk-core.IResolvable No description.
siteVersion number | @alicloud/ros-cdk-core.IResolvable No description.
sortQueryStringForCache string | @alicloud/ros-cdk-core.IResolvable No description.
userDeviceType string | @alicloud/ros-cdk-core.IResolvable No description.
userGeo string | @alicloud/ros-cdk-core.IResolvable No description.
userLanguage string | @alicloud/ros-cdk-core.IResolvable No description.

siteIdRequired

public readonly siteId: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

additionalCacheablePortsOptional

public readonly additionalCacheablePorts: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

browserCacheModeOptional

public readonly browserCacheMode: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

browserCacheTtlOptional

public readonly browserCacheTtl: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

bypassCacheOptional

public readonly bypassCache: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

cacheDeceptionArmorOptional

public readonly cacheDeceptionArmor: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

cacheReserveEligibilityOptional

public readonly cacheReserveEligibility: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

checkPresenceCookieOptional

public readonly checkPresenceCookie: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

checkPresenceHeaderOptional

public readonly checkPresenceHeader: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

edgeCacheModeOptional

public readonly edgeCacheMode: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

edgeCacheTtlOptional

public readonly edgeCacheTtl: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

edgeStatusCodeCacheTtlOptional

public readonly edgeStatusCodeCacheTtl: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

includeCookieOptional

public readonly includeCookie: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

includeHeaderOptional

public readonly includeHeader: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

queryStringOptional

public readonly queryString: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

queryStringModeOptional

public readonly queryStringMode: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

ruleOptional

public readonly rule: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

ruleEnableOptional

public readonly ruleEnable: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

ruleNameOptional

public readonly ruleName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

sequenceOptional

public readonly sequence: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

serveStaleOptional

public readonly serveStale: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

siteVersionOptional

public readonly siteVersion: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

sortQueryStringForCacheOptional

public readonly sortQueryStringForCache: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

userDeviceTypeOptional

public readonly userDeviceType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

userGeoOptional

public readonly userGeo: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

userLanguageOptional

public readonly userLanguage: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable