in google/resource-snippets/compute-v1/target_tcp_proxy.py [0:0]
def GenerateConfig(context):
"""Generate template config based on python objects."""
compute_resource_util.SetContext(context)
health_check = ComputeResource('hc', compute_constants.HEALTHCHECKS, {
'type': 'TCP',
'tcpHealthCheck': {
'portName': 'hc-port',
'port': 80
}
})
backend_service = ComputeResource('bs', compute_constants.BACKENDSERVICES, {
'healthChecks': [health_check.SelfLink()],
'protocol': 'TCP'
})
ComputeResource('tcp', compute_constants.TARGETTCPPROXIES, {
'service': backend_service.SelfLink()
})
return Resources()