(context)
return {
      'name': _WaiterName(context),
      'type': 'runtimeconfig.v1beta1.waiter',
      'metadata': {
          'dependsOn': _WaiterDependsOn(context),
      },
      'properties': {
          'parent': '$(ref.{}.name)'.format(_ConfigName(context)),
          'waiter': 'software',
          'timeout': '{}s'.format(waiter_timeout),
          'success': {
              'cardinality': {
                  'number': _SuccessNumber(context),
                  'path': '{}/success'.format(STATUS_PATH),
              },
          },
          'failure': {
              'cardinality': {
                  'number': _FailureNumber(context),
                  'path': '{}/failure'.format(STATUS_PATH),
              },
          },
      },
  }
Constructs a waiter resource.
Constructs a waiter resource.
Constructs a waiter resource .
def _Waiter(context):
  """Constructs a waiter resource."""

  waiter_timeout = _Timeout(context)
  return {
      'name': _WaiterName(context),
      'type': 'runtimeconfig.v1beta1.waiter',
      'metadata': {
          'dependsOn': _WaiterDependsOn(context),
      },
      'properties': {
          'parent': '$(ref.{}.name)'.format(_ConfigName(context)),
          'waiter': 'software',
          'timeout': '{}s'.format(waiter_timeout),
          'success': {
              'cardinality': {
                  'number': _SuccessNumber(context),
                  'path': '{}/success'.format(STATUS_PATH),
              },
          },
          'failure': {
              'cardinality': {
                  'number': _FailureNumber(context),
                  'path': '{}/failure'.format(STATUS_PATH),
              },
          },
      },
  }
def _Waiter ( context ) : waiter_timeout = _Timeout ( context ) return { 'name' : _WaiterName ( context ) , 'type' : 'runtimeconfig.v1beta1.waiter' , 'metadata' : { 'dependsOn' : _WaiterDependsOn ( context ) , } , 'properties' : { 'parent' : '$(ref.{}.name)' . format ( _ConfigName ( context ) ) , 'waiter' : 'software' , 'timeout' : '{}s' . format ( waiter_timeout ) , 'success' : { 'cardinality' : { 'number' : _SuccessNumber ( context ) , 'path' : '{}/success' . format ( STATUS_PATH ) , } , } , 'failure' : { 'cardinality' : { 'number' : _FailureNumber ( context ) , 'path' : '{}/failure' . format ( STATUS_PATH ) , } , } , } , }