Syntax
A google_compute_health_checks
is used to test a Google HealthCheck resource
Beta Resource
This resource has beta fields available. To retrieve these fields, include beta: true
in the constructor for the resource
Examples
describe google_compute_health_checks(project: 'chef-gcp-inspec') do
its('names') { should include 'inspec-gcp-health-check' }
its('timeout_secs') { should include '10' }
end
Properties
Properties that can be accessed from the google_compute_health_checks
resource:
See googlecomputehealth_check.md for more detailed information
* check_interval_secs
: an array of google_compute_health_check
checkintervalsec
* creation_timestamps
: an array of google_compute_health_check
creationtimestamp
* descriptions
: an array of `googlecomputehealthcheckdescription
*
healthythresholds: an array of
googlecomputehealthcheckhealthy_threshold
*
ids: an array of
googlecomputehealthcheckid
*
names: an array of
googlecomputehealthcheckname
*
timeoutsecs: an array of
googlecomputehealthchecktimeout_sec
*
unhealthythresholds: an array of
googlecomputehealthcheckunhealthy_threshold
*
types: an array of
googlecomputehealthchecktype
*
httphealthchecks: an array of
googlecomputehealthcheckhttp_health_check
*
httpshealthchecks: an array of
googlecomputehealthcheck` httpshealthcheck
* `tcphealthchecks: an array of
googlecomputehealthchecktcp_health_check
*
sslhealthchecks: an array of
googlecomputehealthcheck` sslhealthcheck
* `http2healthchecks: an array of
googlecomputehealthcheckhttp2_health_check
*
logconfigs: (Beta only) an array of
googlecomputehealthcheck` log_config
Filter Criteria
This resource supports all of the above properties as filter criteria, which can be used
with where
as a block or a method.
GCP Permissions
Ensure the Compute Engine API is enabled for the current project.