def Args(cls, parser): resource_args.GetReservationResourceArg().AddArgument( parser, operation_type='update') r_flags.GetShareWithFlag().AddToParser(parser) r_flags.GetAddShareWithFlag().AddToParser(parser) r_flags.GetRemoveShareWithFlag().AddToParser(parser) r_flags.GetVmCountFlag(False).AddToParser(parser)
def AddFlagsToSpecificSkuGroup(group): """Adds flags needed for a specific sku zonal allocation.""" args = [ reservation_flags.GetRequireSpecificAllocation(), reservation_flags.GetVmCountFlag(required=False), reservation_flags.GetMinCpuPlatform(), reservation_flags.GetMachineType(required=False), reservation_flags.GetLocalSsdFlag(), reservation_flags.GetAcceleratorFlag(), ] for arg in args: arg.AddToParser(group)