コード例 #1
0
ファイル: utils.py プロジェクト: iofh/QA-System
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
コード例 #2
0
ファイル: create.py プロジェクト: bopopescu/gcloud_cli
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
コード例 #3
0
ファイル: create.py プロジェクト: linsole/CS61A
 def _BuildConfidentialInstanceConfigMessage(self, messages, args):
   if args.IsSpecified('confidential_compute'):
     return instance_utils.CreateConfidentialInstanceMessage(
         messages, args.confidential_compute)
   else:
     return None