Ñò ›ˆQc@s“dZddklZddkZddklZeiZdeifd„ƒYZ de fd„ƒYZ d e ei fd „ƒYZ d „Z dS( sBCommands for interacting with Google Compute Engine machine types.iÿÿÿÿ(t appcommandsN(t command_basetMachineTypeCommandc BsheZdZdZdddddddfZdddddd d!d"d#f ZdZd„Zd„ZRS($s;Base command for working with the machine types collection.tnamet descriptiontcpust guestCpuss memory-mbtmemoryMbsephemeral-disk-size-gbsephemeralDisks.diskGbsmax-pdstmaximumPersistentDiskssmax-total-pd-size-gbtmaximumPersistentDisksSizeGbs creation-timetcreationTimestampsavailable-zonest availableZonet machineTypescCstt|ƒi||ƒdS(N(tsuperRt__init__(tselfRt flag_values((sf/Users/riccardo/git/gcloud/packages/gcutil-1.7.1/lib/google_compute_engine/gcutil/machine_type_cmds.pyR7scCs|iƒ|_dS(sœSet the Google Compute Engine API for the command. Args: api: The Google Compute Engine API used by this command. Returns: None. N(R t_machine_type_api(Rtapi((sf/Users/riccardo/git/gcloud/packages/gcutil-1.7.1/lib/google_compute_engine/gcutil/machine_type_cmds.pytSetApi:s (snamesname(s descriptions description(RR(s memory-mbR(sephemeral-disk-size-gbsephemeralDisks.diskGb(smax-pdsR(smax-total-pd-size-gbR (snamesname(s descriptions description(s creation-timescreationTimestamp(RR(s memory-mbR(sephemeral-disk-size-gbsephemeralDisks.diskGb(smax-pdsR(smax-total-pd-size-gbR (savailable-zonesR ( t__name__t __module__t__doc__tdefault_sort_fieldtsummary_fieldst detail_fieldstresource_collection_nameRR(((sf/Users/riccardo/git/gcloud/packages/gcutil-1.7.1/lib/google_compute_engine/gcutil/machine_type_cmds.pyRs,   tGetMachineTypecBs eZdZd„Zd„ZRS(sGet a machine type.cCstt|ƒi||ƒdS(N(R RR(RRR((sf/Users/riccardo/git/gcloud/packages/gcutil-1.7.1/lib/google_compute_engine/gcutil/machine_type_cmds.pyRJscCs7|i|ƒ}|iid|id|ƒ}|iƒS(s¥Get the specified machine type. Args: machine_type_name: Name of the machine type to get. Returns: The result of getting the machine type. tprojectt machineType(tDenormalizeResourceNameRtgett_projecttexecute(Rtmachine_type_nametmachine_request((sf/Users/riccardo/git/gcloud/packages/gcutil-1.7.1/lib/google_compute_engine/gcutil/machine_type_cmds.pytHandleMs    (RRRRR$(((sf/Users/riccardo/git/gcloud/packages/gcutil-1.7.1/lib/google_compute_engine/gcutil/machine_type_cmds.pyRGs tListMachineTypescBseZdZd„ZRS(s%List the machine types for a project.cCs |iiS(s/Returns the function for listing machine types.(Rtlist(R((sf/Users/riccardo/git/gcloud/packages/gcutil-1.7.1/lib/google_compute_engine/gcutil/machine_type_cmds.pytListFunccs(RRRR'(((sf/Users/riccardo/git/gcloud/packages/gcutil-1.7.1/lib/google_compute_engine/gcutil/machine_type_cmds.pyR%_scCs$tidtƒtidtƒdS(Ntgetmachinetypetlistmachinetypes(RtAddCmdRR%(((sf/Users/riccardo/git/gcloud/packages/gcutil-1.7.1/lib/google_compute_engine/gcutil/machine_type_cmds.pyt AddCommandshs(Rtgoogle.apputilsRtgflagstflagstgcutilRtFLAGStGoogleComputeCommandRRtGoogleComputeListCommandR%R+(((sf/Users/riccardo/git/gcloud/packages/gcutil-1.7.1/lib/google_compute_engine/gcutil/machine_type_cmds.pyts  )