Viewing docs for volcenginecc v0.0.43
published on Monday, Jun 15, 2026 by Volcengine
published on Monday, Jun 15, 2026 by Volcengine
Viewing docs for volcenginecc v0.0.43
published on Monday, Jun 15, 2026 by Volcengine
published on Monday, Jun 15, 2026 by Volcengine
Data Source schema for Volcengine::GTM::Rule
Using getRule
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getRule(args: GetRuleArgs, opts?: InvokeOptions): Promise<GetRuleResult>
function getRuleOutput(args: GetRuleOutputArgs, opts?: InvokeOptions): Output<GetRuleResult>def get_rule(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRuleResult
def get_rule_output(id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRuleResult]func LookupRule(ctx *Context, args *LookupRuleArgs, opts ...InvokeOption) (*LookupRuleResult, error)
func LookupRuleOutput(ctx *Context, args *LookupRuleOutputArgs, opts ...InvokeOption) LookupRuleResultOutput> Note: This function is named LookupRule in the Go SDK.
public static class GetRule
{
public static Task<GetRuleResult> InvokeAsync(GetRuleArgs args, InvokeOptions? opts = null)
public static Output<GetRuleResult> Invoke(GetRuleInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetRuleResult> getRule(GetRuleArgs args, InvokeOptions options)
public static Output<GetRuleResult> getRule(GetRuleArgs args, InvokeOptions options)
fn::invoke:
function: volcenginecc:gtm/getRule:getRule
arguments:
# arguments dictionarydata "volcenginecc_gtm_getrule" "name" {
# arguments
}The following arguments are supported:
- Id string
- Uniquely identifies the resource.
- Id string
- Uniquely identifies the resource.
- id string
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
- id string
- Uniquely identifies the resource.
- id str
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
getRule Result
The following output properties are available:
- Create
Time string - Route rule creation time.
- Disable bool
- Whether this route rule is disabled. true: The route rule is disabled. false: The route rule is enabled.
- Effective
Pool intSet Index - Index of the effective address pool set.
- Gtm
Id string - UUID of the GTM instance.
- Id string
- Uniquely identifies the resource.
- Line string
- Route rule applicable lines.
- Name string
- Route rule name.
- Policy
Type string - The policy type corresponding to the routing rule. geo: basic routing. perf: intelligent routing.
- Pool
Set stringMode - Address pool set effective mode. auto: Automatically sets the effective address pool set. The highest-priority available address pool becomes effective automatically. If all address pools are unavailable, the highest-priority address pool becomes effective. manual: Manually sets the effective address pool set. In this mode, you need to set the index of the effective address pool set in the EffectivePoolSetIndex parameter.
- Pool
Sets List<Volcengine.Get Rule Pool Set> - Address pool collection list.
- Probe
Volcengine.
Get Rule Probe - Health check parameters for the route rule.
- Probe
Mode string - Health check mode.
- Remark string
- Route rule remarks.
- Rule
Id string - Routing rule ID.
- Update
Time string - Route rule update time.
- Use
Policy boolProbe Nodes - Whether to inherit instance-level health check nodes.
- Use
Rule boolProbe Config - Whether to use route rule-level probe configuration.
- Weight int
- Routing rule weight.
- Create
Time string - Route rule creation time.
- Disable bool
- Whether this route rule is disabled. true: The route rule is disabled. false: The route rule is enabled.
- Effective
Pool intSet Index - Index of the effective address pool set.
- Gtm
Id string - UUID of the GTM instance.
- Id string
- Uniquely identifies the resource.
- Line string
- Route rule applicable lines.
- Name string
- Route rule name.
- Policy
Type string - The policy type corresponding to the routing rule. geo: basic routing. perf: intelligent routing.
- Pool
Set stringMode - Address pool set effective mode. auto: Automatically sets the effective address pool set. The highest-priority available address pool becomes effective automatically. If all address pools are unavailable, the highest-priority address pool becomes effective. manual: Manually sets the effective address pool set. In this mode, you need to set the index of the effective address pool set in the EffectivePoolSetIndex parameter.
- Pool
Sets []GetRule Pool Set - Address pool collection list.
- Probe
Get
Rule Probe - Health check parameters for the route rule.
- Probe
Mode string - Health check mode.
- Remark string
- Route rule remarks.
- Rule
Id string - Routing rule ID.
- Update
Time string - Route rule update time.
- Use
Policy boolProbe Nodes - Whether to inherit instance-level health check nodes.
- Use
Rule boolProbe Config - Whether to use route rule-level probe configuration.
- Weight int
- Routing rule weight.
- create_
time string - Route rule creation time.
- disable bool
- Whether this route rule is disabled. true: The route rule is disabled. false: The route rule is enabled.
- effective_
pool_ numberset_ index - Index of the effective address pool set.
- gtm_
id string - UUID of the GTM instance.
- id string
- Uniquely identifies the resource.
- line string
- Route rule applicable lines.
- name string
- Route rule name.
- policy_
type string - The policy type corresponding to the routing rule. geo: basic routing. perf: intelligent routing.
- pool_
set_ stringmode - Address pool set effective mode. auto: Automatically sets the effective address pool set. The highest-priority available address pool becomes effective automatically. If all address pools are unavailable, the highest-priority address pool becomes effective. manual: Manually sets the effective address pool set. In this mode, you need to set the index of the effective address pool set in the EffectivePoolSetIndex parameter.
- pool_
sets list(object) - Address pool collection list.
- probe object
- Health check parameters for the route rule.
- probe_
mode string - Health check mode.
- remark string
- Route rule remarks.
- rule_
id string - Routing rule ID.
- update_
time string - Route rule update time.
- use_
policy_ boolprobe_ nodes - Whether to inherit instance-level health check nodes.
- use_
rule_ boolprobe_ config - Whether to use route rule-level probe configuration.
- weight number
- Routing rule weight.
- create
Time String - Route rule creation time.
- disable Boolean
- Whether this route rule is disabled. true: The route rule is disabled. false: The route rule is enabled.
- effective
Pool IntegerSet Index - Index of the effective address pool set.
- gtm
Id String - UUID of the GTM instance.
- id String
- Uniquely identifies the resource.
- line String
- Route rule applicable lines.
- name String
- Route rule name.
- policy
Type String - The policy type corresponding to the routing rule. geo: basic routing. perf: intelligent routing.
- pool
Set StringMode - Address pool set effective mode. auto: Automatically sets the effective address pool set. The highest-priority available address pool becomes effective automatically. If all address pools are unavailable, the highest-priority address pool becomes effective. manual: Manually sets the effective address pool set. In this mode, you need to set the index of the effective address pool set in the EffectivePoolSetIndex parameter.
- pool
Sets List<GetRule Pool Set> - Address pool collection list.
- probe
Get
Rule Probe - Health check parameters for the route rule.
- probe
Mode String - Health check mode.
- remark String
- Route rule remarks.
- rule
Id String - Routing rule ID.
- update
Time String - Route rule update time.
- use
Policy BooleanProbe Nodes - Whether to inherit instance-level health check nodes.
- use
Rule BooleanProbe Config - Whether to use route rule-level probe configuration.
- weight Integer
- Routing rule weight.
- create
Time string - Route rule creation time.
- disable boolean
- Whether this route rule is disabled. true: The route rule is disabled. false: The route rule is enabled.
- effective
Pool numberSet Index - Index of the effective address pool set.
- gtm
Id string - UUID of the GTM instance.
- id string
- Uniquely identifies the resource.
- line string
- Route rule applicable lines.
- name string
- Route rule name.
- policy
Type string - The policy type corresponding to the routing rule. geo: basic routing. perf: intelligent routing.
- pool
Set stringMode - Address pool set effective mode. auto: Automatically sets the effective address pool set. The highest-priority available address pool becomes effective automatically. If all address pools are unavailable, the highest-priority address pool becomes effective. manual: Manually sets the effective address pool set. In this mode, you need to set the index of the effective address pool set in the EffectivePoolSetIndex parameter.
- pool
Sets GetRule Pool Set[] - Address pool collection list.
- probe
Get
Rule Probe - Health check parameters for the route rule.
- probe
Mode string - Health check mode.
- remark string
- Route rule remarks.
- rule
Id string - Routing rule ID.
- update
Time string - Route rule update time.
- use
Policy booleanProbe Nodes - Whether to inherit instance-level health check nodes.
- use
Rule booleanProbe Config - Whether to use route rule-level probe configuration.
- weight number
- Routing rule weight.
- create_
time str - Route rule creation time.
- disable bool
- Whether this route rule is disabled. true: The route rule is disabled. false: The route rule is enabled.
- effective_
pool_ intset_ index - Index of the effective address pool set.
- gtm_
id str - UUID of the GTM instance.
- id str
- Uniquely identifies the resource.
- line str
- Route rule applicable lines.
- name str
- Route rule name.
- policy_
type str - The policy type corresponding to the routing rule. geo: basic routing. perf: intelligent routing.
- pool_
set_ strmode - Address pool set effective mode. auto: Automatically sets the effective address pool set. The highest-priority available address pool becomes effective automatically. If all address pools are unavailable, the highest-priority address pool becomes effective. manual: Manually sets the effective address pool set. In this mode, you need to set the index of the effective address pool set in the EffectivePoolSetIndex parameter.
- pool_
sets Sequence[GetRule Pool Set] - Address pool collection list.
- probe
Get
Rule Probe - Health check parameters for the route rule.
- probe_
mode str - Health check mode.
- remark str
- Route rule remarks.
- rule_
id str - Routing rule ID.
- update_
time str - Route rule update time.
- use_
policy_ boolprobe_ nodes - Whether to inherit instance-level health check nodes.
- use_
rule_ boolprobe_ config - Whether to use route rule-level probe configuration.
- weight int
- Routing rule weight.
- create
Time String - Route rule creation time.
- disable Boolean
- Whether this route rule is disabled. true: The route rule is disabled. false: The route rule is enabled.
- effective
Pool NumberSet Index - Index of the effective address pool set.
- gtm
Id String - UUID of the GTM instance.
- id String
- Uniquely identifies the resource.
- line String
- Route rule applicable lines.
- name String
- Route rule name.
- policy
Type String - The policy type corresponding to the routing rule. geo: basic routing. perf: intelligent routing.
- pool
Set StringMode - Address pool set effective mode. auto: Automatically sets the effective address pool set. The highest-priority available address pool becomes effective automatically. If all address pools are unavailable, the highest-priority address pool becomes effective. manual: Manually sets the effective address pool set. In this mode, you need to set the index of the effective address pool set in the EffectivePoolSetIndex parameter.
- pool
Sets List<Property Map> - Address pool collection list.
- probe Property Map
- Health check parameters for the route rule.
- probe
Mode String - Health check mode.
- remark String
- Route rule remarks.
- rule
Id String - Routing rule ID.
- update
Time String - Route rule update time.
- use
Policy BooleanProbe Nodes - Whether to inherit instance-level health check nodes.
- use
Rule BooleanProbe Config - Whether to use route rule-level probe configuration.
- weight Number
- Routing rule weight.
Supporting Types
GetRulePoolSet
- Active bool
- Whether the address pool is available. true: address is available. false: address is unavailable.
- Active
Addr intThr - Minimum number of available addresses required for the address pool collection to be considered available.
- Name string
- Address pool name.
- Pool
Set stringId - Address pool set ID.
- Pools
List<Volcengine.
Get Rule Pool Set Pool> - Address pool list.
- Active bool
- Whether the address pool is available. true: address is available. false: address is unavailable.
- Active
Addr intThr - Minimum number of available addresses required for the address pool collection to be considered available.
- Name string
- Address pool name.
- Pool
Set stringId - Address pool set ID.
- Pools
[]Get
Rule Pool Set Pool - Address pool list.
- active bool
- Whether the address pool is available. true: address is available. false: address is unavailable.
- active_
addr_ numberthr - Minimum number of available addresses required for the address pool collection to be considered available.
- name string
- Address pool name.
- pool_
set_ stringid - Address pool set ID.
- pools list(object)
- Address pool list.
- active Boolean
- Whether the address pool is available. true: address is available. false: address is unavailable.
- active
Addr IntegerThr - Minimum number of available addresses required for the address pool collection to be considered available.
- name String
- Address pool name.
- pool
Set StringId - Address pool set ID.
- pools
List<Get
Rule Pool Set Pool> - Address pool list.
- active boolean
- Whether the address pool is available. true: address is available. false: address is unavailable.
- active
Addr numberThr - Minimum number of available addresses required for the address pool collection to be considered available.
- name string
- Address pool name.
- pool
Set stringId - Address pool set ID.
- pools
Get
Rule Pool Set Pool[] - Address pool list.
- active bool
- Whether the address pool is available. true: address is available. false: address is unavailable.
- active_
addr_ intthr - Minimum number of available addresses required for the address pool collection to be considered available.
- name str
- Address pool name.
- pool_
set_ strid - Address pool set ID.
- pools
Sequence[Get
Rule Pool Set Pool] - Address pool list.
- active Boolean
- Whether the address pool is available. true: address is available. false: address is unavailable.
- active
Addr NumberThr - Minimum number of available addresses required for the address pool collection to be considered available.
- name String
- Address pool name.
- pool
Set StringId - Address pool set ID.
- pools List<Property Map>
- Address pool list.
GetRulePoolSetPool
- Addresses
List<Volcengine.
Get Rule Pool Set Pool Address> - Address information under the address pool.
- Inactive
Addr intCount - The number of unavailable addresses in the address pool.
- Name string
- Address pool name.
- Pool
Id string - Address pool ID.
- Weight int
- Address pool weight.
- Addresses
[]Get
Rule Pool Set Pool Address - Address information under the address pool.
- Inactive
Addr intCount - The number of unavailable addresses in the address pool.
- Name string
- Address pool name.
- Pool
Id string - Address pool ID.
- Weight int
- Address pool weight.
- addresses list(object)
- Address information under the address pool.
- inactive_
addr_ numbercount - The number of unavailable addresses in the address pool.
- name string
- Address pool name.
- pool_
id string - Address pool ID.
- weight number
- Address pool weight.
- addresses
List<Get
Rule Pool Set Pool Address> - Address information under the address pool.
- inactive
Addr IntegerCount - The number of unavailable addresses in the address pool.
- name String
- Address pool name.
- pool
Id String - Address pool ID.
- weight Integer
- Address pool weight.
- addresses
Get
Rule Pool Set Pool Address[] - Address information under the address pool.
- inactive
Addr numberCount - The number of unavailable addresses in the address pool.
- name string
- Address pool name.
- pool
Id string - Address pool ID.
- weight number
- Address pool weight.
- addresses
Sequence[Get
Rule Pool Set Pool Address] - Address information under the address pool.
- inactive_
addr_ intcount - The number of unavailable addresses in the address pool.
- name str
- Address pool name.
- pool_
id str - Address pool ID.
- weight int
- Address pool weight.
- addresses List<Property Map>
- Address information under the address pool.
- inactive
Addr NumberCount - The number of unavailable addresses in the address pool.
- name String
- Address pool name.
- pool
Id String - Address pool ID.
- weight Number
- Address pool weight.
GetRulePoolSetPoolAddress
- Active bool
- Whether the address is available. true: The address is available. false: The address is unavailable.
- Capacity int
- The capacity of the address. For addresses without a set capacity value, this parameter returns the default capacity value of 1000.
- Geo string
- This parameter has no practical significance. You can ignore this parameter.
- Latency int
- Latency (ms) for health check probe accessing the target address.
- Mode string
- The mechanism for determining whether an address is available. auto: automatic mode. Cloud Scheduling GTM determines address availability based on health check results. alwayson: address is always available. alwaysoff: address is always unavailable.
- Rectified
Geos List<string> - The assigned region for the target address. See line codes for the mapping between line codes and specific regions (i.e., lines).
- Value string
- Address.
- Weight int
- Address weight. For addresses without a specified weight, this parameter returns the default weight value of 1.
- Active bool
- Whether the address is available. true: The address is available. false: The address is unavailable.
- Capacity int
- The capacity of the address. For addresses without a set capacity value, this parameter returns the default capacity value of 1000.
- Geo string
- This parameter has no practical significance. You can ignore this parameter.
- Latency int
- Latency (ms) for health check probe accessing the target address.
- Mode string
- The mechanism for determining whether an address is available. auto: automatic mode. Cloud Scheduling GTM determines address availability based on health check results. alwayson: address is always available. alwaysoff: address is always unavailable.
- Rectified
Geos []string - The assigned region for the target address. See line codes for the mapping between line codes and specific regions (i.e., lines).
- Value string
- Address.
- Weight int
- Address weight. For addresses without a specified weight, this parameter returns the default weight value of 1.
- active bool
- Whether the address is available. true: The address is available. false: The address is unavailable.
- capacity number
- The capacity of the address. For addresses without a set capacity value, this parameter returns the default capacity value of 1000.
- geo string
- This parameter has no practical significance. You can ignore this parameter.
- latency number
- Latency (ms) for health check probe accessing the target address.
- mode string
- The mechanism for determining whether an address is available. auto: automatic mode. Cloud Scheduling GTM determines address availability based on health check results. alwayson: address is always available. alwaysoff: address is always unavailable.
- rectified_
geos list(string) - The assigned region for the target address. See line codes for the mapping between line codes and specific regions (i.e., lines).
- value string
- Address.
- weight number
- Address weight. For addresses without a specified weight, this parameter returns the default weight value of 1.
- active Boolean
- Whether the address is available. true: The address is available. false: The address is unavailable.
- capacity Integer
- The capacity of the address. For addresses without a set capacity value, this parameter returns the default capacity value of 1000.
- geo String
- This parameter has no practical significance. You can ignore this parameter.
- latency Integer
- Latency (ms) for health check probe accessing the target address.
- mode String
- The mechanism for determining whether an address is available. auto: automatic mode. Cloud Scheduling GTM determines address availability based on health check results. alwayson: address is always available. alwaysoff: address is always unavailable.
- rectified
Geos List<String> - The assigned region for the target address. See line codes for the mapping between line codes and specific regions (i.e., lines).
- value String
- Address.
- weight Integer
- Address weight. For addresses without a specified weight, this parameter returns the default weight value of 1.
- active boolean
- Whether the address is available. true: The address is available. false: The address is unavailable.
- capacity number
- The capacity of the address. For addresses without a set capacity value, this parameter returns the default capacity value of 1000.
- geo string
- This parameter has no practical significance. You can ignore this parameter.
- latency number
- Latency (ms) for health check probe accessing the target address.
- mode string
- The mechanism for determining whether an address is available. auto: automatic mode. Cloud Scheduling GTM determines address availability based on health check results. alwayson: address is always available. alwaysoff: address is always unavailable.
- rectified
Geos string[] - The assigned region for the target address. See line codes for the mapping between line codes and specific regions (i.e., lines).
- value string
- Address.
- weight number
- Address weight. For addresses without a specified weight, this parameter returns the default weight value of 1.
- active bool
- Whether the address is available. true: The address is available. false: The address is unavailable.
- capacity int
- The capacity of the address. For addresses without a set capacity value, this parameter returns the default capacity value of 1000.
- geo str
- This parameter has no practical significance. You can ignore this parameter.
- latency int
- Latency (ms) for health check probe accessing the target address.
- mode str
- The mechanism for determining whether an address is available. auto: automatic mode. Cloud Scheduling GTM determines address availability based on health check results. alwayson: address is always available. alwaysoff: address is always unavailable.
- rectified_
geos Sequence[str] - The assigned region for the target address. See line codes for the mapping between line codes and specific regions (i.e., lines).
- value str
- Address.
- weight int
- Address weight. For addresses without a specified weight, this parameter returns the default weight value of 1.
- active Boolean
- Whether the address is available. true: The address is available. false: The address is unavailable.
- capacity Number
- The capacity of the address. For addresses without a set capacity value, this parameter returns the default capacity value of 1000.
- geo String
- This parameter has no practical significance. You can ignore this parameter.
- latency Number
- Latency (ms) for health check probe accessing the target address.
- mode String
- The mechanism for determining whether an address is available. auto: automatic mode. Cloud Scheduling GTM determines address availability based on health check results. alwayson: address is always available. alwaysoff: address is always unavailable.
- rectified
Geos List<String> - The assigned region for the target address. See line codes for the mapping between line codes and specific regions (i.e., lines).
- value String
- Address.
- weight Number
- Address weight. For addresses without a specified weight, this parameter returns the default weight value of 1.
GetRuleProbe
- Advised
Node intCount - Recommended number of health check probe points.
- Disable bool
- Whether health checks are disabled. true: disabled. false: not disabled.
- Failed
Count int - The threshold for the number of health check failures before a single target address is considered faulty. For example, if you set this parameter to 3, a target address is marked as faulty after 3 consecutive health check failures. The default value is 3.
- Host string
- Domain name of the health check target address. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
- Http
Method string - HTTP request method. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
- Http
Usability List<Volcengine.Codes Get Rule Probe Http Usability Code> - Customize a range of HTTP status codes. After a probe initiates a health check, if the target address returns an HTTP status code outside this range, the health check at that probe is considered failed. If you do not set the HttpUsabilityCodes parameter for the routing rule, this parameter will not be returned.
- Interval int
- The interval between each health check, in seconds.
- Is
Manual boolNodes - Whether to manually configure the health check probe. true: Manually configure the health check probe. false: Use recommended health check probe.
- Nodes List<string>
- Health check probe point.
- Ping
Count int - Packet count. If you set this parameter to 10, each ping check sends 10 packets simultaneously. This parameter is only valid when the health check protocol is set to ping.
- Ping
Loss intPercent - Packet loss rate, expressed as a percentage. If the packet loss rate exceeds this parameter, the result is considered abnormal. For example, if this parameter is set to 10 and the packet loss rate during the health check is 11%, the result is considered abnormal. This parameter is only valid when the health check protocol is set to ping.
- Port int
- Port of the health check target address. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
- Protocol string
- Protocol used for health checks. ping: ICMP protocol. tcp: TCP protocol. http: HTTP protocol. https: HTTPS protocol.
- Timeout int
- The timeout period for the health check task, in seconds. ping: If the latency exceeds the value of Timeout, it is considered packet loss. http/https: If the latency exceeds the value of Timeout, it is considered an abnormal result.
- Url string
- Path part of the health check target address, starting with /. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
- Advised
Node intCount - Recommended number of health check probe points.
- Disable bool
- Whether health checks are disabled. true: disabled. false: not disabled.
- Failed
Count int - The threshold for the number of health check failures before a single target address is considered faulty. For example, if you set this parameter to 3, a target address is marked as faulty after 3 consecutive health check failures. The default value is 3.
- Host string
- Domain name of the health check target address. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
- Http
Method string - HTTP request method. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
- Http
Usability []GetCodes Rule Probe Http Usability Code - Customize a range of HTTP status codes. After a probe initiates a health check, if the target address returns an HTTP status code outside this range, the health check at that probe is considered failed. If you do not set the HttpUsabilityCodes parameter for the routing rule, this parameter will not be returned.
- Interval int
- The interval between each health check, in seconds.
- Is
Manual boolNodes - Whether to manually configure the health check probe. true: Manually configure the health check probe. false: Use recommended health check probe.
- Nodes []string
- Health check probe point.
- Ping
Count int - Packet count. If you set this parameter to 10, each ping check sends 10 packets simultaneously. This parameter is only valid when the health check protocol is set to ping.
- Ping
Loss intPercent - Packet loss rate, expressed as a percentage. If the packet loss rate exceeds this parameter, the result is considered abnormal. For example, if this parameter is set to 10 and the packet loss rate during the health check is 11%, the result is considered abnormal. This parameter is only valid when the health check protocol is set to ping.
- Port int
- Port of the health check target address. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
- Protocol string
- Protocol used for health checks. ping: ICMP protocol. tcp: TCP protocol. http: HTTP protocol. https: HTTPS protocol.
- Timeout int
- The timeout period for the health check task, in seconds. ping: If the latency exceeds the value of Timeout, it is considered packet loss. http/https: If the latency exceeds the value of Timeout, it is considered an abnormal result.
- Url string
- Path part of the health check target address, starting with /. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
- advised_
node_ numbercount - Recommended number of health check probe points.
- disable bool
- Whether health checks are disabled. true: disabled. false: not disabled.
- failed_
count number - The threshold for the number of health check failures before a single target address is considered faulty. For example, if you set this parameter to 3, a target address is marked as faulty after 3 consecutive health check failures. The default value is 3.
- host string
- Domain name of the health check target address. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
- http_
method string - HTTP request method. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
- http_
usability_ list(object)codes - Customize a range of HTTP status codes. After a probe initiates a health check, if the target address returns an HTTP status code outside this range, the health check at that probe is considered failed. If you do not set the HttpUsabilityCodes parameter for the routing rule, this parameter will not be returned.
- interval number
- The interval between each health check, in seconds.
- is_
manual_ boolnodes - Whether to manually configure the health check probe. true: Manually configure the health check probe. false: Use recommended health check probe.
- nodes list(string)
- Health check probe point.
- ping_
count number - Packet count. If you set this parameter to 10, each ping check sends 10 packets simultaneously. This parameter is only valid when the health check protocol is set to ping.
- ping_
loss_ numberpercent - Packet loss rate, expressed as a percentage. If the packet loss rate exceeds this parameter, the result is considered abnormal. For example, if this parameter is set to 10 and the packet loss rate during the health check is 11%, the result is considered abnormal. This parameter is only valid when the health check protocol is set to ping.
- port number
- Port of the health check target address. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
- protocol string
- Protocol used for health checks. ping: ICMP protocol. tcp: TCP protocol. http: HTTP protocol. https: HTTPS protocol.
- timeout number
- The timeout period for the health check task, in seconds. ping: If the latency exceeds the value of Timeout, it is considered packet loss. http/https: If the latency exceeds the value of Timeout, it is considered an abnormal result.
- url string
- Path part of the health check target address, starting with /. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
- advised
Node IntegerCount - Recommended number of health check probe points.
- disable Boolean
- Whether health checks are disabled. true: disabled. false: not disabled.
- failed
Count Integer - The threshold for the number of health check failures before a single target address is considered faulty. For example, if you set this parameter to 3, a target address is marked as faulty after 3 consecutive health check failures. The default value is 3.
- host String
- Domain name of the health check target address. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
- http
Method String - HTTP request method. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
- http
Usability List<GetCodes Rule Probe Http Usability Code> - Customize a range of HTTP status codes. After a probe initiates a health check, if the target address returns an HTTP status code outside this range, the health check at that probe is considered failed. If you do not set the HttpUsabilityCodes parameter for the routing rule, this parameter will not be returned.
- interval Integer
- The interval between each health check, in seconds.
- is
Manual BooleanNodes - Whether to manually configure the health check probe. true: Manually configure the health check probe. false: Use recommended health check probe.
- nodes List<String>
- Health check probe point.
- ping
Count Integer - Packet count. If you set this parameter to 10, each ping check sends 10 packets simultaneously. This parameter is only valid when the health check protocol is set to ping.
- ping
Loss IntegerPercent - Packet loss rate, expressed as a percentage. If the packet loss rate exceeds this parameter, the result is considered abnormal. For example, if this parameter is set to 10 and the packet loss rate during the health check is 11%, the result is considered abnormal. This parameter is only valid when the health check protocol is set to ping.
- port Integer
- Port of the health check target address. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
- protocol String
- Protocol used for health checks. ping: ICMP protocol. tcp: TCP protocol. http: HTTP protocol. https: HTTPS protocol.
- timeout Integer
- The timeout period for the health check task, in seconds. ping: If the latency exceeds the value of Timeout, it is considered packet loss. http/https: If the latency exceeds the value of Timeout, it is considered an abnormal result.
- url String
- Path part of the health check target address, starting with /. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
- advised
Node numberCount - Recommended number of health check probe points.
- disable boolean
- Whether health checks are disabled. true: disabled. false: not disabled.
- failed
Count number - The threshold for the number of health check failures before a single target address is considered faulty. For example, if you set this parameter to 3, a target address is marked as faulty after 3 consecutive health check failures. The default value is 3.
- host string
- Domain name of the health check target address. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
- http
Method string - HTTP request method. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
- http
Usability GetCodes Rule Probe Http Usability Code[] - Customize a range of HTTP status codes. After a probe initiates a health check, if the target address returns an HTTP status code outside this range, the health check at that probe is considered failed. If you do not set the HttpUsabilityCodes parameter for the routing rule, this parameter will not be returned.
- interval number
- The interval between each health check, in seconds.
- is
Manual booleanNodes - Whether to manually configure the health check probe. true: Manually configure the health check probe. false: Use recommended health check probe.
- nodes string[]
- Health check probe point.
- ping
Count number - Packet count. If you set this parameter to 10, each ping check sends 10 packets simultaneously. This parameter is only valid when the health check protocol is set to ping.
- ping
Loss numberPercent - Packet loss rate, expressed as a percentage. If the packet loss rate exceeds this parameter, the result is considered abnormal. For example, if this parameter is set to 10 and the packet loss rate during the health check is 11%, the result is considered abnormal. This parameter is only valid when the health check protocol is set to ping.
- port number
- Port of the health check target address. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
- protocol string
- Protocol used for health checks. ping: ICMP protocol. tcp: TCP protocol. http: HTTP protocol. https: HTTPS protocol.
- timeout number
- The timeout period for the health check task, in seconds. ping: If the latency exceeds the value of Timeout, it is considered packet loss. http/https: If the latency exceeds the value of Timeout, it is considered an abnormal result.
- url string
- Path part of the health check target address, starting with /. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
- advised_
node_ intcount - Recommended number of health check probe points.
- disable bool
- Whether health checks are disabled. true: disabled. false: not disabled.
- failed_
count int - The threshold for the number of health check failures before a single target address is considered faulty. For example, if you set this parameter to 3, a target address is marked as faulty after 3 consecutive health check failures. The default value is 3.
- host str
- Domain name of the health check target address. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
- http_
method str - HTTP request method. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
- http_
usability_ Sequence[Getcodes Rule Probe Http Usability Code] - Customize a range of HTTP status codes. After a probe initiates a health check, if the target address returns an HTTP status code outside this range, the health check at that probe is considered failed. If you do not set the HttpUsabilityCodes parameter for the routing rule, this parameter will not be returned.
- interval int
- The interval between each health check, in seconds.
- is_
manual_ boolnodes - Whether to manually configure the health check probe. true: Manually configure the health check probe. false: Use recommended health check probe.
- nodes Sequence[str]
- Health check probe point.
- ping_
count int - Packet count. If you set this parameter to 10, each ping check sends 10 packets simultaneously. This parameter is only valid when the health check protocol is set to ping.
- ping_
loss_ intpercent - Packet loss rate, expressed as a percentage. If the packet loss rate exceeds this parameter, the result is considered abnormal. For example, if this parameter is set to 10 and the packet loss rate during the health check is 11%, the result is considered abnormal. This parameter is only valid when the health check protocol is set to ping.
- port int
- Port of the health check target address. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
- protocol str
- Protocol used for health checks. ping: ICMP protocol. tcp: TCP protocol. http: HTTP protocol. https: HTTPS protocol.
- timeout int
- The timeout period for the health check task, in seconds. ping: If the latency exceeds the value of Timeout, it is considered packet loss. http/https: If the latency exceeds the value of Timeout, it is considered an abnormal result.
- url str
- Path part of the health check target address, starting with /. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
- advised
Node NumberCount - Recommended number of health check probe points.
- disable Boolean
- Whether health checks are disabled. true: disabled. false: not disabled.
- failed
Count Number - The threshold for the number of health check failures before a single target address is considered faulty. For example, if you set this parameter to 3, a target address is marked as faulty after 3 consecutive health check failures. The default value is 3.
- host String
- Domain name of the health check target address. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
- http
Method String - HTTP request method. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
- http
Usability List<Property Map>Codes - Customize a range of HTTP status codes. After a probe initiates a health check, if the target address returns an HTTP status code outside this range, the health check at that probe is considered failed. If you do not set the HttpUsabilityCodes parameter for the routing rule, this parameter will not be returned.
- interval Number
- The interval between each health check, in seconds.
- is
Manual BooleanNodes - Whether to manually configure the health check probe. true: Manually configure the health check probe. false: Use recommended health check probe.
- nodes List<String>
- Health check probe point.
- ping
Count Number - Packet count. If you set this parameter to 10, each ping check sends 10 packets simultaneously. This parameter is only valid when the health check protocol is set to ping.
- ping
Loss NumberPercent - Packet loss rate, expressed as a percentage. If the packet loss rate exceeds this parameter, the result is considered abnormal. For example, if this parameter is set to 10 and the packet loss rate during the health check is 11%, the result is considered abnormal. This parameter is only valid when the health check protocol is set to ping.
- port Number
- Port of the health check target address. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
- protocol String
- Protocol used for health checks. ping: ICMP protocol. tcp: TCP protocol. http: HTTP protocol. https: HTTPS protocol.
- timeout Number
- The timeout period for the health check task, in seconds. ping: If the latency exceeds the value of Timeout, it is considered packet loss. http/https: If the latency exceeds the value of Timeout, it is considered an abnormal result.
- url String
- Path part of the health check target address, starting with /. This parameter is only valid when the health check protocol is set to HTTP or HTTPS.
GetRuleProbeHttpUsabilityCode
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
Viewing docs for volcenginecc v0.0.43
published on Monday, Jun 15, 2026 by Volcengine
published on Monday, Jun 15, 2026 by Volcengine