(context)
return Resources()
Generate template config based on python objects.
Generate template config based on python objects.
Generate template config based on python objects .
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'
  })

  # Please don't normally do this, we have generated these keys/certs purely for
  # testing and they are not used anywhere else in the universe.
  ssl_certificate = ComputeResource('crt', compute_constants.SSLCERTIFICATES, {
      'certificate': context.imports[context.properties['certificateFile']],
      'privateKey': context.imports[context.properties['privateKeyFile']]
  })
  ComputeResource('tsp', compute_constants.TARGETSSLPROXIES, {
      'service': backend_service.SelfLink(),
      'sslCertificates': [ssl_certificate.SelfLink()]
  })

  return Resources()
def GenerateConfig ( context ) : 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' } ) # Please don't normally do this, we have generated these keys/certs purely for # testing and they are not used anywhere else in the universe. ssl_certificate = ComputeResource ( 'crt' , compute_constants . SSLCERTIFICATES , { 'certificate' : context . imports [ context . properties [ 'certificateFile' ] ] , 'privateKey' : context . imports [ context . properties [ 'privateKeyFile' ] ] } ) ComputeResource ( 'tsp' , compute_constants . TARGETSSLPROXIES , { 'service' : backend_service . SelfLink ( ) , 'sslCertificates' : [ ssl_certificate . SelfLink ( ) ] } ) return Resources ( )