Exemple #1
0
def BuildConfidentialInstanceConfigMessage(messages, args):
  """Builds a confidential instance configuration message."""
  if args.IsSpecified('confidential_compute'):
    return instance_utils.CreateConfidentialInstanceMessage(
        messages, args.confidential_compute)
  else:
    return None
Exemple #2
0
def BuildConfidentialInstanceConfigMessage(messages, args):
    """Build a Confidential Instance Config message.

  Args:
      messages: The client messages.
      args: the arguments passed to the test.

  Returns:
      A Confidential Instance Config message.
  """
    confidential_instance_config_message = None
    enable_confidential_compute = False
    if not (hasattr(args, 'confidential_compute')
            and args.IsSpecified('confidential_compute')):
        return confidential_instance_config_message

    if args.confidential_compute is not None and (isinstance(
            args.confidential_compute, bool)):
        enable_confidential_compute = args.confidential_compute
    confidential_instance_config_message = (
        instance_utils.CreateConfidentialInstanceMessage(
            messages, enable_confidential_compute))
    return confidential_instance_config_message
Exemple #3
0
 def _BuildConfidentialInstanceConfigMessage(self, messages, args):
   if args.IsSpecified('confidential_compute'):
     return instance_utils.CreateConfidentialInstanceMessage(
         messages, args.confidential_compute)
   else:
     return None