예제 #1
0
 def Run(self, args):
   """Retrieves response with named ports."""
   holder = base_classes.ComputeApiHolder(self.ReleaseTrack())
   group_ref = (
       instance_groups_flags.MULTISCOPE_INSTANCE_GROUP_ARG.ResolveAsResource(
           args, holder.resources,
           default_scope=compute_scope.ScopeEnum.ZONE,
           scope_lister=flags.GetDefaultScopeLister(holder.client)))
   return instance_groups_utils.OutputNamedPortsForGroup(
       group_ref, holder.client)
예제 #2
0
 def Run(self, args):
     """Retrieves response with named ports."""
     holder = base_classes.ComputeApiHolder(self.ReleaseTrack())
     project = properties.VALUES.core.project.Get(required=True)
     group_ref = (GetNamedPorts.ZonalInstanceGroupArg.ResolveAsResource(
         args,
         holder.resources,
         scope_lister=flags.GetDefaultScopeLister(holder.client, project)))
     return instance_groups_utils.OutputNamedPortsForGroup(
         group_ref, holder.client)