On this page
google_compute_region_backend_services resource
Syntax
A google_compute_region_backend_services
is used to test a Google RegionBackendService 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_region_backend_services(project: 'chef-gcp-inspec', region: 'europe-west2') do
its('count') { should be >= 1 }
its('names') { should include 'inspec-gcp-region-backend-service' }
its('protocols') { should include 'TCP' }
its('timeout_secs') { should include '15' }
end
Properties
Properties that can be accessed from the google_compute_region_backend_services
resource:
See the google_compute_region_backend_service resource for more information.
-
affinity_cookie_ttl_secs
-
an array of
google_compute_region_backend_service
affinity_cookie_ttl_sec -
backends
-
an array of
google_compute_region_backend_service
backends -
circuit_breakers
-
an array of
google_compute_region_backend_service
circuit_breakers -
consistent_hashes
-
an array of
google_compute_region_backend_service
consistent_hash -
connection_drainings
-
an array of
google_compute_region_backend_service
connection_draining -
creation_timestamps
-
an array of
google_compute_region_backend_service
creation_timestamp -
descriptions
-
an array of
google_compute_region_backend_service
description -
failover_policies
-
an array of
google_compute_region_backend_service
failover_policy -
fingerprints
-
an array of
google_compute_region_backend_service
fingerprint -
health_checks
-
an array of
google_compute_region_backend_service
health_checks -
ids
-
an array of
google_compute_region_backend_service
id -
load_balancing_schemes
-
an array of
google_compute_region_backend_service
load_balancing_scheme -
locality_lb_policies
-
an array of
google_compute_region_backend_service
locality_lb_policy -
names
-
an array of
google_compute_region_backend_service
name -
outlier_detections
-
an array of
google_compute_region_backend_service
outlier_detection -
port_names
-
an array of
google_compute_region_backend_service
port_name -
protocols
-
an array of
google_compute_region_backend_service
protocol -
session_affinities
-
an array of
google_compute_region_backend_service
session_affinity -
timeout_secs
-
an array of
google_compute_region_backend_service
timeout_sec -
log_configs
-
an array of
google_compute_region_backend_service
log_config -
networks
-
an array of
google_compute_region_backend_service
network -
regions
-
an array of
google_compute_region_backend_service
region
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.
© Chef Software, Inc.
Licensed under the Creative Commons Attribution 3.0 Unported License.
The Chef™ Mark and Chef Logo are either registered trademarks/service marks or trademarks/servicemarks of Chef, in the United States and other countries and are used with Chef Inc's permission.
We are not affiliated with, endorsed or sponsored by Chef Inc.
https://docs.chef.io/inspec/resources/google_compute_region_backend_services/