Пример #1
0
    def Run(self, args):
        holder = base_classes.ComputeApiHolder(self.ReleaseTrack())
        client = holder.client

        node_type_ref = flags.MakeNodeTypeArg().ResolveAsResource(
            args,
            holder.resources,
            scope_lister=compute_flags.GetDefaultScopeLister(holder.client))

        messages = holder.client.messages
        request = messages.ComputeNodeTypesGetRequest(
            nodeType=node_type_ref.Name(),
            project=node_type_ref.project,
            zone=node_type_ref.zone)

        service = holder.client.apitools_client.nodeTypes
        return client.MakeRequests([(service, 'Get', request)])[0]
Пример #2
0
 def Args(parser):
     flags.MakeNodeTypeArg().AddArgument(parser)