1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. TeoL7AccSetting
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.TeoL7AccSetting

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    Provides a resource to create a teo l7_acc_setting

    Example Usage

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.TeoL7AccSetting;
    import com.pulumi.tencentcloud.TeoL7AccSettingArgs;
    import com.pulumi.tencentcloud.inputs.TeoL7AccSettingZoneConfigArgs;
    import com.pulumi.tencentcloud.inputs.TeoL7AccSettingZoneConfigAccelerateMainlandArgs;
    import com.pulumi.tencentcloud.inputs.TeoL7AccSettingZoneConfigCacheArgs;
    import com.pulumi.tencentcloud.inputs.TeoL7AccSettingZoneConfigCacheCustomTimeArgs;
    import com.pulumi.tencentcloud.inputs.TeoL7AccSettingZoneConfigCacheFollowOriginArgs;
    import com.pulumi.tencentcloud.inputs.TeoL7AccSettingZoneConfigCacheNoCacheArgs;
    import com.pulumi.tencentcloud.inputs.TeoL7AccSettingZoneConfigCacheKeyArgs;
    import com.pulumi.tencentcloud.inputs.TeoL7AccSettingZoneConfigCacheKeyQueryStringArgs;
    import com.pulumi.tencentcloud.inputs.TeoL7AccSettingZoneConfigCachePrefreshArgs;
    import com.pulumi.tencentcloud.inputs.TeoL7AccSettingZoneConfigClientIpCountryArgs;
    import com.pulumi.tencentcloud.inputs.TeoL7AccSettingZoneConfigClientIpHeaderArgs;
    import com.pulumi.tencentcloud.inputs.TeoL7AccSettingZoneConfigCompressionArgs;
    import com.pulumi.tencentcloud.inputs.TeoL7AccSettingZoneConfigForceRedirectHttpsArgs;
    import com.pulumi.tencentcloud.inputs.TeoL7AccSettingZoneConfigGrpcArgs;
    import com.pulumi.tencentcloud.inputs.TeoL7AccSettingZoneConfigHstsArgs;
    import com.pulumi.tencentcloud.inputs.TeoL7AccSettingZoneConfigHttp2Args;
    import com.pulumi.tencentcloud.inputs.TeoL7AccSettingZoneConfigIpv6Args;
    import com.pulumi.tencentcloud.inputs.TeoL7AccSettingZoneConfigMaxAgeArgs;
    import com.pulumi.tencentcloud.inputs.TeoL7AccSettingZoneConfigOcspStaplingArgs;
    import com.pulumi.tencentcloud.inputs.TeoL7AccSettingZoneConfigOfflineCacheArgs;
    import com.pulumi.tencentcloud.inputs.TeoL7AccSettingZoneConfigPostMaxSizeArgs;
    import com.pulumi.tencentcloud.inputs.TeoL7AccSettingZoneConfigQuicArgs;
    import com.pulumi.tencentcloud.inputs.TeoL7AccSettingZoneConfigSmartRoutingArgs;
    import com.pulumi.tencentcloud.inputs.TeoL7AccSettingZoneConfigStandardDebugArgs;
    import com.pulumi.tencentcloud.inputs.TeoL7AccSettingZoneConfigTlsConfigArgs;
    import com.pulumi.tencentcloud.inputs.TeoL7AccSettingZoneConfigUpstreamHttp2Args;
    import com.pulumi.tencentcloud.inputs.TeoL7AccSettingZoneConfigWebSocketArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var teoL7AccSetting = new TeoL7AccSetting("teoL7AccSetting", TeoL7AccSettingArgs.builder()
                .zoneConfig(TeoL7AccSettingZoneConfigArgs.builder()
                    .accelerateMainland(TeoL7AccSettingZoneConfigAccelerateMainlandArgs.builder()
                        .switch_("on")
                        .build())
                    .cache(TeoL7AccSettingZoneConfigCacheArgs.builder()
                        .customTime(TeoL7AccSettingZoneConfigCacheCustomTimeArgs.builder()
                            .cacheTime(2592000)
                            .switch_("off")
                            .build())
                        .followOrigin(TeoL7AccSettingZoneConfigCacheFollowOriginArgs.builder()
                            .defaultCache("off")
                            .defaultCacheStrategy("on")
                            .defaultCacheTime(0)
                            .switch_("on")
                            .build())
                        .noCache(TeoL7AccSettingZoneConfigCacheNoCacheArgs.builder()
                            .switch_("off")
                            .build())
                        .build())
                    .cacheKey(TeoL7AccSettingZoneConfigCacheKeyArgs.builder()
                        .fullUrlCache("on")
                        .ignoreCase("off")
                        .queryString(TeoL7AccSettingZoneConfigCacheKeyQueryStringArgs.builder()
                            .action("includeCustom")
                            .switch_("off")
                            .build())
                        .build())
                    .cachePrefresh(TeoL7AccSettingZoneConfigCachePrefreshArgs.builder()
                        .cacheTimePercent(90)
                        .switch_("off")
                        .build())
                    .clientIpCountry(TeoL7AccSettingZoneConfigClientIpCountryArgs.builder()
                        .switch_("off")
                        .build())
                    .clientIpHeader(TeoL7AccSettingZoneConfigClientIpHeaderArgs.builder()
                        .switch_("off")
                        .build())
                    .compression(TeoL7AccSettingZoneConfigCompressionArgs.builder()
                        .algorithms(                    
                            "brotli",
                            "gzip")
                        .switch_("on")
                        .build())
                    .forceRedirectHttps(TeoL7AccSettingZoneConfigForceRedirectHttpsArgs.builder()
                        .redirectStatusCode(302)
                        .switch_("off")
                        .build())
                    .grpc(TeoL7AccSettingZoneConfigGrpcArgs.builder()
                        .switch_("off")
                        .build())
                    .hsts(TeoL7AccSettingZoneConfigHstsArgs.builder()
                        .includeSubDomains("off")
                        .preload("off")
                        .switch_("off")
                        .timeout(0)
                        .build())
                    .http2(TeoL7AccSettingZoneConfigHttp2Args.builder()
                        .switch_("off")
                        .build())
                    .ipv6(TeoL7AccSettingZoneConfigIpv6Args.builder()
                        .switch_("off")
                        .build())
                    .maxAge(TeoL7AccSettingZoneConfigMaxAgeArgs.builder()
                        .cacheTime(600)
                        .followOrigin("on")
                        .build())
                    .ocspStapling(TeoL7AccSettingZoneConfigOcspStaplingArgs.builder()
                        .switch_("off")
                        .build())
                    .offlineCache(TeoL7AccSettingZoneConfigOfflineCacheArgs.builder()
                        .switch_("on")
                        .build())
                    .postMaxSize(TeoL7AccSettingZoneConfigPostMaxSizeArgs.builder()
                        .maxSize(838860800)
                        .switch_("on")
                        .build())
                    .quic(TeoL7AccSettingZoneConfigQuicArgs.builder()
                        .switch_("off")
                        .build())
                    .smartRouting(TeoL7AccSettingZoneConfigSmartRoutingArgs.builder()
                        .switch_("off")
                        .build())
                    .standardDebug(TeoL7AccSettingZoneConfigStandardDebugArgs.builder()
                        .allowClientIpList()
                        .expires("1969-12-31T16:00:00Z")
                        .switch_("off")
                        .build())
                    .tlsConfig(TeoL7AccSettingZoneConfigTlsConfigArgs.builder()
                        .cipherSuite("loose-v2023")
                        .version(                    
                            "TLSv1",
                            "TLSv1.1",
                            "TLSv1.2",
                            "TLSv1.3")
                        .build())
                    .upstreamHttp2(TeoL7AccSettingZoneConfigUpstreamHttp2Args.builder()
                        .switch_("off")
                        .build())
                    .webSocket(TeoL7AccSettingZoneConfigWebSocketArgs.builder()
                        .switch_("off")
                        .timeout(30)
                        .build())
                    .build())
                .zoneId("zone-36bjhygh1bxe")
                .build());
    
        }
    }
    
    resources:
      teoL7AccSetting:
        type: tencentcloud:TeoL7AccSetting
        properties:
          zoneConfig:
            accelerateMainland:
              switch: on
            cache:
              customTime:
                cacheTime: 2.592e+06
                switch: off
              followOrigin:
                defaultCache: off
                defaultCacheStrategy: on
                defaultCacheTime: 0
                switch: on
              noCache:
                switch: off
            cacheKey:
              fullUrlCache: on
              ignoreCase: off
              queryString:
                action: includeCustom
                switch: off
            cachePrefresh:
              cacheTimePercent: 90
              switch: off
            clientIpCountry:
              switch: off
            clientIpHeader:
              switch: off
            compression:
              algorithms:
                - brotli
                - gzip
              switch: on
            forceRedirectHttps:
              redirectStatusCode: 302
              switch: off
            grpc:
              switch: off
            hsts:
              includeSubDomains: off
              preload: off
              switch: off
              timeout: 0
            http2:
              switch: off
            ipv6:
              switch: off
            maxAge:
              cacheTime: 600
              followOrigin: on
            ocspStapling:
              switch: off
            offlineCache:
              switch: on
            postMaxSize:
              maxSize: 8.388608e+08
              switch: on
            quic:
              switch: off
            smartRouting:
              switch: off
            standardDebug:
              allowClientIpList: []
              expires: 1969-12-31T16:00:00Z
              switch: off
            tlsConfig:
              cipherSuite: loose-v2023
              version:
                - TLSv1
                - TLSv1.1
                - TLSv1.2
                - TLSv1.3
            upstreamHttp2:
              switch: off
            webSocket:
              switch: off
              timeout: 30
          zoneId: zone-36bjhygh1bxe
    

    Create TeoL7AccSetting Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new TeoL7AccSetting(name: string, args: TeoL7AccSettingArgs, opts?: CustomResourceOptions);
    @overload
    def TeoL7AccSetting(resource_name: str,
                        args: TeoL7AccSettingArgs,
                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def TeoL7AccSetting(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        zone_config: Optional[TeoL7AccSettingZoneConfigArgs] = None,
                        zone_id: Optional[str] = None,
                        teo_l7_acc_setting_id: Optional[str] = None)
    func NewTeoL7AccSetting(ctx *Context, name string, args TeoL7AccSettingArgs, opts ...ResourceOption) (*TeoL7AccSetting, error)
    public TeoL7AccSetting(string name, TeoL7AccSettingArgs args, CustomResourceOptions? opts = null)
    public TeoL7AccSetting(String name, TeoL7AccSettingArgs args)
    public TeoL7AccSetting(String name, TeoL7AccSettingArgs args, CustomResourceOptions options)
    
    type: tencentcloud:TeoL7AccSetting
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args TeoL7AccSettingArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args TeoL7AccSettingArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args TeoL7AccSettingArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args TeoL7AccSettingArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args TeoL7AccSettingArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    TeoL7AccSetting Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The TeoL7AccSetting resource accepts the following input properties:

    ZoneConfig TeoL7AccSettingZoneConfig
    Site acceleration global configuration. the settings in this parameter will apply to all domain names under the site. you only need to modify the required settings directly, and other settings not passed in will remain unchanged.
    ZoneId string
    Zone id.
    TeoL7AccSettingId string
    ID of the resource.
    ZoneConfig TeoL7AccSettingZoneConfigArgs
    Site acceleration global configuration. the settings in this parameter will apply to all domain names under the site. you only need to modify the required settings directly, and other settings not passed in will remain unchanged.
    ZoneId string
    Zone id.
    TeoL7AccSettingId string
    ID of the resource.
    zoneConfig TeoL7AccSettingZoneConfig
    Site acceleration global configuration. the settings in this parameter will apply to all domain names under the site. you only need to modify the required settings directly, and other settings not passed in will remain unchanged.
    zoneId String
    Zone id.
    teoL7AccSettingId String
    ID of the resource.
    zoneConfig TeoL7AccSettingZoneConfig
    Site acceleration global configuration. the settings in this parameter will apply to all domain names under the site. you only need to modify the required settings directly, and other settings not passed in will remain unchanged.
    zoneId string
    Zone id.
    teoL7AccSettingId string
    ID of the resource.
    zone_config TeoL7AccSettingZoneConfigArgs
    Site acceleration global configuration. the settings in this parameter will apply to all domain names under the site. you only need to modify the required settings directly, and other settings not passed in will remain unchanged.
    zone_id str
    Zone id.
    teo_l7_acc_setting_id str
    ID of the resource.
    zoneConfig Property Map
    Site acceleration global configuration. the settings in this parameter will apply to all domain names under the site. you only need to modify the required settings directly, and other settings not passed in will remain unchanged.
    zoneId String
    Zone id.
    teoL7AccSettingId String
    ID of the resource.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the TeoL7AccSetting resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    ZoneName string
    Zone name.
    Id string
    The provider-assigned unique ID for this managed resource.
    ZoneName string
    Zone name.
    id String
    The provider-assigned unique ID for this managed resource.
    zoneName String
    Zone name.
    id string
    The provider-assigned unique ID for this managed resource.
    zoneName string
    Zone name.
    id str
    The provider-assigned unique ID for this managed resource.
    zone_name str
    Zone name.
    id String
    The provider-assigned unique ID for this managed resource.
    zoneName String
    Zone name.

    Look up Existing TeoL7AccSetting Resource

    Get an existing TeoL7AccSetting resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: TeoL7AccSettingState, opts?: CustomResourceOptions): TeoL7AccSetting
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            teo_l7_acc_setting_id: Optional[str] = None,
            zone_config: Optional[TeoL7AccSettingZoneConfigArgs] = None,
            zone_id: Optional[str] = None,
            zone_name: Optional[str] = None) -> TeoL7AccSetting
    func GetTeoL7AccSetting(ctx *Context, name string, id IDInput, state *TeoL7AccSettingState, opts ...ResourceOption) (*TeoL7AccSetting, error)
    public static TeoL7AccSetting Get(string name, Input<string> id, TeoL7AccSettingState? state, CustomResourceOptions? opts = null)
    public static TeoL7AccSetting get(String name, Output<String> id, TeoL7AccSettingState state, CustomResourceOptions options)
    resources:  _:    type: tencentcloud:TeoL7AccSetting    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    TeoL7AccSettingId string
    ID of the resource.
    ZoneConfig TeoL7AccSettingZoneConfig
    Site acceleration global configuration. the settings in this parameter will apply to all domain names under the site. you only need to modify the required settings directly, and other settings not passed in will remain unchanged.
    ZoneId string
    Zone id.
    ZoneName string
    Zone name.
    TeoL7AccSettingId string
    ID of the resource.
    ZoneConfig TeoL7AccSettingZoneConfigArgs
    Site acceleration global configuration. the settings in this parameter will apply to all domain names under the site. you only need to modify the required settings directly, and other settings not passed in will remain unchanged.
    ZoneId string
    Zone id.
    ZoneName string
    Zone name.
    teoL7AccSettingId String
    ID of the resource.
    zoneConfig TeoL7AccSettingZoneConfig
    Site acceleration global configuration. the settings in this parameter will apply to all domain names under the site. you only need to modify the required settings directly, and other settings not passed in will remain unchanged.
    zoneId String
    Zone id.
    zoneName String
    Zone name.
    teoL7AccSettingId string
    ID of the resource.
    zoneConfig TeoL7AccSettingZoneConfig
    Site acceleration global configuration. the settings in this parameter will apply to all domain names under the site. you only need to modify the required settings directly, and other settings not passed in will remain unchanged.
    zoneId string
    Zone id.
    zoneName string
    Zone name.
    teo_l7_acc_setting_id str
    ID of the resource.
    zone_config TeoL7AccSettingZoneConfigArgs
    Site acceleration global configuration. the settings in this parameter will apply to all domain names under the site. you only need to modify the required settings directly, and other settings not passed in will remain unchanged.
    zone_id str
    Zone id.
    zone_name str
    Zone name.
    teoL7AccSettingId String
    ID of the resource.
    zoneConfig Property Map
    Site acceleration global configuration. the settings in this parameter will apply to all domain names under the site. you only need to modify the required settings directly, and other settings not passed in will remain unchanged.
    zoneId String
    Zone id.
    zoneName String
    Zone name.

    Supporting Types

    TeoL7AccSettingZoneConfig, TeoL7AccSettingZoneConfigArgs

    AccelerateMainland TeoL7AccSettingZoneConfigAccelerateMainland
    Accelerate optimization and configuration in mainland china.
    Cache TeoL7AccSettingZoneConfigCache
    Node cache expiration time configuration.
    CacheKey TeoL7AccSettingZoneConfigCacheKey
    The node cache key configuration.
    CachePrefresh TeoL7AccSettingZoneConfigCachePrefresh
    Cache prefresh configuration.
    ClientIpCountry TeoL7AccSettingZoneConfigClientIpCountry
    Client ip origin-pull request header configuration.
    ClientIpHeader TeoL7AccSettingZoneConfigClientIpHeader
    Client ip origin-pull request header configuration.
    Compression TeoL7AccSettingZoneConfigCompression
    Smart compression configuration.
    ForceRedirectHttps TeoL7AccSettingZoneConfigForceRedirectHttps
    Forced https redirect configuration for access protocols.
    Grpc TeoL7AccSettingZoneConfigGrpc
    Configuration of grpc support.
    Hsts TeoL7AccSettingZoneConfigHsts
    HSTS configuration.
    Http2 TeoL7AccSettingZoneConfigHttp2
    HTTP/2 configuration.
    Ipv6 TeoL7AccSettingZoneConfigIpv6
    IPv6 access configuration.
    MaxAge TeoL7AccSettingZoneConfigMaxAge
    Browser cache rule configuration, which is used to set the default value of maxage and is disabled by default.
    OcspStapling TeoL7AccSettingZoneConfigOcspStapling
    OCSP stapling configuration.
    OfflineCache TeoL7AccSettingZoneConfigOfflineCache
    Offline cache configuration.
    PostMaxSize TeoL7AccSettingZoneConfigPostMaxSize
    POST request transport configuration.
    Quic TeoL7AccSettingZoneConfigQuic
    QUIC access configuration.
    SmartRouting TeoL7AccSettingZoneConfigSmartRouting
    Intelligent acceleration configuration.
    StandardDebug TeoL7AccSettingZoneConfigStandardDebug
    Standard debugging configuration.
    TlsConfig TeoL7AccSettingZoneConfigTlsConfig
    TLS configuration.
    UpstreamHttp2 TeoL7AccSettingZoneConfigUpstreamHttp2
    HTTP2 origin-pull configuration.
    WebSocket TeoL7AccSettingZoneConfigWebSocket
    WebSocket configuration.
    AccelerateMainland TeoL7AccSettingZoneConfigAccelerateMainland
    Accelerate optimization and configuration in mainland china.
    Cache TeoL7AccSettingZoneConfigCache
    Node cache expiration time configuration.
    CacheKey TeoL7AccSettingZoneConfigCacheKey
    The node cache key configuration.
    CachePrefresh TeoL7AccSettingZoneConfigCachePrefresh
    Cache prefresh configuration.
    ClientIpCountry TeoL7AccSettingZoneConfigClientIpCountry
    Client ip origin-pull request header configuration.
    ClientIpHeader TeoL7AccSettingZoneConfigClientIpHeader
    Client ip origin-pull request header configuration.
    Compression TeoL7AccSettingZoneConfigCompression
    Smart compression configuration.
    ForceRedirectHttps TeoL7AccSettingZoneConfigForceRedirectHttps
    Forced https redirect configuration for access protocols.
    Grpc TeoL7AccSettingZoneConfigGrpc
    Configuration of grpc support.
    Hsts TeoL7AccSettingZoneConfigHsts
    HSTS configuration.
    Http2 TeoL7AccSettingZoneConfigHttp2
    HTTP/2 configuration.
    Ipv6 TeoL7AccSettingZoneConfigIpv6
    IPv6 access configuration.
    MaxAge TeoL7AccSettingZoneConfigMaxAge
    Browser cache rule configuration, which is used to set the default value of maxage and is disabled by default.
    OcspStapling TeoL7AccSettingZoneConfigOcspStapling
    OCSP stapling configuration.
    OfflineCache TeoL7AccSettingZoneConfigOfflineCache
    Offline cache configuration.
    PostMaxSize TeoL7AccSettingZoneConfigPostMaxSize
    POST request transport configuration.
    Quic TeoL7AccSettingZoneConfigQuic
    QUIC access configuration.
    SmartRouting TeoL7AccSettingZoneConfigSmartRouting
    Intelligent acceleration configuration.
    StandardDebug TeoL7AccSettingZoneConfigStandardDebug
    Standard debugging configuration.
    TlsConfig TeoL7AccSettingZoneConfigTlsConfig
    TLS configuration.
    UpstreamHttp2 TeoL7AccSettingZoneConfigUpstreamHttp2
    HTTP2 origin-pull configuration.
    WebSocket TeoL7AccSettingZoneConfigWebSocket
    WebSocket configuration.
    accelerateMainland TeoL7AccSettingZoneConfigAccelerateMainland
    Accelerate optimization and configuration in mainland china.
    cache TeoL7AccSettingZoneConfigCache
    Node cache expiration time configuration.
    cacheKey TeoL7AccSettingZoneConfigCacheKey
    The node cache key configuration.
    cachePrefresh TeoL7AccSettingZoneConfigCachePrefresh
    Cache prefresh configuration.
    clientIpCountry TeoL7AccSettingZoneConfigClientIpCountry
    Client ip origin-pull request header configuration.
    clientIpHeader TeoL7AccSettingZoneConfigClientIpHeader
    Client ip origin-pull request header configuration.
    compression TeoL7AccSettingZoneConfigCompression
    Smart compression configuration.
    forceRedirectHttps TeoL7AccSettingZoneConfigForceRedirectHttps
    Forced https redirect configuration for access protocols.
    grpc TeoL7AccSettingZoneConfigGrpc
    Configuration of grpc support.
    hsts TeoL7AccSettingZoneConfigHsts
    HSTS configuration.
    http2 TeoL7AccSettingZoneConfigHttp2
    HTTP/2 configuration.
    ipv6 TeoL7AccSettingZoneConfigIpv6
    IPv6 access configuration.
    maxAge TeoL7AccSettingZoneConfigMaxAge
    Browser cache rule configuration, which is used to set the default value of maxage and is disabled by default.
    ocspStapling TeoL7AccSettingZoneConfigOcspStapling
    OCSP stapling configuration.
    offlineCache TeoL7AccSettingZoneConfigOfflineCache
    Offline cache configuration.
    postMaxSize TeoL7AccSettingZoneConfigPostMaxSize
    POST request transport configuration.
    quic TeoL7AccSettingZoneConfigQuic
    QUIC access configuration.
    smartRouting TeoL7AccSettingZoneConfigSmartRouting
    Intelligent acceleration configuration.
    standardDebug TeoL7AccSettingZoneConfigStandardDebug
    Standard debugging configuration.
    tlsConfig TeoL7AccSettingZoneConfigTlsConfig
    TLS configuration.
    upstreamHttp2 TeoL7AccSettingZoneConfigUpstreamHttp2
    HTTP2 origin-pull configuration.
    webSocket TeoL7AccSettingZoneConfigWebSocket
    WebSocket configuration.
    accelerateMainland TeoL7AccSettingZoneConfigAccelerateMainland
    Accelerate optimization and configuration in mainland china.
    cache TeoL7AccSettingZoneConfigCache
    Node cache expiration time configuration.
    cacheKey TeoL7AccSettingZoneConfigCacheKey
    The node cache key configuration.
    cachePrefresh TeoL7AccSettingZoneConfigCachePrefresh
    Cache prefresh configuration.
    clientIpCountry TeoL7AccSettingZoneConfigClientIpCountry
    Client ip origin-pull request header configuration.
    clientIpHeader TeoL7AccSettingZoneConfigClientIpHeader
    Client ip origin-pull request header configuration.
    compression TeoL7AccSettingZoneConfigCompression
    Smart compression configuration.
    forceRedirectHttps TeoL7AccSettingZoneConfigForceRedirectHttps
    Forced https redirect configuration for access protocols.
    grpc TeoL7AccSettingZoneConfigGrpc
    Configuration of grpc support.
    hsts TeoL7AccSettingZoneConfigHsts
    HSTS configuration.
    http2 TeoL7AccSettingZoneConfigHttp2
    HTTP/2 configuration.
    ipv6 TeoL7AccSettingZoneConfigIpv6
    IPv6 access configuration.
    maxAge TeoL7AccSettingZoneConfigMaxAge
    Browser cache rule configuration, which is used to set the default value of maxage and is disabled by default.
    ocspStapling TeoL7AccSettingZoneConfigOcspStapling
    OCSP stapling configuration.
    offlineCache TeoL7AccSettingZoneConfigOfflineCache
    Offline cache configuration.
    postMaxSize TeoL7AccSettingZoneConfigPostMaxSize
    POST request transport configuration.
    quic TeoL7AccSettingZoneConfigQuic
    QUIC access configuration.
    smartRouting TeoL7AccSettingZoneConfigSmartRouting
    Intelligent acceleration configuration.
    standardDebug TeoL7AccSettingZoneConfigStandardDebug
    Standard debugging configuration.
    tlsConfig TeoL7AccSettingZoneConfigTlsConfig
    TLS configuration.
    upstreamHttp2 TeoL7AccSettingZoneConfigUpstreamHttp2
    HTTP2 origin-pull configuration.
    webSocket TeoL7AccSettingZoneConfigWebSocket
    WebSocket configuration.
    accelerate_mainland TeoL7AccSettingZoneConfigAccelerateMainland
    Accelerate optimization and configuration in mainland china.
    cache TeoL7AccSettingZoneConfigCache
    Node cache expiration time configuration.
    cache_key TeoL7AccSettingZoneConfigCacheKey
    The node cache key configuration.
    cache_prefresh TeoL7AccSettingZoneConfigCachePrefresh
    Cache prefresh configuration.
    client_ip_country TeoL7AccSettingZoneConfigClientIpCountry
    Client ip origin-pull request header configuration.
    client_ip_header TeoL7AccSettingZoneConfigClientIpHeader
    Client ip origin-pull request header configuration.
    compression TeoL7AccSettingZoneConfigCompression
    Smart compression configuration.
    force_redirect_https TeoL7AccSettingZoneConfigForceRedirectHttps
    Forced https redirect configuration for access protocols.
    grpc TeoL7AccSettingZoneConfigGrpc
    Configuration of grpc support.
    hsts TeoL7AccSettingZoneConfigHsts
    HSTS configuration.
    http2 TeoL7AccSettingZoneConfigHttp2
    HTTP/2 configuration.
    ipv6 TeoL7AccSettingZoneConfigIpv6
    IPv6 access configuration.
    max_age TeoL7AccSettingZoneConfigMaxAge
    Browser cache rule configuration, which is used to set the default value of maxage and is disabled by default.
    ocsp_stapling TeoL7AccSettingZoneConfigOcspStapling
    OCSP stapling configuration.
    offline_cache TeoL7AccSettingZoneConfigOfflineCache
    Offline cache configuration.
    post_max_size TeoL7AccSettingZoneConfigPostMaxSize
    POST request transport configuration.
    quic TeoL7AccSettingZoneConfigQuic
    QUIC access configuration.
    smart_routing TeoL7AccSettingZoneConfigSmartRouting
    Intelligent acceleration configuration.
    standard_debug TeoL7AccSettingZoneConfigStandardDebug
    Standard debugging configuration.
    tls_config TeoL7AccSettingZoneConfigTlsConfig
    TLS configuration.
    upstream_http2 TeoL7AccSettingZoneConfigUpstreamHttp2
    HTTP2 origin-pull configuration.
    web_socket TeoL7AccSettingZoneConfigWebSocket
    WebSocket configuration.
    accelerateMainland Property Map
    Accelerate optimization and configuration in mainland china.
    cache Property Map
    Node cache expiration time configuration.
    cacheKey Property Map
    The node cache key configuration.
    cachePrefresh Property Map
    Cache prefresh configuration.
    clientIpCountry Property Map
    Client ip origin-pull request header configuration.
    clientIpHeader Property Map
    Client ip origin-pull request header configuration.
    compression Property Map
    Smart compression configuration.
    forceRedirectHttps Property Map
    Forced https redirect configuration for access protocols.
    grpc Property Map
    Configuration of grpc support.
    hsts Property Map
    HSTS configuration.
    http2 Property Map
    HTTP/2 configuration.
    ipv6 Property Map
    IPv6 access configuration.
    maxAge Property Map
    Browser cache rule configuration, which is used to set the default value of maxage and is disabled by default.
    ocspStapling Property Map
    OCSP stapling configuration.
    offlineCache Property Map
    Offline cache configuration.
    postMaxSize Property Map
    POST request transport configuration.
    quic Property Map
    QUIC access configuration.
    smartRouting Property Map
    Intelligent acceleration configuration.
    standardDebug Property Map
    Standard debugging configuration.
    tlsConfig Property Map
    TLS configuration.
    upstreamHttp2 Property Map
    HTTP2 origin-pull configuration.
    webSocket Property Map
    WebSocket configuration.

    TeoL7AccSettingZoneConfigAccelerateMainland, TeoL7AccSettingZoneConfigAccelerateMainlandArgs

    Switch string
    Mainland china acceleration optimization switch. valid values: on: Enable; off: Disable.
    Switch string
    Mainland china acceleration optimization switch. valid values: on: Enable; off: Disable.
    switch_ String
    Mainland china acceleration optimization switch. valid values: on: Enable; off: Disable.
    switch string
    Mainland china acceleration optimization switch. valid values: on: Enable; off: Disable.
    switch str
    Mainland china acceleration optimization switch. valid values: on: Enable; off: Disable.
    switch String
    Mainland china acceleration optimization switch. valid values: on: Enable; off: Disable.

    TeoL7AccSettingZoneConfigCache, TeoL7AccSettingZoneConfigCacheArgs

    CustomTime TeoL7AccSettingZoneConfigCacheCustomTime
    Custom cache time configuration. only one of followorigin, nocache, customtime can have switch set to on.
    FollowOrigin TeoL7AccSettingZoneConfigCacheFollowOrigin
    Follow origin server cache configuration. only one of followorigin, nocache, customtime can have switch set to on.
    NoCache TeoL7AccSettingZoneConfigCacheNoCache
    No cache configuration. only one of followorigin, nocache, customtime can have switch set to on.
    CustomTime TeoL7AccSettingZoneConfigCacheCustomTime
    Custom cache time configuration. only one of followorigin, nocache, customtime can have switch set to on.
    FollowOrigin TeoL7AccSettingZoneConfigCacheFollowOrigin
    Follow origin server cache configuration. only one of followorigin, nocache, customtime can have switch set to on.
    NoCache TeoL7AccSettingZoneConfigCacheNoCache
    No cache configuration. only one of followorigin, nocache, customtime can have switch set to on.
    customTime TeoL7AccSettingZoneConfigCacheCustomTime
    Custom cache time configuration. only one of followorigin, nocache, customtime can have switch set to on.
    followOrigin TeoL7AccSettingZoneConfigCacheFollowOrigin
    Follow origin server cache configuration. only one of followorigin, nocache, customtime can have switch set to on.
    noCache TeoL7AccSettingZoneConfigCacheNoCache
    No cache configuration. only one of followorigin, nocache, customtime can have switch set to on.
    customTime TeoL7AccSettingZoneConfigCacheCustomTime
    Custom cache time configuration. only one of followorigin, nocache, customtime can have switch set to on.
    followOrigin TeoL7AccSettingZoneConfigCacheFollowOrigin
    Follow origin server cache configuration. only one of followorigin, nocache, customtime can have switch set to on.
    noCache TeoL7AccSettingZoneConfigCacheNoCache
    No cache configuration. only one of followorigin, nocache, customtime can have switch set to on.
    custom_time TeoL7AccSettingZoneConfigCacheCustomTime
    Custom cache time configuration. only one of followorigin, nocache, customtime can have switch set to on.
    follow_origin TeoL7AccSettingZoneConfigCacheFollowOrigin
    Follow origin server cache configuration. only one of followorigin, nocache, customtime can have switch set to on.
    no_cache TeoL7AccSettingZoneConfigCacheNoCache
    No cache configuration. only one of followorigin, nocache, customtime can have switch set to on.
    customTime Property Map
    Custom cache time configuration. only one of followorigin, nocache, customtime can have switch set to on.
    followOrigin Property Map
    Follow origin server cache configuration. only one of followorigin, nocache, customtime can have switch set to on.
    noCache Property Map
    No cache configuration. only one of followorigin, nocache, customtime can have switch set to on.

    TeoL7AccSettingZoneConfigCacheCustomTime, TeoL7AccSettingZoneConfigCacheCustomTimeArgs

    CacheTime double
    Custom cache time value, unit: seconds. value range: 0-315360000. Note: This field is required when switch is on; when switch is off, this field is not required and will not take effect if filled.
    Switch string
    Custom cache time switch. values: on: Enable; off: Disable.
    CacheTime float64
    Custom cache time value, unit: seconds. value range: 0-315360000. Note: This field is required when switch is on; when switch is off, this field is not required and will not take effect if filled.
    Switch string
    Custom cache time switch. values: on: Enable; off: Disable.
    cacheTime Double
    Custom cache time value, unit: seconds. value range: 0-315360000. Note: This field is required when switch is on; when switch is off, this field is not required and will not take effect if filled.
    switch_ String
    Custom cache time switch. values: on: Enable; off: Disable.
    cacheTime number
    Custom cache time value, unit: seconds. value range: 0-315360000. Note: This field is required when switch is on; when switch is off, this field is not required and will not take effect if filled.
    switch string
    Custom cache time switch. values: on: Enable; off: Disable.
    cache_time float
    Custom cache time value, unit: seconds. value range: 0-315360000. Note: This field is required when switch is on; when switch is off, this field is not required and will not take effect if filled.
    switch str
    Custom cache time switch. values: on: Enable; off: Disable.
    cacheTime Number
    Custom cache time value, unit: seconds. value range: 0-315360000. Note: This field is required when switch is on; when switch is off, this field is not required and will not take effect if filled.
    switch String
    Custom cache time switch. values: on: Enable; off: Disable.

    TeoL7AccSettingZoneConfigCacheFollowOrigin, TeoL7AccSettingZoneConfigCacheFollowOriginArgs

    Switch string
    Whether to enable the configuration of following the origin server. Valid values: on: Enable; off: Disable.
    DefaultCache string
    Whether to cache when an origin server does not return the cache-control header. this field is required when switch is on; when switch is off, this field is not required and will be ineffective if filled. valid values: on: Cache; off: Do not cache.
    DefaultCacheStrategy string
    Whether to use the default caching policy when an origin server does not return the cache-control header. this field is required when defaultcache is set to on; otherwise, it is ineffective. when defaultcachetime is not 0, this field should be off. valid values: on: Use the default caching policy. off: Do not use the default caching policy.
    DefaultCacheTime double
    The default cache time in seconds when an origin server does not return the cache-control header. the value ranges from 0 to 315360000. this field is required when defaultcache is set to on; otherwise, it is ineffective. when defaultcachestrategy is on, this field should be 0.
    Switch string
    Whether to enable the configuration of following the origin server. Valid values: on: Enable; off: Disable.
    DefaultCache string
    Whether to cache when an origin server does not return the cache-control header. this field is required when switch is on; when switch is off, this field is not required and will be ineffective if filled. valid values: on: Cache; off: Do not cache.
    DefaultCacheStrategy string
    Whether to use the default caching policy when an origin server does not return the cache-control header. this field is required when defaultcache is set to on; otherwise, it is ineffective. when defaultcachetime is not 0, this field should be off. valid values: on: Use the default caching policy. off: Do not use the default caching policy.
    DefaultCacheTime float64
    The default cache time in seconds when an origin server does not return the cache-control header. the value ranges from 0 to 315360000. this field is required when defaultcache is set to on; otherwise, it is ineffective. when defaultcachestrategy is on, this field should be 0.
    switch_ String
    Whether to enable the configuration of following the origin server. Valid values: on: Enable; off: Disable.
    defaultCache String
    Whether to cache when an origin server does not return the cache-control header. this field is required when switch is on; when switch is off, this field is not required and will be ineffective if filled. valid values: on: Cache; off: Do not cache.
    defaultCacheStrategy String
    Whether to use the default caching policy when an origin server does not return the cache-control header. this field is required when defaultcache is set to on; otherwise, it is ineffective. when defaultcachetime is not 0, this field should be off. valid values: on: Use the default caching policy. off: Do not use the default caching policy.
    defaultCacheTime Double
    The default cache time in seconds when an origin server does not return the cache-control header. the value ranges from 0 to 315360000. this field is required when defaultcache is set to on; otherwise, it is ineffective. when defaultcachestrategy is on, this field should be 0.
    switch string
    Whether to enable the configuration of following the origin server. Valid values: on: Enable; off: Disable.
    defaultCache string
    Whether to cache when an origin server does not return the cache-control header. this field is required when switch is on; when switch is off, this field is not required and will be ineffective if filled. valid values: on: Cache; off: Do not cache.
    defaultCacheStrategy string
    Whether to use the default caching policy when an origin server does not return the cache-control header. this field is required when defaultcache is set to on; otherwise, it is ineffective. when defaultcachetime is not 0, this field should be off. valid values: on: Use the default caching policy. off: Do not use the default caching policy.
    defaultCacheTime number
    The default cache time in seconds when an origin server does not return the cache-control header. the value ranges from 0 to 315360000. this field is required when defaultcache is set to on; otherwise, it is ineffective. when defaultcachestrategy is on, this field should be 0.
    switch str
    Whether to enable the configuration of following the origin server. Valid values: on: Enable; off: Disable.
    default_cache str
    Whether to cache when an origin server does not return the cache-control header. this field is required when switch is on; when switch is off, this field is not required and will be ineffective if filled. valid values: on: Cache; off: Do not cache.
    default_cache_strategy str
    Whether to use the default caching policy when an origin server does not return the cache-control header. this field is required when defaultcache is set to on; otherwise, it is ineffective. when defaultcachetime is not 0, this field should be off. valid values: on: Use the default caching policy. off: Do not use the default caching policy.
    default_cache_time float
    The default cache time in seconds when an origin server does not return the cache-control header. the value ranges from 0 to 315360000. this field is required when defaultcache is set to on; otherwise, it is ineffective. when defaultcachestrategy is on, this field should be 0.
    switch String
    Whether to enable the configuration of following the origin server. Valid values: on: Enable; off: Disable.
    defaultCache String
    Whether to cache when an origin server does not return the cache-control header. this field is required when switch is on; when switch is off, this field is not required and will be ineffective if filled. valid values: on: Cache; off: Do not cache.
    defaultCacheStrategy String
    Whether to use the default caching policy when an origin server does not return the cache-control header. this field is required when defaultcache is set to on; otherwise, it is ineffective. when defaultcachetime is not 0, this field should be off. valid values: on: Use the default caching policy. off: Do not use the default caching policy.
    defaultCacheTime Number
    The default cache time in seconds when an origin server does not return the cache-control header. the value ranges from 0 to 315360000. this field is required when defaultcache is set to on; otherwise, it is ineffective. when defaultcachestrategy is on, this field should be 0.

    TeoL7AccSettingZoneConfigCacheKey, TeoL7AccSettingZoneConfigCacheKeyArgs

    FullUrlCache string
    Whether to enable full-path cache. values: on: Enable full-path cache (i.e., disable ignore query string); off: Disable full-path cache (i.e., enable ignore query string).
    IgnoreCase string
    Whether to ignore case in the cache key. values: on: Ignore; off: Not ignore.
    QueryString TeoL7AccSettingZoneConfigCacheKeyQueryString
    Query string retention configuration parameter. this field and fullurlcache must be set simultaneously, but cannot both be on.
    FullUrlCache string
    Whether to enable full-path cache. values: on: Enable full-path cache (i.e., disable ignore query string); off: Disable full-path cache (i.e., enable ignore query string).
    IgnoreCase string
    Whether to ignore case in the cache key. values: on: Ignore; off: Not ignore.
    QueryString TeoL7AccSettingZoneConfigCacheKeyQueryString
    Query string retention configuration parameter. this field and fullurlcache must be set simultaneously, but cannot both be on.
    fullUrlCache String
    Whether to enable full-path cache. values: on: Enable full-path cache (i.e., disable ignore query string); off: Disable full-path cache (i.e., enable ignore query string).
    ignoreCase String
    Whether to ignore case in the cache key. values: on: Ignore; off: Not ignore.
    queryString TeoL7AccSettingZoneConfigCacheKeyQueryString
    Query string retention configuration parameter. this field and fullurlcache must be set simultaneously, but cannot both be on.
    fullUrlCache string
    Whether to enable full-path cache. values: on: Enable full-path cache (i.e., disable ignore query string); off: Disable full-path cache (i.e., enable ignore query string).
    ignoreCase string
    Whether to ignore case in the cache key. values: on: Ignore; off: Not ignore.
    queryString TeoL7AccSettingZoneConfigCacheKeyQueryString
    Query string retention configuration parameter. this field and fullurlcache must be set simultaneously, but cannot both be on.
    full_url_cache str
    Whether to enable full-path cache. values: on: Enable full-path cache (i.e., disable ignore query string); off: Disable full-path cache (i.e., enable ignore query string).
    ignore_case str
    Whether to ignore case in the cache key. values: on: Ignore; off: Not ignore.
    query_string TeoL7AccSettingZoneConfigCacheKeyQueryString
    Query string retention configuration parameter. this field and fullurlcache must be set simultaneously, but cannot both be on.
    fullUrlCache String
    Whether to enable full-path cache. values: on: Enable full-path cache (i.e., disable ignore query string); off: Disable full-path cache (i.e., enable ignore query string).
    ignoreCase String
    Whether to ignore case in the cache key. values: on: Ignore; off: Not ignore.
    queryString Property Map
    Query string retention configuration parameter. this field and fullurlcache must be set simultaneously, but cannot both be on.

    TeoL7AccSettingZoneConfigCacheKeyQueryString, TeoL7AccSettingZoneConfigCacheKeyQueryStringArgs

    Action string
    Actions to retain/ignore specified parameters in the query string. values: includeCustom: retain partial parameters; excludeCustom: ignore partial parameters. Note: This field is required when switch is on. when switch is off, this field is not required and will not take effect if filled.
    Switch string
    Query string retain/ignore specified parameter switch. valid values are: on: Enable; off: Disable.
    Values List<string>
    List of parameter names to be retained/ignored in the query string. note: This field is required when switch is on. when switch is off, this field is not required and will not take effect if filled.
    Action string
    Actions to retain/ignore specified parameters in the query string. values: includeCustom: retain partial parameters; excludeCustom: ignore partial parameters. Note: This field is required when switch is on. when switch is off, this field is not required and will not take effect if filled.
    Switch string
    Query string retain/ignore specified parameter switch. valid values are: on: Enable; off: Disable.
    Values []string
    List of parameter names to be retained/ignored in the query string. note: This field is required when switch is on. when switch is off, this field is not required and will not take effect if filled.
    action String
    Actions to retain/ignore specified parameters in the query string. values: includeCustom: retain partial parameters; excludeCustom: ignore partial parameters. Note: This field is required when switch is on. when switch is off, this field is not required and will not take effect if filled.
    switch_ String
    Query string retain/ignore specified parameter switch. valid values are: on: Enable; off: Disable.
    values List<String>
    List of parameter names to be retained/ignored in the query string. note: This field is required when switch is on. when switch is off, this field is not required and will not take effect if filled.
    action string
    Actions to retain/ignore specified parameters in the query string. values: includeCustom: retain partial parameters; excludeCustom: ignore partial parameters. Note: This field is required when switch is on. when switch is off, this field is not required and will not take effect if filled.
    switch string
    Query string retain/ignore specified parameter switch. valid values are: on: Enable; off: Disable.
    values string[]
    List of parameter names to be retained/ignored in the query string. note: This field is required when switch is on. when switch is off, this field is not required and will not take effect if filled.
    action str
    Actions to retain/ignore specified parameters in the query string. values: includeCustom: retain partial parameters; excludeCustom: ignore partial parameters. Note: This field is required when switch is on. when switch is off, this field is not required and will not take effect if filled.
    switch str
    Query string retain/ignore specified parameter switch. valid values are: on: Enable; off: Disable.
    values Sequence[str]
    List of parameter names to be retained/ignored in the query string. note: This field is required when switch is on. when switch is off, this field is not required and will not take effect if filled.
    action String
    Actions to retain/ignore specified parameters in the query string. values: includeCustom: retain partial parameters; excludeCustom: ignore partial parameters. Note: This field is required when switch is on. when switch is off, this field is not required and will not take effect if filled.
    switch String
    Query string retain/ignore specified parameter switch. valid values are: on: Enable; off: Disable.
    values List<String>
    List of parameter names to be retained/ignored in the query string. note: This field is required when switch is on. when switch is off, this field is not required and will not take effect if filled.

    TeoL7AccSettingZoneConfigCacheNoCache, TeoL7AccSettingZoneConfigCacheNoCacheArgs

    Switch string
    Whether to enable no-cache configuration. Valid values: on: Enable; off: Disable.
    Switch string
    Whether to enable no-cache configuration. Valid values: on: Enable; off: Disable.
    switch_ String
    Whether to enable no-cache configuration. Valid values: on: Enable; off: Disable.
    switch string
    Whether to enable no-cache configuration. Valid values: on: Enable; off: Disable.
    switch str
    Whether to enable no-cache configuration. Valid values: on: Enable; off: Disable.
    switch String
    Whether to enable no-cache configuration. Valid values: on: Enable; off: Disable.

    TeoL7AccSettingZoneConfigCachePrefresh, TeoL7AccSettingZoneConfigCachePrefreshArgs

    CacheTimePercent double
    Prefresh interval set as a percentage of the node cache time. value range: 1-99. Note: This field is required when switch is on; when switch is off, this field is not required and will not take effect if filled.
    Switch string
    Whether to enable cache prefresh. values: on: Enable; off: Disable.
    CacheTimePercent float64
    Prefresh interval set as a percentage of the node cache time. value range: 1-99. Note: This field is required when switch is on; when switch is off, this field is not required and will not take effect if filled.
    Switch string
    Whether to enable cache prefresh. values: on: Enable; off: Disable.
    cacheTimePercent Double
    Prefresh interval set as a percentage of the node cache time. value range: 1-99. Note: This field is required when switch is on; when switch is off, this field is not required and will not take effect if filled.
    switch_ String
    Whether to enable cache prefresh. values: on: Enable; off: Disable.
    cacheTimePercent number
    Prefresh interval set as a percentage of the node cache time. value range: 1-99. Note: This field is required when switch is on; when switch is off, this field is not required and will not take effect if filled.
    switch string
    Whether to enable cache prefresh. values: on: Enable; off: Disable.
    cache_time_percent float
    Prefresh interval set as a percentage of the node cache time. value range: 1-99. Note: This field is required when switch is on; when switch is off, this field is not required and will not take effect if filled.
    switch str
    Whether to enable cache prefresh. values: on: Enable; off: Disable.
    cacheTimePercent Number
    Prefresh interval set as a percentage of the node cache time. value range: 1-99. Note: This field is required when switch is on; when switch is off, this field is not required and will not take effect if filled.
    switch String
    Whether to enable cache prefresh. values: on: Enable; off: Disable.

    TeoL7AccSettingZoneConfigClientIpCountry, TeoL7AccSettingZoneConfigClientIpCountryArgs

    HeaderName string
    Name of the request header that contains the client IP region. It is valid when Switch=on. The default value EO-Client-IPCountry is used when it is not specified.
    Switch string
    Whether to enable configuration. Values: on: Enable; off: Disable.
    HeaderName string
    Name of the request header that contains the client IP region. It is valid when Switch=on. The default value EO-Client-IPCountry is used when it is not specified.
    Switch string
    Whether to enable configuration. Values: on: Enable; off: Disable.
    headerName String
    Name of the request header that contains the client IP region. It is valid when Switch=on. The default value EO-Client-IPCountry is used when it is not specified.
    switch_ String
    Whether to enable configuration. Values: on: Enable; off: Disable.
    headerName string
    Name of the request header that contains the client IP region. It is valid when Switch=on. The default value EO-Client-IPCountry is used when it is not specified.
    switch string
    Whether to enable configuration. Values: on: Enable; off: Disable.
    header_name str
    Name of the request header that contains the client IP region. It is valid when Switch=on. The default value EO-Client-IPCountry is used when it is not specified.
    switch str
    Whether to enable configuration. Values: on: Enable; off: Disable.
    headerName String
    Name of the request header that contains the client IP region. It is valid when Switch=on. The default value EO-Client-IPCountry is used when it is not specified.
    switch String
    Whether to enable configuration. Values: on: Enable; off: Disable.

    TeoL7AccSettingZoneConfigClientIpHeader, TeoL7AccSettingZoneConfigClientIpHeaderArgs

    HeaderName string
    Name of the request header containing the client ip address for origin-pull. when switch is on, this parameter is required. x-forwarded-for is not allowed for this parameter.
    Switch string
    Whether to enable configuration. values: on: Enable; off: Disable.
    HeaderName string
    Name of the request header containing the client ip address for origin-pull. when switch is on, this parameter is required. x-forwarded-for is not allowed for this parameter.
    Switch string
    Whether to enable configuration. values: on: Enable; off: Disable.
    headerName String
    Name of the request header containing the client ip address for origin-pull. when switch is on, this parameter is required. x-forwarded-for is not allowed for this parameter.
    switch_ String
    Whether to enable configuration. values: on: Enable; off: Disable.
    headerName string
    Name of the request header containing the client ip address for origin-pull. when switch is on, this parameter is required. x-forwarded-for is not allowed for this parameter.
    switch string
    Whether to enable configuration. values: on: Enable; off: Disable.
    header_name str
    Name of the request header containing the client ip address for origin-pull. when switch is on, this parameter is required. x-forwarded-for is not allowed for this parameter.
    switch str
    Whether to enable configuration. values: on: Enable; off: Disable.
    headerName String
    Name of the request header containing the client ip address for origin-pull. when switch is on, this parameter is required. x-forwarded-for is not allowed for this parameter.
    switch String
    Whether to enable configuration. values: on: Enable; off: Disable.

    TeoL7AccSettingZoneConfigCompression, TeoL7AccSettingZoneConfigCompressionArgs

    Algorithms List<string>
    Supported compression algorithm list. this field is required when switch is on; otherwise, it is not effective. valid values: brotli: Brotli algorithm; gzip: Gzip algorithm.
    Switch string
    Whether to enable smart compression. values: on: Enable; off: Disable.
    Algorithms []string
    Supported compression algorithm list. this field is required when switch is on; otherwise, it is not effective. valid values: brotli: Brotli algorithm; gzip: Gzip algorithm.
    Switch string
    Whether to enable smart compression. values: on: Enable; off: Disable.
    algorithms List<String>
    Supported compression algorithm list. this field is required when switch is on; otherwise, it is not effective. valid values: brotli: Brotli algorithm; gzip: Gzip algorithm.
    switch_ String
    Whether to enable smart compression. values: on: Enable; off: Disable.
    algorithms string[]
    Supported compression algorithm list. this field is required when switch is on; otherwise, it is not effective. valid values: brotli: Brotli algorithm; gzip: Gzip algorithm.
    switch string
    Whether to enable smart compression. values: on: Enable; off: Disable.
    algorithms Sequence[str]
    Supported compression algorithm list. this field is required when switch is on; otherwise, it is not effective. valid values: brotli: Brotli algorithm; gzip: Gzip algorithm.
    switch str
    Whether to enable smart compression. values: on: Enable; off: Disable.
    algorithms List<String>
    Supported compression algorithm list. this field is required when switch is on; otherwise, it is not effective. valid values: brotli: Brotli algorithm; gzip: Gzip algorithm.
    switch String
    Whether to enable smart compression. values: on: Enable; off: Disable.

    TeoL7AccSettingZoneConfigForceRedirectHttps, TeoL7AccSettingZoneConfigForceRedirectHttpsArgs

    RedirectStatusCode double
    Redirection status code. this field is required when switch is on; otherwise, it is not effective. valid values are: 301: 301 redirect; 302: 302 redirect.
    Switch string
    Whether to enable forced redirect configuration switch. values: on: Enable; off: Disable.
    RedirectStatusCode float64
    Redirection status code. this field is required when switch is on; otherwise, it is not effective. valid values are: 301: 301 redirect; 302: 302 redirect.
    Switch string
    Whether to enable forced redirect configuration switch. values: on: Enable; off: Disable.
    redirectStatusCode Double
    Redirection status code. this field is required when switch is on; otherwise, it is not effective. valid values are: 301: 301 redirect; 302: 302 redirect.
    switch_ String
    Whether to enable forced redirect configuration switch. values: on: Enable; off: Disable.
    redirectStatusCode number
    Redirection status code. this field is required when switch is on; otherwise, it is not effective. valid values are: 301: 301 redirect; 302: 302 redirect.
    switch string
    Whether to enable forced redirect configuration switch. values: on: Enable; off: Disable.
    redirect_status_code float
    Redirection status code. this field is required when switch is on; otherwise, it is not effective. valid values are: 301: 301 redirect; 302: 302 redirect.
    switch str
    Whether to enable forced redirect configuration switch. values: on: Enable; off: Disable.
    redirectStatusCode Number
    Redirection status code. this field is required when switch is on; otherwise, it is not effective. valid values are: 301: 301 redirect; 302: 302 redirect.
    switch String
    Whether to enable forced redirect configuration switch. values: on: Enable; off: Disable.

    TeoL7AccSettingZoneConfigGrpc, TeoL7AccSettingZoneConfigGrpcArgs

    Switch string
    Whether to enable grpc. values: on: Enable; off: Disable.
    Switch string
    Whether to enable grpc. values: on: Enable; off: Disable.
    switch_ String
    Whether to enable grpc. values: on: Enable; off: Disable.
    switch string
    Whether to enable grpc. values: on: Enable; off: Disable.
    switch str
    Whether to enable grpc. values: on: Enable; off: Disable.
    switch String
    Whether to enable grpc. values: on: Enable; off: Disable.

    TeoL7AccSettingZoneConfigHsts, TeoL7AccSettingZoneConfigHstsArgs

    IncludeSubDomains string
    Whether to allow other subdomains to inherit the same hsts header. values: on: Allows other subdomains to inherit the same hsts header; off: Does not allow other subdomains to inherit the same hsts header. Note: When switch is on, this field is required; when switch is off, this field is not required and will not take effect if filled.
    Preload string
    Whether to allow the browser to preload the hsts header. valid values: on: Allows the browser to preload the hsts header; off: Does not allow the browser to preload the hsts header. Note: When switch is on, this field is required; when switch is off, this field is not required and will not take effect if filled.
    Switch string
    Whether to enable hsts. values: on: Enable; off: Disable.
    Timeout double
    Cache hsts header time, unit: seconds. value range: 1-31536000. Note: This field is required when switch is on; when switch is off, this field is not required and will not take effect if filled.
    IncludeSubDomains string
    Whether to allow other subdomains to inherit the same hsts header. values: on: Allows other subdomains to inherit the same hsts header; off: Does not allow other subdomains to inherit the same hsts header. Note: When switch is on, this field is required; when switch is off, this field is not required and will not take effect if filled.
    Preload string
    Whether to allow the browser to preload the hsts header. valid values: on: Allows the browser to preload the hsts header; off: Does not allow the browser to preload the hsts header. Note: When switch is on, this field is required; when switch is off, this field is not required and will not take effect if filled.
    Switch string
    Whether to enable hsts. values: on: Enable; off: Disable.
    Timeout float64
    Cache hsts header time, unit: seconds. value range: 1-31536000. Note: This field is required when switch is on; when switch is off, this field is not required and will not take effect if filled.
    includeSubDomains String
    Whether to allow other subdomains to inherit the same hsts header. values: on: Allows other subdomains to inherit the same hsts header; off: Does not allow other subdomains to inherit the same hsts header. Note: When switch is on, this field is required; when switch is off, this field is not required and will not take effect if filled.
    preload String
    Whether to allow the browser to preload the hsts header. valid values: on: Allows the browser to preload the hsts header; off: Does not allow the browser to preload the hsts header. Note: When switch is on, this field is required; when switch is off, this field is not required and will not take effect if filled.
    switch_ String
    Whether to enable hsts. values: on: Enable; off: Disable.
    timeout Double
    Cache hsts header time, unit: seconds. value range: 1-31536000. Note: This field is required when switch is on; when switch is off, this field is not required and will not take effect if filled.
    includeSubDomains string
    Whether to allow other subdomains to inherit the same hsts header. values: on: Allows other subdomains to inherit the same hsts header; off: Does not allow other subdomains to inherit the same hsts header. Note: When switch is on, this field is required; when switch is off, this field is not required and will not take effect if filled.
    preload string
    Whether to allow the browser to preload the hsts header. valid values: on: Allows the browser to preload the hsts header; off: Does not allow the browser to preload the hsts header. Note: When switch is on, this field is required; when switch is off, this field is not required and will not take effect if filled.
    switch string
    Whether to enable hsts. values: on: Enable; off: Disable.
    timeout number
    Cache hsts header time, unit: seconds. value range: 1-31536000. Note: This field is required when switch is on; when switch is off, this field is not required and will not take effect if filled.
    include_sub_domains str
    Whether to allow other subdomains to inherit the same hsts header. values: on: Allows other subdomains to inherit the same hsts header; off: Does not allow other subdomains to inherit the same hsts header. Note: When switch is on, this field is required; when switch is off, this field is not required and will not take effect if filled.
    preload str
    Whether to allow the browser to preload the hsts header. valid values: on: Allows the browser to preload the hsts header; off: Does not allow the browser to preload the hsts header. Note: When switch is on, this field is required; when switch is off, this field is not required and will not take effect if filled.
    switch str
    Whether to enable hsts. values: on: Enable; off: Disable.
    timeout float
    Cache hsts header time, unit: seconds. value range: 1-31536000. Note: This field is required when switch is on; when switch is off, this field is not required and will not take effect if filled.
    includeSubDomains String
    Whether to allow other subdomains to inherit the same hsts header. values: on: Allows other subdomains to inherit the same hsts header; off: Does not allow other subdomains to inherit the same hsts header. Note: When switch is on, this field is required; when switch is off, this field is not required and will not take effect if filled.
    preload String
    Whether to allow the browser to preload the hsts header. valid values: on: Allows the browser to preload the hsts header; off: Does not allow the browser to preload the hsts header. Note: When switch is on, this field is required; when switch is off, this field is not required and will not take effect if filled.
    switch String
    Whether to enable hsts. values: on: Enable; off: Disable.
    timeout Number
    Cache hsts header time, unit: seconds. value range: 1-31536000. Note: This field is required when switch is on; when switch is off, this field is not required and will not take effect if filled.

    TeoL7AccSettingZoneConfigHttp2, TeoL7AccSettingZoneConfigHttp2Args

    Switch string
    Whether to enable http2 access. values: on: Enable; off: Disable.
    Switch string
    Whether to enable http2 access. values: on: Enable; off: Disable.
    switch_ String
    Whether to enable http2 access. values: on: Enable; off: Disable.
    switch string
    Whether to enable http2 access. values: on: Enable; off: Disable.
    switch str
    Whether to enable http2 access. values: on: Enable; off: Disable.
    switch String
    Whether to enable http2 access. values: on: Enable; off: Disable.

    TeoL7AccSettingZoneConfigIpv6, TeoL7AccSettingZoneConfigIpv6Args

    Switch string
    Whether to enable ipv6 access functionality. valid values: on: Enable; off: Disable.
    Switch string
    Whether to enable ipv6 access functionality. valid values: on: Enable; off: Disable.
    switch_ String
    Whether to enable ipv6 access functionality. valid values: on: Enable; off: Disable.
    switch string
    Whether to enable ipv6 access functionality. valid values: on: Enable; off: Disable.
    switch str
    Whether to enable ipv6 access functionality. valid values: on: Enable; off: Disable.
    switch String
    Whether to enable ipv6 access functionality. valid values: on: Enable; off: Disable.

    TeoL7AccSettingZoneConfigMaxAge, TeoL7AccSettingZoneConfigMaxAgeArgs

    CacheTime double
    Custom cache time value, unit: seconds. value range: 0-315360000. Note: When followorigin is off, it means not following the origin server and using cachetime to set the cache time; otherwise, this field will not take effect.
    FollowOrigin string
    Specifies whether to follow the origin server cache-control configuration, with the following values: on: Follow the origin server and ignore the field cachetime; off: Do not follow the origin server and apply the field cachetime.
    CacheTime float64
    Custom cache time value, unit: seconds. value range: 0-315360000. Note: When followorigin is off, it means not following the origin server and using cachetime to set the cache time; otherwise, this field will not take effect.
    FollowOrigin string
    Specifies whether to follow the origin server cache-control configuration, with the following values: on: Follow the origin server and ignore the field cachetime; off: Do not follow the origin server and apply the field cachetime.
    cacheTime Double
    Custom cache time value, unit: seconds. value range: 0-315360000. Note: When followorigin is off, it means not following the origin server and using cachetime to set the cache time; otherwise, this field will not take effect.
    followOrigin String
    Specifies whether to follow the origin server cache-control configuration, with the following values: on: Follow the origin server and ignore the field cachetime; off: Do not follow the origin server and apply the field cachetime.
    cacheTime number
    Custom cache time value, unit: seconds. value range: 0-315360000. Note: When followorigin is off, it means not following the origin server and using cachetime to set the cache time; otherwise, this field will not take effect.
    followOrigin string
    Specifies whether to follow the origin server cache-control configuration, with the following values: on: Follow the origin server and ignore the field cachetime; off: Do not follow the origin server and apply the field cachetime.
    cache_time float
    Custom cache time value, unit: seconds. value range: 0-315360000. Note: When followorigin is off, it means not following the origin server and using cachetime to set the cache time; otherwise, this field will not take effect.
    follow_origin str
    Specifies whether to follow the origin server cache-control configuration, with the following values: on: Follow the origin server and ignore the field cachetime; off: Do not follow the origin server and apply the field cachetime.
    cacheTime Number
    Custom cache time value, unit: seconds. value range: 0-315360000. Note: When followorigin is off, it means not following the origin server and using cachetime to set the cache time; otherwise, this field will not take effect.
    followOrigin String
    Specifies whether to follow the origin server cache-control configuration, with the following values: on: Follow the origin server and ignore the field cachetime; off: Do not follow the origin server and apply the field cachetime.

    TeoL7AccSettingZoneConfigOcspStapling, TeoL7AccSettingZoneConfigOcspStaplingArgs

    Switch string
    Whether to enable ocsp stapling configuration switch. values: on: Enable; off: Disable.
    Switch string
    Whether to enable ocsp stapling configuration switch. values: on: Enable; off: Disable.
    switch_ String
    Whether to enable ocsp stapling configuration switch. values: on: Enable; off: Disable.
    switch string
    Whether to enable ocsp stapling configuration switch. values: on: Enable; off: Disable.
    switch str
    Whether to enable ocsp stapling configuration switch. values: on: Enable; off: Disable.
    switch String
    Whether to enable ocsp stapling configuration switch. values: on: Enable; off: Disable.

    TeoL7AccSettingZoneConfigOfflineCache, TeoL7AccSettingZoneConfigOfflineCacheArgs

    Switch string
    Whether to enable offline caching. values: on: Enable; off: Disable.
    Switch string
    Whether to enable offline caching. values: on: Enable; off: Disable.
    switch_ String
    Whether to enable offline caching. values: on: Enable; off: Disable.
    switch string
    Whether to enable offline caching. values: on: Enable; off: Disable.
    switch str
    Whether to enable offline caching. values: on: Enable; off: Disable.
    switch String
    Whether to enable offline caching. values: on: Enable; off: Disable.

    TeoL7AccSettingZoneConfigPostMaxSize, TeoL7AccSettingZoneConfigPostMaxSizeArgs

    MaxSize double
    Maximum size of the file uploaded for streaming via a post request, in bytes. value range: 1 * 2^20 bytes to 500 * 2^20 bytes.
    Switch string
    Whether to enable post request file upload limit, in bytes (default limit: 32 * 2^20 bytes). valid values: on: Enable limit; off: Disable limit.
    MaxSize float64
    Maximum size of the file uploaded for streaming via a post request, in bytes. value range: 1 * 2^20 bytes to 500 * 2^20 bytes.
    Switch string
    Whether to enable post request file upload limit, in bytes (default limit: 32 * 2^20 bytes). valid values: on: Enable limit; off: Disable limit.
    maxSize Double
    Maximum size of the file uploaded for streaming via a post request, in bytes. value range: 1 * 2^20 bytes to 500 * 2^20 bytes.
    switch_ String
    Whether to enable post request file upload limit, in bytes (default limit: 32 * 2^20 bytes). valid values: on: Enable limit; off: Disable limit.
    maxSize number
    Maximum size of the file uploaded for streaming via a post request, in bytes. value range: 1 * 2^20 bytes to 500 * 2^20 bytes.
    switch string
    Whether to enable post request file upload limit, in bytes (default limit: 32 * 2^20 bytes). valid values: on: Enable limit; off: Disable limit.
    max_size float
    Maximum size of the file uploaded for streaming via a post request, in bytes. value range: 1 * 2^20 bytes to 500 * 2^20 bytes.
    switch str
    Whether to enable post request file upload limit, in bytes (default limit: 32 * 2^20 bytes). valid values: on: Enable limit; off: Disable limit.
    maxSize Number
    Maximum size of the file uploaded for streaming via a post request, in bytes. value range: 1 * 2^20 bytes to 500 * 2^20 bytes.
    switch String
    Whether to enable post request file upload limit, in bytes (default limit: 32 * 2^20 bytes). valid values: on: Enable limit; off: Disable limit.

    TeoL7AccSettingZoneConfigQuic, TeoL7AccSettingZoneConfigQuicArgs

    Switch string
    Whether to enable quic. values: on: Enable; off: Disable.
    Switch string
    Whether to enable quic. values: on: Enable; off: Disable.
    switch_ String
    Whether to enable quic. values: on: Enable; off: Disable.
    switch string
    Whether to enable quic. values: on: Enable; off: Disable.
    switch str
    Whether to enable quic. values: on: Enable; off: Disable.
    switch String
    Whether to enable quic. values: on: Enable; off: Disable.

    TeoL7AccSettingZoneConfigSmartRouting, TeoL7AccSettingZoneConfigSmartRoutingArgs

    Switch string
    Whether to enable smart acceleration. values: on: Enable; off: Disable.
    Switch string
    Whether to enable smart acceleration. values: on: Enable; off: Disable.
    switch_ String
    Whether to enable smart acceleration. values: on: Enable; off: Disable.
    switch string
    Whether to enable smart acceleration. values: on: Enable; off: Disable.
    switch str
    Whether to enable smart acceleration. values: on: Enable; off: Disable.
    switch String
    Whether to enable smart acceleration. values: on: Enable; off: Disable.

    TeoL7AccSettingZoneConfigStandardDebug, TeoL7AccSettingZoneConfigStandardDebugArgs

    AllowClientIpLists List<string>
    The client ip to allow. it can be an ipv4/ipv6 address or a cidr block. 0.0.0.0/0 means to allow all ipv4 clients for debugging; ::/0 means to allow all ipv6 clients for debugging; 127.0.0.1 is not allowed. Note: this field is required when switch=on and the number of entries should be 1-100. when switch=off, this field is not required and any value specified will not take effect.
    Expires string
    Debug feature expiration time. the feature will be disabled after the set time. Note: this field is required when switch=on. when switch=off, this field is not required and any value specified will not take effect.
    Switch string
    Whether to enable standard debugging. values: on: Enable; off: Disable.
    AllowClientIpLists []string
    The client ip to allow. it can be an ipv4/ipv6 address or a cidr block. 0.0.0.0/0 means to allow all ipv4 clients for debugging; ::/0 means to allow all ipv6 clients for debugging; 127.0.0.1 is not allowed. Note: this field is required when switch=on and the number of entries should be 1-100. when switch=off, this field is not required and any value specified will not take effect.
    Expires string
    Debug feature expiration time. the feature will be disabled after the set time. Note: this field is required when switch=on. when switch=off, this field is not required and any value specified will not take effect.
    Switch string
    Whether to enable standard debugging. values: on: Enable; off: Disable.
    allowClientIpLists List<String>
    The client ip to allow. it can be an ipv4/ipv6 address or a cidr block. 0.0.0.0/0 means to allow all ipv4 clients for debugging; ::/0 means to allow all ipv6 clients for debugging; 127.0.0.1 is not allowed. Note: this field is required when switch=on and the number of entries should be 1-100. when switch=off, this field is not required and any value specified will not take effect.
    expires String
    Debug feature expiration time. the feature will be disabled after the set time. Note: this field is required when switch=on. when switch=off, this field is not required and any value specified will not take effect.
    switch_ String
    Whether to enable standard debugging. values: on: Enable; off: Disable.
    allowClientIpLists string[]
    The client ip to allow. it can be an ipv4/ipv6 address or a cidr block. 0.0.0.0/0 means to allow all ipv4 clients for debugging; ::/0 means to allow all ipv6 clients for debugging; 127.0.0.1 is not allowed. Note: this field is required when switch=on and the number of entries should be 1-100. when switch=off, this field is not required and any value specified will not take effect.
    expires string
    Debug feature expiration time. the feature will be disabled after the set time. Note: this field is required when switch=on. when switch=off, this field is not required and any value specified will not take effect.
    switch string
    Whether to enable standard debugging. values: on: Enable; off: Disable.
    allow_client_ip_lists Sequence[str]
    The client ip to allow. it can be an ipv4/ipv6 address or a cidr block. 0.0.0.0/0 means to allow all ipv4 clients for debugging; ::/0 means to allow all ipv6 clients for debugging; 127.0.0.1 is not allowed. Note: this field is required when switch=on and the number of entries should be 1-100. when switch=off, this field is not required and any value specified will not take effect.
    expires str
    Debug feature expiration time. the feature will be disabled after the set time. Note: this field is required when switch=on. when switch=off, this field is not required and any value specified will not take effect.
    switch str
    Whether to enable standard debugging. values: on: Enable; off: Disable.
    allowClientIpLists List<String>
    The client ip to allow. it can be an ipv4/ipv6 address or a cidr block. 0.0.0.0/0 means to allow all ipv4 clients for debugging; ::/0 means to allow all ipv6 clients for debugging; 127.0.0.1 is not allowed. Note: this field is required when switch=on and the number of entries should be 1-100. when switch=off, this field is not required and any value specified will not take effect.
    expires String
    Debug feature expiration time. the feature will be disabled after the set time. Note: this field is required when switch=on. when switch=off, this field is not required and any value specified will not take effect.
    switch String
    Whether to enable standard debugging. values: on: Enable; off: Disable.

    TeoL7AccSettingZoneConfigTlsConfig, TeoL7AccSettingZoneConfigTlsConfigArgs

    CipherSuite string
    Cipher suite. for detailed information, please refer to tls versions and cipher suites description. valid values: loose-v2023: loose-v2023 cipher suite; general-v2023: general-v2023 cipher suite; strict-v2023: strict-v2023 cipher suite.
    Versions List<string>
    TLS version. at least one must be specified. if multiple versions are specified, they must be consecutive, e.g., enable tls1, 1.1, 1.2, and 1.3. it is not allowed to enable only 1 and 1.2 while disabling 1.1. valid values: TLSv1: TLSv1 version; TLSv1.1: TLSv1.1 version; TLSv1.2: TLSv1.2 version; TLSv1.3: TLSv1.3 version.
    CipherSuite string
    Cipher suite. for detailed information, please refer to tls versions and cipher suites description. valid values: loose-v2023: loose-v2023 cipher suite; general-v2023: general-v2023 cipher suite; strict-v2023: strict-v2023 cipher suite.
    Versions []string
    TLS version. at least one must be specified. if multiple versions are specified, they must be consecutive, e.g., enable tls1, 1.1, 1.2, and 1.3. it is not allowed to enable only 1 and 1.2 while disabling 1.1. valid values: TLSv1: TLSv1 version; TLSv1.1: TLSv1.1 version; TLSv1.2: TLSv1.2 version; TLSv1.3: TLSv1.3 version.
    cipherSuite String
    Cipher suite. for detailed information, please refer to tls versions and cipher suites description. valid values: loose-v2023: loose-v2023 cipher suite; general-v2023: general-v2023 cipher suite; strict-v2023: strict-v2023 cipher suite.
    versions List<String>
    TLS version. at least one must be specified. if multiple versions are specified, they must be consecutive, e.g., enable tls1, 1.1, 1.2, and 1.3. it is not allowed to enable only 1 and 1.2 while disabling 1.1. valid values: TLSv1: TLSv1 version; TLSv1.1: TLSv1.1 version; TLSv1.2: TLSv1.2 version; TLSv1.3: TLSv1.3 version.
    cipherSuite string
    Cipher suite. for detailed information, please refer to tls versions and cipher suites description. valid values: loose-v2023: loose-v2023 cipher suite; general-v2023: general-v2023 cipher suite; strict-v2023: strict-v2023 cipher suite.
    versions string[]
    TLS version. at least one must be specified. if multiple versions are specified, they must be consecutive, e.g., enable tls1, 1.1, 1.2, and 1.3. it is not allowed to enable only 1 and 1.2 while disabling 1.1. valid values: TLSv1: TLSv1 version; TLSv1.1: TLSv1.1 version; TLSv1.2: TLSv1.2 version; TLSv1.3: TLSv1.3 version.
    cipher_suite str
    Cipher suite. for detailed information, please refer to tls versions and cipher suites description. valid values: loose-v2023: loose-v2023 cipher suite; general-v2023: general-v2023 cipher suite; strict-v2023: strict-v2023 cipher suite.
    versions Sequence[str]
    TLS version. at least one must be specified. if multiple versions are specified, they must be consecutive, e.g., enable tls1, 1.1, 1.2, and 1.3. it is not allowed to enable only 1 and 1.2 while disabling 1.1. valid values: TLSv1: TLSv1 version; TLSv1.1: TLSv1.1 version; TLSv1.2: TLSv1.2 version; TLSv1.3: TLSv1.3 version.
    cipherSuite String
    Cipher suite. for detailed information, please refer to tls versions and cipher suites description. valid values: loose-v2023: loose-v2023 cipher suite; general-v2023: general-v2023 cipher suite; strict-v2023: strict-v2023 cipher suite.
    versions List<String>
    TLS version. at least one must be specified. if multiple versions are specified, they must be consecutive, e.g., enable tls1, 1.1, 1.2, and 1.3. it is not allowed to enable only 1 and 1.2 while disabling 1.1. valid values: TLSv1: TLSv1 version; TLSv1.1: TLSv1.1 version; TLSv1.2: TLSv1.2 version; TLSv1.3: TLSv1.3 version.

    TeoL7AccSettingZoneConfigUpstreamHttp2, TeoL7AccSettingZoneConfigUpstreamHttp2Args

    Switch string
    Whether to enable http2 origin-pull. valid values: on: Enable; off: Disable.
    Switch string
    Whether to enable http2 origin-pull. valid values: on: Enable; off: Disable.
    switch_ String
    Whether to enable http2 origin-pull. valid values: on: Enable; off: Disable.
    switch string
    Whether to enable http2 origin-pull. valid values: on: Enable; off: Disable.
    switch str
    Whether to enable http2 origin-pull. valid values: on: Enable; off: Disable.
    switch String
    Whether to enable http2 origin-pull. valid values: on: Enable; off: Disable.

    TeoL7AccSettingZoneConfigWebSocket, TeoL7AccSettingZoneConfigWebSocketArgs

    Switch string
    Whether to enable websocket connection timeout. values: on: Use timeout as the websocket timeout; off: The platform still supports websocket connections, using the system default timeout of 15 seconds.
    Timeout double
    Timeout, unit: seconds. maximum timeout is 120 seconds. Note: This field is required when switch is on; otherwise, this field will not take effect.
    Switch string
    Whether to enable websocket connection timeout. values: on: Use timeout as the websocket timeout; off: The platform still supports websocket connections, using the system default timeout of 15 seconds.
    Timeout float64
    Timeout, unit: seconds. maximum timeout is 120 seconds. Note: This field is required when switch is on; otherwise, this field will not take effect.
    switch_ String
    Whether to enable websocket connection timeout. values: on: Use timeout as the websocket timeout; off: The platform still supports websocket connections, using the system default timeout of 15 seconds.
    timeout Double
    Timeout, unit: seconds. maximum timeout is 120 seconds. Note: This field is required when switch is on; otherwise, this field will not take effect.
    switch string
    Whether to enable websocket connection timeout. values: on: Use timeout as the websocket timeout; off: The platform still supports websocket connections, using the system default timeout of 15 seconds.
    timeout number
    Timeout, unit: seconds. maximum timeout is 120 seconds. Note: This field is required when switch is on; otherwise, this field will not take effect.
    switch str
    Whether to enable websocket connection timeout. values: on: Use timeout as the websocket timeout; off: The platform still supports websocket connections, using the system default timeout of 15 seconds.
    timeout float
    Timeout, unit: seconds. maximum timeout is 120 seconds. Note: This field is required when switch is on; otherwise, this field will not take effect.
    switch String
    Whether to enable websocket connection timeout. values: on: Use timeout as the websocket timeout; off: The platform still supports websocket connections, using the system default timeout of 15 seconds.
    timeout Number
    Timeout, unit: seconds. maximum timeout is 120 seconds. Note: This field is required when switch is on; otherwise, this field will not take effect.

    Import

    teo l7_acc_setting can be imported using the zone_id, e.g.

    `

    $ pulumi import tencentcloud:index/teoL7AccSetting:TeoL7AccSetting teo_l7_acc_setting zone-297z8rf93cfw
    

    `

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack