def GenerateConfig()

in google/resource-snippets/compute-v1/region_backend_service.py [0:0]


def GenerateConfig(context):
  """Generate template config based on python objects."""
  properties = context.properties
  region = properties['region']
  compute_resource_util.SetContext(context)
  health_check = ComputeResource('hc', compute_constants.HEALTHCHECKS, {
      'type': 'TCP',
      'tcpHealthCheck': {
          'port': 1234
      },
      'timeoutSec': properties['timeout'],
      'description': 'Integration test tcp health check',
      'checkIntervalSec': 10,
      'unhealthyThreshold': 5,
      'healthyThreshold': 2
  })
  ComputeResource('rbs', compute_constants.REGIONBACKENDSERVICES, {
      'description': 'Regional backend service for integ test',
      'region': region,
      'loadBalancingScheme': 'INTERNAL',
      'healthChecks': [health_check.SelfLink()],
      'protocol': 'TCP',
      'timeoutSec': health_check.Ref('timeoutSec')
  })

  return Resources()