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]
def Args(parser): flags.MakeNodeTypeArg().AddArgument(parser)